/* generated by csscreator.com */ 

html, body{ 

 margin:0; 

 padding:0; 

 text-align:center; 

 background-color:#000066; 

} 

 

#pagewidth{ 

 width:985px; 

 text-align:left; margin:0; 

 margin-left:auto; 

 margin-right:auto; 

 padding:0;

} 



#wrapper {

 margin:0;

 padding:0;

}

 

 

/**********/

 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  





 

 /*printer styles*/ 

 @media print{ 

/*hide the left column when printing*/ 

#leftcol{display:none;} 



#twocols, #maincol{width:100%; float:none;}

}



#topbanner {

	background-image:url(../images/topbanner.jpg);

	background-repeat:no-repeat;

	width:985px;

	height:107px;

}



/* -------------------------- */

#twocols {

 width:985px; 

 float:right; 

 position:relative; 

 background-image:url(../images/bak.jpg);

 background-repeat:repeat-y;

 margin:0;

}

 

#leftcol {

 width:191px; 

 position:relative;

 float:left;  margin:0;padding:0;

 padding-bottom:10px;

 text-align:center;

 height:auto;

}



#maincol {

 background:#fff;

 margin:0;

 padding: 0px 30px 15px 50px;

 float: right; 

 width:714px;

 position:relative;

}



#leftcoltop {

	width:191px;

	background-color:rgb(119,139,225);

}

.para {

	padding:14px 15px; 

	width:161px;

}



#leftcol p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color:#fff;

	font-weight:bold;

	line-height:20px;

	text-align:left;

}

#leftcol a {

	font-family: Arial, Helvetica, sans-serif;

	color:#fff;

	font-size:8.5pt;

	text-decoration:none;

}



#leftbar {

	width:176px;

	padding-top: 5px;

	padding-left: 15px;

	height:25px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color:#fff;

	font-weight:500;

	line-height:20px;

	text-align:left;

	background-color:#003399;

}

 

#contact {

	width:165px;

	padding-left:26px;

	float:left;

	background-color:rgb(119,139,225);

	position:relative;

	padding-top:10px;

	padding-bottom:8px;

}

#contactinfo {

	text-align:left;

	float:left;

	padding: 10px 5px 0 10px;	

	font-size:9px;

	font-weight:500;

	position:relative;

	width:176px;

}

#contact input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333333;

	line-height:19px;

}



#c_form label

{

width: 225px;

float: left;

text-align: right;

margin-right: 0.5em;

display: block;

font-family: Arial, Helvetica, sans-serif;

font-size: 10.05pt;

line-height:15px;

letter-spacing:0.025em;

font-weight:400;

color: #003399;

}



#c_form  input

{

color: #003399;

background: #fff;

border: 1px solid #003399;

}

#c_form-NOT-USED .submit input

{

color: #000;

background: #003399;

border: 2px outset #d7b9c9

} 

#c_form .submit input

{
margin-top:25px;
margin-left: 270px;

} 



fieldset

{

border: 1px solid #fff;

width: 600px;

}





a:link {

	color:#003399;

	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}



a:visited {

	color:#003399;

	text-decoration:none;

}



p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.05pt;

	color:#000;

	line-height:20px;

	letter-spacing:0.025em;

	font-weight:400;

}



ul li{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.05pt;

	color:#000;

	line-height:25px;

	letter-spacing:0.025em;

	font-weight:400;

}

h1 {

	font-family: Arial, Verdana;

	font-size: 22px;

	line-height: 40px;

	font-weight: bold;

	letter-spacing:0.045em;

	color:#003399;

	margin:0;

	padding:40px 0 10px 0px;

}



h2 {

	font-family: Arial, Verdana;

	font-size: 22px;

	line-height: 40px;

	font-weight: bold;

	letter-spacing:0.045em;

	color:#003399;

	margin:0;

	padding:25px 0 10px 0px;

}



.subtitle {

	font-family: Arial, Verdana;

	font-size: 15px;

	line-height: 30px;

	font-weight: bold;

	letter-spacing:0.045em;

	color:#003399;

	margin:0;

	padding:15px 0 5px 0px;

}



.flash {

	float:right;

	margin: 0 0 10px 20px;

}



.submit input {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#fff;

	border: 1px solid #D7D7D7;

	background-color: #423D65;

	font-size: x-small;

	font-weight: bold;

}



/*Footer********************************/



#footer{

	height:90px;

	clear:both;

	width: 985px;

	margin:0; padding:0;

	margin-right: auto;

	margin-left: auto;

	border-top:1px #fff solid;

	background-color:#003399;

	padding-top:2px;

/*	position:relative;*/

 } 

 

#footercontact {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #fff;

	width: 985px;

	display: inline;

	padding-right: 3px;

	text-align: center;

	line-height:10px;

}

#footerlinks {

	text-align: center;

	width: 985px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #fff;

	padding-left: 8px;

	padding-top:15px;

	line-height:10px;

}

#copyright {

	text-align: center;

	width: 985px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height:29px;

	text-decoration: none;

	color: #fff;

	font-weight:normal;

}



a.footer, a.footer:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #fff;

}

a.footer:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #fff;

	text-decoration: underline;

}

a.directoryone, a.directoryone:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #fff;

}

a.directoryone:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	color: #fff;

	text-decoration: underline;

}
