body {

margin: 0 auto;
border: none;
padding-bottom: 10px;

}

h1 {color: #003;}

h2 {
	text-align: left;
	color: #003;
}

#wrapper {
	margin-left: auto;
	margin-right: auto;
	color: #003;
	padding-top: 10px;
	margin-top: 0px;
	text-align: center;
	position: relative;
	border: none;
	width: 1002px;
	border-top: none;


}

#main {
	padding-top: 20px;
width: 995px; 
margin-left: auto; 
margin-right: auto;
text-align: right;

}

#leftnav {
	float: left;
	width: 193px;
	padding: 0;
	margin: 0;
	padding-top: 50px;
	line-height: 26px;
	background-image: url(images/vertbg.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	font-size: 16px;
	height: 800px;
	
}

#leftnav2 {
	float: left;
	width: 193px;
	padding: 0;
	margin: 0;
	padding-top: 50px;
	line-height: 26px;
	background-image: url(images/vertbg3.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
	font-size: 16px;
}

#navcontainer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	width: 193px;
	text-align: left;
	padding-top: 25px;
	padding-left:0px;
				
			}

#navcontainer ul
{
/*border-top: 1px solid #3399ff;*/
padding: 0;
margin: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;

}

#navcontainer a
{
font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 12px;
				
display: block;
padding: 30px;
padding-right: 0;
width: 165px;
background-color: white;
border-bottom: 1px solid #a4c4eb;
}

#navcontainer a:link 
{
color:#036;
text-decoration: none;
}

a:visited {text-decoration: none;
	
		color: #036;}

a:hover
{
background-image: url(images/active.jpg);


}

a#current  {background-image: url(images/active.jpg);
}

.rightsm {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	color: #06C;
	filter: alpha(opacity=80);
	opacity: 0.8;
	}


.clear {clear: both;}

/*.padright {paddding-right: 10px;}*/

h1.padright{padding-right: 50px;}

.left {
	text-align: left;
	line-height: 25px;
	font-size: 15px;
}

.left a {text-decoration: none;}
.left a:hover {color: #CCC;}

#primary1 {width: 800px;
			float: right;}

#footer {
	background-image:url(images/footer.jpg);
	padding-top: 10px;
	margin-bottom: 0px;

}

#footer a {text-decoration: none;
			padding-left: 20px;
			font-size: 10px;}
			
#footer a:hover {
	color: #00F;
}
			
.leftfoot {font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			float: left;
}

.rightfoot {font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			padding-bottom: 0px; 
			float: right;}
			
.deco1  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
		
}

.deco1 {color: #003;}
.deco1 a:link {text-decoration: none;
				background-image: none;
				color: #003;}
.deco1 a:hover {color: white;
				background-image: none;}
.deco1 a:visited {
	color: #666;
}

hr {color: #a4c4eb;}


#tablecontent {width: 1000px;
				float: left;
				margin-top: 10px;
			/*	border-right: 1px #a4c4eb solid;*/
				border-top: 3px #a4c4eb solid;}
				
#table2 td {vertical-align: top;
			padding-top: 8px;
			padding-right: 8px;
			border-bottom: 1px #a4c4eb solid;
}

.leftimg {padding-top: 25px;}#wrapper #main #tablecontent #table2 tr td p a {
	text-decoration: none;
}

#form1 {padding: 20px;
		text-align: right;
		float: left;
		white-space: nowrap;}
		
#map {margin-right: 50px;
		float: left;}
		
.number {font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 29px;
		text-align: center;
		color: #003;}
		
.number a:link {text-decoration: none;}
		
.plain {
	text-align: center;
	padding-left: 10px;
}	
		
.plain a:link {text-decoration: none; 
				}
.plain a:hover {color: white;
				background-image: none;}

.rightfoot a:hover {background-image: none;
					color: white;}
					
.leftfoot a:link {width: 40px;
				text-align: center;}

.leftfoot a:hover {background-image: none;
}

#iframe {border: #003;
		border-width: thick;
		padding-right: 60px;}
		
#wrapper #main #primary1 #iframe iframe {
	padding-right: 20px;
}
.center {
	text-align: center;
}
#wrapper #main #tablecontent #table2 tr td p a {
	background-image: none;
}

