/* CSS Document */
*{
	margin:0px;
	padding:0px;
	border: 0px
    }
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:center;
	overflow: -moz-scrollbars-vertical;
	background-color: #CAECF5;
	background-image: url(../images/backTop.png);
	background-repeat: repeat-x;
}

#curve
{
	text-align: right;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}

#header
{
	width: 900px;

}

#wrapper
{
	text-align:left;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-color: #FFFFFF;
	background-image: url(../images/backCentre.gif);
	background-repeat: no-repeat;
	
}
p{
	line-height:1.5em;
	color: #000000;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	}
p.small{
	line-height:1.2em;
	color: #4ABFDD;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	font-size: 75%;
	}
#content-wrapper
{
	float:left;
	width:690px;
	background-repeat: repeat-x;
	background-position: left top;
}
#content-inner
{
	width:540px;
	float:right;
	background-repeat: no-repeat;
}
#content-inner2
{
	width:790px;
	float:right;
	margin-bottom: 15px;
	background-repeat: no-repeat;
}

#navigation
{
	width:140px;
	float:left;


}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navigation li {
	font-size: 95%;
	vertical-align: bottom;

}
#navigation a {
	display: block;
	font-variant: normal;
	color: #525252;
	text-decoration: none;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: normal;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #847D73;
	
}

#navigation li.noline {
	border-bottom-width: 0px;
	margin: 0px;
	padding: 0px;
}
#navigation a:hover, #navigation #current {
	color: #444C3F;
	background-color: #6BC7E3;

}
#navigation ul ul {
	margin: 0px;
	padding: 0px;
}
#navigation ul ul li {
	margin:0;

}
#navigation ul ul a{
	background-color: #8898D0;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 100%;
}
#navigation ul ul a:hover, #navigation #current2  {
	background-color: #B6E4F2;
	color: #FFFFFF;
	background-position: right 50%;
	background-repeat: no-repeat;
	
}
#content-inner ul {
	border: none;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 15px;
	padding: 0;
}
#content-inner li {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 17px;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-image: none;
	list-style-type: none;
}
#related{
	float:right;
	width:210px;
}

#related img.property{
    margin-bottom: 10px;
	border: none

}
#related a{
	cursor: pointer;
		border: none
}
#footer{
	clear:both;
	height: 35px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
#footer p{
	font-size: 85%;
	color: #4ABFDD;
	margin-right: 15px;
}
#footer a{
	color: #4ABFDD;
	text-decoration: none;
	font-weight: normal;
	border: none
}
#header img{
   display: block;
  }
