@charset "utf-8";
/* CSS Document */

html {
	background-image:	none;
}

body {
	background-color:	#293744;
	background-image:	url(../images/layout/bg_body.jpg);
	background-repeat:	repeat-y;
	background-position:top center;
}

.container {
	width:				990px;
	background-color:	transparent;
}

#cellHeader {
	padding:			0px;
	margin:				0px;
	
	border-bottom:		2px solid #FFFFFF;
}

#cellLogo {
	background-color:	#FFFFFF;
	z-index:			2;
}

#cellBanner {
	padding:			0px;
	margin:				0px;

	height:				65px;
	
	border-bottom:		2px solid #FFFFFF;	
	
	background-color:	#333333;
	background-image:	url(../images/layout/bg_cellBanner.jpg);
	background-repeat:	repeat-x;
	background-position:top left;		
}

#chromemenu {
	height:				33px;

	background-color:	#333333;
	background-image:	url(../images/layout/bg_chromemenu.jpg);
	background-repeat:	repeat-x;
	background-position:top left;		

	border-bottom:		2px solid #FFFFFF;	
}
.chromestyle {
	width:				990px;
}

.chromestyle ul {
	width:				990px;

	margin:				0px;
	padding:			0px;
}

.chromestyle ul li  {
	display:			block;
	
	float:				left;
	
	width:				163px;
	height:				23px;

	text-align: 		center;
	
	margin:				0px;
	padding:			10px 0px 0px 0px;

	border-right:		2px solid #FFFFFF;
}

.chromestyle ul li a,
.dropmenudiv a {
	color:				#FFFFFF;
}

.dropmenudiv a {
	padding:			8px 0px 6px 0px;

	text-align: 		center;	
	font-weight:		normal;
	border-bottom:		1px solid #FFFFFF;
}

.chromestyle ul li a:hover,
.dropmenudiv a:hover {
	color:				#FFEE22;
	text-decoration:	none;
	background-color:	transparent;
}

.dropmenudiv {
	width:				165px;

	margin:				0px;
	padding:			0px;

	border:				1px solid #FFFFFF;
	border-bottom: 		none;
	
	font-size:			12px;
	text-transform:		none;	

	background-color:	#333333;
}

#secondaryContent h2, 
#tertiaryContent h2 {
	margin:				0px;
	padding:			7px 0px 6px 0px;

	text-transform:		uppercase;
	color:				#FFFFFF;
	font-size:			12px;
	text-align:			center;

	background-color:	#333333;
	background-image:	url(../images/layout/bg_chromemenu.jpg);
	background-repeat:	repeat-x;
	background-position:center left;	
}

#secondaryContent h3, 
#tertiaryContent h3 {
	margin:				10px 0px 0px 0px;
	padding:			7px 0px 6px 0px;

	text-transform:		uppercase;
	color:				#FFFFFF;
	font-size:			16px;
	text-align:			center;
	line-height:		130%;
	
	background-color:	#134D94;
	
	border-bottom:		1px solid #FFFFFF;
}

#maincontent {
	padding-right:		21px;
	padding-left:		20px;
}

#tertiaryContent {
	text-align: left;
}

#subForm {
	margin:				0px 0px 25px 0px;
	padding:			8px 0px 15px 20px;
	
	text-align:			left;

	background-color:	#3d3d3d;
	background-image:	url(../images/layout/bg_subForm.jpg);
	background-repeat:	no-repeat;
	background-position:bottom left;		
}

#subForm input {
	font-size:			10px;
	margin:				0px 0px 3px 0px;
}

#subForm h4 {
	margin:				0px 0px 3px 0px;
	padding:			0px;
	
	color:				#FFFFFF;
	font-size:			12px;
	
}

#cellFooter {
	margin:				0px 0px 20px 0px;
	padding:			0px 0px 0px 60px;
	
	font-size:			10px;
}

#cellFooter a {
	padding:			0px 10px 0px 10px;
}

.homeContainer {
	margin:				0px 0px 20px 10px;
	padding:			0px 10px 0px 40px;
	
	font-size:			11px;
	
	background-image:	url(../images/layout/bg_homeContainer.gif);
	background-repeat:	no-repeat;
	background-position:top left;		
}

.homeContainer p {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 18px 0px;
}

.homeContainer ul {
	margin-top:				0px;
}

.homeContainer h2  {
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 10px 0px;

	font-size:			14px;
	color:				#134D94;
	text-transform:		uppercase;
}

.mainNews .nwsDate {
	float:				right;
	color:				#1553A0;
	font-weight:		bold;
}

.mainNews h5,
.mainNews h5 a {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 5px 0px;

	color:				#666666;
	text-decoration:	none;
}


.mainNews .nwsLink {
	float:				right;
}

.floatRight {
	margin:				0px 0px 10px 15px;
	
	float:				right;
}