/* CSS Document */

body 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	text-align:center;
}

div.contentWrapper
{
	width:860px;
	background-image:url(../images/ba_background.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	color:#404040;
}

div.contentMargins
{
	margin-left:52px;
	margin-right:55px;
}

div.contentContainer
{
	clear:both;
	text-align:left;
	width:100%;
	background-image:url(../images/menu_redbg.jpg);
	background-repeat:repeat-y;
	border-left:1px solid #FFFFFF;
}

div.contentBody
{
    float:left;
    width:552px;
}

div.empty 
{
	clear:both;
	line-height:0;
}

.grayBarBig
{	
	font-size:1px;
	background:#b4b4b4;
	/*width:543px;*/
	width:99%;
	height:8px
}

.grayBarBigThin
{	
	font-size:1px;
	background:#b4b4b4;
	width:99%;
	height:1px
}

.grayBar
{
	font-size:1px;
    background:#b4b4b4;
    border-top:1px solid #FFFFFF;
    width:196px;
    height:8px;
}

.grayBar_med1
{
	font-size:1px;
    background:#b4b4b4;
    border-top:1px solid #FFFFFF;
    width:184px;
    height:8px;
}

.grayBar_med2
{
	font-size:1px;
    background:#b4b4b4;
    border-top:1px solid #FFFFFF;
    width:180px;
    height:8px;
}

A
{
	color : #668ba1;
	text-decoration:underline;
	font-size:13px
}

A:visited
{
	color : #668ba1;
}

A:hover
{
	color : #668ba1;
	text-decoration:none;
}

/*--------------- homepage welcome/intro -------*/

.intro_txt_large
{
	color:#47748f;
	font-size:25px;
}

.intro_txt_med
{
	color:#666666;
	font-size:15px;
}

.intro_txt_small
{
	color:#666666;
	font-size:11px;
}

.intro_vp_caption
{
	color:#666666;
	font-size:9px;
	font-family:Times New Roman, Arial, Sans-Serif;
}

.intro_hr
{
	background-color:#e3e3e3;
	width:73%;
	border:0;
	height:2px;
}

.intro_font
{
	font-family:Lucida Sans;
	color:#666666;
	font-size:12px;
}

.intro_font2
{
	font-family:Lucida Sans;
	font-size:12px;
}

A.intro
{
	color : #FFFFFF;
	text-decoration:none;
	background-color:blue;
	font-size:15px;
}

A.intro:visited
{
	color : #FFFFFF;
	background-color:blue;
	font-size:15px;
}

A.intro:hover
{
	color : #FFFFFF;
	background-color:blue;
	font-size:15px;
}

/*--------------- header -------------------*/
div.headerWrapper
{
	width:100%;
	height:66px;
	position:relative;
}

div.headerLogoContainer
{
	float:left;
	width:195px;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

div.headerLinksWrapper
{
	float:left;
	width:73%;
	height:66px;
	text-align:right;	
}

div.headerLinksContainer
{
	position:relative;
	font-size:11px;
	color : #8f8c81;
}

div.hdr_search_text
{
	position:relative;
	right:110px;
}

div.hdr_search
{
	position:relative;
	top:5px;
}

A.hdr_navigation
{
	color : #8f8c81;
	text-decoration:none;
}

A.hdr_navigation:visited
{
	color : #8f8c81;
}

A.hdr_navigation:hover
{
	color : #8f8c81;
	text-decoration:underline;
}

.hdr_space 
{
	font-size:14px;
	color : #8f8c81;
	position:relative;
} 
/*------------------------------------------*/

/*------------------ footer ----------------*/
div.footer
{
	background:#888479;
	width:860px;
	margin-left:auto;
	margin-right:auto;
}

A.footer_links
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

A.footer_links:visited 
{
	color:#FFFFFF;
	font-size:12px;
}

A.footer_links:hover
{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

A.tblHdr
{
	color:Black;
	font-size:medium;
	text-decoration:none;
}
/*------------------------------------------*/

/*----- welcome text on main page -----*/
div.welcomeWrapper
{
	width:100%;
	height:182px;
	background-color:#2e5f8a;
}

div.welcomeContainer
{
    position:relative;
    width:97%;
    left:10px;
    top:10px;
}

.welcomeTxtTop
{
    color:#FFFFFF;
    font-size:14px;
}

.welcomeTxtBtm
{
    color:#ebeaea;
    font-size:12px;
}
/*------------------------------------*/

/*--------- common secondary pages --------*/
div.secondaryHeader
{
    position:relative;
    top:5px;
    left:5px;
    font-size:26px;
    color:#2e5f8a;
    margin:0 0 0 0;
}

div.secondaryContent
{
    position:relative;
    margin:20px 15px 0 5px;
    line-height:16px;
}
.txtHdr_blue
{
    color:#2E5F8A;
}

.txtHdr_blue_center
{
    color:#2E5F8A;
    text-align:center;
}

.txtHdr
{
    color:#2E8A87;
}

.txtHdr_center
{
    color:#2E8A87;
    text-align:center;
}

.grayBarMedThin
{	
	font-size:1px;
	background:#b4b4b4;
	width:380px;
	height:1px
}

.error
{
    font-size:14px;
    text-align:center;
    color:#8A2E31;
    font-weight:bold;
}

.labelMsg_center
{
    font-size:14px;
    text-align:center;
    font-weight:bold;
}

.labelMsg
{
    font-size:14px;
    font-weight:bold;
}

.labelMsgRed_center
{
    font-size:14px;
    text-align:center;
    color:#8A2E31;
}

.labelMsgRed
{
    font-size:14px;
    color:#8A2E31;
}

ol.secondary
{
    margin-top:5px;
    margin-left:32px;
}

ul.secondary
{
    margin-top:5px;
    margin-left:18px;
}

li.secondary
{
    padding-bottom:3px;
}

li.secondaryBig
{
    padding-bottom:5px;
}

.pageHdr
{
    font-size:15px;
    font-weight:bold;
}

div.linksHeader
{
    width:100%;
    font-size:15px;
    padding:3px 2px 2px 2px;
    height:17px;
    font-weight:bold;
    background-color:#ADBECD;
}

ul.it
{
    list-style-image:url(../images/4-square.png);
}

dt.sectionHdr
{
	font-size:13px;
	font-weight:bold;
}

dd.list
{
	list-style-image: url(../images/4-square.png);
}

table.text
{
	font-size:13px;
}

div.imageWrapper
{
	clear:both;width:100%;
}

div.imageContainer
{
	float:left;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: normal;
	color: #2e5f8a;
	line-height: normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: normal;
	color: #2e5f8a;
	line-height: 100%;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: normal;
	color: #2e5f8a;
	line-height: normal;
}
#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #2e5f8a;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 4px;
}
#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent dd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	margin-right: 20px;
	margin-top: 0px;
}
#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent dt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #2e5f8a;
	text-decoration: none;
}
#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent dt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #2e5f8a;
	text-decoration: none;
}
#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent dt a:hover
{
	color : #990000;
	text-decoration:none;
}
#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent a {
	color: #668ba1;
	text-decoration: none;
}
.largerLink {
	color: #668ba1;
	font-size: 135%;
	font-weight: bold;
}

#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent a:visited {
	color: #668ba1;
	text-decoration: none;
}
#frmHC .contentWrapper .contentMargins .contentContainer .contentBody .secondaryContent a:hover
{
	color : #990000;
	text-decoration:none;
}.secondaryContent h4 {
	font-size: small;
	color: #990100;
	padding: 0px;
	margin-bottom: 0px;
}
.secondaryContent h1 {
	font-size: x-large;
	font-style: italic;
	color: #F00;
}
.secondaryContent h5 {
	font-size: small;
	color: #FF8080;
	margin-left: 15px;
	margin-bottom: 0px;
	padding: 0px;
}
.red {
	color: #FF3535;
}