/* Fonts */
h1 {
	color: #4ABFDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 170%;
	font-weight: normal;
	margin-bottom: 10px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #4ABFDD;
	padding-bottom: 3px;
	border-bottom-style: solid;
	margin-top: 10px;
}
h2 {
	color: #4ABFDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: normal;
	letter-spacing: 0.03em;
	font-weight: normal;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.1em;	border-bottom-width: 1px;
	border-bottom-color: #4ABFDD;
	padding-bottom: 3px;
	border-bottom-style: solid;
	
}
h3 {
	color: #4ABFDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-style: normal;
	letter-spacing: 0.03em;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.1em;
	border-bottom-width: 1px;
	border-bottom-color: #4ABFDD;
	padding-bottom: 3px;
	font-weight: normal;
}
h4 {
	color: #4ABFDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-style: normal;
	letter-spacing: 0.03em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.1em;
	border-bottom-width: 1px;
	border-bottom-color: #4ABFDD;
	padding-bottom: 3px;
	font-weight: bold;
	
}
h5 {
	color: #4ABFDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	letter-spacing: 0.03em;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.1em;
	padding-bottom: 3px;
	
}
a {
	color: #6BC7E3;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6BC7E3;
}
a.new {
	text-decoration: none;
	background-image: url(../images/new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
}

a:hover {
	text-decoration: none;
	border-bottom-style: solid;
}
.box {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	padding-bottom: 10px;
}
.boxRght {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	padding-bottom: 19px;
	background-image: url(../images/rghtBack.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
.boxRght2 {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;

	}

.boxLeft {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	}
.boxRght p, .boxLeft p{
	padding-top: 0px;
	padding-bottom: 0px;
	color: #096B84;
	font-size: 95%;
	margin-right: 10px;
	margin-left: 10px;
}
 .box2 strong{
	color: #FFFFFF;
}
.boxRght h3, .boxRght2 h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../images/backHead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-top: 30px;
	font-size: 110%;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
	margin-top: 0px;
}

/* blockquote*/

blockquote {
	font-size: 95%;
	color: #383872;
	width: 350px;
	background-image: url(../bookImages/quoLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #CBCBE5;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}
.block {
	font-size: 95%;
	margin: 0;
	color: #FFFFFF;
	width: 126px;
	background-image: url(../images/backHead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #CBCBE5;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	border: 2px solid #8999C9;
}
.block div {
	padding: 0px;
	background: none;
	align: center;
	color: #FFFFFF;
}
blockquote p{
	color: #3F3F78;
	font-size: 105%;
}
blockquote div {
	padding: 15px 20px 15px 60px;
	align: center;
	color: #FFFFFF;
	background-color: transparent;
	background-image: url(../bookImages/quoRght.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
blockquote em {
	color: #FFFFFF;
	font-weight: bold;
}
blockquote strong {
	color: #6565AF;
	font-family: Georgia, "Times New Roman", Times, serif;
}

img{
   display: block;
  }
img.left {
   margin-right: 15px;
   margin-bottom: 40px;
   float: left
  }

/* list with image*/

dl {
	line-height: 1.5em;
	list-style: none;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
	}
dt {
	float: left;
	display: block;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0;
	padding: 2px;
	}
dl dt img, dl dt object{
	float: left;
	}
dl dd {
	line-height: 1.4em;
	margin-top: 0;
	margin-right: 0;
	margin-left: 80px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #86A4A4;
	padding-bottom: 15px;
	}
/*--Table--*/
 td, th {

}
.datatable {
	border: 1px solid #BEC9D8;
	border-collapse: collapse;
	width: 540px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.datatable td {
	padding:8px;
	vertical-align: top;
	line-height:1.5em;
	color: #24486C;
	margin: 0em;
}
.datatable th {
	border: 1px solid #B1C5E0;
	background-color: #B1C5E0;
	font-weight: bold;
	text-align: left;
	padding: 4px;
	color: #211F47;
}
.datatable caption {
	color: #6C6ABD;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
.datatable tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}
/*--Various--*/
#wagt_map_1 {
	width: 450px;
	height: 400px;
	float: none;


}

/*---------------Register Form--------------*/

#content-inner fieldset{

	margin-bottom: 10px;

	padding: 15px;

	background-color: #EDF1F8;

	margin-right: 0px;

	margin-left: 0px;

	margin-top: 15px;

	border: 1px solid #DCE4F1;

}



#content-inner legend{

	font-size:110%;

	font-weight: bolder;

	color: #24464F;

}

#content-inner label{

	display:block;

	margin-top: 10px;

	color: #24464F;

	font-size: 85%;

}

#content-inner input:focus, #content-inner textarea:focus{

    background-color: #AFC2C6;

    color:#000000;

}

#content-inner input, #content-inner textarea, #content-inner select{

	color:#336666;

	margin-top: 5px;

	width: 200px

}
 #content-inner .textarea {
 
 width: 400px
 
 }

#content-inner input.required_Field{

    border-left:3px solid #ff0000;

}

#content-inner input.butt {



	font-size: 95%;

    font-weight: normal;

    color: #fff;

    border: 1px solid #FFFFFF;

    margin-top: 10px;

    padding-top: 2px;

    padding-right: 8px;

    padding-bottom: 2px;

    padding-left: 8px;

    background-color: #6BC7E3;

	width: 75px;

	cursor:pointer;

}

#content-inner input.rad {

   width: 15px;


} 

#content-inner input.graphic {

	width: 95px;

	margin-top: 15px;

}
a.imgLink {
	border-bottom:none
}
a.imgLink:hover{
	border-bottom:none;
	text-decoration: none;
}
/*----------mooFx ----------------*/


#slide {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 55px;
	padding-left: 0;
}
#slide h3 {
	font-size: 120%;
	margin: 0px;
	color: #fff;
	padding: 2px 2px 2px 4px;
	background-color: #4ABFDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#slide h3 a:link, #slide h3 a:visited{
	color: #fff;
	background: none;
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
#slide h4 {
	font-size: 95%;
	color: #FFFFFF;
	background-color: #4ABFDD;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#slide h4 a:link, #slide h4 a:visited{
	color: #fff;
	background: none;
	margin: 0;
	padding:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	text-decoration: none;
}

::-moz-selection {
	background:#d4f699;
	color:#7aa62f;
}
::selection {
	background:#d4f699;
	color:#7aa62f;
}
code::-moz-selection {
	background: #535353;
	color:#9dd63c;
}
code::selection {
	background: #535353;
	color:#9dd63c;
}

.stretcher {
	background: none !important;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
.info {

	border: 1px solid #C1E9F3;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.info img {
	margin-bottom: 10px;

}
