@import url("the411-feeds.css");
@import url("largetext.css");
@import url("smalltext.css");
@import url("mediumtext.css");
/* deep blue :: color:rgb(51,141,237); */
/* 7002K */

/*----------------FRAME------------------*/
html, body  {background:#7c93c2;}

body, div, td, h1, h2 {font-family : Lucida Grande, Tahoma, Verdana;}

/*  -  -  -  -  -  -rounded corners-  -  -  -  -  -  */

b.cn {position: absolute;
  height: 10px; width: 10px;
  margin: 0; padding: 0;
  background-image: url(../images/corner.gif) no-repeat;
  line-height: 1px; font-size: 1px;
  border:0px solid red;}  /* IE/Win 'hacks' */
* html b.cn {background-image: url(../images/corner.gif);}
b.tl {top: 0px; left: 0px; background-position: top left;z-index:1000;}
b.tr {top: 0px; right: 0px; background-position: top right;z-index:1001;}
b.bl {bottom: 0px; left: 0px; background-position: bottom left;z-index:1002;}
b.br {bottom: 0px; right: 0px; background-position: bottom right;z-index:1003;}

.top { background-image: url(../images/corner.gif) !important;}

.split { background-image: url(../images/split.gif) !important;}

#theme {background-image:url(../images/side.gif); background-position:top center; background-repeat:no-repeat;width:270px; height:39px;}

.copy {
	text-align:left;
	color:#333;
	padding:40px 80px 60px 75px;
	margin-top:0px;
	line-height:150%;
	width:450px;
	float:left;
	border:1px solid #fff;}

#sidebar {
	width:270px;
	margin-top:50px;
	float:left;
	margin-left:60px;
	text-align:center;
	height:500px;
	border:1px solid #fff;
	display: inline;
	}

.copy li, .copy th {
	text-align:left;
	color:#999;
	list-style-type:none;}



.feeds {display:none;margin-bottom:40px;text-align:left;}
.feeds .headline {font-size:12px;}
.feeds .headline a {margin-bottom:4px !important;}
.feeds li {font-size:12px;padding-bottom:24px;}
.feeds ul {margin-left:0px;padding-left:4px;}
.feeds li {margin-left:8px;padding-left:4px;
	list-style-image:url(../images/bullet.gif);
	color:#565656;
	line-height:150%;}

#container, #container2 {
	position:relative;
	text-align:left;
	background:white;
	width:960px;
	margin:0px;
	padding:0px;
	
	float:left;}

dt {float:left;margin-left:30px;margin-right:5px;}

dd {color:#565656;float:left;margin-left:5px;width:150px;font-size:12px;line-height:150%;}
dd p {margin-top:4px;}

dd h2 {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;}

 #container2 {
 	height:120px;
 	margin-top:15px;
 	background-image:url(../images/spotlight.gif);
 	background-repeat:repeat-y;}
 
 #container2 h2 {
 	font-size:14px;
 	color:#0073BB;}
 
  #container2 .spotlight {
  	padding:20px;
  	width:360px;
  	height:120px;
 	color:#7c93c2;
  	font-weight:bold;
  	font-size:18px;
  	float:left;}

#wrapper {
	width:960px;
	float:left;}	

#footer {margin:0px;text-align:center;margin-left:auto;margin-right:auto;}

.pdf li {
	list-style-image:url(../images/pdf.gif);
}

body, #bg {
	text-align:center;
	margin:0px;
	padding:0px;}

#bg {
	width:100%;
	background:transparent;}

#column {
width:958px;
background:transparent;
margin:0px auto 0px auto;
padding:0px 0px 5px 0px;}

#header {
width:958px;
text-align:right;
height:90px;}	

#menu {
overflow:hidden;
float: left;
height:30px;
font-weight:bold;
font-size:12px;
margin:30px 0 0 0;
color: #97a9cc;}
	
#menu a {
font-weight:bold;
display:inline;
padding-top:6px;
color:white;				
margin:0px 6px 0px 6px;
width:auto;					
height:24px;}
		
#menu a:hover {border-bottom:2px solid #fff;padding-bottom:2px;}

#footer {
	clear:both;
	text-align:center;
	color:#c1cce1;
	font-size:12px !important;
	font-style:italic;
	padding-top:20px;
	height:64px;}


