
body{
font: 12px Verdana,Tahoma,Arial,sans-serif;
background:#858b98 ;
color:#404040;
line-height:1.2em;
margin:0 auto;
padding:0;
}

a{
text-decoration:none;
color:#4088b8;
font-weight:bold;
}

a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0 0 18px 10px;}
ul,ol,dl{font-size:1.0em; margin:2px 0 16px 35px;}
ul ul,ol ol{margin:4px 0 4px 35px;}


.next{
text-decoration:underline;
color:#4088b8;
font-weight:normal;
font: 10px Verdana,Tahoma,Arial,sans-serif;
url(images/arrowr.gif) no-repeat 10px 10px; width:125px;
}
.previous{
text-decoration:underline;
color:#4088b8;
font-weight:normal;
font: 10px Verdana,Tahoma,Arial,sans-serif;
}
.list{
text-decoration:underline;
color:#4088b8;
font-weight:normal;
font: 10px Verdana,Tahoma,Arial,sans-serif;}



h1{
font-size:4.2em;
letter-spacing:-5px;
margin:0 0 30px 25px;
color:#4088b8;
}

h1 a{text-transform:none; color:#4088b8;}

h2{
font-size:1.4em;
color:#4088b8;
border-bottom:4px solid #dadada;
padding:0 2px 2px 5px;
margin:0 0 10px 0;
letter-spacing:-1px;
}

h3{
font-size:1.2em;
font-weight:bold;
color:#4088b8;
border-bottom:1px solid #dadada;
margin:10px 0 8px 0;
padding:1px 2px 2px 3px;
}



/******** Main wrap ********/
#wrap{
color:#404040;
width:940px;
background: #fff  url(images/background.gif) ;
margin:10px auto;
padding:0;
}

#header{margin:0;}

#toplinks{text-align:right; padding:5px 2px 2px 3px;}

#slogan{
font-size:1.5em;
color:#808080;
font-weight:bold;
letter-spacing:-1px;
margin:15px 0px 20px 35px;
line-height:1.2em;
}

/******** sidebar ********/



#menu dl {
	width: 180px; 
	margin: 0 auto; 
	padding: 0 0 10px 0; 
	background: #69c ;
	}
#menu dt {
	margin:0; 
	padding: 0 0 10px 0; 
	border-bottom:1px solid #fff; 
	background: #69c;
	}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #47a;}
#gallery a, #gallery a:visited {
	color:#fff; 
	text-decoration:none; 
	display:block; 
	padding:5px 5px 5px 20px;
	background: #47a url(images/arrow.gif) no-repeat 10px 10px; width:125px;
	}
#gallery a:hover {
	background: #258 url(images/arrowr.gif) no-repeat 11px 10px; color:#9cf;
	}


#sidebar{
float:left;
width:195px;

margin: 0 0 0px 0;
padding: 11px 0 0 0;
}

#sidebar ul{
list-style:none;
font-size:0.8em;
margin:0;
padding:0 0 15px 10px;
}

#sidebar li{
list-style:none;
margin:0 0 4px 0;
padding:0;
}

#sidebar li a{
font-size:1.0em;
font-weight:normal;
color: #ffd;
padding:2px;
}

#sidebar ul ul{
margin:4px 0 3px 15px;
line-height:1.2em;
padding:0;
}

#sidebar ul ul li a{font-weight:normal;}
#sidebar h2{
	margin:3px 0px 8px 0px;
	color:#fff;
}

/******** Content variations ********/
#content{
line-height:1.5em;
width:700px;
float:right;
text-align:left;
margin:0 20px 0 0;
padding:10px 10px 0 0;
background: #fff;
}



#content h3, #contentalt h3{margin:10px 0 8px;}

.sectiondetails{
margin:10px 20px 5px 10px;

}


#articles{
line-height:1.5em;
width:320px;
float:left;
text-align:left;
margin:0;
padding:10px;
}
#forms{
line-height:1.5em;
width:320px;
float:right;
text-align:left;
margin:0;
padding:10px;
}

div.imageblock {
	float: right;
	width: 205px;
	margin: 10px 4em 1em 1em;
	padding: 5px;
	display: inline;
}
div.imageblock p{
	width: 190px;
	margin: 0 0 8px 0;
	font-size: 10px;
	text-align : center;
}
div.imageblock img{
		border : 0px solid #000;
}

#article{
padding: 5px 10px 5px 10px;

}
.indent{
padding: 5px 10px 5px 15px;

}

/******** Footer ********/
#footer{
clear:both;
text-align:center;
color:#fff;
font-size:0.9em;
border-top:4px solid #dadada;
margin:0 auto;
padding:8px 0;
line-height:1.6em;
background: #6b6fa7;
}

#footer p{margin:0; padding:0;}
#footer a{
font-weight:normal;
color:#ffff00;}

.photo{
border:1px solid #bababa;
padding:2px;
background-color:#ffffff;
margin:6px 18px 2px 5px;
}

#masterdiv{
margin: 10px;
Padding-top: 10px;
border-top: 1px solid #4088b8;
}
.menutitle{
	cursor:pointer;
	text-decoration: underline;
	margin-bottom: 5px;
	color:#4088b8;
	font-weight:bold;
	text-align:left;
	/*/*/border:0px solid #000000;/* */
	margin: 3px 0px 15px 3px;
	}

.submenu{
	margin: 5px 20px 10px 30px;
	Padding: 5px;
	background-color: #e1f2ff;
	font-size:0.9em;
	}
.submenu a{
	text-decoration: underline;}
	
	
/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin:0px;	/* "Air" */
		float:right; /* Floating gallery at the right side of other web page content */		
		width:941px;	/* Image width */
		height:214px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}
	
	
	.imageInGallery{		
		width:941px;
		height:214px;
		background-color:#000;
		
		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;	
	}
	
	
	#imageSlideshowHolder img{
		position:absolute;
	}