/* Created by TopStyle Pro Trial Version - www.bradsoft.com */
	body {
		background: url(images/bg.gif);
		margin: 0;
		padding: 20px 20px 20px 20px;
	}
	#container {
		MARGIN: 0px auto;
		WIDTH: 752px;
		TEXT-ALIGN: left;
	}
	#header {
		text-align: center;
	}
	#footer {
		margin: 0px auto;
		font-size: 11px;
		font-family: arial;
		color: #0B4175;
		text-align: center;		
		padding:4px 0 4px 0;
		position: relative;
		background-color: #CCE6FF;
		width: 750px;
		clear: both;
		border-top: 1px dashed #0B4175;
		border-bottom:1px  solid #0B4175;
		border-left:1px  solid #0B4175;
		border-right: 1px solid #0B4175;
	}

	#bodyblock {
		position: relative;
		width: 752px;
		padding: 0;
		background-image: url(images/cont_bg.gif);
	}
	#left {
		width: 200px;	
		height: 70%;
		float: left;
		background-color:#CFD6DE;
		border-left:1px  solid #0B4175;
		border-top: 1px dashed #0B4175;
		padding-bottom: 20px

	}
	#content {
		color: #7297BA;
		font-size: 12px;
		font-family: arial;
		background-color:#f6f6f6;
		width: 519px;
		float: left;
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 20px;				
		border-left: 1px dashed #0B4175;
		border-top: 1px dashed #0B4175;
		border-right: 1px solid #0B4175;
		background-image: url(images/cont_bg2.gif);
		background-repeat: no-repeat;
	}
	#content h2 {
		color: #F2BC00;
		font-size: 18px;
		font-family: georgia, times new roman, times, serif;
		background: transparent url(images/title_bullet.gif) 1px no-repeat;
		padding-left:40px;
	}
	#content p {
		text-indent: 40px;
	}
	.imageright {
		float: right;
		padding: 7px 7px 7px 7px;
		background-color: white;
		border: 1px solid #0B4175;
		margin: 5px;
	}
	.imageleft {
		float: left;
		padding: 7px 7px 7px 7px;
		background-color: white;
		border: 1px solid #0B4175;
		margin: 5px;
	}
	
	.cssnav {
		position: relative;
		font-family: arial;
		background-image: url(images/butt_over.gif);
		background-repeat: no-repeat;
		white-space: nowrap;
		display: block;
		width: 200px;
		height: 18px;
		margin: 0px;
		padding: 0px;
		border-bottom: 1 solid: #F4F4F4;
		border-top: 1 solid: #444444;
	}
	.cssnav a {
		display: block;
		color: #0B4175;
		font-size: 11px;
		width: 200px;
		height: 18px;	
		display: block;
		float: left;
		text-decoration: none;		
		letter-spacing: 1px;
	}
	.cssnav img {
		width: 200px;
		height: 18px;
		border: 0;
		
	}
	* html a:hover{visibility: visible}
	.cssnav a:hover img{visibility:hidden}
	.cssnav a:hover span{
		color:#866800; 
	}
	
	.cssnav span {
		position: absolute;
		top: 2px;
		left: 30px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
	}
		
	.leftsect {
		PADDING-RIGHT: 10px; 
		PADDING-right: 20px; 
		PADDING-bottom: 20px; 
		PADDING-TOP: 7px; 
		text-align: right;
		FONT-SIZE: 12px; 
		COLOR: #0B4175; 
		FONT-FAMILY: Lucida Grande, Verdana, Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		LETTER-SPACING: 2px;
		background-image: url(images/navsect.gif);
		background-repeat: no-repeat;
		margin-bottom: 0px;
		margin-top: 20px;
	}
	.navtext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		text-align: center;
		color: #0B4175;
	}
	.top_title {
		color: #7297BA;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing: 1px;
		text-transform: uppercase;		
	}
	.top_title a:link, .top_title a:visited{
		color: #7297BA;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-decoration: none;
		padding-right: 5px;
		border-right: 1px dotted #7297BA;
	}
	.top_title a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing: 2px;
		text-transform: uppercase;
		text-decoration: none;
		padding-right: 0px;
		border-bottom: 1px dashed #FF542E;
		border-right: 0px dashed #FF542E;
		background-color: #CFD6DE;
	}
	#footer a:link, #footer a:visited {
		color: #0B4175;
		text-decoration: none;
		font-weight: bold;
		letter-spacing: 1px;
	}
	#footer a:hover {
		color: #0B4175;
		background-color: #E9F3FC;
		text-decoration: none;
		font-weight: bold;
		letter-spacing: 1px;
		border-bottom: 1px dotted #F2BC00;
	}
	.sus {
		text-align: right;
	}
	.spacer {
		height: 250px;
	}
	a:link.gen ,a:visited.gen  {
		color: #0B4175;
		font-size: 11px;
		font-family: arial;
		text-decoration: none;		
	}
	a:hover.gen {
		color: #7297BA;
		font-size: 11px;
		font-family: arial;
		text-decoration: underline;
	}
	.submenu {
		padding-left: 15px;
		display: none;
	}

	.submenu a:link {
	padding-left: 18px;
		font-size: 11px;
		font-family: arial;	
		text-decoration: none;
		color: #b51b19;
	background: url(images/punct.gif) no-repeat 4px;
}
	.submenu a:visited {
	padding-left: 18px;
	font-size: 11px;
	font-family: arial;
	text-decoration: none;
	color: #c94341;
	background: url(images/punct.gif) no-repeat 4px;
}		
	.submenu a:hover {
	padding-left: 18px;
		font-size: 11px;
		font-family: arial;
		text-decoration:underline; 
	background: url(images/punct.gif) no-repeat 4px;
		color: #b51b19;
	}	
	.separator {
		font-size: 1px; 
		height: 4px;
	}

	input {
	background-color: white;
	border: 1px solid #8facc8;
	color: #0B4175;
}
	
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

h3 a:link {
	color: #7297BA;
	text-decoration: underline;
}
h3 a:visited  {
	color: #7297BA;
	text-decoration: underline;
}
h3 a:hover {
	color: #7297BA;
	text-decoration: none;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
