body{
	text-align:center;
	font-family:Verdana, sans-serif;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	letter-spacing:0.1px;
}

div#masterContainer{
	margin:0 auto;
	width:993px;
	text-align:left;
	border:solid 1px #333;
}

img{
	border:0;
}

legend{
	font-weight:normal;
	font-size:10px;
	color:black;
	margin:0;
	padding:0;
}

fieldset {
	color:#666;	
	border-color:#666;
}

fieldset p{
	margin:8px;
	padding:0;
}

div#header{
	float:left;
	background-color:#FF0000;
	height:137px;
	display:block;
	padding:11px 23px;
	width:947px;
}
div#header p, div#header h1{
	margin:0;
	padding:0;
}
div#header h1{
	font-size:26px;
	letter-spacing:0.25px;
	line-height:30px;
}
div#topTools{
	text-align:left;
	width:993px;
	margin:0 auto;
	font-size:11px;
	padding:0;	
}
div#topTools a:link, div#topTools a:visited{
	text-decoration:none;
	color:black;
	font-weight:normal;
}
div#topTools a:hover{
	background-color:black;
	color:white;
}	
.clear{
	clear:both;	
}
.counterImg{
	height:11px;
	width:100px;
	/*background: no-repeat -8px 2px URL(/tinc?key=u0VsL10i);*/
	float:left;
	padding:3px 0 0 0;
	margin:0;
	overflow:hidden;
}
.searchBox{
	height:14px;
	width:171px;
	border:solid 1px #fac9c9;
	/*background-image:url(../images/transparent.gif);*/
	background-color:#fac9c9;
	background-repeat:repeat;
	color:black;
	
}
.searchFrm{
	margin:0;
	padding:0;
}
div#headerImage{
	background-color:white;
	width:295px;
	height:128px;
	float:left;
	display:block;
}
/*
Row number - 74px multiplied by n (where n is the number below)
*/
div#headerRows{
	float:left;
}
div#headerRows form{
	margin:0;
	padding:0;
}
div#header-row1{
	font-size:13px;
	color:black;
	height:18px;
	padding:11px 0 0 0px;
	float:left;
}
div#header-row1 a:link, div#header-row1 a:visited{
	color:black;
	text-decoration:none;
	float:left;
}
.row1-colx1{
	width:93px;
	float:left;
}
.row1-colx2{
	width:186px;
	float:left;
}
.row1-colx3{
	width:279px;
	float:left;
}
div#header-row2{
	font-size:13px;
	font-family:Verdana, sans-serif;
	color:white;
	height:37px;
	padding:16px 0px 0px 0px;
	float:left;
}
.row2-colx2{
	padding:0;
	margin:0;
	width:186px;
	float:left;
}
.row2-colx3{
	width:279px;
	float:left;
	margin:0;
	padding:0;
}
div#header-row3{
	font-size:13px;
	font-family:Verdana, sans-serif;
	color:white;
	height:31px;
	padding:22px 0px 0px 0px;
	float:left;
}
.row3-colx7{
	width:518px;
	float:left;
}
.row3-colx9{
	width:704px;
	float:left;
}

/*Content containers */
div#contentContainer{
	float:left;
	padding:23px 23px 0 23px;
	background:none;
}
div#menu{
	width:171px;
	display:block;
	font-size:13px;
	float:left;
	overflow:hidden;
}
div#menu ul{
	list-style:none;
	padding:0;
	margin:0;
}

div#menu a:link, div#menu a:visited{
	color:black;
	height:19px;
	width:149px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	padding:2px 11px 0 11px;
	border-top:solid 1px #333;
}

ul#adminMenu a:link, ul#adminMenu a:visited, ul.editPageMenu a:link, ul.editPageMenu a:visited{
	background-color:#C7C6C6;
}

ul#adminMenu a:link.menuSelected, ul#adminMenu a:visited.menuSelected{
	background-color:#990099;
	color:white;
}

