/* HTML Elements---------------------------------------------------------------------------------------------*/

html { 
	font-size: 100%; /* IE hack - to make IE 5 show fonts consistently see comment below on font-size */
	height:100%; 
}

body {
	background-image:url('/Templates/Images/Common/background.png');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#7dbc2c;
	margin:0;
	height:100%;
}

a:link, a:active, a:visited {
	color:#74b64a;
	text-decoration:none;	
}
	
a:hover { color:#152a6f;text-decoration:none;}
a img {margin:0;padding:0; }

li {
	list-style-type:disc;
	color:#666666;
	padding-bottom:10px;
}
h1 {
	color:#152a6f;
	font-weight:lighter;
	font-size:14pt;
}

h2 {
	color:#666666;
	font-size:11pt;	
	font-weight:bold;
	margin-top:10px;
	margin-bottom:6px;
}

h4 {
	color:#152a6f;
	font-size:14px;	
	font-weight:lighter;
	margin-top:0px;
	margin-bottom:6px;
	text-transform:capitalize;
}

h5 {
	color:#152a6f;
	font-size:9pt;	
	font-weight:lighter;
	margin-top:0px;
	margin-bottom:6px;
	text-transform:uppercase;
}

.clear { clear:both; }

.lightgreen { color:#74b64a;}
.darkblue {color:#152a6f;}

/* Layout Styles---------------------------------------------------------------------------------------------*/
#PageWrapper {
	width:1000px;	
	background-image:url('/Templates/Images/Common/middle-bg.png');
	background-repeat:repeat-y;
	margin:auto;
	min-height: 100% !important;
	background-color:#FFFFFF;
}

	#PageWrapper #InnerWrapper {
		width:947px;
		margin-left:27px;
		margin-right:27px;
		/*background-image:url('/Templates/Images/Common/page_repeat.png');
		background-repeat:repeat-x;*/
		height: 100%!important;
	}
		
		#PageWrapper #InnerWrapper #InnerPage {
			margin-left:7px;
			margin-right:7px;
			height: 100%!important;
			width:933px;
			background-image:url('/Templates/Images/Common/innerpage-bg.png');
			background-repeat:repeat-y;
		}
		#PageWrapper #InnerWrapper #InnerPage #mastHead {
			padding-left:0px;
			padding-right:0px;
			background-color:#FFFFFF;
		}
		#PageWrapper #InnerWrapper #InnerPage #ImageBanner {
			padding-left:29px;
			padding-right:30px;
			background-color:#FFFFFF;
		}
	#PageWrapper #InnerWrapper #InnerPage #middle {
		width:100%;
		background-color:#FFFFFF;
	}	
		#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner {
			margin-left:0px;
			margin-right:0px;
			width:100%;
		}
		#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea {
			width:244px;
			float:left;
			height:inherit;
			margin-top:10px;
			margin-left:0px;
			padding-left:0px;
			padding-top:0px;
			padding-right:0px;
			min-height:418px;
		}		
			#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav {
				width:244px;
				min-height:418px;
				background-color:#FFFFFF;
				background-image:url('/Templates/Images/Common/nav-bg.png');
				background-repeat:repeat-x;
				padding-top:15px;
			}			
				#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav a {
					color:#152a6f;
					text-decoration:none;		
				}					
				#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav a:hover {
					color:#74b64a;
					text-decoration:underline;	
				}
				#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav #subNavPadding {
					margin-top:15px;
					margin-bottom:15px;
				}
				/*#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav ul {
					margin:25px 0px 18px 0px;
					padding:0;
					border:0;
				}
				#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav ul li {
					margin:0;
					padding:0;
					border:0;
					margin-top:-2px;
					list-style-type:none;
					display: inline;
				}*/
					#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav #SearchWrapper {
						width:100%;
						height:110px;
						background-image:url('/Templates/Images/Common/search_bg.jpg');
						background-repeat:no-repeat;
						margin-top:0px;
					}				
					#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav #SearchWrapper #Search {
						padding-top:35px;
						padding-left:18px;
					}
					#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav #SearchWrapper #Search #SearchButton {
						margin-top:0px;
						padding-top:0px;
						float:left;
					}
					#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav #SearchWrapper #Search .SearchText {
						border:0;
						margin-top:3px;
						width:170px;
						float:left;
						color:#152a6f;
					}
					#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #leftArea #subNav #SearchWrapper #Search .gobtn {
						border:0;
						margin-top:3px;
						float:left;
					}
		#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea {
			width:587px;
			float:left;
			min-height:300px;
			margin-top:5px;
			margin-right:30px;
            margin-left:20px;
			padding-bottom:30px;
		}
		
		#PageWrapper #InnerWrapper #middle #ContentInner #rightArea  .ImgAlignRight {
			padding-left:10px;	
			padding-bottom:10px;	
		}	
		
		#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea p {
			color:#666666;
			font-size:10pt;
		}

		    #PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #TertiaryNavWrapper {
				margin-top:10px;
			}
			
			    #PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #TertiaryNavWrapper #TertiaryNav ul {
				    padding-left:0px;
					margin:0;
			    }
			    #PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #TertiaryNavWrapper #TertiaryNav ul li {
					    margin:0;
					    padding:0;
					    border:0;
					    margin-top:0px;
					    list-style-type:none;
					    display: inline;
				    }
		
		#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #ContentrightArea {
			width:587px;
			float:left;
			min-height:300px;
			margin-top:5px;
			margin-right:30px;
			padding-bottom:15px;
		}	
		#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #ContentrightArea p {
			color:#666666;
			font-size:9pt;
		}
			#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #ContentrightArea #TertiayNav ul {
				margin-left:0px;
			}
			#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #ContentrightArea #TertiayNav ul li {
					margin:0;
					padding:0;
					border:0;
					margin-top:0px;
					list-style-type:none;
					display: inline;
				}
			#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #AssetItem {
				width:98%;
				border:1px solid #152a6f;
				padding:5px;
				margin-top:5px;
				margin-bottom:10px;
			}
			#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #AssetItem #AssetImage {
				float:left;
				margin:10px;
				width:48px;
				height:48px;
			}
			#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #AssetItem #AssetSummary {
				padding-top:10px;
				float:left;
			}
				#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #AssetItem #AssetSummary p {
					color:#666666;
					font-size:9pt;
				}
				#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #AssetItem #AssetSummary #AssetProperties {
					float:left;
					color:#666666;
					font-size:7pt;
				}				
				#PageWrapper #InnerWrapper #InnerPage #middle #ContentInner #rightArea #AssetItem #AssetSummary #AssetDownload {
					float:right;					
					text-align:right;
					width:150px;
				}
		#PageWrapper #InnerWrapper #InnerPage #footerWrapper {
			min-height:100px;
			padding-top:0px;
			/*background-color:#152a6f;*/
			margin-left:30px;
			margin-right:30px;		
			font-size:7pt;
			width:875px;
			
		}
		#PageWrapper #InnerWrapper #InnerPage #footerWrapper #footerLogo {
			float:left;
			margin-left:20px;
			margin-top:15px;
			width:410px;
		}
		#footercopy {
			float:left;
			margin-right:20px;
			margin-top:25px;
			font-size:7pt;
			width:410px;
		}
			#footercopy p {
				text-align:right;
				text-transform:uppercase;
				color:#fff;
				font-weight:lighter;
				font-size:7pt;
			}
				#PageWrapper #InnerWrapper #InnerPage #footercopy a:link, 
				#PageWrapper #InnerWrapper #InnerPage #footercopy a:visited, 
				#PageWrapper #InnerWrapper #InnerPage #footercopy a:active {	
					text-decoration:none;
					color:#fff;
					font-weight:lighter;	
				}
				
				#PageWrapper #InnerWrapper #InnerPage #footercopy a:hover {
					color:#74b64a;
					font-weight:lighter;
				}
		
/*Drop Menu Styles*/
#DropMenu {
	position:absolute;
	line-height:18px;
	z-index:100;
	margin-top:0px; 
	margin-left:-1px;
	line-height:14px; 
	font-size:8pt;
	background-color:#663366;
	padding-bottom:10px;
	border:1px dashed #fff;

}
#DropMenu a{
	display: block;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	padding-top:4px;
	padding-bottom:4px; 
	padding-left:4px;
	padding-right:4px;
}

#DropMenu a:hover{ 
	text-decoration: none;
	background-color:#38004E;
	color:#fff;
}

#DropMenu a:visited{ 
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #fff;
}
