/* CSS Document */


div#left, div#header, div#topNavContainer, div#left.leftContent, div#leftNavContainer,  #topNav, div#contentHead, div#noprint, .noprint, #footer, #black_dots, #logo
{display:none; }




body {

font-family: Georgia, "Times New Roman", Times, serif;

font-size: 10pt;

color: #000000;

background-color: #FFFFFF;
background-image:none;



}


#middle{
   
   width: 100%;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   font-family: Georgia, "Times New Roman", Times, serif;
  
   }

#contentMain{
   
   Position:absolute;
   top:0;
   left:0;
   padding: 1em 0 0 0;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size:10pt;
   padding-left:0;
   
   margin:5%;
   float: none !important;
   width: 620px;
    
      }
	  
	  

   @media print{
   #contentMain{
   
   Position:static;}
   }
   
   

   
   
   /* CSS Document */



/* Global styles -----------------------------------------------------------------*/


h1
{

font: bold 13.5pt Verdana, Arial, Helvetica, sans-serif ;
margin-bottom: 7px;
margin-top: 12px;
padding-bottom: 8px;
padding-top: 12px;
clear:both; 
}


h1.top
{

font: bold 13.5pt Verdana, Arial, Helvetica, sans-serif ;
margin-bottom: 7px;
margin-top: 2px;
padding-bottom: 4px;
padding-top: 2px;
clear:both; 
}



h2
{

font: bold 12pt Verdana, Arial, Helvetica, sans-serif ;
margin-bottom: 5px;
margin-top: 12px;
padding-bottom: 5px;
padding-top: 12px;
clear:both; 

}

h3
{

font: bold 11pt Verdana, Arial, Helvetica, sans-serif ; color:#90450E; margin-top: 1px;
margin-bottom: 5px;
margin-top: 12px;
padding-bottom: 5px;
padding-top: 12px;
clear:both; 
}

h4
{

font: bold 10pt Verdana, Arial, Helvetica, sans-serif ; color:#333333; margin-top: 1px;
margin-bottom: 5px;
margin-top: 12px;
padding-bottom: 5px;
padding-top: 12px;
clear:both; 
}

p.h3inline
{

font: bold 10.pt Verdana, Arial, Helvetica, sans-serif ; color:#90450E; margin-top: 1px;
margin-bottom: 5px;
margin-top: 12px;
padding-bottom: 5px;
padding-top: 12px;

}

#printlogo{display:block;}

