* {margin:0;}

p{padding:3px;
    font-family: tahoma;
    font-size:13px;
	margin-left:10px;
	margin-bottom:5px;
}

div.highlights-hidden {
  visibility: hidden;
  display: none;
}

p a{
  font-family: arial;
  color: #666666;
  text-decoration:underline;
}

p a:hover{
  color: #666666;
  text-decoration:underline;
}

p a:visited{
  color: #666666;
  text-decoration:underline;
}

img{ border:none;}

body { 
	font-family: tahoma; 
	margin:0px;
	padding:0px;
}

div.box-title {
  color: #f3f3f3;
  font-size: 80%;
  font-weight: bold;
}

div.box-title a:{
	color:#f3f3f3;
	font-size:80%;
	font-weight:bold;
}

div.box-title a:visited{
	color: #f3f3f3;
}

.crumb-links {
	font-family: arial;
	font-size:1em
}

.crumb-links a{
	text-decoration:underline;
}

.crumb-links a:hover{
	text-decoration:underline;
}


div.sec-menu-header{
	margin-left:7px;
	font-family: tahoma;
	font-size: 8pt;
	color: #990000;
	font-weight: bold;
}

div.sec-menu-header a{
	color:#990000;
	text-decoration:none;
}

div.sec-menu-header a:visited {
	color: #990000;
	text-decoration: none;
}

div.sec-menu-header a:hover {
	color: #990000;
	text-decoration:underline;
}

.item-nested {
	font-size: 100%;
}

li { 
	font-size:12px;
	color: #000000;	
	margin-bottom:4px; 
}

li a{ 
	font-family: arial;
	color: #666666;
	text-decoration:none;
}

li a:hover{ 
	color: #666666;
	text-decoration:underline;
}
li a:visited{ 
   color: #666666;
   text-decoration:none;
}
 

ol { 
	color: #000000;
	font-size:12px;
	margin-left:20px; 
	padding-left:10px;
}

ol a {
	font-family: arial;
	color: #666666;
	text-decoration:none;
}

ol a: hover{
	color: #666666;
	text-decoration:underline;
	font-weight: bold;
}

ol a: visited{
	color: #666666;
	text-decoration:none;
}

ul {
  list-style-position:inside;
  list-style:disc;
  /*list-style-image: url(/images/bullet-gray.gif);*/
  color: #000000;
  margin-left:20px; 
  padding-left:5px;
  font-size:12px;
  margin-bottom:7px;
  padding-left:10px;
}

ul a {
  color: #666666;
  text-decoration:none;
}

ul a: hover{
  color: #666666;
  text-decoration:underline;
}

ul a: visited{
  color: #666666;
  text-decoration:none;
}

ul.menu-item {
  color: #000000;
  font-size:11px;
  margin-bottom: 0px;
  margin-left: 10px;
  list-style:hebrew; square CDCDCD;
}

ul.menu-item a {
  font-family: arial;
  color: #666666;
  text-decoration:none;
}

ul.menu-item a:hover {
  color: #666666;
  text-decoration:underline;
}

ul.menu-item a:visited {
  color: #666666;
}

.menu-header {
  color: #990000;
  font-family: arial;
  font-size:12px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 10px;
  border-top-color:#E5E5E5;
  border-top-style:solid;
  border-top-width:1px;
  padding-top:inherit 
}

.menu-header a {
	color: #990000;
	text-decoration:none;
}

.menu-header a:hover {
	color: #990000;	
	text-decoration:underline;
}
.menu-header a:visited {
  color: #990000;
}

.mainBd {
	width: 984px; background-color:#FFFFFF;
	margin:0 auto;
	padding-bottom:15px;
	overflow: hidden;
	background-image:url(../images/VerticalGrad.jpg); 
	background-repeat:repeat-x; 
}

#Main {
	width: 984px; background-color:#FFFFFF;
	margin:0 auto;
	padding-bottom:15px;
	overflow: hidden;
	background-image:url(../images/VerticalGrad.jpg); 
	background-repeat:repeat-x; 
}

#Header { 
	background-image:url(../images/RedVerticalGrad.jpg); background-repeat:repeat-x;
	background-color: green ;	
	height:79px; width:984px; 
}

#Banner { 
	margin-left:0px;
	margin-top:0px;
	width:380px;
	height:79px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(../images/Banner.gif); background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
}

#RightColumn {
	float:right;
	font-size:10px;
	width:480px;
	margin-top:10px;
	margin-left:2px;
}
#RightColumn a { color: #ffffff; }

#Subscribe { font-size:8pt;
	text-align:left;
	margin-left:0px;
	width:230px;
	height:35px;
	float:left; margin-bottom:0px;
	display:inline;
	color:#FFFFFF;
}
#Subscribelabel a {font-size:8pt;
	color:#f6f6f6;
}

