a:link			 {font-size:9pt; font-style:normal; font-family: Arial, sans-serif; text-decoration:none; color:#103297}
a:visited		 {font-size:9pt; font-style:normal; font-family: Arial, sans-serif; text-decoration: none; color:#103297}
a:active		 {font-size:9pt; font-style:normal; font-family: Arial, sans-serif; text-decoration: none; color:#103297}
a:hover 		 {text-decoration: underline; color:#2B3F77;}

a.bold:link			 {font-size:9pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration:none; color:#103297}
a.bold:visited	 {font-size:9pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#103297}
a.bold:active		 {font-size:9pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#103297}
a.bold:hover 		 {text-decoration: underline; color:#2B3F77;}

a.boldred:link			 {font-size:9pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration:none; color:#c00000}
a.boldred:visited	 {font-size:9pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#c00000}
a.boldred:active		 {font-size:9pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#c00000}
a.boldred:hover 		 {text-decoration: underline; color:#ff0000;}

a.small:link		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration:none; color:#A8D0FE}
a.small:visited		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#A8D0FE}
a.small:active		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#A8D0FE}
a.small:hover 		 {text-decoration: underline; color:#3A88FE}

navbar2.small:link		   {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration:none; color:#e2a604}
navbar2.small:visited		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#e2a604}
navbar2.small:active		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#e2a604}
navbar2.small:hover 		 {text-decoration: underline; color:#fdb507}

a.small2:link		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration:none; color:#A8D0FE}
a.small2:visited	 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#A8D0FE}
a.small2:active		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#A8D0FE}
a.small2:hover 		 {text-decoration: underline; color:#ffffff}

a.main:link		   {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#eaeaea}
a.main:visited	 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#eaeaea}
a.main:active		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#eaeaea}
a.main:hover 		 {text-decoration: underline; color:#ffffff}

a.main2:link		   {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#8A8450}
a.main2:visited	   {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#8A8450}
a.main2:active		 {font-size:8pt; font-style:normal; font-weight: bold; font-family: Arial, sans-serif; text-decoration: none; color:#8A8450}
a.main2:hover 		 {text-decoration: underline; color:#686548}

.text	{font-family: Arial, Verdana, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; color:#000000; font-weight: normal}

.bold	{font-family: Arial, Verdana, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; color:#000000; font-weight: bold}

.boldred	{font-family: Arial, Verdana, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; color:#ff0000; font-weight: bold}

.text2	{font-family: Arial, sans-serif; font-size: 8pt;  line-height: normal;   text-transform: none; color:#eaeaea; font-weight: bold}

.text3	{font-family: Arial, sans-serif; font-size: 12pt;  line-height: normal;   text-transform: none; color:#ffffff; font-weight: bold}

.names	{font-family: Arial, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; color:#2B376D; font-weight: bold}

.names2	{font-family: Arial, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; color:#404040; font-weight: bold}

.ital	{font-family: Verdana, Arial, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; font-style: oblique; color:#000000; font-weight: normal}

.small	{font-family: Arial, sans-serif; font-size: 8pt;  line-height: normal;   text-transform: none; color:#A8D0FE; font-weight: normal}

.small2	{font-family: Arial, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; color:#134ebb; font-weight: bold}

.smallmenu	{font-family: Arial, sans-serif; font-size: 8pt;  line-height: normal;   text-transform: none; color:#2D5BD1; font-weight: normal}

.copy  {font-family: Arial, sans-serif; font-size: 8pt; font-style:normal; color:#828e9e; font-weight: normal}

.copy2  {font-family: Arial, sans-serif; font-size: 8pt; font-style:normal; color:#b8bfc8; font-weight: normal}

.header1  {font-family: Times New Roman, Verdana, Arial, sans-serif; font-size: 12pt; font-style: normal; line-height: 1; font-weight: bold; font-variant: normal; text-transform: none; color:#103297; text-decoration: none}

.header2  {font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; line-height: 1; font-weight: bold; font-variant: normal; text-transform: none; color:#5e76a8}

.header3  {font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; line-height: 1; font-weight: bold; font-variant: normal; text-transform: none; color:#5e76a8}

.subheader  {font-family: Arial, sans-serif; font-size: 10pt; font-style: normal; line-height: 2; font-weight: bold; font-variant: normal; text-transform: none; color:#911E07}

.special  {font-family: Arial, sans-serif; font-size: 9pt;  line-height: normal;   text-transform: none; color:#000000; font-weight:bold;}

.right { background: #ffffff url("images/right.gif");  background-repeat: no-repeat; }

.ads  {font-family: Arial, sans-serif; font-size: 12pt; line-height: normal; text-transform: none; color:#ffffff; font-weight:bold;}

BODY { background: url("images/marble.gif");}

#menu {
position: absolute;
top: 265;
left: 0px;
align: left;
margin:5px 5px 0px 10px
}

#menutop {
layer: front;
position: absolute;
top: 80;
left: 300px;
align: left;
margin:5px 5px 0px 10px
}

//NEW MULTIBOX RESOURCES BOX ONE

.bodyTxt{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:15px;color:#333333;font-weight:normal;text-decoration:none;}

/* have to use them both and they have to be in this order! */
.clickable{ cursor: pointer; cursor: hand;}

/* Specifications for news item container for layers to show/hide. */
#container  { position:relative; width:195px; height:10px; z-index:100; text-align:left;}

/* Include id's for all layers. */
#lyr1_driver { position:absolute; left:100; top:-110; z-index:100 }
#lyr2_driver { position:absolute; visibility:hidden; left:0; top:0; z-index:1 }

/* Listings*/
.Lbg		{background-color:; font: normal 12px Arial,Helvetica; color: #000} /*Border color and bus name*/
.Lbg A		{font: bold 13px Verdana,Arial,Helvetica; color:#820000} /*linked bus name*/
.Linner		{font: 12px Arial,Helvetica} /*inner BG color*/
.Linner A	{font: 12px Arial,Helvetica; color:blue}  /*inner urls*/
.LinnerRt A	{font: 11px Arial,Helvetica; color:blue} /*inner Right urls*/
.Loffset, .LBoffset	{background-color:#fff; font: 11px Arial,Helvetica} /*Bottom BG*/
.Loffset A	{color:black; font: 11px Arial,Helvetica} /*Bottom urls*/
.LBoffset A	{color:blue; font: 11px Arial,Helvetica} /* BS Bottom urls*/
.Ldist		{font: bold 11px Arial,Helvetica; color: #000}  /*distance*/
.Lm			{margin:10px 10px 10px 10px}  /*margin for text*/
.Linner .Lm	{padding-bottom:7px}/*Extra padding for table cells*/

#wrap {
	border:0px solid #FC01D6;
	position: relative;
	margin: auto;
	line-height: 1.2;
	padding: 0 0px;
	width: 790px;
	voice-family: "\"}\""; 
  voice-family: inherit;

	}

#main1 {
	position: relative;
	z-index: 1;				
	width: 790px;
	float: left;		
	height: 100%;
	line-height: 1.2;
	padding: 0;
	background: url(./images/background.gif) repeat-y 50% 0;
	}
		
#adblock {
	position: relative;
	z-index: 1;				
	width: 790px;
	line-height: 1.0;	
	float: left;		
	height: 95px;
	padding: 0;
	background: url(./images/ads.gif) no-repeat 50% 0;
	}
	
#adblocksmall {
	position: relative;
	z-index: 1;				
	width: 490px;
	line-height: 1.0;	
	float: left;		
	height: 95px;
	padding: 0;
	background: url(./images/ads.gif) no-repeat 50% 0;
	}	
	
#top0 {
	position: relative;
	z-index: 1;				
	width: 790px;
	line-height: 1.0;	
	float: left;		
	height: 19px;
	padding: 0;
	background: url(./images/topblue.gif) repeat-x 50% 0;
	}
			
#top1 {
	position: relative;
	z-index: 10;				
	width: 790px;
	float: left;		
	height: 26px;
	line-height: 1.2;
	padding: 0;
	background: url(./images/topbar1.gif) no-repeat 50% 0;
	}
			
#top2a {
	position: relative;
	z-index: 5;				
	width: 790px;
	float: left;		
	height: 272px;
	line-height: 1.2;
	padding: 0;
	background: url(./images/toptitle2.gif) no-repeat 50% 0;
	}
	
#top2b {
	position: relative;
	z-index: 5;				
	width: 790px;
	float: left;		
	height: 146px;
	line-height: 1.2;
	padding: 0;
	background: url(./images/toptitle2.gif) no-repeat 50% 0;
	}	
	
#top3 {
	position: relative;
	z-index: 10;				
	width: 790px;
	float: left;		
	height: 34px;
	line-height: 1.2;
	padding: 0;
	background: url(./images/topbar2.gif) no-repeat 50% 0;
	}	
	
#top4 {
	position: relative;
	z-index: 5;			
	width: 790px;
	float: left;		
	height: 30px;
	line-height: 1.2;
	padding: 0;
	background: url(./images/widediv.gif) no-repeat 50% 0;
	}		
	
	
#title1 {
	position: relative;
	z-index: 20;		
	float: left;		
	height: 30px;
	line-height: 1.2;
	padding: 0;
/*	background: url(./images/title1.gif) no-repeat 50% 0; */
	}			
	
#left1 {
	position: relative;
	float: left;		
	z-index: 1;	
	text-align: left;	
	width: 462px;
	height: 100%;	
	line-height: 1.2;
	padding: 5;
	background: url(./images/whiteback.gif) repeat-y 50% 0;		
	}
	
#left2 {
	position: relative;
	float: left;		
	z-index: 1;	
	text-align: left;	
	width: 230px;
	height: 100%;	
	line-height: 1.2;
	padding: 0;
	background: url(./images/blue1.gif) no-repeat 50% 0;	
	}	
	
#left3 {
	position: relative;
	float: right;		
	z-index: 1;	
	text-align: left;	
	float: left;	
	width: 232px;
	height: 100%;	
	line-height: 1.2;
	padding: 0;
	background: url(./images/blue2.gif) no-repeat 50% 0;	
	}		
	
#leftcolumn {
	position: relative;
	text-align: left;	
	z-index: 1;		
	float: left;	
	width: 462px;
	height: 100%;
	line-height: 1.2;
	padding: 0;
/*	background: url(./images/backl.gif) repeat-y 50% 0;  */
	}	
	
#leftcontent {
	position: relative;
	text-align: left;	
	z-index: 1;		
	float: left;	
	width: 462px;
	height: 100%;
	line-height: 1.2;
	padding: 0;
	background: url(./images/leftback.gif) repeat-y 50% 0;
	}		
	
	
#right1 {
	position: relative;
	z-index: 1;
	float: right;	
	width: 326px;	
	height: 100%;
	line-height: 1.2;
	padding: 0;
	}	

#rightcolumn {
	position: relative;
	float: right;	
	width: 326px;	
	height: 100%;
	line-height: 1.2;
	padding: 0;
	}		

#copy1 {
	position: relative;
	float: left;		
	text-align: left;	
	width: 700px;
	height: 100%;
	line-height: 1.2;
	padding: 0;
	padding-left: 20px;
	}	
		
#bottom1 {
	position: relative;
	float: left;		
	text-align: center;	
	width: 790px;
	height: 100%;
	line-height: 1.2;
	padding: 0;
	background: url(./images/bottom.gif) no-repeat 50% 0;
	}	
	
#bottom2 {
	position: relative;
	float: left;		
	text-align: left;	
	width: 190px;
	height: 100%;
	line-height: 1.2;
	padding: 0;

	}		
		
	
/* Navigation  --------------------- */


#navarea {
	position: relative;
	font-family:arial, serif;	
	text-align: center;	
	float: left;
	height:100%;
	margin-top: 0px;
	margin-left: 20px;
	padding-left: 10px;	
	right: 0px;
	width:670px;	
	z-index: 100;
/*	padding-left: 17px;	 */
	}


#nav, #nav ul { /* all lists */
	font-family:arial, serif;
	text-align: left;		
	padding: 0;
	margin: 0;
	margin-left: 0px;	
	height: 100%;	
	list-style: none;
	line-height: 1;
	z-index: 100;	
	}


#nav a {
	color: #A8D0FE;
	font-family:arial, serif;	
	text-align: center;		
	font-size:11px;	
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 18px;
	padding-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	border-bottom:0px;
	display:block;
	height: 100%;	
	width:120px;	
	z-index: 100;		
	}
	

#nav a:hover {
color: #fff;
background: #c0c0c0 url(images/navback2.gif) repeat-x 50% 0;
}

#nav a.on {
color: #fff;
font-weight: bold;
background: #808080 url(images/navback1.gif) repeat-x 50% 0;
}	


#nav li { /* all list items */
	color: #A8D0FE;
	font-family:arial, serif;	
	font-size:11px;	
	font-weight:normal;
	text-transform:none;
	letter-spacing:0px;
	width:120px;
	float: left;
	z-index: 100;	
	}

#nav li ul { /* second-level lists */
	font-family:arial, serif;
	position: absolute;
	z-index: 100;	
	background:#0D0B55;
	width:10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}



#nav li ul a { /* a second-level lists */
	font-family:arial, serif;
	background:#324890;
	width:9.6em;
	padding-bottom: 18px;
	}


#nav li ul a:hover { /* a hover second-level lists */
	background-color: #333e4f;
	}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
	
	
#nav li li a {
	display: block;
	color: #A8D0FE;
	font-family:arial, serif;	
	font-size:11px;	
	padding: .45em;
	border-bottom:0px solid #30250E;
	z-index: 100;		
}

#navarea2 {
	position: relative;
	font-family:arial, serif;	
	float: left;
	height:100%;
	margin-top: 0px;
	margin-left: 0px;		
	right: 0px;
	width:785px;	
	z-index: 100;
/*	padding-left: 17px;	 */
	}


#nav2, #nav2 ul { /* all lists */
	font-family:arial, serif;
	padding: 0;
	margin: 0;
	list-style: none;
	margin-left: 31px;		
	text-align: left;	
	line-height: 1;
	z-index: 100;	
	}


#nav2 a {
	color: #A8D0FE;
	font-family:arial, serif;	
	font-size:11px;	
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	border-bottom:0px;
	display:block;
	z-index: 100;		
	}
	

#nav2 a:hover {
color: #fff;

}

#nav2 a.on {
color: #fff;
font-weight: bold;

}	


#nav2 li { /* all list items */
	font-family:arial, serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	letter-spacing:0px;
	width:100px;
	float: left;
	z-index: 100;	
	}

#nav2a li { /* all list items */
	font-family:arial, serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	letter-spacing:0px;
	width:120px;
	float: left;
	z-index: 100;	
	}

#nav2 li ul { /* second-level lists */
	font-family:arial, serif;
	position: absolute;
	z-index: 100;	
	background:#546581;
	width:10.5em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

#nav2 li ul a { /* a second-level lists */
	font-family:arial, serif;
	background:#546581;
	width:9em;
	}

#nav2 li ul a:hover { /* a hover second-level lists */
	background-color: #333e4f;
	}

#nav2 li:hover ul, #nav2 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
	
#nav2 li li a {
	display: block;
	font-family: arial;
	font-weight: bold;
	color: #eaeaea;
	padding: .65em 10px;
	border-bottom:0px solid #30250E;
	z-index: 100;		
}

#notices {
	position: absolute;
	z-index: 100;
	float: left;				
	width: 277px;		
	height: 148px;
	line-height: 1.2;
	padding: 0;
	margin-left: 487px;
	margin-top: 125px;
	background: url(./images/virginia.jpg) no-repeat 50% 0;
	}
	
#notices a
{
    position: absolute;
    top: 0;
    left: 0;
    width: 277px;
    height: 148px;
}

#notices a h2
{
    display: none;
}