body

{

	margin: 0;

	padding: 0;

	background: #FFF;

	font-family: "Trebuchet MS",verdana, arial, georgia, tahoma, times new roman;

	height: 100%;

}



a, a:link

{

	text-decoration: none;

	color: #36C;

}



a:hover

{

	text-decoration: none;

	color: #000;

}



.clearall {

	clear:both;

}



#contheader

{

	width: auto;

	height: 50px;

	background: #2E2E2E url('images/belowheader.png') repeat-x;

}



#header

{

	margin: 0 auto;

	width: 970px;

	height: 50px;

}



#header ul

{

	margin: 0;

	padding: 15px 0 0 0;

	list-style-type: none;

	text-align: right;

	font-weight: bold;

	letter-spacing: -1px;

}



#header li 

{

	display: inline;

	margin-left: 15px;

}



#header li a

{

	text-decoration: none;

	color: #FFF;

}



#header li a:hover

{

	text-decoration: none;

	color: #97B0E6;

}



#headerleft

{

	float: left;

	width: 200px;

	height: 50px;

}



#headerleft ul

{

	text-align: left;

}



#headerleft li 

{

	display: inline;

	margin: 0 15px 0 0;

}



#headerright

{

	float: left;

	width: 770px;

	height: 50px;

}



#contmain

{

	width: auto;

	height: 100px;

	background: #0066CC url('images/header-blue_steel.png') repeat-x;

}



#main

{

	margin: 0 auto;

	width: 1005px;

	height: 100px;

}



#mainleft

{

	float: left;

	width: 740px;

	height: 100px;

	color:#DBE3F7;

	font-size:20px;

	padding-top:8px;

}



#mainleft h1

{

	margin: 0;

	padding: 0 0 0 0;

	font-size: 250%;

	color: #FFF;

	font-weight: normal;

	letter-spacing: -3px;

}



#mainright

{

	float: left;

	width: 215px;

	height: 100px;

	text-align:right;

	padding-right:15px;

}



#mainright h2

{

	margin: 0;

	padding: 40px 0 0 0;

	font-size: 110%;

	color: #DBE3F7;

	letter-spacing: -1px;

	font-weight: normal;

	text-align: right;

	font-family: georgia, arial, verdana, tahoma, times new roman;

}



.bodystyle td

{

	font-size:11px;

	text-align: left;

}



#conttext

{

	width: auto;

	background: #FFF url('images/belowheader.png') repeat-x;

	font-size: 90%;

	height:100%;

}



#text

{

	margin: 0 auto;

	width: 1005px;

	height:100%;

}



#textleft

{

	float: left;

	width: 800px;

	margin: 10px 0 0 0;

	height: 100%;

}



#textleft h2

{

	font-size:18px;

	color:#0066CC;

}



#textleft p

{

	text-align:justify;

}



#textright

{
	float: right;
	margin: 13px 0 0 0;
	padding: 0;
	width: 200px;

}



#textright h4

{

	padding: 0 10px 0 5px;

	text-align: right;

	font-weight: bold;

	letter-spacing: -1px;

	color: #BBB;

}



#textright ul

{

	width: 200px;

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align: left;

	font-weight: bold;

	letter-spacing: -1px;

}



#textright ul a

{

	display: block;

	width: 185px;

	background: #FFF url('images/menu-blue-normal.gif') no-repeat;

	padding: 10px 10px 10px 45px;

}



#textright ul a:link

{

	color: #36C;

	text-decoration: none;

}



#textright ul a:hover

{

	background: #FFF url('images/menu-blue-hover.gif') no-repeat;

	color: #000;

}



#textright ul.sub a {

	display: block;

	width: 185px;

	background: #FFF;

	padding: 5px 10px 5px 60px;

}



#textright ul.sub a:hover {

	background: #FFF;

}





#text p

{

	margin: 0 0 15px 0;

	padding: 0;

}



#text h3

{

	margin: 0;

	padding: 0;

	font-size: 120%;

	letter-spacing: -1px;

	font-weight: normal;

	

}



blockquote

{

	clear:both;

	margin: 15px 0 25px 0;

	padding: 10px 30px;

	width: 650px;

	border-left: 2px solid #36C;

	background: #E8ECF9;

	font-family: arial, verdana, tahoma, times new roman;

}



blockquote .quote

{

	font-weight:bold;

	font-style:italic;

}



blockquote ul

{

	margin: 10px 0 0 0;

	padding: 0;

	list-style-type: none;

}



.textbanner

{

	width: 768px;

}



#rightcol A

{

	border:1px #0066CC solid;

	background-color:#E8ECF9;

	padding:4px;

	display:block;

	margin-top:9px;

	width:90px;

	text-align:center;

}

#rightcol A:hover

{

	border:1px #0066CC solid;

	background-color:#0033CC;

	color:#FFFFFF;

}





#textbanner ul

{

	margin: 0;

	padding: 17px 0 0 0;

	font-size: 100%;

	font-weight: bold;

	letter-spacing: -1px;

}



#textbanner li

{

	display: inline;

	margin: 0 10px 0 0;

}



#contfooter

{

	clear: both;

	top: 15px;

	width: 100%;

	background: #2E2E2E url('images/footer_bg.png') repeat-x;

	font-size: 90%

}



#footer

{

	margin: 0 auto;

	padding: 30px 0;

	color: #888;

	width: 970px;

	height:50px;

}



#footer p

{

	margin: 5px 0;

	padding: 0;

}



#footer h4

{

	margin: 10px 0 0 0;

	padding: 0;

	font-size: 120%;

	font-weight: bold;

	letter-spacing: -1px;

	color: #999;

}



#footerleft

{

	float: left;

	width: 450px;

	text-align:left;

}



#footerright {

	width:450px;

	float:right;

	text-align:right;

}



#footerbottom

{

	width: 100%;

	letter-spacing: -1px;

}



#footerbottom a

{

	color: #CCC;

}



#footerbottom a:hover

{

	color: #FFF;

}



.boxTitle1 {

	width: 150px;

	margin:0px;

	padding-top: 10px;

	padding-left: 10px;

	color:#000;

	font-weight:bold;

}

.boxContent1 {

	width: 150px;

	margin: 0;

	padding-left: 10px;

	color:#000;

	font-size:70%;

}



.boxContent1 a {

	background: #FFF;

}

.boxContent1 a:hover {

	background: #FFF;

}

.error {

	padding: 15px;

	color: #840101;

	border: 1px solid #840101;

	background-color: #e5a4a4;

	margin-bottom: 20px;

}