a:link{  color: #BE4503; text-decoration: none; font-weight: none;}
a:active{  color: #BE4503; text-decoration:none; font-weight: none;}
a:hover{  color: #000000; text-decoration: none; font-weight: none;}
a:visited{  color: #BE4503; text-decoration: none; font-weight: none;}
a:visited:hover{ color: #000000; text-decoration: none; font-weight: none;}

hr {border: #dddddd 1px solid;}

/* Main Structure -----------------------------------------------------------------*/

#black_dots{display:block; height:20px; }
	
p
{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 10pt;
margin-top:0;
padding-top:0;
margin-bottom:5px;
padding-bottom:5px;


}


.table td
{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 10pt;
}

.documentDetails
{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 1em;
color: #666666;

}

li
{
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-size: 10pt;

}

#contentMain li
{
padding-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; margin-top: 0px; margin-bottom: 5px;

}
	




.div10{ height:10px;}
.div20{ height:20px;}
.div30{ height:30px;}
.div40{ height:40px;}
.div150{ height:150px;}
.div200{ height:200px;}
.div250{ height:250px;}



/* Header---------------------------------------------------------------------------- */





.picright{ float:right; }
.picleft{ float:left; }
.leftText{ float:left; }


.Imgpicleft{ float:left;}










#mapSmall{width:176px; height:176px; display:block; text-align:center; margin-top:60px;}
.newsImage {width:252px; height:168px; border: #cccccc 1px solid; float:right; margin: 15px 0 4px 5px;}
.newsReturnLink{font-family: Verdana, Arial, sans-serif; font-weight:bold; font-size: 11px; text-align:right;}



/* main content area ---------------------------------------------- */
#contentHead{width:auto; display:block; padding:0; margin:0; text-align:right; }


#black_dots { z-index: 1; width: 100%; height:10px; background-image: url(/images/generic/dot.gif); background-repeat: repeat-x; margin:10px 0 10px 0; }

.newsTitle
{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif ; color:#000000; margin: 8px 0 2px 0; }

.newsDate
{font:  0.6em Verdana, Arial, Helvetica, sans-serif ; color:#000000; margin: 4px 0 2px 0; }

.newsAuthor{font:  0.7em Verdana, Arial, Helvetica, sans-serif ; color:#666666; margin: 3px 0 0 0;} 

.h3Home
{font: bold 0.8em Verdana, Arial, Helvetica, sans-serif ; color:#90450E; margin-bottom: 5px;
margin-top: 30px;
padding-bottom: 5px;
padding-top: 12px;
clear:both; }

#generic_column{width:100%; display:block; clear:right; margin-bottom:0; padding-bottom:0;}
.generic_column_one{ float:left; display:block; margin:0 20px 0 0; padding-bottom:0; width:50%;}
.generic_colomn_two{ float:left; display:block; margin:0; padding-bottom:0; width:50%;}


#list ul { list-style-type: none; padding: 0; margin: 19px 0 0 10px;  }
#list li{ list-style-image: url(/images/generic/arrow_orange.gif); 
font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 0.7em; margin:  0 0 0.5em 1.4em; }


.adobe{ float:right; margin-left:20px;}


.dataTable{border: #F36906 1px solid;  width:500px; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 0.8em; margin-bottom:25px; }
.dataTable td.staffHeading{font-family:  Verdana, Arial,Helvetica, Sans-serif; font-size: 0.9em; border-bottom: #333333 1px dotted ; padding-top:15px; font-weight:bold;}
.dataTable td{padding:6px; }
th {background-image: url("/images/generic/th_bg.gif"); background-color:#F36906; font: bold 1em Verdana, Arial, Helvetica, sans-serif ; color:#ffffff; background-repeat:no-repeat; background-position:right; text-align:left; padding:6px }
.region {background-color:#bbbbbb; color:#ffffff; font-weight:bold;}
.altRows {background-color:#eeeeee;}
.boldTitles {color: #333333; font-weight:bold;}


.pageTable{border: #F36906 1px solid;  width:100%; font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 0.8em; margin-bottom:25px; }
.pageTable td.staffHeading{font-family:  Verdana, Arial,Helvetica, Sans-serif; font-size: 0.9em; border-bottom: #333333 1px dotted ; padding-top:35px; font-weight:bold;}
.pageTable td{padding:6px; }

.pageTable th {background-image: url("/images/generic/th_bg.gif"); background-color:#F36906; font: bold 1em Verdana, Arial, Helvetica, sans-serif ; color:#ffffff; background-repeat:no-repeat; background-position:left; text-align:left; padding:6px }







/* footer ---------------------------------------------- */
#footer  { font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 0.8em; color:#9F9C9A; margin: 10px 0 0 0; width:100%; display:block; }
#black_dots_footer { z-index: 1; width: 95%; height:10px; background-image: url(/images/generic/dot.gif); background-repeat: repeat-x; margin:40px 0 -10px 0; }

/* Contact Map pages. Use when you seperate points into columns ---------------------------------------------- */


.column_one{ float:left; display:block; margin:30px 20px 0 0; width:150px;}
.column_two{ float:left; display:block; margin:30px 30px 0 0; width:150px;}
.column_three{ float:left; display:block; margin:0 20px 0 0; width:auto;  }
.column_four{ float:left; display:block; margin:0 0 0 0; width:250px;  }
.column_five{ float:left; display:block; margin:0 0 0 0; width:250px;  }




/* Top navigation drop down styles ---------------------------------------------- */

.dropdown {
	/*border-top: 1px solid #ffffff;  */
	line-height: 14px;
	font-size: 10px;
	width: 190px;
	background-color: #F36906;
	color: white;
	padding-left: 5px;
	height: auto;
	
}

.dropdown ul {
	margin-left: 4px;
	/*width: 95%;*/
	list-style-image:url(/images/arrow-green-sidebar-link.gif); 
	/*margin-left: 0px;*/
	margin-top: 7px; 
	/*border: 1px solid #FF0000; */
	padding-left: 10px;
	font-family: verdana, Arial, Helvetica, sans-serif; 
}

.dropdown li {
	margin-left: 0px;
	color: #F4F2E6;
	text-decoration: none;
	margin-bottom: 5px;
	width:100%;
}

.dropdown ul li a {
	display: block;
	color: #F4F2E6;
	text-decoration: none;
	margin-bottom: 10px;
	
	
	
}


.dropdown li a:hover {
	display: block;
	color: #EABFA1;
	text-decoration: underline;
	margin-bottom: 10px;
}
/*
.dropdown a {
	display: inline-block;
	color: #F4F2E6;
	text-decoration: none;
	margin-bottom: 5px;
}

.dropdown a:hover {
	color: white;
	text-decoration: underline;
}
*/

.logintrouble {
	color:#9F9C9A;
	font-size: 10px;
}

.popBody {
	background-image:none;
	}
	
#contentPop {position:absolute; top:40px; left:40px; width:auto; display:block;  padding:0 60px 0 0; }









