/* *********** 2nd STYLESHEET *********** */

body {
font-family: verdana,arial,helvetica;
color: #666666;
margin: 0;
}

td {
font-family: verdana,arial,helvetica;
font-size: 12px;
color: #666666;
}

p:first-letter {
font-family: verdana,arial,helvetica;
font-size: large;
font-style: bold;
color: #666666;
}

p {
line-height: 18px;
}

.login {
font-size: 11px;
color: #666;
font-family: trebuchet ms,verdana,tahoma,arial,helvetica;
}


.top_subnav {
font-size: 11px;
color: #930;
font-family: trebuchet ms,verdana,tahoma,arial,helvetica;
}

/* Right Navigation */
td.rightNav {
font-size: 14px;
font-weight: bold;
font-family: trebuchet ms,verdana,tahoma,arial,helvetica;
border-bottom: 1px solid #EEE;
}

a.rightNav {color:#FF6600; text-decoration:none;}
a.rightNav:hover,a:active {color:#CC6600; text-decoration:none;}
a.rightNav:visited {color:#FF6600; text-decoration:none;}


/*The footer links*/
.footer {
font-size: 11px;
color: #930;
font-family: trebuchet ms,verdana,tahoma,arial,helvetica;
}


/*Headers above pages*/
h1 {
font-family: arial,trebuchet ms, verdana, arial,helvetica;
font-size: 30px;
font-style: bold;
margin-bottom: 0;
color: #666666;
}

h2 {
font-family: trebuchet ms, verdana, arial,helvetica;
font-size: 18px;
font-weight: bold;
color:#666;
}

h3 {
font-family: trebuchet ms, verdana, arial,helvetica;
font-size: 13px;
font-weight: bold;
margin-bottom: 0;
color:#666;
}

.title1 {
font-family: trebuchet ms, verdana, arial,helvetica;
font-size: 16px;
font-weight: bold;
margin-bottom: 0;
color:#666;
}

.title2 {
font-family: trebuchet ms, verdana, arial,helvetica;
font-size: 14px;
font-weight: bold;
margin-bottom: 0;
color:#333;
}

.title3 {
font-family: trebuchet ms, verdana, arial,helvetica;
font-size: 13px;
font-weight: bold;
margin: 0 0 3 0;
padding: 0 0 2 0;
color:#666;
border-bottom: 1px solid #DDDDDD;
}


/*To keep bullet points from looking too crammed*/
li {
line-height: 18px;
}

/*Small text used, used to describe form functionality*/
.hint {
font-family: trebuchet ms,verdana,tahoma,geneva,sans-serif;
font-size: 9px;
color: #666;
}

.tiny {
font-family: verdana,arial,helvetica,lucida,sans-serif;
font-size: 9px;
}

/*Alert that appears on the Thank-You confirm opt-in page*/
.alertmsg{
font-face:verdana, arial;
font-size:15px;
color:#CC3333;
}

/*Error alert that appears above forms*/
.errorBox {
padding: 8px;
margin: 8px;
font-family: verdana,arial,helvetica,lucida,sans-serif;
color: #FF0000;
font-weight: bold;
font-size: 15px;
line-height:18px;
background-color: #FFFF66;
border: 1px dashed #FFCC00;
}

.errorBoxContent {
font-size: 12px;
}

/*FAQ bullet points*/
.faqList ul {font-size:13px; line-height:20px;list-style-image: url(../img/faq_down.gif);}
.faqList li {border-bottom:1px solid #EEE;}
.faqList A:Link {text-decoration: none; color:#F00;}
.faqList A:Visited {text-decoration: none; color:#F00;}
.faqList A:Active {text-decoration: underline; background-color:#CF0; color:#F00;}
.faqList A:Hover {text-decoration: underline; background-color:#CF0; color:#F00;}


.errorText {
color: #FF0000;
font-style: italic;
}

hr.thin {
border: 0px;
background-color: #DDD;
height: 1px;
margin: 5 0 5 0;
padding: 0 0 0 0;
}

hr.dashed {
border: 1px dashed #DDD;
background-color: #FFF;
height: 1px;
margin: 5 0 5 0;
padding: 0 0 0 0;
}


/* LINKS */

a {color:#FF6600;}
a:visited {color:#CC6600;}
a:hover,a:active {color:#993300;}

a.copyright {color:#999; text-decoration:none;}
a.copyright:hover,a:active {color:#993300; text-decoration:underline;}
a.copyright:visited {color:#999; text-decoration:none;}


.boldheader
{
	font-family: verdana,arial,helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
        margin: 3 3 3 0;
}

.red
{
	font-family: verdana,arial,helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #f50003;
        margin: 3 3 3 0;
}

.dataTable { border-top: 1px #173d6d solid; border-left: 1px #173d6d solid; border-bottom: 1px #173d6d solid; border-right: 1px #173d6d solid}
.dataColCalHead {background-color: #F8A623; color: #ffffff; font-size: 9pt; font-weight: bold; border-bottom: 1px #173d6d solid; border-right: 1px #173d6d solid }
.tRowClr1 { background-color: #FDE45B; border-bottom: 1px #173d6d solid; border-right: 1px #173d6d solid }
.tRowClr2 { background-color: #ffffff; border-bottom: 1px #173d6d solid; border-right: 1px #173d6d solid }