body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f7f7f7;
	color:#333333;
	padding-top:15px;
	padding-bottom:15px;
	background-image:url('../../pics/bg_page.gif');
	background-repeat:repeat-x
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


p	{
	font-size:12px;
	line-height:150%;

}


a  {
	text-decoration:underline;
	font-weight:bold;
	
}

a:hover {
	text-decoration:none;
	
  }

hr{
	width:100%;
	size: 1;
	background-color:#cccccc;
	
}

.breadcrumblink {
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}

.breadcrumblink:hover {
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

/*********** default container table style ***********/

h1{
	width:100%;
	border-bottom:2px solid #cccccc;
	border-top:1px solid #cccccc;
	color:#333333;
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:900;
	padding-bottom:10px;
	padding-top:3px;
}


h2{ 
	display:inline;	
	font-size:14px;
	font-weight:900;
	font-family: Helvetica, Arial, sans-serif;

}


h3{
	display:inline;	
	font-size:12px;
	font-weight:900;
}


h4{
	display:inline;	
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;

}


h5{
	display:inline;	
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;


}


h6{

}




.header {
	background-repeat:no-repeat;
	height:70px;

}

/*********** default container table style ***********/

.containertable{
   border:2px solid #99cc99;
}

.leftcolumn{
   background-color:E6E6E6;
}


.introimage{
   background-image:url('../../pics/bg_intro.jpg');
   background-repeat:no-repeat
}

/*********** top nav styles ***********/
	
#menu {
/*  min-width: 63em; */
  width:780px;
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 25px;
  background-color: #003366;
  vertical-align:middle;
  font-family:Arial, Helvetica, sans-serif;
  background-image: url('../../pics/bg_nav.gif')

}

#menu li {
  display: inline;
  padding: 0;
  margin: 0;
  vertical-align:middle;
  height: 25px;
  
}

#menu li a:link, #menu li a:visited {
  text-decoration: none;
  float: left;
  display: block;
  width: 130px;
  margin: 0;
  color: #FF0000;
  font-size: 11px;
  font-weight:bold;
  padding-top:3px;
  height: 16px;
  text-align:center;
  vertical-align:middle;
  
}

#menu li a#selected:link, #menu li a#selected:visited {
  text-decoration: none;
  color: #ffffff;

}

#menu li a:hover {
  text-decoration: none;
  color: #ffffff;
}



/*********** #sidenavBar link styles ***********/

#sidenavBar ul a:link, #sidenavBar ul a:visited {display: block;}
#sidenavBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sidenavBar li {border-bottom: 1px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body #sidenavBar li {border-bottom: 1px solid #ffffff; }




/*********** sidenav position "sectionLink" styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	border: 0px solid #ffffff;	
	border-top:0px;
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
}

#sectionLinks a:link, #sectionLinks  a:visited {
	padding:3px;
	padding-left:5px;
	width: auto;
	text-decoration:none;
	background-color:#F1F1F1;
	color:#003366;
	border-left:3px solid #002065;
	
}

#sectionLinks a:hover{
	padding: 3px;
	padding-left:5px;
	text-decoration:none;
	background-color: #dddddd;
	color:#0003366;
	border-left:3px solid #002065;
}

.sectionLinksBottom{
     background-color:#002065;
	 height:3px;

}


/*********** sidenav position "sectionLink" styles ***********/

#subSectionLinks{
	margin: 0px;
	padding: 0px;
	border: 0px solid #ffffff;	
	border-top:0px;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}


#subSectionLinks a:link, #subSectionLinks li a:visited {
  font-weight:normal;
	padding:3px;
	text-decoration:none;
	color:#666666;
	padding-left:10px;
	border-left:3px solid #dddddd;
	
}

#subSectionLinks a:hover{
    font-weight:normal;
	padding:3px;
	text-decoration:none;
	color:#000000;
	background-color:#EAEAEA;
	padding-left:10px;
}

/*********** sidenav position "sectionLink" styles ***********/


#subsubSectionLinks{
	margin: 0px;
	padding: 0px;
	border: 0px solid #ffffff;	
	border-top:0px;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}


#subsubSectionLinks a:link, #subSectionLinks li a:visited {
  font-weight:normal;
	padding:3px;
	text-decoration:none;
	color:#666666;
	padding-left:15px;
	border-left:3px solid #efefef;
	border-bottom: 1px solid #eaeaea;
	
}

#subsubSectionLinks a:hover{
  font-weight:normal;
	padding:3px;
	text-decoration:none;
	color:#000000;
	padding-left:15px;
	background-color:#efefef;
}





/*********** default tablestyles ***********/  
  
.tableheader {
  font-weight:bold;
  height:18px;
  padding:2px;
  padding-left:5px;
  color:#FFFFFF;
  background-color:#98A1B2;
  font-size:0.6em;
  width:auto;

}

.tablecontent{
  background-color:#F7F7F7;
  padding:5px;

} 


.tablecontentfeature{
  background-color:#efefef;
  padding:5px;
  font-size:0.6em;

} 

.sidecolumn p, .sidecolumn a, .sidecolumn li {
	font-size:10px;
	line-height:12px;
}



/*********** data table styles  ***********/
  
.datatableheader th, .datatableheader td{
   padding:5px;
   padding-left:5px;
   padding-right:5px;
   border-bottom:1px solid #eeeeee;
   vertical-align:top;
   font-weight:bold;
   color:#666666;
   background-color:#f7f7f7;
   font-size:11px;

}

.datatablesubheader th, .datatablesubheader td{
   padding:5px;
   padding-left:5px;
   padding-right:5px;
   border-bottom:1px solid #eeeeee;
   vertical-align:top;
   font-weight:bold;
   color:#666666;
   font-size:11px;
   background-color:#f7f7f7;

}



.datatablerow td{
   padding:5px;
   padding-left:5px;
   padding-right:5px;
   border-bottom:1px solid #eeeeee;
   vertical-align:middle;
   font-size:11px;

}

.datatablerowdark td{
   padding:5px;
   padding-left:5px;
   padding-right:5px;
   background-color:#f7f7f7;
   border-bottom:1px solid #eeeeee;
   vertical-align:top;
   font-size:11px;

}


/*********** newstyles ***********/

.newsdate{
	color:#666666;
	font-size:10px;

}

.newsheadline {
	font-weight:bold;
	font-size:18px;
	color:#000000;

}

.regionmanagerintro, .regionmanagerintro p {
	font-size:11px;

}

.introtext, .introtext p {
	color:#ffffff;


}


/*********** call out styles ***********/

.callout {
	width:200px;
	font-weight:bold;

}
  
/*********** default footer ***********/
 .footerbar {
    background-color:#3399CC;
	border:0px 
  } 
  
.footer {
    font-size:10px;
	color:#999999;
	font-weight:normal;
  }
  
.footer a{
	color:#999999;
	font-weight:normal;
	text-transform:none;
 } 