﻿BODY{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding:0px;
padding-top:10px;
background-color:#eaf2ff !important;
background-color:#eee !important;
}

#TOPIMG
{
padding-left:5px;
}

H1
{
font-size:24px;
color:#0033cc;
margin:0px;
padding:0px;

}

.byline
{
font-size:10px;
color:#cccccc;

}

H2
{
font-size:24px;
color:#010066;
margin:0px;
padding:0px;

}

H3.pageTitle
{
font-size:18px;
color:#000033;
font-style:italic;
margin:0px;
padding:0px;
}

.ttc2
{
padding-top:0px;
padding-bottom:50px;
}

#PageBody
{
/*background-image:url(../Images/Custom/main_body_bak.gif);
background-repeat:repeat-y;*/
margin-left:auto;
margin-right:auto;
width:986px;
}

#ContentArea
{
width:983px;
margin:0px 0px 0px 5px;
background-color:#FFFFFF;
}

#footer
{
/*
background-image:url(../Images/Custom/foot_bak.gif);
background-repeat:repeat-x;
*/
background-color:#010066;
color:#eee;
font-size:9px;

width:983px;
margin:0px 0px 0px 5px;
}

a.footerLink
{
color:#eee;
text-decoration:none;
font-size:10px;
}
a.footerLink:HOVER
{
color:#eee;
font-size:10px;
text-decoration:underline;
}
a.footerLink:VISITED
{
color:#eee;
text-decoration:none;
font-size:10px;
}

#breadcrumb
{
width:983px;
margin:0px 0px 0px 5px;
background-image:url(../Images/Custom/horiz_bar_bak.gif);
background-repeat:repeat-x;
}

tr.horiz_menuTR
{
height:27px;
}
td.horiz_menuTD
{
}

h1.breadcrumbH1
{
font-size:18px;
color:#FFFFFF;
margin:0px 0px 0px 5px;
padding:0px;
}

#menu
{
/*
background-image:url(../Images/Custom/menu_bak.jpg);
background-repeat:repeat-x;
*/
background-color:#e5e5e5;
width:217px;
margin:0px 0px -2px -2px;
}

img.menubullet
{
margin:0px 10px 0px 5px;
}

TR.menuRow
{
height:30px;
}
TR.menuRow2
{
height:10px;
}

a.menuLink
{
color:#010066;
font-weight:bold;
text-decoration:none;
font-size:14px;
}
a.menuLink:HOVER
{
color:#010066;
font-weight:bold;
font-size:14px;
text-decoration:underline;
}

TD.menuContainerTD
{
background-color:#7f7fb2;
padding:0px -2px 0px 2px;
}


#FAQs
{
margin:0px;
padding:0px;
height:129px;
width:218px;
background-color:#010066;

}

H3.FAQsH3
{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
padding:15px 0px 2px 5px;
}

p.FAQp
{
font-size:11px;
color:#FFFFFF;
margin:10px 0px 2px 5px;
line-height:12px;

}

a.FAQLink
{
font-size:11px;
color:#9999ff;
text-decoration:none;
}

a.FAQLink:hover
{
font-size:11px;
color:#eee;
text-decoration:underline;
}


a.readMoreLink
{
font-size:11px;
color:#9999ff;
text-decoration:none;
padding-left:5px;
}

a.readMoreLink:HOVER
{
font-size:11px;
font-weight:bold;
color:#010066;
text-decoration:underline;
padding-left:5px;
}


#MailingList
{
margin:-15px 0px 0px 0px ;
padding:0px;
height:285px;
width:218px;
background-color:#e5e5e5;
background-color:#CCC;
}


H3.MailListH3
{
font-size:16px;
font-weight:bold;
color:#010066;
text-align:center;
padding:10px 0px 2px 0px;
}

.fl
{
font-size:11px;
color:#010066;
font-weight:bold;
padding:0px 0px 0px 3px;
margin:0px;
}

p.Mailp
{
font-size:11px;
color:#000000;
margin:10px 5px 2px 5px;
line-height:12px;

}



TD.Q
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	color:#010066;
}
TD.A
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size: 18px;
	font-weight: bold;	
	text-decoration: none;
	text-align: center;
	vertical-align:top;
	padding-left: 4px;
	padding-right: 4px;
	color:#000033;
}
.ttcQ {
	color: #333333;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%;

}
.ttcA {
	color:#000033;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 15px;
	padding-top:0px;
	width: 100%;
	}
	
































