
body{
	background-color: #00337f;
/*	background-image: url(images/DSI-bg-tile.gif);*/
	background-repeat: repeat;
}

#backgroundBox{
	padding-left:4px;
	margin-top:4px;
	margin-left:50px;
	float: left;
	width: 710px;
	height:auto;
	border: 1px solid #00337F;
	background:#00337F;
	z-index: 1;
}


#homeLeft{
	float:left;
	width:385px;
	height:auto;
	margin-top:3px;
	
}

#homeLeftHdr{
	float:left;
	width:385px;
	height:25px; 
	z-index:5; 
	background: #cccccc;
	border-bottom: 1px solid black;
}

.homeLeftHdr p {
	margin:0 11px;
}

.roundtop { 
	background:url("images/TR.jpg") no-repeat top right; 
}

.roundbottom {
	background:url("images/BR.jpg") no-repeat top right; 
}

img.corner {
   width:5px;
   height:5px;
   border:none;
   display:block !important;
}

#homeLeftMiddle{
	float:left;
	width:385px;
	height:auto; 
	z-index:5; 
	background:white;
	margin-bottom: -5px;
}

#homeLeftSecondHdr{
	float:left;
	width:385px;
	height:25px; 
	z-index:5; 
	background: #CCCCCC;
}

#homeLeftSecondHdr2{
	float:left;
	width:385px;
	height:25px; 
	z-index:5; 
	background: #CCCCCC;
}

#homeLeftBottom{
	float:left;
	width:385px;
	height:auto; 
	z-index:5; 
	background:white;
	padding-bottom: 6px; /*Was 23px to begin with*/
	margin-bottom: 0px;
}

html>body #homeLeftBottom{
	float:left;
	width:385px;
	height:auto; 
	z-index:5; 
	background:white;
	padding-bottom: 25px;
	margin-bottom: 0px;
}

#homeLeftBottom2{
	float:left;
	width:385px;
	height:auto; 
	z-index:5; 
	background:white;
	padding-bottom:27px;
}

html>body #homeLeftBottom2{
	float:left;
	width:385px;
	height:auto; 
	z-index:5; 
	background:white;
	padding-bottom:17px;
}


#homeRight{
	float:right;
	width:308px;
	margin-top:3px;
	padding-right:2px;
}


#homeRightHdr{
	float:right;
	width:308px;
	height:25px;
	background:#cccccc;
	z-index:50;
	border-bottom: 1px solid black;
}

.roundtop1 { 
	background:url("images/TR.jpg") no-repeat top right; 
}

.roundbottom1 {
	background:url("images/BR.jpg") no-repeat top right; 
}

#homeRightMiddle{
	float:right;
	width:308px;
	height:auto;
	background:white;
	z-index:500;
	padding-bottom:20px;
}
#homeRightNewsHdr{
	float:right;
	width:308px;
	height:25px;
	background:#cccccc;
	z-index:500;
}

#homeRightNews{
	float:right;
	width: 308px;
	height:auto;
	background:white;
	z-index: 5;
	padding-bottom:2px;
}

#homeRightBottom{
	float:right;
	width:308px;
	height:25px;
	background:#cccccc;
	z-index:500;
}

#homeRightBottom a{
	color:blue;
	text-decoration:none;
}

#homeRightBottom a:hover{
	color:blue;
	text-decoration:underline;
}

#homeRightBottom2{
	float:right;
	width:308px;
	height:auto;
	background:white;
	z-index:501;
	padding-bottom: 13px;
	margin-bottom: 3px;
}

#sideNav{
	float:left;
	width:200px;
	height:auto;
	padding-bottom:10px;
}
#sideNavHdr{
	float:left;
	width:200px;
	height:25px; 
	z-index:5; 
	background: #CCCCCC;
	border-bottom:1px solid black;
}

.roundtop { 
	background:url("images/TR.jpg") no-repeat top right; 
}

.roundbottom {
	background:url("images/BR.jpg") no-repeat top right; 
}

#sideNavMiddle{
	float:left;
	width:200px;
	height:auto; 
	z-index:5; 
	background:white;
}

#sideNavBottom{
	float:left;
	width:200px;
	height:25px; 
	z-index:5; 
	background: #CCCCCC;
}



#topNav{
	float: left;
	width: 705px;
	height: auto;
	z-index: 5;
	background:#00337F;
}

