.shadow
{
    BACKGROUND-POSITION: center 50%;
    BACKGROUND-IMAGE: url(../images/shadow.gif)
}

* {
 margin:0;
 padding:0;
	font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
	color:#303030;
}

body {
 font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:17px;
	color:#333333;
}

ul, ol {
 list-style-type:none;
}

a:link
{
	color: #0033CC;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover
{
 COLOR: #009900;
 FONT-FAMILY: Arial, Helvetica, sans-serif
}

a:visited
{
	color: #0033CC;
	font-family: Arial, Helvetica, sans-serif;
}

a:active
{
 COLOR: #0033CC;
 FONT-FAMILY: Arial, Helvetica, sans-serif
}

input {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}

.borderLeftRight {
 BORDER-RIGHT: #E2E2E2 1px solid;
 BORDER-LEFT: #E2E2E2 1px solid;
}

.arial_11 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}

.arial_11 a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}

.content {
 padding:30px 15px 80px 15px;
	vertical-align:top;
	text-align:center;
	margin:auto;
}

.error {
color:#EA0000;
padding:0 0 5px 0;
font-weight:bold;
text-align:center;
font-size:11px;
}

/* My Prospects Data */
.dates {
 border-bottom:1px dotted #cccccc;
 vertical-align:top;
 height:40px;
}

.inputTitle{
 padding-right:3px;
	font-weight:bold;
}

.leads{
 font-weight:bold;
	color:#FF6600;
	font-size:11px;
	padding-right:2px;
}

.myProspectsData {
margin:auto;
}

.myProspectsData th {
 padding:4px;
	font-size:10px;
	font-weight:bold;
	background-color:#dddddd;
	text-align:center;
}

.myProspectsData td, .myProspectsData a {
 padding:4px;
	font-size:11px;
	text-align:center;
}

.myProspectsData .email a {
 padding:4px;
	font-size:9px;
}

/* My Account Data */

.myAccountData { 
 margin:auto
}

.myAccountData th {
 text-align: right;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	padding-right: 12px;
	width:225px;
	border-bottom:1px solid #ffffff;
	line-height:17px;
	padding-right:5px;
	background-color:#f7f7f7;
}

.myAccountData td {
 text-align:left;
 padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	line-height:17px;
	border-bottom:1px solid #eeeeee;
}

.myAccountData .header th {
 text-align: left;
 font-size: 12px;
	color:#006AA7;
 border-bottom:2px solid #4CA22C;
	border-right:0;
	padding:10px 0 1px 0px;
	background-color:#ffffff;
}

.myAccountData .requestButton {
 padding: 3px 0px 3px 4px;
	border:0;
	background-color:#ffffff;
	text-align:right;
}

/* Preffered Coverage */

.coverage .header th, .header td {
 text-align: left;
 font-size: 12px;
	color:#006AA7;
 border-bottom:2px solid #4CA22C;
	padding:10px 0 1px 0px;
}

.coverageData td {
 padding:4px;
	border-bottom:1px solid #eeeeee;
}

/* Prospect */

.myProspect th {
 text-align: right;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
	padding-right: 12px;
	width:225px;
	border-bottom:1px solid #ffffff;
	line-height:17px;
	padding-right:5px;
	background-color:#f7f7f7;
}

.myProspect td {
 text-align:left;
 padding: 4px 4px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	line-height:17px;
	border-bottom:1px solid #eeeeee;
}

.myProspect .header th {
 text-align: left;
 font-size: 12px;
	color:#006AA7;
 border-bottom:2px solid #4CA22C;
	border-right:0;
	padding:10px 0 1px 0px;
	background-color:#ffffff;
}

.myProspect .requestButton {
 padding: 3px 0px 3px 4px;
	border:0;
	background-color:#ffffff;
	text-align:right;
}


/* Main Navigation */
.myProspects {
 width:122px;
 height:24px;
	background-image:url(../images/navigation/tab_my_prospects_blue.gif);
}

.myProspects a {
 width:122px;
 height:24px;
	display:block;
	background-image:url(../images/navigation/tab_my_prospects.gif);
}

.myProspects img {
 display: block;
}

.myAccount {
 width:112px;
 height:24px;
	background-image:url(../images/navigation/tab_my_account_blue.gif);
}

.myAccount a {
 width:112px;
 height:24px;
	display:block;
	background-image:url(../images/navigation/tab_my_account.gif);
}

.myAccount img {
 display: block;
}

.myHIW {
 width:120px;
 height:24px;
	background-image:url(../images/navigation/tab_how_it_works_blue.gif);
}

.myHIW a {
 width:120px;
 height:24px;
	display:block;
	background-image:url(../images/navigation/tab_how_it_works.gif);
}

.myHIW img {
 display: block;
}

.connect {
text-align:right;
vertical-align:top;
padding:0 10px 0 0;
}

/* Sub Navigation */
.subNavBox {
	background-image:url(../images/navigation/subnav_bar.gif);
	background-color:#0090CF;
	background-repeat:no-repeat;
	width:760px;
	height:28px;
}

.subNav {
 vertical-align:bottom;
	background-color:#0090CF;
}

.subNav td {
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 padding:0 12px;
	border-left:1px solid #00A6E1;
	color:C6EEFF;
	vertical-align:middle;
}

.subNav .firstSub {
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
 padding:0 12px 0 21px;
	border-left:0px;
	color:C6EEFF;
}

.subNav td a:link {
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:FFFFFF;
	text-decoration:none;
}

.subNav td a:visited {
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:FFFFFF;
	text-decoration:none;
}

.subNav td a:hover {
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:ffffff;
	text-decoration:underline;
}

/* Participation Agreement */
.answer ul {
 list-style-type:none;
	padding:0 25px 0 1px;
}

.answer li {
 padding:0 0 12px 15px;
	font-size:11px;
	background-image:url(../images/bullet_gray_square.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
}

.answerSub {
color:#fa6100;
font-weight:bold;
font-size:12px;
}

#programOverview ol li {
padding:0 0 20px 0;
}

.footer {
 font-size:10px;
}

.footer a {
 font-size:10px;
}

/* Login */
.login .header th {
 text-align: left;
 font-size: 12px;
	color:#006AA7;
 border-bottom:2px solid #4CA22C;
	border-right:0;
	padding:10px 0 1px 0px;
	background-color:#ffffff;
}

.login th {
 text-align: right;
	font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
	padding-right: 12px;
	border-bottom:1px solid #ffffff;
	line-height:17px;
	padding-right:5px;
	background-color:#f7f7f7;
}

/* Login Info */
.logInfo {
vertical-align:top;
text-align:right;
padding:40px 0 0 0;
}

.logInfoTitle {
 font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0090CF;
	font-weight:bold;
}

.logInfo ul li{
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 display:inline;
	padding:0 10px 0 0;
	color:#444444;
}