﻿html
{
    background-color: #005eac;
}

body 
{
    /*background: url(../images/eagle-watermark.png) no-repeat bottom left #005eac;*/
		background-color: #005eac;
		color: #333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
}

#container
{
    width: 974px;
    margin: 20px auto;
    
}

#hdTop
{
    background: url(../images/bg_top.jpg) no-repeat;
    height: 14px;
}

#hd
{    
		padding: 0px 12px 0 12px;
		margin: 0;
    background: url(../images/bg_middle.jpg) repeat-y;
		height: 113px;
}

.logoHeader
{
		float: left;
}
#hd #address
{
		background: url(../images/logo-v2.gif) no-repeat;
    padding: 78px 0 0 645px;
    color: #345DA6;
}

#hd #block
{
    float: right;
    height: 80px;
    width: 53px;
    margin: 0;
		padding: 0;
    background: url(../images/block.gif) no-repeat;
}

#hd #top-blocks
{
    float: right;
    width: 266px;
		height: 113px;
		margin-top: -2px;
		margin-right: 0;
		padding: 0;
}

#mainNav
{
		clear: both;
		padding: 0 9px;
    margin: 0;
		background: url(../images/bg_nav.jpg) repeat-y;
}
#mainNav:after, .centeredMenu:after {

    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    line-height: 0;
}

/* This hack does it for IE */
#mainNav, .centeredMenu {
    *zoom: 1;
}

/********************************
 ******* HOME PAGE STYLES ******* 
 ********************************/
#bdHome
{
    padding: 0 8px 0 9px;
    margin: 0;
    background: url(../images/bg_middle.jpg) repeat-y;    
}
#leftColHomeContainer
{
	float: left;
	width: 262px;
	height: 419px;
}
#leftColHome
{
    width: 262px;
    float: left;
		background: #fbe049;
		height: 223px;
}

#onlineAcadamy
{
    float: left;
		display: block;
		height: 196px;
		width: inherit;
		padding: inherit;
		margin: inherit;
		background: #fff;
		vertical-align: bottom;
}

#mainContentHome
{
    margin-left: 269px;
		height: 420px; 
}

#mainContentHome .bcsPic
{
		float: right;
}

#mainContentHome #homePageContent
{
    text-align: center;
    padding: 0px 60px;
}

#mainContentHome h1
{
		color: #005eac;
		font-size: 12px;
		padding: 7px 120px 0 10px;
		line-height: 17px;
}

#mainContentHome h2
{
		font-size: 10px;
		padding: 10px 120px 0 10px;
		line-height: 14px;
}

/********************************
 ******* SUB PAGE STYLES ******* 
 ********************************/
#bdSub
{
    padding: 0 8px 0 9px;
    margin: 0;
    background: url(../images/bg_middle.jpg) repeat-y;    
}

#leftColSub
{
    width: 144px;
    float: left;
		background: #fff;
}

#leftColSub img
{
		padding-bottom: 10px;
}

#sideNav
{
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;		
		font-size: 11px;
		margin-left: 7px;
}

#sideNav ul li
{
		color: #1f4278;
		list-style: none;		
		margin-bottom: 5px; 		
}

#sideNav ul li a:link, #sideNav ul li a:visited
{
	  color: #1f4278;
 	  text-decoration: none; 	
}

#sideNav ul li a:hover 
{
		color: #0072CE;
 		text-decoration: none; 
}

#sideNav ul li a:active, #sideNav ul li a:selected 
{
		color: #1f4278;
		text-decoration: none;
		background-color: #ffde03;
		display: compact;
}


#sideNav ul li .sideNavAct 
{	
		color: #1f4278;	
		text-decoration: none;
		background-color: #ffde03;
		display: compact;
}


#mainContentSub
{
    margin-left: 157px;
		padding: 20px 15px 20px 7px;
		min-height: 325px;
}

#mainContentSub ul 
{
		margin: 10px 0 10px 20px;
}

#mainContentSub ul li
{
		color: #1f4278;
		list-style: disc outside;
}

#mainContentSub ul li ul
{
		padding: 0 0 5px 20px;		
}

#mainContentSub ul li ul li
{
		color: #1f4278;
		list-style: lower-alpha;
		color: #333;
}

#mainContentSub ol 
{
		margin: 10px 0 10px 20px;
}

#mainContentSub ol li
{
		color: #1f4278;
		list-style: decimal outside;
}

/* going to the bdSub level div for the main content area 
	 so that both nav and navless templates have same styles */
#bdSub h1
{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 22px;	
		font-weight: bold;	
		font-style: italic;
		text-transform: uppercase;	
		margin-bottom: 15px;
		color: #345DA6;
}

#bdSub h2
{
	font-size: 16px;	
	font-weight: bold;	
	color: #1f4278;	
	margin-top: 13px;
}

