﻿
body /* Internet Explorer */ 
{ 
/*BACKGROUND: #A92328;*/
background: #5B3D23;
margin: 0px;
} 


/*
body /* Mozilla Firefox alignment 
{ 
BACKGROUND: #9999cc; MARGIN: 0px; text-align:-moz-center;
} 
*/

UNKNOWN {
        FONT-SIZE: small;
}

html 
{
 overflow-y: scroll !important;
}
img { border: none; }

a { 
	color:blue;
	text-decoration:none;
}
a:hover {
	color:blue;
	text-decoration:underline;
}
a:visited { color: Blue; }

#pagewrapper
{
	margin: 0px;
 width: 750px;
 padding: 5px 5px 5px 5px;
	border: solid 1px #BFD992; 
margin:0px auto 0px auto;
	text-align:center;
}
#header
{

height: 128px;
}

#picfooter
{
background-image: none;
background-repeat: no-repeat;
height: 91px;
}
.contentwrapperbackground{
background-image: url(../images/leftNavBgRepeat_new2.gif);
background-repeat: repeat-y;
overflow: auto;
}
.contentwrapperdefaultpage{
background-color:White;
/*overflow: auto;*/
}

#leftnavigation
{
	width: 130px;
	float:left;
	text-align: left;
	margin-top: 5px;
}
#breadcrumb
{
	margin-bottom:15px;
	margin-left: 150px;
	margin-right: 12px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#pagetitle
{
margin-left: 150px;
margin-bottom:5px;
margin-right: 12px;
margin-top: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
/*color: #815000;*/
color: #5B3D23;
text-align: left;
font-weight: bold;

}
#frontpagetitle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
/*color: #815000;*/
color: #007C3F;
text-align: left;
font-weight: bold;
}
.contentarea{
margin-left: 150px;
margin-right: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align:left;
vertical-align: text-top;
}
.contentarea ul li{
margin-bottom: 10px;
}
.contentareadefaultpage{
margin-left: 12px;
margin-right: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
text-align:left;
vertical-align: text-top;
}

/* 11/18/2011 changes to front page */
.contentwrapperdefaultpage #leftnavigation, .contentwrapperdefaultpage #breadcrumb, 
.contentwrapperdefaultpage #pagetitle, .contentareadefaultpage h1
{
	display: none;
}
.contentareadefaultpage #intro
{
	margin: 0px 0px 5px 0px;
	padding-top: 15px;
	text-align: justify;
	font-size: 17px;
	line-height: 25px;
}
.contentareadefaultpage div.box-row 
{
	clear: both;
}
.contentareadefaultpage div.box-row div.box
{
	width: 49%; 
	margin: 5px 0px 10px 0px; 
}
.contentareadefaultpage div.box-row div.box.full
{
	width: 100%;
	margin: 5px 0px 10px 0px;
}
.contentareadefaultpage div.box-row div.box.left
{
	float: left;
}
.contentareadefaultpage div.box-row div.box.right
{
	float: right;
}
.contentareadefaultpage div.box-row div.box h2
{
	margin: 0px;
	padding: 5px 0px 5px 10px;
	color: #fff;
	background-color: #5B3D23;	
}
.contentareadefaultpage div.box-row div.box ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	list-style-image: url('/images/arrow_right.gif');
	line-height: 20px;
}
/* IE7 fix, targeted directly at a class, below selector doesn't work properly*/
/*.contentareadefaultpage div.box-row div.box div*/
div.links
{
	min-height: 135px; 
	border: solid 1px #5B3D23;
	border-top: none;
}
.contentareadefaultpage #gallery {
	clear: both;
	margin-bottom: 10px;
	/*background-color: #5B3D23;*/
	border: solid 1px #5B3D23;
}
/* End 11/18/2011 changes to front page */

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

