body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #FFFFFF;
}

td
{
	font-size: 10px;
}

td.footer
{
	background: #FFFFFF url(/img/footer.gif) no-repeat top left;
	vertical-align: top;
	font-size: 11px;
	padding-top: 2px;
	color: #FFFFFF;
}

td.sidenav
{
	background: #248A7D url(/img/bg_sidenav.gif) repeat-y left;
	vertical-align: top;
	color: #FFFFFF;
}

td.main
{
	/*padding: 20px;*/
	padding: 20px 0 10px 10px;
	vertical-align: top;
	border-left: solid 1px #78B9B1;
	border-right: solid 1px #78B9B1;
}

td.mainleft
{
	padding: 20px;
	vertical-align: top;
	border-left: solid 1px #78B9B1;
}

td.mainright
{
	padding: 20px;
	padding-left: 14px;
	vertical-align: top;
	border-right: solid 1px #78B9B1;
}

td.breakoutcontent
{
	color: #000000;
	background: #E3E8F1;
	vertical-align: top;
	border-left: solid 1px #78B9B1;
	border-right: solid 1px #78B9B1;
	padding: 10px;
	padding-bottom: 0px;
}

td.breakoutcontentalt
{
	color: #000000;
	background: #E9EDF5;
	vertical-align: top;
	border-left: solid 1px #248A7D;
	border-right: solid 1px #248A7D;
	padding: 10px;
	padding-bottom: 0px;
}

td.breakoutcontentalt2
{
	color: #000000;
	background: #E9EDF5;
	vertical-align: top;
	border-left: solid 1px #78B9B1;
	border-right: solid 1px #78B9B1;
	padding: 10px;
	padding-bottom: 0px;
}

td.bluetablecell
{
	vertical-align: top;
	background: #DDEAFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 10px;
}

.breakoutbox
{
	margin-left: 24px;
	margin-bottom: 7px;
	margin-right: 0px;
	text-align: left;
	float: right;
}

.header
{
	font-size: 14px;
	font-weight: bold;
	color: #5A68A5;
}

h1
{
	font-size: 14px;
	font-weight: bold;
	color: #5A68A5;
}
.quote
{
	font-size: 11px;
	font-weight: bold;
	color: #5A68A5;
}

.error
{
	color: #990000;
}

.label
{
	font-weight: bold;
}

.large
{
	font-size: 14px;
}

.indented
{
	margin: 0px;
	margin-left: 10px;
}