.menuBackgroundNormal{
	background-color:#C7C6C6;
}
.menuBackgroundFocused{
	background-color:#999999;
}
.menuBackgroundFocused a:link, .menuBackgroundFocused a:visited{
	background-color:#999999;
}

div#menu a:hover{
	color:white;
	background-color:#FF0000;
}

div#menu a:link.menuHi_0, div#menu a:visited.menuHi_0{
	background-color:#000000;
	color:white;
}

div#menu a:link.menuHi_1, div#menu a:visited.menuHi_1{
	background-color:#000000;
	color:white;
}

div#menu a:link.menuHi_2, div#menu a:visited.menuHi_2{
	background-color:#000000;
	color:white;
}

div#menu a:link.menuHi_n, div#menu a:visited.menuHi_n{
	background-color:#000000;
	color:white;
}

div#menu a:hover.hover_2  {
		background-color:#FF0000;
}
div#menu a:hover.hover_3  {
		background-color:#006633;
}
div#menu a:hover.hover_4  {
		background-color:#003366;
}
div#menu a:hover.hover_5  {
		background-color:#ba7c00;
}
div#menu a:hover.hover_11  {
		background-color:black;
}
div#menu a:hover.hover_cms{
	background-color:#990099;
}
div#content{
	float:left;
	width:753px;
	margin-left:23px;
	font-size:13px;
	min-height:900px;
}
div#content h1{
	font-size:25px;	
	margin:0;
}
div#content h2{
	font-size:25px;	
	margin:0;
}
div#content p{
	margin-bottom:0;
}
div#content ul{
	padding-left:18px;
}
div#content li{
	
}
div#content a:link, div#content a:visited {
	text-decoration:none;
	color:#FF0000;
	font-weight:bold;
}
/*These are the main three rows for the content section of the website*/
div#contentRow1{
	min-height:347px;
	float:left;
	width:760px;
}
div#contentRow2{
	padding:23px 0 0 0;
	min-height:395px;
	float:left;
	width:760px;
}
div#contentRow3{
	padding:23px 0 0 0;
	height:427px;
	float:left;
	width:760px;
	overflow:hidden;
}
.contentRow{
	float:left;
	padding:0 0 0 0;
}
/*these are the columns used on the three rows*/
.contentColx2{
	float:left;
	width:171px;
}
.contentColx3{
	float:left;
	width:268px;
}
.contentColx4{
	float:left;
	width:365px;
}
.contentColx5{
	float:left;
	width:462px;
}
.pullQuote{
	float:left;
	width:170px;
	font-size:24px;
	color:#FF0000;
	overflow:hidden;
}
.pullQuote p{
	margin:0;
	padding:0;
}

/*Footer styles */
div#footer {
	height:20px;
}

div#footer p{
	padding:0;
	margin:3px 0px;
	color:#333;
	font-size:10px;
}

.fileThumb{
	width:90px;
	height:110px;
	float:left;
	display:block;
}
.fileThumb p{
	margin:2px 0 0 0;
	padding:0;
}

.lblPush{
	float:left;
	clear:left;
	width:150px;
}

/*LIGHTBOX STYLES*/
#lightbox{
	background-color:white;
	padding: 2px;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	display: none;
	text-align:left;
	height:600px;
	overflow:auto;
	width:950px;
}
#lightboxDetails{
	font-size: 18px;
	color:#333;
	padding:0;
	margin:0;
	border-bottom:solid 2px #3366FF;
	background-color:#396099;
}	
#lightboxDetails p{
	color:#333;
	padding:3px 10px;
	margin:0;
	color:white;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(/assets/images/overlay.png); }
/*The following is a IE workaround, keep at the bottom of the stylesheet incase of parse errors*/
/*May cause validator to fail*/

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(/assets/images/overlay.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/overlay.png", sizingMethod="scale");

	}


/*END OF LIGHTBOX STYLES */
