
body {

	margin:0px;
	background-image:url('../images/background.gif');
	background-repeat:repeat-x;
	background-color:#B8C5CF;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666666;
}



/* MISC / ALL ClASSES */

	a:link, a:hover, a:visited {
		color:#0099cc;
		text-decoration:none;
	}
	
img {border:0px;}
p {margin-top:0px; margin-bottom:10px;}
.seo {display:none;}
strong {font-weight:bold;}
h1,h2,h3,h4,h5 {margin-top:10px; margin-bottom:10px; color:#0099cc; padding:0; font-weight:normal;}
h3,h4,h5 {margin-bottom:3px;}
h1 {font-size:24px; line-height:26px;}
h2 {font-size:22px; line-height:24px;}
h3 {font-size:16px; line-height:18px; font-weight:bold; color:#0099cc;}
h4 {font-size:11px; line-height:20px; font-weight:bold;}
h5 {font-size:11px;}

.clear{clear:both;}

	.break {
	}
	
	.arrow {
		position:relative;
		top:5px;
	}

/* END MISC / ALL ClASSES */

img {
border:0;
}

hr {
	border: 0;
	width: 100%;
	color: #0099cc;
	background-color: #0099cc;
	height: 1px;
}


/* WEBSITE CONTENT LAYOUT */
	
	.siteContainer {
		margin-top:2px;
		background-color:#FFF;
		width:770px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background-image:url('../images/content.gif');
		background-repeat:repeat-y;
	}
	
#header {
position:relative;
float:left;
width:770px;
background-color:#FFF;
background-image:url('../images/banner.gif');
background-repeat:no-repeat;
background-position: right;
height:95px;
}
#headerimg {
padding-left:20px;
}	
	.contentBox {
		background-image:url('../images/content.gif');
		background-repeat:repeat-y;
		width:770px;
		clear:both;
	}
	
	.topBanner {
		position:relative;
		margin:0px;
	}

/* END WEBSITE CONTENT LAYOUT */

.floatLeft {position:relative; float:left; display:inline;}


#topNav { 
	padding-top:0px;
	margin-top:0px;
	width:770px;
	text-align: center; display:inline; margin-bottom:1px;
	background-color:#0099CC;
}

#topNav ul {
	margin: 0;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:1px;
	list-style-type: none;
	text-align: left;
	text-align: center; margin-left: auto; margin-right: auto;
	white-space:nowrap;
 	display:inline;
	color: #ffffff;
}


#topNav ul li {
	position:relative;
  float:left;
	text-align: left;
	padding: 0;
	margin: 0;
 	display:inline;
	color: #ffffff;
 	border-right:1px solid #ffffff;
}


#topNav ul li a {
	position:relative;
	text-align: left;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #ffffff;
	font-size: 13px;
	text-decoration: none;
  float:left;
 	display:inline;
}

#topNav ul li a:hover {
	background-color:#ffffff;
	color:#666666;
}

#topNav .selectedNavItem a:hover {
	text-decoration: none;
}

#topNav #topNavItem1 {border-left:none;}
#topNav #topNavItem1  a {}
#topNav .selectedNavItem a { background-color:#930510; }

/* NAVIGATION MENU CLASSES */

.leftMenu {
position:relative;
float:left;
	width:160px;
	padding:10px;
	background-color:#E5F5FA;
	
	line-height:16px;;
	overflow:hidden;
}

#navigationLeft {
    float:left;
	position:relative;
	margin-top:0px;
	margin-bottom:10px;
}

#navigationLeft h3 {
    color:#000000;
}

#navigationLeft ul{
 float:left;
	position:relative;
    margin:0;
    padding:0;
    list-style-type:none;
	margin-bottom:10px;
}
#navigationLeft ul li{
position:relative;
width:160px;
    float:left;
	margin:0;
    padding:0;
}

#navigationLeft ul li.selectedNavItem a{
color:#000000;
}



#navigationLeft ul li a{
    float:left;
    color:#0099cc;
    padding-left:0px;
    padding-right:8px;
	 padding-bottom:3px;
    text-decoration:none;
}

#navigationLeft ul.subNav li a{
    padding-top:0px;
    padding-bottom:5px;
    padding-left:10px;
	font-weight:normal;
	text-transform:none;
	color:#0099cc;
}
#navigationLeft ul.subNav li a:hover{
	color:#000000;
}

#navigationLeft ul.subNav li.selectedNavItem a{
	color:#0099cc;
}

#navigationLeft ul li a.first{
	border-top:none;
}

#navigationLeft ul li a:hover{
    color:#000000;
}



#navigationLeft h3 {
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #0099cc;
}

/* SEARCH BOX CLASSES */

#searchnav {
 float:right;
	position:relative;
margin:0px;
		padding:0px;
		color:#ffffff;
}

#searchnav form {
margin:0px;
margin-right:20px;
padding:0px;
margin-top: -3px;
}

	
	.searchBox {
		width:100px;
		height:12px;
		position:relative;
		margin:0;
		padding:0;
		font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:11px;
	}
	
	
	.searchButton {
		position:relative;
		margin:0px;
		top:4px;
	}

/* END SEARCH BOX CLASSES */