a { font-weight: bold; color: #496490; }
a:hover { color: #248A7D; }

a.footernav { font-weight: normal; color: #FFFFFF; }
a.footernav:hover { color: #E3E8F1; }

a.example { font-weight: normal; color: #5A68A5; font-size: 12px; }
a.example:hover { color: #248A7D; }

.nav22, a#current22 {
	display: block;
	width: 182px;		
	height : 22px;
	background : url(/img/nav_on_22.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing : -.5px;
	text-align : right;
	line-height: 22px;
	color: #FFCC00 ;
}

.nav22 a, .nav22 a:link, .nav22 a:active, .nav22 a:visited{
	display: block;	
	width: 182px;
	height : 22px;
	background : url(/img/nav_off_22.gif);
	color: #FFFFFF;				
	text-decoration : none;	
}

.nav22 a:hover{
	display: block;
	/*width: 182px;*/
	height : 22px;	
	background : url(/img/nav_roll_22.gif);	
    color: #FFFFFF;
	text-decoration : none;			
}

.nav22Parent {
	display: block;
	width: 182px;		
	height : 22px;
	background : url(/img/nav_on_22.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing : -.5px;
	text-align : right;
	line-height: 22px;
	color: #FFCC00 ;
}

.nav22Parent a, .nav22Parent a:link, .nav22Parent a:active, .nav22Parent a:visited{
	display: block;	
	width: 182px;
	height : 22px;
	background : url(/img/nav_on_22_parent.gif);
	color: #FFFFFF;				
	text-decoration : none;	
}

.nav22Parent a:hover{
	display: block;
	/*width: 182px;*/
	height : 22px;	
	background : url(/img/nav_on_22.gif);	
    color: #FFCC00;
	text-decoration : none;			
}

.nav37, a#current37 {
	display: block;	
	height : 37px;	
	background : url(/img/nav_on_37.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing : -.5px;
	text-align : right;
	color: #FFCC00 ;	
}

.nav37 a, .nav37 a:link, .nav37 a:active, .nav37 a:visited{
	display: block;	
	width: 182px;	
	height : 37px;	
	background : url(/img/nav_off_37.gif);
	color: #FFFFFF;				
	text-decoration : none;			
}

.nav37 a:hover{
	display: block;	
	height : 37px;	
	background : url(/img/nav_roll_37.gif);		
	color: #FFFFFF;				
	text-decoration : none;			
}

.nav37Parent {
	display: block;	
	height : 37px;	
	background : url(/img/nav_on_37.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing : -.5px;
	text-align : right;
	color: #FFCC00 ;	
}

.nav37Parent a, .nav37Parent a:link, .nav37Parent a:active, .nav37Parent a:visited{
	display: block;	
	width: 182px;	
	height : 37px;	
	background : url(/img/nav_on_37_parent.gif);
	color: #FFFFFF;				
	text-decoration : none;			
}

.nav37Parent a:hover{
	display: block;	
	height : 37px;	
	background : url(/img/nav_on_37.gif);		
	color: #FFCC00 ;
	text-decoration : none;			
}

.navsub, a#subCurrent {
	display: block;
	width: 182px;		
	height : 18px;
	background : url(/img/nav_on_sub.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing : -.5px;
	text-align : right;
	line-height: 20px;
	color: #FFCC00;					
}

.navsub a, .navsub a:link, .navsub a:active, .navsub a:visited{
	display: block;	
	width: 182px;
	height : 18px;
	background : url(/img/nav_sub.gif);
	color: #FFFFFF;				
	text-decoration : none;	
}

.navsub a:hover{
	display: block;
	/*width: 182px;*/
	height : 18px;	
	background : url(/img/nav_sub_roll.gif);	
	color: #FFCC00 ;
	text-decoration : none;			
}

.navsubBot {
	display: block;
	width: 182px;		
	height : 23px;
	background : url(/img/nav_sub_bot.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing : -.5px;
	text-align : right;
	line-height: 23px;
	color: #FFCC00;					
}

.navsubSpacer{
	display: block;
	width: 182px;
	height : 8px;	
	background : url(/img/nav_sub_spacer.gif);		
	}

.margin{	
	display: block;
	margin-right: 5px;
}

.margin37{	
	display: block;
	margin-top: 5px;
	margin-right: 5px;
}

.margintv{
	display: block;
	color: #FFFFFF;
}

.margintv a{
	color: #FFFFFF;
}

.margintv a:hover {
	color: #FFFFFF;
}

#outer {height: 72px;  position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative;overflow: hidden; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */


/*About Corbin Amanda classes begin*/
.linePadding{
	padding:10px 0 10px 0;
	color:#CCCCCC;
	height:1px;
}
/*About Corbin Amanda classes End*/
/* top nav classes beign*/
.navbak{
	background-image:url(/PR/img/top_nav/nav_bak.jpg);
	background-repeat:repeat-x;
}
/*
.navtext {
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	padding:0 5px 0 3px;
	color:#849AC6;
}
*/
a.navtext{color:#849AC6}
a.navtext:visited{color:#FFOOOO}
a.navtext:hover{color:#FFOOOO}

/* top nav classes end*/

/*Presss releases classes begin*/
.labelback{
	background-color:#F2F2F2;
}
.labelpadding
{
	padding-bottom:5px;
}
.formelements{
border:solid 1px #686868;
height:20px;
}
.whiteborder{
border-bottom:solid 6px #FFF;
}
 
/*Presss releases classes end*/
/*Video pages classes begin*/
.videocontent
{
	font-size: 11px;
	font-weight: bold;
	color: #5A68A5;
}
/*Video pages classes end*/

.homecallout{
background-image:url(/img/home_callout1.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
.homecallout a:link, .homecallout a:visited, .homecallout a:active{
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.homecallout a:hover{
color:#0E288C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.legstalk_callout{
	position:absolute; 
	left:532px; 
	top:466px; 
	width: 219px; 
	height: 73px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:15px;

}
.legstalk_callout a:link, .legstalk_callout a:visited, .legstalk_callout a:active{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
line-height:15px;
}
.legstalk_callout a:hover{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
line-height:15px;
}
.errorTxt{
    color:#496490;
    font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
}