#bdSub h3
{
	font-size: 14px;	
	font-weight: bold;	
	color: #1f4278;	
	margin: 1px 0 0 0;
}

#bdSub h4
{
	font-size: 13px;	
	line-height: 19px;
	font-weight: bold;
	font-style: italic;
	color: #1f4278;	
	margin-top: 1px;
}

#bdSub h5
{
	font-size: 13px;	
	line-height: 14px;
	font-weight: bold;
	color: #333;	
	margin-top: 1px;
}

#bdSub h6
{
	font-size: 12px;	
	line-height: 14px;
	font-weight: bold;
	color: #333;	
	margin-top: 1px;
}

#bdSub p
{
		color: #333;
    font-size: 11px;
		margin-bottom: 10px;
}

#bdSub a:link, #bdSub a:visited  
{
		color: #000099;
		text-decoration: underline; 	
		font-weight: bold;
	}
	
#bdSub a:hover 
{
	color: #333;
	text-decoration: underline;
	font-weight: bold;
}

#bdSub blockquote
{
	margin: 0 25px 10px 25px;
}

#bdSub .instruct
{
		font-size: 10px;
		font-style: italic;
}

#bdSub .mainSmText
{
		font-size: 10px;
}

#bdSub .mainTextRed
{
		color: red;
}

#bdSub .mainSmTextRed
{
		color: red;
		font-size: 10px;
}

#bdSub .formV
{
		color: red;
		font-size: 12px;
		font-weight: bold;
}

#bdSub	.subImgRight
{
		float: right;
		margin: 7px 0 7px 10px;
		border: 1px solid #fbe049;
}

#bdSub .subImgNone
{
		border: 1px solid #fbe049;
		margin: 10px;
}

#bdSub .subImgLanding
{
		border: 1px solid #fbe049;
		margin: 10px 10px 10px 85px;
}

#bdSub .pdfReader
{
		float: left;
		margin: 0 1px 0 0;
}

#bdSub .table4Img
{		
		text-align: center;
}

#bdSub	.tableStaff
{
		padding: 2px;
}

#bdSub .table4Img td
{
		padding: 6px;
		vertical-align: top;
}

#bdSub .fooText 
{
		font-family: "Verdana", Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		color: #000099;
		vertical-align: top;
		padding: 2px;
}

#bdSub hr
{
		color: #005eac;
		border: 1px solid; 
    border-width: 1px 0 0 0;
		height: 1px;
}

#bdSub #formBorder
{
		border: solid 1px #500eab;
}
/********************************
 ***** END SUB PAGE STYLES ****** 
 ********************************/
 
 
strong
{
    font-weight: bold;
}



#quickLinks
{
    padding: 15px;
    margin: 0;
}

#quickLinks li
{
    padding: 5px 0;
}

#quickLinks span
{
    font-weight: normal;
    font-size: 11px;
}

#quickLinks li
{
    font-size: 10px;
    font-weight: bold;
		color: #005eac;
		border-bottom: 1px solid #999;
}

#quickLinks a:link, #quicklinks a:visited
{
		color: #005eac;
		text-decoration: underline;
}

#quickLinks a:hover
{
		color: #666;
}

#ft
{
    padding: 0px 7px 0 8px;
    padding-top: 10px;
		margin: 0px;
    background: url(../images/bg_middle.jpg) repeat-y;
}

#bottomLinks
{
    background-color: #fbe049;
		border-bottom: 1px solid #fff;
    text-align: center;
    padding: 3px 0 4px 0;				
}

#bottomLinks a
{
    font-family: Arial, Helvetica, sans-serif;
		color: #015eab;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

#bottomLinks a:hover
{
    color: #0072CE;
}

#acsi
{
    display: block;
		background: #e2e2e2;
		text-align: center;
		padding: 1px 20px 3px 20px;
		border-top: 1px solid #015eac;
}

#acsi p
{
    font-family: Arial, Helvetica, Sans-Serif;		
}

#acsi h1
{
		color: #0060ad;
		font-size: 12px;
		margin: 5px;
}

#acsi p#openStatement
{
    color: #333;
    font-style: normal;
    font-size: 10px;
    padding-bottom: 0px;
		margin: 4px;
    
}

#acsi h4
{
		color: #000;
		font-family: Arial, Helvetica, Sans-Seriff;
		font-weight: bold;
		font-size: 10px;
		margin: 3px;
		padding: 0;
}


#ftbot
{
    height: 14px;
    background: url(../images/bg_ft_gray.jpg) no-repeat;
		margin: 0px;
		padding: 0px;
}

#copy
{
	  background: #005eac;
		color: #fff;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9px;
		font-weight: bold;
    text-align: center;
		line-height: 14px;
		padding: 0;
		margin: 0;
}

#copy a:link, #copy a:visited
{
	color: #ffde03;
	text-decoration: underline;
}

#copy a:hover
{
	color: #D7BC00;
	text-decoration: underline;
}