/* Elements */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL, INPUT, TEXTAREA, SAMP {
	font: normal 1em/1.3 Tahoma, Arial, Geneva, Helvetica, sans-serif;
	text-align: center;
}

BODY {font-size: 0.8em;
margin: 0px;
background-color: #FFF}

FORM {margin: 0px;
padding: 0px}

DIV, TABLE, TH, TD {font-size: 1em}

TABLE {margin: 0px 0px .75em 0px}

TH {font-weight: bold;
text-align: left;
vertical-align: top;
padding: 3px}

TD {
	text-align: left;
	vertical-align: top;
	padding: 3px;
	color: #376A99;
}

H1, H2, h3 {margin: 0.5em 0% 0.25em 0%;
font-weight: bold;
color: #376A99}

H1 {margin: 0% 0% 0.25em 0%;
font-size: 1.7em}

H2 {
	font-size: 1.4em;
	text-align: center;
}

H3 {margin: 0.5em 0% 0% 0%;
font-size: 1.2em}

P {
	margin: 0px 0px .75em 0px;
	line-height: 1.2;
	font-size: 14px;
	color: #376A99;
	text-align: left;
}

IMG {
	margin: 0px;
	border: 0px none;
	text-align: center;
}

UL {margin-left: 1em; 
padding-left: 1em}

PRE {font-size: 1.4em}

/* Classes */

.xlargeText {font-size: 1.7em}

.largeText {font-size: 1.3em}

.smallText {
	font-size: 0.85em;
	text-align: left;
}

A:link, A:visited, A:active , A:hover {color: #E69904}

A:link, A:visited {text-decoration: underline}

A:active, A:hover {
	text-decoration: none;
	color: #C00;
	font-size: 1em;
	text-align: left;
}

A.mainMenu:link, A.mainMenu:visited, A.mainMenu:active , A.mainMenu:hover, 
A.bdsflMenu:link, A.bdsflMenu:visited, A.bdsflMenu:active , A.bdsflMenu:hover {font-size: 14px; 
text-decoration: none;
font-weight: bold;
color: #FFF;
padding-left: 10px;
padding-top: 1px;
display: block;
width: 190px;
height: 23px;
margin-bottom: 1px}
A.mainMenu:link, A.mainMenu:visited {background: #376A99 url(/images/template/menubar_off.gif) 0% 0% no-repeat}
A.mainMenu:active, A.mainMenu:hover {background: #D88B04 url(/images/template/menubar_on.gif) 0% 0% no-repeat}
A.bdsflMenu:link, A.bdsflMenu:visited, A.bdsflMenu:active, A.bdsflMenu:hover {background: #D90808 url(/images/template/menubar_bdsfl.gif) 0% 0% no-repeat}

A.secondaryMenuItem:link, A.secondaryMenuItem:visited, A.secondaryMenuItem:active , A.secondaryMenuItem:hover {font-size: 12px; text-decoration: none;
font-weight: bold}
A.secondaryMenuItem:link, A.secondaryMenuItem:visited {color: #638981}
A.secondaryMenuItem:active, A.secondaryMenuItem:hover {color: #03514C}

A.footerLink:link, A.footerLink:visited, A.footerLink:active , A.footerLink:hover  {text-decoration: underline;
font-size: 1em;
color: #FFF;
margin: 0px;
padding: 0px}

.pageSection {
	border-bottom: 2px dotted #376A99;
	margin-bottom: 1em;
	color: #C00;
	text-align: center;
}

.pageSection1 {
	border-bottom: 2px dotted #376A99;
	margin-bottom: 1em;
	width: 200px;
	float: none;
}

TABLE.standard {border: 2px solid #376A99; 
border-bottom: none; 
font-family: tahoma}

TABLE.standard TH {background-color: #376A99; 
color: #FFF; 
font-weight: bold;
padding-left: 5px;
padding-right: 5px}

TABLE.standard TD {border-bottom: 2px solid #376A99; 
color: #376A99;
padding-left: 5px;
padding-right: 5px}

.corpLogo {
	width: 150px;
	text-align: center;
	margin-bottom: 1em
}
.corpLogoLeft {
	width: 200px;
	text-align: center;
	margin-bottom: 1em
}
.cssHidden {visibility: hidden;
line-height: 0px;
height: 0px;
width: 0px;
margin: 0px;
font-size: 0px}

DIV.formLeftCell {width: 300px;
float: left}

DIV.formRightCell {width: 300px;
float: right}

P.corrector, P.correctorDeep {clear: both;
width: 0px; 
height: 0px;
line-height: 0px;
font-size: 0px}

.formInput {width: 300px}

P.correctorDeep {margin-bottom: 10px}

/* IDs */

#logoContainer {width: 1000px;
height: 104px;
background: url(/images/template/logo_bg.gif) 0% 0% repeat-x;
margin: 0px auto 0px auto}

#swirlContainer {width: 1000px;
margin: 0px auto 0px auto}

#mainContentContainer {
	width: 1000px;
	margin: 0px auto 0px auto;
	background: #FFF url(/images/template/page_bg.gif) 0% 0% repeat-y
}

#squadColumn {
	width: 200px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
}

#leftColumn {
	width: 200px;
	float: left;
	background-color: #e9f5f7;
	text-align: justify;
}

#centralColumn {
	width: 620px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	color: #376A99
}

#rightColumn {
	width: 150px;
	float: right;
	background-color: #e9f5f7;
}

#menuList {
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}

#footer {clear: both;
color: #FFF;
padding: 4px;
text-align: center;
width: 992px;
background: #4578A2;
margin: 0px auto 0px auto}

