body { 
	margin: 5px; 
	padding: 0; 
	width: 600px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 70%;
	background-color:#FFFFFF;
	text-align:left;
}
div {/* border: #000 1px solid;*/ border: 0; padding: 0; margin: 0}
#container { width: 600px;  position:relative; margin-bottom: 0px;}
#header { width: 600px; float: left; padding-top: 8px;}
#mainnav { width: 600px; float: left; padding: 0;}
#feature { width: 600px; float: left; padding: 0;}
#main-holder { width: 600px; float: left; }
#main_holder_2col { width: 600px; float: left; }
#col3 { width: 240px; float: right; text-align: left; padding-top: 10px; padding-left: 5px;}
#main { width: 530px; float: right; text-align: left; padding-top: 10px; padding-left: 0px;}
#subnav { width: 172px; float: left; text-align: left; padding-top: 2px; padding-left: 8px;}

#footer { width: 600px; float: left; padding-top: 15px; position:static; bottom: 0;} 


a.navitembold:link, a.navitembold:visited {color:#006699; text-decoration:none; font-weight: bold; font-size: 105%;}
a.navitembold:hover, a.navitembold:visited:hover {color:#0099FF; text-decoration:underline; font-weight: bold; font-size: 105%;}
a.navitem:link, a.navitem:visited {color:#006699; text-decoration:none;}
a.navitem:hover, a.navitem:visited:hover {color:#0099FF; text-decoration:underline;}

a.navitemselected:link, a.navitemselected:visited {color:#00CCFF; text-decoration:none;}
a.navitemselected:hover, a.navitemselected:visited:hover {color:#0099FF; text-decoration:underline;}

a.blnavitem:link, a.blnavitem:visited {color:#000000; text-decoration:none;}
a.blnavitem:hover, a.blnavitem:visited:hover {color:#0099FF; text-decoration:underline;}

h2 {padding: 0 0 5px 0; margin: 0 0 3px 0; font-size: 14px; color:#666666;}
h3 {padding: 6px 0 0 0; margin: 0 0 0 0; font-size: 12px; color:#000000;}
h4 {padding: 4px 0 3px 0; margin: 3px 0 2px 0; font-size:105%; color:#000000; line-height: 85%;}
linespace {font-size: 8px;}
.form { padding: 0 0 0 0; margin: 5px 0 2px 0; }

#horzdots {width: 100%; height: 3px; font-size:1px; background-image: url(dotted_line.gif); margin: 6px 0 8px 0;}
#vertdots {width: 3px; height: 70px; font-size:1px; background-image: url(dotted_line.gif); margin: 0 3px 0 0; padding: 0 0 0 0;}
#vertdotsfull {width: 3px; height: 150px; font-size:1px;display: table-cell; background-image: url(vertical_line.gif); margin: 0 3px 0 0; padding: 0 0 0 0;}
.left_100 {float:left;  width: 100%;}
.list_box { font-size: 100%;}
.img_left { float: left; padding:3px 8px 3px 3px;}
#photonav_left {float: left; width: 48%;}
#photonav_right {float: right; width: 48%;}
#fullwidth {width: 100%; padding: 0 0 0 0; margin: 0 0 0 0;}
.highlighted { background-image: url(/testsite/images/BlueFadeBox.gif); padding-top: 4px; background-repeat: repeat-x;}