* {
	padding: 				0px;
	margin: 				0px;
}
body { 
	font: 					11px Arial, Verdana, Helvetica, sans-serif; 
	color:					#6D7071;
	background:				#CCCCCC;
	}
#MainContainer { 
	width: 					779px;
	margin:					auto;
	position: 				relative;
	background:				#FFFFFF;
	}
#TopBar { 
	height:					160px;
	margin:					0px;
	padding:				0px;
	background:				url("images/bg_topbar.gif") no-repeat;
	}
#Content { 
	margin:					0px;
	padding:				0px;
	}
#ContentLeft { 
	width:					0px;
	margin:					0px;
	padding:				0px 0px 0px 0px;
	float:					left;
	display:				none;
	overflow:				hidden;
	}
.Banner {
	margin:					32px 0px 0px 5px;
	display:				none;
	}
#ContentRight { 
	width:					557px;
	margin:					0px 100px 0px 0px;
	padding:				0px;
	}
.ContentRightContainer { 
	width:					539px;
	margin:					4px 0px 0px 0px;
	/margin:				15px 0px 0px 0px;
	padding:				0px;
	}
#TabBar {
	height:					28px;
	padding:				0px;
	margin:					0px 0px 10px 0px;
	background:				url("images/bg_tab_bar.gif") repeat-x;
	display:				none;
	}
#Footer {
	height:					60px;
	padding:				128px 0px 10px 0px;
	text-align:				center;
	background:				url("images/bg_footer.gif") top no-repeat;
	}





/* Search Elements */
#SearchExpand {
	height:					28px;
	padding:				9px 10px 0px 10px;
	background:				url("images/search_bg.gif") top no-repeat;
	overflow:				hidden;
	display:				none;
	}
#SearchBottom {
	height:					20px;
	padding:				4px 0px 0px 0px;
	margin-bottom:			10px;
	background:				url("images/search_bottom.gif") top no-repeat;
	display:				none;
	}
#SearchButAdvanced {
	width:					106px;
	height:					20px;
	cursor:					pointer;
	display:				none;
	}
#SearchButClose {
	width:					47px;
	height:					20px;
	cursor:					pointer;
	display:				none;
	}
#SearchExpand #txtKeyword {	
	width:					335px;
	height:					19px;
	padding:				0px;
	margin-left:			10px;
	vertical-align:			middle;
	margin-top:				-17px;
	/margin-top:			-15px;
    /*color:                    #B6B7B8;*/
	color:					#000000;
	display:				none;
	}
#SearchExpand input.Text {	
	width:					250px;
	height:					19px;
	padding:				0px;
	color:					#000000;
	display:				none;
	}
#SearchExpand select.Text {	
	width:					254px;
	height:					21px;
	/height:				24px;
	padding:				0px;
	color:					#000000;
	display:				none;
	}
#MapHome {	
	width:					539px;
	height:					352px;
	padding:				0px;
	overflow:				hidden;
	}
#Map {	
	width:					539px;
	height:					400px;
	padding:				0px;
	overflow:				hidden;
	}
#MapKey {	
	height:					29px;
	margin:					10px 0px 10px 0px;
	}
.MapText {	
	width:					539px;
	padding:				5px 0px 5px 0px;
	}
.TwoColHolder {
	background:				url("images/bg_2col.gif") top repeat-y;
	}
.TwoColHolderNoDiv {
	}
.TwoColLeft {
	width:					254px;
	float:					left;
	}
.TwoColRight {
	width:					254px;
	float:					right;
	}
.TwoColHolder select.Text {	
	width:					250px;
	height:					21px;
	/height:				24px;
	padding:				0px;
	color:					#000000;
	}
.TwoColHolder input.Text {	
	width:					246px;
	height:					19px;
	padding:				0px;
	color:					#000000;
	}
.ButtonBar {
	background:				url("images/bg_button_bar.gif") top repeat-x;
	height:					23px;
	padding:				11px 0px 11px 0px;
	display:				none;
	}
.ButtonBarOp {
	height:					23px;
	text-align:				right;
	display:				none;
	}
.ButtonBar .ButEnd {
	float:					left;
	display:				none;
	}