/**********************************************************************
 * Button Styles                                                      *
 **********************************************************************/
a.button_link, .thc a.button_link, .tic a.button_link, .ttc a.button_link {
	color: #ffffff;
	font-family: Arial, Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
	}

a.button_link:hover, .thc a.button_link:hover, .tic a.button_link:hover, .ttc a.button_link:hover {
	color: #010066;
	text-decoration: none;
	}

.button-TL-white, .bTL {
	background-image:url(../Images/buttonTL.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 2px;
	width: 3px;
	}
.button-T-white, .bT {
	background-image:url(../Images/buttonT.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
	height: 2px;
	}
.button-TR-white, .bTR {
	background-image:url(../Images/buttonTR.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 2px;
	width: 10px;
	}
.button-L-white, .bL {
	background-image:url(../Images/buttonL.gif);
	background-position: center right;
	background-repeat: no-repeat;
	height: 15px;
	width: 3px;
	}
.button-white, .bC {
	background-image:url(../Images/buttonC.gif);
	height: 15px; 
	white-space: nowrap;
	}
.button-R-white, .bR {
	background-image:url(../Images/buttonR.gif);
	background-position: center left;
	background-repeat: no-repeat;
	height: 15px; 
	width: 10px;
	}
.button-BL-white, .bBL {
	background-image:url(../Images/buttonBL.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 2px;
	width: 3px;
	}
.button-B-white, .bB {
	background-image:url(../Images/buttonB.gif);
	background-position: top center;
	background-repeat: repeat-x;
	height: 2px;
	}
.button-BR-white, .bBR {
	background-image:url(../Images/buttonBR.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 2px;
	width: 10px;
	}










/**********************************************************************
 * Pagination Styles                                                  *
 **********************************************************************/
.button_bar_cell, .prbbc {
	padding-top: 3px;
	vertical-align: bottom;
	}
	
.prbg {
	background-image:url(../Images/ButtonBarBackground.gif); 
	background-repeat: repeat-x;
	color: #666666;
	font-family: Verdana, Geneva, ms sans serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	}

.pagination_area, .pra {
	font-family: Arial, Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding-top: 3px;
	vertical-align: bottom;
	white-space: nowrap;	
	width: 100%;
	}

.pra a {
	color: #9c6500;
	}

.pra a:hover {
	color: #4f1700;
	}

.tv {
	width: 100%;
	}

.pagination_label, .prl {
	font-family: Arial, Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding: 2px;
	vertical-align: middle;
	white-space: nowrap;	
	}

.pagination_value, .prv {
	font-family: Arial, Verdana, Geneva, ms sans serif;
	font-size: 10px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	white-space: nowrap;	
	}

.Pagination_Input, .pri {
	border-bottom: 1px #eeeeee solid;
	border-left: 1px #555555 solid;
	border-right: 1px #eeeeee solid;
	border-top: 1px #555555 solid;
	font-family: Arial, Verdana, Geneva, ms sans serif;
	font-size: 10px;
	}

.pagination_row, .pr {
	background-color: #b27300;
	border-top: 2px solid #9c6500;
	vertical-align: middle;
	}

.paginationRowEdgeL, .prel {
	width: 0px;
	height: 34px;
	}

.paginationRowEdgeR, .prer {
	width: 0px;
	height: 34px;
	}

.paginationButtonFirst, .prbf {
	background-image:url(../Images/arrow_beg.gif);
	background-repeat: no-repeat;
	height: 14px;
	padding-right: 4px;
	vertical-align: middle;
	width: 20px;
	}

.paginationButtonPrevious, .prbp {
	background-image:url(../Images/arrow_left.gif);
	background-repeat: no-repeat;
	height: 14px;
	vertical-align: middle;
	width: 12px;
	}

.paginationButtonNext, .prbn {
	background-image:url(../Images/arrow_right.gif);
	background-repeat: no-repeat;
	height: 14px;
	padding-right: 4px;
	vertical-align: middle;
	width: 12px;
	}

.paginationButtonLast, .prbl {
	background-image:url(../Images/arrow_end.gif);
	background-repeat: no-repeat;
	height: 14px;
	vertical-align: middle;
	width: 20px;
	} 