#headerbottombar
{
	background-image: none;
	width: 750px;
	height: 11px;

}
.footernav
{
 background-color: White;
 border-top: solid 1px #BFD992;
 text-align: center;
  padding-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.footernav a
{
color: #5B3D23;
text-decoration: none;
}
.footernav a:hover
{
/*color: #FFDF85;*/
color: #5B3D23;
text-decoration: underline;
}
.footernav ul li
{
 list-style: none;
 display: inline;
 margin: 0;
 padding-right: 5px;
}
.footernav ul li a
{
/*color: #794B00;*/
color: #5B3D23;
text-decoration: none;
}
.footernav ul li a:hover
{
/*color: #FFDF85;*/
color: #5B3D23;
text-decoration: underline;
}


.LeftNavigation
{
	margin:0px;
	font-weight: bold;
	padding:0px;
	
 }   

.LeftNavParent
{
	list-style-type: none; 
	list-style-position:outside; 
	margin-bottom: 2px; 
	background-color:#FB8B39; 
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #333399;
	}
	     
.LeftNavCurrent
{
	list-style-type: none; 
	margin-bottom: 2px; 
	background-color:#BFD992; 
	padding-left: 5px;
	padding-right: 5px;
 margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
text-indent: -0.3em;
	
	 }   
 
a.LeftNavCurrent
{
	text-decoration: none;
	color: #fff;
	
	 }   
	 a.LeftNavCurrent:Active
{
	text-decoration: none;
	color: #fff;

	 } 
	 
	  a.LeftNavCurrent:Visited
{
	text-decoration: none;
	color: #fff;
	
	 } 
	 
	 
.LeftNavNotCurrent
{
	list-style-type: none; 
	margin-bottom: 2px;  
	/*background-color:#FB8B39;*/ 
padding-left: 5px;
 margin-bottom: 10px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
text-indent: -0.3em;
	 }     
	 
	 
	 a.LeftNavNotCurrent
{
	color: #000;
	
	
	 } 
	 	 a.LeftNavNotCurrent:Hover
{
	color: #fff;

	
	 } 


#topnav {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        /*background-color:#FEE09A;*/
        background-color:#815732;
       /* BACKGROUND: url(../images/bg.gif) #dae0d2 repeat-x 50% bottom;*/ 
        WIDTH: 750px; 
        LINE-HEIGHT: normal;
}
#topnav UL {
        PADDING-RIGHT: 5px; 
        PADDING-LEFT: 25px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        PADDING-TOP: 5px; 
        LIST-STYLE-TYPE: none;
}
#topnav LI {
        PADDING-RIGHT: 5px; 
        PADDING-LEFT: 4px; 
        /*BACKGROUND: url(../images/left_new2.gif) no-repeat left top; */
        BACKGROUND: url(../images/p_left.gif) no-repeat left top;
        FLOAT: left; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        PADDING-TOP: 0px;
}
#topnav A {
        PADDING-RIGHT: 5px; 
        DISPLAY: block; 
        PADDING-LEFT: 5px; 
        FONT-WEIGHT: bold; 
        /*BACKGROUND: url(../images/right_new2.gif) no-repeat right top; */
        BACKGROUND: url(../images/p_right.gif) no-repeat right top;
        FLOAT: left; 
        PADDING-BOTTOM: 5px; 
        COLOR: #000; 
        PADDING-TOP: 5px; 
        TEXT-DECORATION: none;
}
#topnav A:hover {
        /*COLOR: #CC0000;*/
        color: #fff;
}
#topnav #current {
        /*BACKGROUND-IMAGE: url(../images/left_on.gif);*/
        BACKGROUND-IMAGE: url(../images/p_left_on.gif);
}
#topnav #current A {
        /*BACKGROUND-IMAGE: url(../images/right_on.gif); */
        BACKGROUND-IMAGE: url(../images/p_right_on.gif);
        PADDING-BOTTOM: 5px; 
        /*COLOR: #B01418;*/
        color: #000;
}

.tableoddrow{
	font: 11px Verdana;
	color: #000000;
        vertical-align: Top;
	padding-bottom: 8px;
	/*background-color: #FFFFE1;*/
	background-color: #BFD992;
        padding-right: 5px;
}


.tableevenrow{
	font: 11px Verdana;
	color: #000000;
        vertical-align: Top;
	padding-bottom: 8px;
        padding-right: 5px;
}

#noLeftNav .contentarea
{
	background-color: #ffffff;
	margin-left: 0px;
	padding: 5px;
}

#noLeftNav #breadcrumb
{
	background-color: #ffffff;
	margin: 0px;
	padding: 5px 12px 15px 5px;	
}

.resultsgrid
{
	margin-bottom: 20px;
}