.ButtonBar .But {
	float:					left;
	margin-left:			6px;
	display:				none;
	}
.ButtonBarOp .But {
	margin-left:			6px;
	display:				none;
	}
.OpImage {
	width:					120px;
	float:					right;
	padding:				0px 0px 10px 10px;
	text-align:				right;
	}
#CoverageSearch {
	width:					119px;
	height:					72px;
	background:				url("images/bg_coverage_box.gif") top no-repeat;
	margin:					19px 0px 0px 5px;
	padding:				39px 10px 0px 69px;
	font-size:				10px;
	color:					white;
	}
#CoverageSearch input.Text {	
	width:					116px;
	height:					14px;
	padding:				0px;
	color:					#000000;
	font-size:				9px;
	margin:					3px 0px 3px 0px;
	}
#CoverageSearch a, #CoverageSearch a:link, #CoverageSearch a:active, #CoverageSearch a:visited {
	text-decoration:		underline; 
	color:					#FFFFFF;
	}
#CoverageSearch a:hover {
	text-decoration:		none; 
	color:					#FFFFFF;
	}






/* Table Elements */
.ResultsTable {
	width:					100%;
	margin:					5px 0px 5px 0px;
	}
.SRCol1Header {
	width:					125px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol2Header {
	width:					85px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol3Header {
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol4Header {
	width:					112px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.NSCol1Header {
	width:					125px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.NSCol2Header {
	width:					35px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.NSCol3Header {
	width:					85px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.NSCol4Header {
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.NSCol5Header {
	width:					112px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol1 {
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol2 {
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol3 {
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol4 {
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.SRCol5 {
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	}
.ResultsIcon {
	height:					27px;
	width:					100%;
	text-align:				right;
	}

.DetailsTable {
	width:					539px;
	margin:					5px 0px 5px 0px;
	}
.DTHeader {
	width:					139px;
	font-weight:			bold;
	padding:				4px 4px 4px 1px;
	vertical-align:			top;
	}
.DTShort {
	width:					228px;
	padding:				4px 4px 4px 1px;
	vertical-align:			top;
	}
.DTLong {
	width:					398px;
	padding:				4px 4px 4px 1px;
	vertical-align:			top;
	}
.DTImage {
	width:					170px;
	padding:				4px 4px 4px 0px;
	vertical-align:			top;
	text-align:				right;
	}

.DetailsTableOP {
	width:					389px;
	margin:					5px 0px 5px 0px;
	}
.DTOPHeader {
	width:					139px;
	font-weight:			bold;
	padding:				4px 4px 4px 1px;
	vertical-align:			top;
	}
.DTOPShort {
	width:					94px;
	padding:				4px 4px 4px 1px;
	vertical-align:			top;
	}
.DTOPLong {
	width:					398px;
	padding:				4px 4px 4px 1px;
	vertical-align:			top;
	}
.DTOPImage {
	width:					130px;
	padding:				4px 4px 4px 0px;
	vertical-align:			top;
	text-align:				right;
	}

.OpInfoTable {
	width:					100%;
	margin:					0px;
	}
.OpInfoRow1Header {
	width:					95px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	vertical-align:			top;
	}
.OpInfoRow2Header {
	width:					95px;
	font-weight:			bold;
	background:				#D7D7D8;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	border-left:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	vertical-align:			top;
	}
.OpInfoRow1 {
	border-top:				solid 1px #999999;
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	vertical-align:			top;
	}
.OpInfoRow2 {
	border-right:			solid 1px #999999;
	border-bottom:			solid 1px #999999;
	padding:				4px 4px 4px 4px;
	vertical-align:			top;
	}






/* Form Elements */
fieldset {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}
form {
	margin:					0px;
	padding:				0px;
	border:					0px;
	}




/* General Elements */
h1 {
	font:					18px/1.6em Arial, Helvetica, sans-serif;
	font-weight:			bold;
	color:					#1A85B9;
	margin:					4px 0px 0px 0px;
	/margin:				17px 0px 0px 0px;
	padding:				0px;
	}
h2 {
	font:					12px/1.2em Arial, Helvetica, sans-serif;
	font-weight:			bold;
	color:					#1A85B9;
	margin:					0px 0px 5px 0px;
	padding:				0px;
	}
A {
	text-decoration:		none; 
	color:					#83C344;
	}
A:link {
	text-decoration:		none; 
	color:					#83C344;
	}
A:visited {
	text-decoration:		none; 
	color:					#83C344;
	}
A:hover {
	text-decoration:		none; 
	color:					#494E4E;
	}

img {
	border:					0px;
	margin:					0px;
	padding:				0px;
	}
img.bullet {
	vertical-align:			middle;
	margin-top:				-4px;
	}
img.PNG {
	border:					0px;
	margin:					0px;
	padding:				0px;
	behavior:				url(shared/iepngfix.htc);
	}
.Hidden {
	display:				none;
	}
.Print {
	float:					right;
	margin-top:				9px;
	}
.Right {
	float:					right;
	}
.Left {
	float:					left;
	}
.Clear {
	clear:					both;
	}
.Center {
	text-align:				center;
	}
.Spacer5 {
	height:					5px;
	}
.Spacer10 {
	height:					10px;
	}
.Blue {
	color:					#1A85B9;
	}
ul {
	list-style-position:	outside;
	width:					auto;
	margin-left:			20px;
	padding:				3px;
	}
ol {
	list-style-position:	outside;
	width:					auto;
	margin-left:			21px;
	/margin-left:			25px;
	padding:				3px;
	}
hr {
	height:					1px;
	margin:					10px 0px 10px 0px;
	border-top:				dashed 1px #B6B7B8;
	border-bottom:			dashed 0px #B6B7B8;
	border-left:			dashed 0px #B6B7B8;
	border-right:			dashed 0px #B6B7B8;
	}
hr.Search {
	height:					1px;
	margin:					5px 0px 10px 0px;
	border-top:				solid 1px #3D96C9;
	border-bottom:			solid 0px #3D96C9;
	border-left:			solid 0px #3D96C9;
	border-right:			solid 0px #3D96C9;
	}
.error {
     color:                 #D03636;
    }
.WhiteText {
	color:					#FFFFFF;
	}








.menulink {
	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color: #2C86AD !important;
	line-height: 26px;
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/active.jpg);
	display:				none;
}

.menulink:hover {
	background-color:#D9EBFB;
	font-family: "Trebuchet MS";
	background-image: url(images/over.jpg);
	color: #FFFFFF;
	display:				none;
}
.menulink:active {
	background-color:#D9EBFB;
	font-family: "Trebuchet MS";
	background-image: url(images/over.jpg);
	color: #1A85B9 !important;
	font-size: 12px;
	display:				none;
}
.menulink_active {
	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color: #1A85B9 !important;
	line-height: 26px;
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/over.jpg);
	display:				none;
}
.linked {

	color: #55A51F;
}
.menulink_sub {

	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:11px;
	color: #58A622;
	line-height: 26px;
	text-indent: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	background-image: url(images/sub.jpg);
	display:				none;
}
.menulink_sub:hover {


	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:11px;
	color: #325A16;
	line-height: 26px;
	text-indent: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	background-image: url(images/sub_active.jpg);
	display:				none;
}
.menulink_sub_head {

	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color: #2C86AD !important;
	line-height: 26px;
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/sub_head.jpg);
	display:				none;
}
.menulink_sub_active {


	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:11px;
	color: #58A622;
	line-height: 26px;
	text-indent: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
	font-weight: bold;
	text-transform: none;
	background-image: url(images/sub_active.jpg);
	display:				none;
}
.menulink_sub_head_active {


	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color: #1A85B9;
	line-height: 26px;
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/sub_head_active.gif);
	display:				none;
}
.menulink_sub:active {



	display: block;
	text-decoration: none;
	font-family:"Trebuchet MS";
	font-size:11px;
	color: #58A622;
	line-height: 26px;
	text-indent: 40px;
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
	font-weight: bold;
	text-transform: none;
	background-image: url(images/sub_active.jpg);
	display:				none;
}
.Award {
	display:				none;
	}