body{
	background-image:url(../images/bg_perspec.gif) ;
	background-repeat:no-repeat;
	background-color: #fce385;
}

a{
	color: #000;
}
a:hover{
	color: #000099;
}
a:visited{
	color: #9B8A4A;
}

body{
	padding: 18px 0 0 0;
}

#copyright{
	position:absolute;
	top:0;
	/*left: 430px;*/
	right: 55px;
	width:350px;
	padding: 5px 0 0 0;
	color: #2A4482;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}

#topbar{
	height:32px;
}
#middlebar{
	height:107px;
	background-image: url(../images/home/barbg2.gif);
	background-repeat:no-repeat;
}
#middlebarcontainer{
	height:107px;
	background-image: url(../images/home/barbgrepeat.gif);
}
#bottombar{
	height:37px;
	margin-top: -6px;
}

#container td{
	padding:0;
	margin:0;
	vertical-align: top;
}

#whats_new{
	float: right;
	margin-right: 55px;
	width: 240px;
	background-color:#F4CB33;	
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:20px;
	position:relative;
	color: #0C2D83;
	line-height: 110%;
	display:inline;
}
#whats_new h2{
	font-size: 12px;
	margin: 0 0 3px 0;
	padding: 0;
}
#whats_new .topr{position:absolute;top:0;right:0;} 
#whats_new .topl{position:absolute;top:0;left:0;} 
#whats_new .botr{position:absolute;bottom:0;right:0;} 
#whats_new .botl{position:absolute;bottom:0;left:0;} 

#whats_new .header{
	background-color:#0C2D83;
	color: #BEAB64;
	padding: 10px 8px 10px 8px;
	font-weight: bold;
	font-size: 12px;
}

#whats_new .note{
	margin-top: -1px;
	padding: 11px 8px 11px 8px;
	line-height: 140%;
	border-top: 1px solid #B59622;
}


#pin_notices{
	float: right;
	padding-right: 55px;
}
.pin_notice{
	width: 210px;
	position:relative;
	background-color:#0C2D83;	
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:20px;
}
.link{
	cursor: pointer;
}

.whdr{
	background-color:#BEAB64;	
}
.pin_notice .topr{position:absolute;top:0;right:0;} 
.pin_notice .topl{position:absolute;top:0;left:0;} 
.pin_notice .botr{position:absolute;bottom:0;right:0;} 
.pin_notice .botl{position:absolute;bottom:0;left:0;} 

.pin_notice .header{
	background-color:#0C2D83;
	color: #BEAB64;
	padding: 5px 8px 5px 8px;
	font-weight: bold;
	font-size: 12px;
}
.pin_notice .body{
	background-color:#BEAB64;	
	padding: 5px 8px 10px 8px;
	line-height: 140%;
}

#buttons{
	margin-top: -20px;
	margin-left: 50px;
	width: 215px;
}
#buttons img{
	border: 0;
}
#buttons div{
	padding-top: 25px;
	padding-bottom: 4px;
	border-bottom: 1px solid #FCE385;
}
td{
	
}

#sublinks{
	height: 340px;
	width: 305px;
	vertical-align: middle;
}
#sublinks .panel{
	display:none;
	padding: 0 30px 0 15px;
	border-left: 1px solid #003399;
	font: 11px  Arial, Verdana, Helvetica, sans-serif;
}
#advisory_panel{
	margin-top: 205px;
}
.panel ul, .panel ul li{
	list-style-type:none;
	margin:0;
	padding: 0;
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	margin-top:8px;
}
.panel ul ul {
	margin-top:0;
}
.panel ul ul li{
	font-size: 11px;
	margin: 4px 0 3px 8px;
	font-weight: normal;
}

.panel ul li.topitem{
	margin-top: 0
}

#tools{
	margin-left: 40px;
}
#tools td{
	padding: 10px 25px 10px 10px;
	vertical-align: bottom;
}