/*------------------DETAILS------------------*/	
.here {border-bottom:2px solid #97a9cc;padding-bottom:2px;}			
	
h1, h2 {
	text-align:left;
	letter-spacing:0px;
	padding-top:12px;
	padding-bottom:8px;
}
	
h1, h2 {color:#AFBF10;}

h3 {display:inline; color:#360;}

a {
	text-decoration:none;
	color:#00A5B5;
}
	
a:hover {color:#0073BB;border-bottom:1px dotted #AFBF10;padding-bottom:2px;}


a img {border:none;}

.italicSmall {
	font-weight:bold;
	font-style:italic;
	}
	
#type {
	position:absolute;
	left:840px;
	top:100px;
	font:normal 11px Verdana;
	color:#666;
}

.smallText  {
	font-size:0.85em;
}

em {
	clear: left;
	font-weight:bold;
	font-style:italic;
	color:#4F5FA8;
	}


/*--------SIGNUP---------*/
#signup {
	position: absolute;
	width: 146px;
	height: 48px;
	/*background: #eee;*/
	left:602px;
	top:8px;
	font:normal 10px Verdana;
	text-align: left;
	color: #666;
}

#signup a {
color: #fff;
}


/*----------------ADDITIONS---------------*/
.vfb_img, .vfb-txt {
clear: right;
float: right; 
position: relative;
margin: 5px 0px 3px 20px; 
border:solid 1px #ccc;
}

.vfb-txt {
clear: both;
left:0px;
margin: 0px 0px 5px 15px;
padding: 2px 0 4px 10px;
width: 235px;
font-size:11px;
font-stretch:narrower;
line-height:13.5px;
word-spacing:2px;
margin-bottom: 3px;
}

.vfb-txt p {
margin-left: 5px;
}

.media-intro {
margin-top:25px;
border:1px solid #DADADA;
width:205px;
background-color:#F3F3F3;
padding-left:20px;
padding-right:20px;
padding-top:18px;
padding-bottom:18px;
color:#4F5FA8;
}

.quote {
margin-top: 0px;
margin-left: 40px;
margin-right: 30px;
}

.quote_open {
position: relative;
top: 3px;
left: -35px;
margin-right: 0px; 
}

.quote_close {
position: inherit;
margin-top: 0px;
margin-bottom: -4px;
}

.pr-kit {
clear: right;
float: right;
width: 230px;
border:#ccc 1px solid;
padding-left:10px;
padding-top:5px;
padding-right: 5px;
padding-bottom:5px;
margin: 2px 0px 8px 0;
color: #4F5FA8;
text-align:left;
font-size:12px;color:#666;border:none;
}

.source {
font-size: 11px;
font-style:italic;
margin: 15px 0px;
}


/*----------------TEXT ALTERNATIVE---------------*/
#switchersmall {
	font-size: 9px;
	display: inline;
	text-decoration: none;
}

div#switchersmall a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

#switchermedium {
	font-size: 11px;
	display: inline;
	text-decoration: none;
}


div#switchermedium a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#switcherlarge {
	font-size: 13px;
	display: inline;
	text-decoration: none;
}

div#switcherlarge a {
	font-size: 14px;
	font-weight: normal;
}

/*---------------------Media Page-----------------------*/

.break {
margin-top: -2px;
margin-bottom: -5px;
text-align: left;
color: #ccc;
}

.date_info {
margin-left:0px;
font-weight:normal;
margin-bottom:0px;
color: #6183C9;
}


.media_p {
margin-top:0px;
padding-top:0px;
margin-bottom: 16px;
}

#media .vfb_img, 
#media .vfb-txt {
clear: right;
float: right; 
position: relative;
margin: 0px 0px 2px 0px;
* margin: 0px; 
border:solid 1px #ccc;
}

/*-----------------CONTACT PAGE--------------*/
#contact .img-column {
clear: both;
float: left;
width: 100px;
height: auto;
margin: 0px;
padding:0px;
}

#contact .text {
float: right;
width: 310px;
height: auto;
margin: 0px;
padding: 0px;
text-align: left;
}
.subhead {
	color: #0073ba;
}
