@import url("the411-feeds.css");
@import url("largetext.css");
@import url("smalltext.css");
@import url("mediumtext.css");
@import url("/html/styles/*.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;
	font-weight: normal;
}

/*  -  -  -  -  -  -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 {
	color:#333;
	padding:25px 0px 35px 35px;
	margin-top:0px;
	line-height:175%;
	width:525px;
	float:left;
	border:1px solid #fff;
	font-size: 12px;
	letter-spacing: 1pt;
}

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

.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:350px;
	height:120px;
	color:#7c93c2;
	font-size:18px;
	float:left;
	font-weight: bold;
}

#wrapper {
	width:960px;
	float:left;
	font-family: "Lucida Grande", Tahoma, Verdana;
}	

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

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


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

#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;
	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:#FFF;
	border-bottom:1px dotted #AFBF10;
	padding-bottom:2px;
}


a img {border:none;}

.italicSmall {
	font-weight:normal;
	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 10px;
	border:solid 1px #ccc;
}

.vfb-txt {
	clear: both;
	left:0px;
	margin: 0px 0px 5px 15px;
	padding: 2px 0 4px 10px;
	width: 180px;
	font-size:10px;
	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:215px;
	background-color:#F3F3F3;
	padding-left:20px;
	padding-right:20px;
	padding-top:18px;
	padding-bottom:18px;
	color:#4F5FA8;
	font-size: 12px;
	line-height: 17px;
	float: inherit;
	text-align: center;
}

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

.quote_open {
	position: relative;
	top: 3px;
	left: -3px;
	margin-right: auto;
	font-size: 14px;
	font-style: italic;
	line-height: 16pt;
	color: #00a5b5;
	padding: 4px;
	font-weight: bold;
}

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

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

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


/*----------------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;
}
.media-intro_index {
	margin-top:25px;
	border:4px solid #00a5b5;
	width:220px;
	background-color:#F3F3F3;
	padding-left:20px;
	padding-right:20px;
	padding-top:18px;
	padding-bottom:18px;
	color:#aFbf10;
	font-size: 14px;
	line-height: 17px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.media-intro-registration {
	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;
	font-size: 12px;
	line-height: 17px;
	float: none;
	text-align: center;
	position: relative;
}
.sidebar-box {
	font-family: "Lucida Grande", "Tahoma", "Verdana";
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	color: #069;
	width: 220px;
	text-align: center;
	float: inherit;
	padding-top: 15px;
	margin-top: 25px;
	padding-bottom: 15px;
	padding-left: 18px;
	padding-right: 18px;
	background-color: #E9E518;
	border: 2 dotted dadada;
}
h4 {
	text-align:left;
	letter-spacing:0px;
	padding-top:0px;
	padding-bottom:0px;
	
}
h4 {
	color:#AFBF10;
	font-size: 14px;
	padding-bottom: 0px;
}
h5 {
	text-align:left;
	letter-spacing:0px;
	padding-top:0px;
	padding-bottom:0px;
}
h5 {
	color:#AFBF10;
	font-size: 13px;
	padding-bottom: 0px;
}