#Searchlabel a {font-size:8pt;
	color:#f6f6f6;
}
#Search {font-size:8pt;
}

#SubscribeForm {
	padding-top:2px;
}

#Search {
	text-align:left;
	margin-left:0px;
	float:left;
	display:inline;
	color:#FFFFFF;
}

input.subscribeText {
	width:152px;
	font-size:11px;
	float: left;
}

input.searchText {
	width:167px;

	font-size:11px;
	float: left;
}

input.subscribeButton {
	margin-left:2px;
	margin-top:0px;
}

input.searchButton {
	margin-left:2px;
	margin-top:0px;
}

.boxtitle2{
	background-image:url(../images/HorizontalGrad.jpg); 
}

.boxtitle3{
	background-color:#EFEFEF;
}

.stats{padding-bottom:3px; padding-top:3px;  padding-left:5px; font-size:9pt; text-align:left;}

span{font-size:8pt;color:#636363; }

.title a{ text-decoration:none;
 	font-weight:bold;color:#636363; 
}

.title a:hover {text-decoration:underline;}


.headermed {
  color: #003399;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight: lighter;
}

.headersm {
  color: #000000;
  font-weight: bold;
  font-size: 15px;
}

h2 {
	color: #990000; 
	font-size:14pt; 
	padding:0px 0px 0px 6px; 
	font-weight: normal;
}

h3 {
color: #900000;
	font-family: sans-serif;
	font-weight: bold;
	font-size: small;
}

H4 { 
	font-size: 15px;
	color:#000000; 
	padding:0px 0px 0px 8px;  
	font-weight: bold;
	margin-bottom:7px;
}

.navlinks {
	text-align:left;
	padding-top:3px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#FFFFFF; 
}

.navlinks a {
	text-decoration:none;
}
.navlinks a:hover {
	text-decoration:underline;
}

.utilitybarleft {
	text-align:left;
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color:#000000;
	float: left;
	margin-top:5px;
}

.utilitybarright {
	text-align:right;
	font-family: arial;
	font-size: 11px;
	color:#636363;
	float: right;
	padding-top:5px;
}

.utilitybarright a:hover{
	text-decoration:underline;
}

.backtotop {
	color:#003399; 
	font-weight: bold;
	font-size: 8pt;
	margin-bottom:10px;
	margin-top:15px;
}

.backtotop a {
	color:#003399; 
	text-decoration:underline;
}
.backtotop a:hover {
	color:#003399; 
	text-decoration:underline;
}
.backtotop a:visited {
	color:#003399; 
}

div.menu-header {
	margin-left:7px;
	font-family: tahoma;
	font-size: 8pt;
	color: #990000;
	font-weight: bold;
}

div.menu-header a {
	color: #990000;
}

div.menu-header a:hover{
	text-decoration:underline;
	color: #990000;
}

div.menu-header a:visited{
	color: #990000;
}

#Nav {
	margin-left:0px;
	margin-top:0px;
	width:464px;
	height:22px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}

#HighlightsHeader {
	padding:4px;
	margin-left:9px;
	margin-top:10px;
	width:424px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;

}
#NewsHeader { text-align:left;
	margin-left:7px;
	margin-top:13px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}

#Date {
 	font-size:12px; text-align:right;
	margin-right:12px;
	margin-top:13px;
	height:21px;
	margin-bottom:0px;
	float:right;
	display:inline;
	overflow:hidden;
}

#LeftColumn {
	float:left;
	width:330px;
	margin-top:0px;
	margin-left:0px;
	padding-right:5px;
	border: 0px solid #f0f0f0;

}
#HighlightsContent {text-align:left;
	margin-left:9px;
	margin-top:0px;
	width:424px;
	height:263px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#Browse { background-color:#FFFFFF;
	margin-left:9px;
	margin-top:10px;
	width:424px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#tabs{
	background-image: url(/images/tab-background.gif); background-repeat:repeat-x; width:100%;

}

#tabs a {color: #900; vertical-align:text-top;
	font-weight: bold;
	font-size: small;
	line-height: .1em;
	letter-spacing: 0.1ex;
	text-align: left;
	text-indent: 1ex;
	text-decoration:none;
}
#tabs a:hover {
	text-decoration:underline;
}

.nonselectedTab{
	background:none;
	background-color:;
}

.selectedTab{
	background-color:#ffffff;
	background-position:left;
	background-repeat:no-repeat;
}

.panel {margin-top:10px;
	color:#636363; 
	font-size:8pt;
	padding: 5px; 
	overflow: auto; 
	clear: left; 
 }
  
#AgenciesHeader {text-align:left;
	padding:4px;
	margin-left:9px;
	margin-top:8px;
	padding-top:8px;
	width:424px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}
