@charset "utf-8";

* {

	border:						0;

	margin:						0;

	padding: 					0;

}

body {

	background-image:			url(../images/bg.png);

	background-position:		top;

	background-repeat:			no-repeat;

	background-color:			#CCC;

	font-family:				'Helvetica','Arial';

	font-size:					13px;

	margin: 					0;

	padding: 					0;

	text-align:					left;

}

#container {

	background-color:			#FFF;

	width:						960px;

	margin: 					0 auto;

	height:						660px;

}

#header{

	height:						70px;

	margin:						0;

	padding:					0;

	width:						960px;

}

img{

	display:					block;

}

#left{

	border:						0;

	display:					inline;

	float:						left;

	height:						65px;

	margin:						0;

	padding:					5px 0 0 25px;

	width:						232px;

}

#right{

	display:					inline;

	float:						right;

	height:						65px;

	margin:						0;

	padding:					0;

	width:						700px;

}

#right_top{

	display:					inline;

	float:						right;

	height:						21px;

	width:						700px;

}

#right_top ul{

	list-style-type:			none;

}

#right_top a{

	display:					inline;

	color:						#000;

	float:						right;

	font-size:					10px;

	margin-right:				15px;

	text-decoration:			none;

}

#right_top a:hover{

	color:						#09F;

}

#right_top_right{

	display:					inline;

	float:						right;

	padding:					0 14px 0 0;

	width:						135px;

}

#right_top_left{

	display:					inline;

	width:						550px;

	float:						left;

}

#right_top_left p{

	font-size:					12px;

	float:						right;

}

#right_bottom{

	display:					inline;

	float:						right;

	height:						24px;

	margin:						10px 0 10px 0;

	padding:					0 0 0 440px;

	width:						260px;

}

.search{

	display:					inline;

	float:						left;

	border:						1px solid #CCC;

	height:						14px;

	width:						200px;

	padding: 					3px;

}

.search_hover{

	display:					inline;

	float:						left;

	border: 					1px solid #09F;

	height:						14px;

	width:						200px;

	padding:					3px;

}

#menucontainer{

	background-color:			#5a6e7f;

	height:						23px;

	margin:						0;

	padding:					0;

	width:						960px;

}

#slideshow{
	background-color:			#fff;
	border:						0;
	height:						360px;
	margin:						0;
	padding: 					0;
	width:						100%;
}

/* ######### CSS for top level tabs ######### */

#tabsmenucontainer{

	background-image:			url(../images/tabsmenubg.png);

	margin:						0;

	height:						165px;

	line-height:				20px;

	padding:					10px 0 10px 0;

	width:						960px;

}



.tabsmenuclass{

	width:						auto;

	height:						24px;

	border:						0;

	margin:						0;

	padding:					0 30px 0 30px;

	list-style:					none;

}



.tabsmenuclass ul{

	overflow: 					hidden;

	list-style-type: 			none;

}

.tabsmenuclass li{

	display:inline;

	float: 						left;

}

.tabsmenuclass a{

	background-image:			url(../images/tabdefault.png);

	background-position: 		center;

	display: 					block;

	padding: 					5px 0 4px 0;

	color: 						#FFF;

	text-decoration: 			none;

	font: 						bold 12px Arial;

	width: 						180px;

	text-align:					center;

	cursor:						default;

}



.tabsmenuclass a:hover, .tabsmenuclass a.selected{

	background-image:			url(../images/tabselected.png);

	background-position: 		center;

	color: 						#333;

}

/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{

	background:					url(../images/tabcontentbg.png);

	clear: 						left;

	margin:						0px 30px 0 30px;

	width: 						900px;

	height: 					136px;

}

.tabscontentleft{

	display:					inline;

	float:						left;

	margin:						0;

	padding:					0;

	width:						170px;

}

.tabscontentright{

	display:					inline;

	float:						right;

	margin:						0;

	padding:					0;

	width:						170px;

}

.tabscontentleft, .tabscontentright{

	padding:					0 0 0 10px;

}

.tabsmenucontentclass ul{

	margin: 					0;

	padding: 					0;

	list-style-type:			none;

}

.tabsmenucontentclass h4{

	color:						#333;

	font-size:					12px;

	font-weight:				bold;

	padding:					10px 0 0 0;

}

.tabsmenucontentclass li{

	display:					inline;

	float: 						left;

	width:						170px;

}

.tabsmenucontentclass a{

	color:						#000;

	font-size:					12px;

	text-decoration:			none;

}

.tabsmenucontentclass a:hover{

	color:						#06F;

	text-decoration:			underline;

}

#mainContent {

	clear:						both;

	padding:					20px 20px;

	background:					#FFFFFF;

	margin:						0 auto;

}

#mainContent h1{

	color:						#285894;

	font-size:					24px;

	text-transform:				uppercase;

	margin-left:				18px;

}

#mainContent h2{

	color:						#de819e;

	font-size:					18px;

	text-transform:				uppercase;

	margin-left:				18px;

	margin-top:					20px;

}

#mainContent h3{

}

#mainContent p{

	color:						#000;

	font-size:					12px;

	margin-left:				20px;

	margin-top:					20px;

	text-align:					justify;

}

#mainContent a{

}

#mainContent li{

}

#footer {

	clear:						both;

}

#footer p {

	text-align:					center;

	color:						#285894;

	font-size:					10px;

}