.rightMenu {
position:relative; 
float:right;
width:170px;
padding-left:10px;
padding-top:10px;
background-color:#E5F5FA;
}


.leftMenu A:link {
	font-size:12px;
}


.rightmodule {
position:relative; 
float:left;
width:160px;
	padding-bottom:10px;
	font-size:12px;
	color:#666666;
	line-height:14px;
}

.rightmodule h3 {
	font-weight:bold;
	font-size:16px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:8px;
	color:#0099CC;
	border-bottom:1px dashed #0099cc;
	line-height:18px;
}




/* INDEX MAIN CONTENT CLASSES */

	.mainHeader {
		color:#0099CC;
		font-size:20px;
		margin:0px;
	}
	
	.subHeader {
		color:#0099CC;
		font-size:14px;
		margin:0px;
	}
	
	
	#mainContent {
		width:380px;
		position:relative; float:left;
		margin-top:10px;
		padding-bottom:10px;
		padding-left:15px;
		padding-right:15px;
		background-color:#FFF;
	}
	
	#mainContent a:hover {
		text-decoration:underline;
	}
	
	#mainContent ul {
	margin-top:8px;
	margin-bottom:8px;
	}
	
	#mainContent ul li {
	padding-bottom:2px;
	
	}

	.mainImage {
		padding-bottom:20px;
	}
		
	.mainText {
		color:#7B7D77;
		font-size:11px;
		font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
	}
	
	.mainText A:link, .mainText A:hover, .mainText A:visited {
		color:#7B7D77;
		font-size:12px;
		text-decoration:underline;
	}

/* END MAIN CONTENT CLASSES */




/* PAGE NAV CLASSES */

	.pageNavTop {
		color:#3DB2D8;
		font-weight:bold;
		font-size:12px;
		position:relative;
		left:315px;
		top:-15px;
	}
	
	.pageNavBottom {
		color:#3DB2D8;
		font-weight:bold;
		font-size:12px;
		width:100%;
		text-align:right;
	}

/* END PAGE NAV CLASSES */


/* MAIN LISTING PAGE CLASSES */

	.mainPageTitle {
		font-weight:bold;
		font-size:20px;
		color:#0099CC;
	}
	
	.documentModule {
	float:left;
	position:relative;
	margin-bottom:15px;
		background-color:#F2FAFC;
		border:1px solid #C2E7F2;
	}
	
	.documentModuleTitle {
	float:left;
	position:relative;
	border-bottom:1px solid #C2E7F2;
	}
	
	.documentModuleTitle h2 {
	float:left;
			position:relative;
		color:#0099CC;
		margin:0px;
		font-size:12px;
		padding-left:10px;
		padding-top:5px;
		padding-right:5px;
		padding-bottom:12px;
		font-weight:bold;
		line-height:14px;
		width:320px;
		border-right:1px solid #C2E7F2;
	}
	
	.documentModuleText {
	 float:left;
	position:relative;
		margin:0px;
		padding-top:5px;
		padding-bottom:0px;
		padding-left:10px;
		padding-right:10px;
		color:#7B7D77;
	}
	
	
	.fileImage {
			float:right;
			position:relative;
			margin-right:5px;
			margin-top:5px;
	}
	
	.fileDownload {
	 float:right;
	position:relative;
		color:#0099CC;
		font-size:13px;
		font-weight:bold;
		text-align:right;
		width:100%;
	}
	.fileDownload img {
 float:right;
	position:relative;
	}
/* END MAIN LISTING PAGE CLASSES */



/* LOGIN BOX CLASSES */
	.loginBox {
		background-color:#0099CC;
		width:150px;
		padding:5px;
		color:#FFF;	
	}
	
	.loginBox A:link, .loginBox A:hover, .loginBox A:visited {
		color:#FFF;
		text-decoration:none;
		font-size:12px;
	}
	
	.loginBox form {
		margin:0;
		padding:0;
	}
	
	#loginTitle {
		font-size:14px;
		color:#FFF;
		margin:0px;
		border-bottom:1px solid #FFFFFF;
		padding-bottom:5px;
		margin-bottom:5px;
	}
	
	.loginInput {
		width:100px;
		font-size:11px;
		border:1px solid #666666;
	}
	.input {
		width:200px;
		font-size:11px;
		border:1px solid #666666;
	}
	
	.loginButton {
		position:relative;
		top:5px;
		//top:3px;
	}
	
	.whiteLine {
		margin:0px;
		color:#FFF;
		width:150px;
		height:1px;
		//position:relative;
		//top:-5px;
	}

/* END LOGIN BOX */

.searchRow {
margin-bottom:10px;
}

.searchRow a {
text-decoration:underline;
}

/* FOOTER CLASSES */
	
	.bottomLine {
		position:relative;
		text-align:center;
		font-size:11px;
		color:#838B91;
	}
	
	.bottomLine A:link, .bottomLine A:hover, .bottomLine A:visited {
		text-decoration:none;
		font-size:12px;
		color:#838B91;
	} 
	
	
	.footer {
		border-top:2px solid #0099cc;
		background-color:#333333;
		width:770px;
		position:relative;
		top:0px;
		color:#0099CC;
		text-align:center;
		padding-top:8px;
		padding-bottom:8px;
		font-size:11px;
	}

/* END FOOTER CLASSES */