#AgenciesContent { text-align:left;
background-color:#FFFFFF;
	margin-left:9px;padding-left:9px;
	margin-top:0px;
	width:424px;
	height:125px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow: auto;
}

.header-topic {
  color: #990000;
  font-weight: bold;
  font-size: 15px;
}

#NewsContent li a {   
	margin-left: -5px;
}
#NewsContent li a:hover {
	text-decoration:underline;
}

.nobullet{ 
	list-style:none;
	list-style-image:none;
}

#ResourcesHeader {text-align:left;
	padding:4px;
	margin-left:9px;
	margin-top:8px;
	padding-top:8px;
	width:424px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}

#ResourcesContent {text-align:left;
	margin-left:9px;padding-left:9px;
	margin-top:0px;
	width:424px;
	height:186px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:auto;
}

#colwrap3 {
	float:right;
	width:540px;
}
#colwrap5 {
	float:left;
	width:245px;
	margin-top:0px;
	margin-left:0px;
}
	
#colwrap6 { 
	width:160px;
	float:left;
	margin-top:0px;
	margin-left:0px;
}

#NewsContent {text-align:left;
background-color:#FFFFFF;
	width:530px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}

#FAQHeader {text-align:left;
	padding:4px;
	margin-top:8px;
	width:245px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}

#ToolsHeader {text-align:left;
	padding:4px;
	margin-left:8px;
	margin-top:8px;
	width:160px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}

.tools{
	font-family: arial;
	text-align:left;
	padding:2px;
	font-size:8pt;
}

.tools a{
	text-decoration:none;
	color:#666666;
}
.tools a:hover {
	text-decoration:underline;
	color:#666666;
} 

	
#FAQContent { background-color:#FFFFFF;text-align:left;
	margin-top:0px;
	width:245px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:auto;
	background-image: url(/images/FAQContent.jpg); background-repeat:no-repeat; background-position:20 0;
}

.more {
	font-size:7pt; 
	font-weight:bold; 
	color:#666666; 
}
	
#CalendarHeader {text-align:left;
	padding:4px;
	margin-top:18px;
	width:231px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}

#CalendarContent { background-color:#FFFFFF;text-align:left;
	margin-left:7px;
	margin-top:0px;
	width:231px;
	height:200px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	font-size:14px;
}

#CalendarContent th {
	background-color:#676767; 
	color:#FFFFFF;
}

#CalendarContent td {
	background-color:#DCDCDC; 
	padding:1px;
}

td.tabletitle{
	background-color:#FFFFFF;
}

td.today{
	border: #000000 solid thin;}

#tooltip{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.tooltiptitle{background-color: #676767;padding: 2px; color:#ffffff; font-size:11px}
.tooltipcontent{background-color: #DCDCDC;padding: 2px; font-size:12px;text-align:left;}
.hilitelink{color:#990000;}

#ToolsContent {
	background-color:#FFFFFF;
	margin-left:8px;
	margin-top:0px;
	width:276px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	letter-spacing: .1px;
}


#StatsHeader {text-align:left;
	padding:4px;
	margin-left:8px;
	margin-top:8px;
	width:264px;
	margin-bottom:0px;
	float:left;
	display:inline;
	vertical-align:bottom;
}

#StatsContent { background-color:#ffFFFF; text-align:left;
	margin-left:8px;
	margin-top:0px;
	width:264px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:11px;
	letter-spacing: 0.1ex;
}

#StatsNumbers { background-color:#ffFFFF; text-align:left;
	margin-left:8px;
	margin-top:0px;
	width:264px;;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:auto;
	font-size:11px;
	letter-spacing: 0.1ex;
}

#Footer { margin-left: auto;
    margin-right: auto;
    width:984px;
	}

#FooterMenu { background-color:#990000;
	margin-left:0px;
	margin-top:0px;
	width:984px;
	height:29px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	font-family:tahoma;
	 font-weight:bold; 
	font-size:10px;
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
}

#FooterMenuContainer {margin-top:9px;}

#FooterMenuContainer a{ color: #FFFFFF;text-decoration:none;}

#FooterMenuContainer a:hover{ color: #FFFFFF;text-decoration:underline;}

#FooterContact { background-color:#B4B4B4;
	margin-left:0px;
	margin-top:0px;
	width:984px;
	height:36px;
	margin-bottom:0px;
	float:left;
	display:inline;
	/*background-image: url(/images/FooterCotact.jpg);*/
	overflow:hidden;
	font-family:tahoma; 
	font-size:10px; text-align:center; vertical-align:middle;
}

#FooterContactContainer {margin-top:5px;}
#FooterContactContainer a {text-decoration:underline;color:#000000; }
#FooterContactContainer a:hover {text-decoration:underline;color:#000000; font-weight:bold;}