#topNav2{
	float: left;
	width: 705px;
	height: auto;
	z-index: 5;
	background:#00337F;
}


#Logo{
	float:left;
	z-index:5;
	width:705px;
	height:auto;
}

#linkHolder{
	text-align: right;
	width: 440px;
	float:left;
	background:none;
	z-index:30;
	padding-left:50px; /*ORIGINALLY WAS (290px) - Cut to 20 to */
	padding-top: 3px;
	padding-bottom: 3px;
	color:white;
}

#detex{
	width: 200px;
	float: left;
	background:none;
	z-index: 20;
	padding-left: 15px; 
	padding-top: 3px;
	padding-bottom: 3px;
	color:white;
}

.detex-nolink{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
}

.contact{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000 !important;  /*Blue = #0099ff.  Red = #e23821*/
	font-weight: bold !important;
}

.contact2{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #e23821 !important;  /*Blue = #0099ff.  Red = #e23821*/
	font-weight: bold !important;
}

#InrmainContent{
	background:white;
}

#InrmainContentHdr{
	background:#cccccc;
	height:15px;
}


#mainContent{
	float:right;
	width:470px;
	padding-right: 10px;
	height:auto;

}


#mainContentHdr{
	float:right;
	width: 470px;
	height:25px;
	background: #CCCCCC;
	z-index: 5;
	border-bottom:1px solid black;
}

.roundtop { 
	background:url("images/TR.jpg") no-repeat top right; 
}

.roundbottom {
	background:url("images/BR.jpg") no-repeat top right; 
}


#mainContentBody{
	float:right;
	width: 470px;
	height:auto;
	background:white;
	z-index: 5;
}

#mainContentHdr2{
	float:right;
	width:470px;
	height:25px;
	background: #CCCCCC;
	z-index: 5;
}

#footer{
	float:left;
	width: 470px;
	z-index:5;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: white;
	text-align:right;
}


html>body #footer{
	float:left;
	width: 470px;
	z-index:5;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: white;
	text-align:right;
	margin-right:10px;
}

#footerHome{
	float:left;
	width: 700px;
	z-index:5;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: white;
	text-align:right;
}


html>body #footerHome{
	float:left;
	width: 700px;
	z-index:5;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: white;
	text-align:right;
}




p,td,li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #01212E;
	font-size: 11px;
	margin: 3px;
	padding-left:5px;

}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00337F;
	font-size: 11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
}

.arrowImage{
	background-image:url(images/arrow.jpg);
	background-repeat:no-repeat;
	width:15px;
	height:12px;
	padding-left:5px;
	padding-top:3px;
	float:left;
}

.spacerHeader{
	margin-top:5px;
}


#sideNav #sideNavMiddle .header a{
	line-height:20px;
	text-decoration:none;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00337F;
	font-size: 11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
}

.content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00337F;
	font-size: 11px;
	font-weight:bold;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	font-size: 11px;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00337F;
	font-size: 11px;
	font-weight:bold;
	/*padding-left:5px;
	padding-top:3px;*/
	padding:0;
	margin:0;
}

h2 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

h2 .inline {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00337F;
	padding: 0px;
	margin: 0px;
	display: inline;
}

h3 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;

}

h4 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	display:inline;
	color: #e23821;

}

.blackbox {
	border: 1px solid #000000;
}

a:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: underline;

}
a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: none;


}
a:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: none;


}
#pre{
	background-color:white;
}

#pre a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:blue;
}
#linkHolder a, #footer a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	text-decoration:none;
}

#linkHolder a, #footerHome a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	text-decoration:none;
}

#detex a {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:white;
	text-decoration:none;
}


#pre a:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	font-weight: none;
	text-decoration: underline;

}
#pre a:visited{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	font-weight: none;


}
#pre a:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	font-weight: none;


}



.calendartext {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	
}


.calendarhdr {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.innerpagetext {
	margin: 4px;
	padding: 2px;
}


#mainContentBody  a:link {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	font-weight: none;
	text-decoration: underline;

}

#mainContentBody a:visited {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
	font-weight: none;
}

#mainContentBody  a:hover {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
	font-weight: none;
}

#emailprinter{
	float:left;
	width:350px;
	margin-top:5px;
	z-index:100;
}
.emailfont{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
}

#searchwidget{
	position:absolute;
	top:65px;
	left:580px !important;
	z-index:500;
}

.formdisplay{
	display:none;
}
