/* Universal Styles */

body{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.error{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #ff0000;
}

form{
	padding: 0px;
	margin: 0px;
}

P.PAGE_BREAK {page-break-before:always; }

@media print {
  .print_hide { display: none; }
}

a:link, a:visited{
	color: #A83200;
	font-size: 11px;
	text-decoration: underline;
}

a:hover, a:active{
	color: #D55E24;
	font-size: 11px;
	text-decoration: underline;
}

p, td, div {
	color: #616168;
	margin-top: 0px;
	font-size: 11px;
	line-height: 15px;
}

ul{
	margin-top: 6px;
	margin-bottom: 18px;
	list-style : square;
}

ol{
    margin-top: 6px;
	margin-bottom: 18px;
}

select{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.title{
	color: #D0002A;
	font-weight: bold;
	font-size: 14px;
}

.header{
	color: #FF0033;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
}

.subheader{
	color: #003399;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}

.tdFieldTitle {
	color : #555555;
	font : normal normal bold 9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.contentList a:link, .contentList a:visited, .contentList a:hover, .contentList a:active{
	font-weight: bold;
}

.contentList li{
	margin-bottom: 8px;
}



/* Unique Color ID's */
#topGreen{
	background-color: #357D00;
}


/* Styles for the sub-level pages */
.contentArea{
	margin-top: 18px;
	margin-bottom: 48px;
	margin-left: 20px;
	margin-right: 18px;
}

.contentArea .rule{
	margin-bottom: 18px;
}

.contentArea .link{
	margin-bottom: 6px;
}

.contentArea div.link{
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: -15px;
	padding-left: 15px;	
}



/* This sets the colored box around the callout and it's corresponding text  in the L3*/
.callout{
	background-color : #FAFAE8;
	border: 1px solid #F6F1D5;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 8px;
	margin-bottom: 18px;
}



/* Styles for l2 promo column */

.l2Promo{
    margin-top: 16px;
	margin-bottom: 48px;
	margin-left: 10px;
	margin-right: 9px;
}

.l2Promo p{
	font-size: 10px;
	line-height: 13px;
}

.l2Promo a:link, .l2Promo a:visited{
	font-size: 10px;
	text-decoration: none;
}

.l2Promo a:hover, .l2Promo a:active{
	font-size: 10px;
	text-decoration: underline;
}



/* Styles for the Level3 navigation */
.l3nav{
    margin-top: 10px;
	margin-bottom: 33px;
	margin-left: 11px;
	margin-right: 11px;
}

.l3nav div{
	padding-top: 0px;
	padding-bottom: 0px;
	text-indent: -15px;
	padding-left: 15px;	
}

.l3nav .rule{
	padding-top: 5px;
	padding-bottom: 5px;
	text-indent: -0px;
	padding-left: 0px;	
}

.l3nav a:link, .l3nav a:visited{
	color: #702200;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.l3nav a:hover, .l3nav a:active{
	color: #D55E24;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.l3nav a.active:link, .l3nav a.active:visited, .l3nav a.active:hover, .l3nav a.active:active{
	color: #702200;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



/* Styles for the Level4 navigation */
.l4nav{
    margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 0px;
}

.l4nav div{
	padding-top: 0px;
	padding-bottom: 3px;
	text-indent: -7px;
	padding-left: 7px;
	line-height: 12px;
}

.l4nav a:link, .l4nav a:visited{
	color: #D55E24;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.l4nav a:hover, .l4nav a:active{
	color: #702200;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.l4nav a.active:link, .l4nav a.active:visited, .l4nav a.active:hover, .l4nav a.active:active{
	color: #702200;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}



/* Styles for Footer */

.footer{
    margin-top: 24px;
	margin-bottom: 48px;
	margin-left: 12px;
}
	
.footer p{
	color: #46464D;
	font-size: 10px;
	margin-top: 6px;
}

.footer a:link, .footer a:visited{
	color: #46464D;
	font-size: 10px;
	text-decoration: none;
}

.footer a:hover, .footer a:active{
	color: #D55E24;
	font-size: 10px;
	text-decoration: underline;
}



/* Styles for any forms */

.formArea{
	margin-top: 15px;
	margin-bottom: 24px;
	margin-left: 28px;
	margin-right: 0px;
}

.formArea td{
	color: #4C4F59;
	font-size: 10px;
}

.formArea .errorNote{
	color: #7F220D;
	font-size: 9px;
}

.formArea input{
	color: #4C4F59;
	font-size: 10px;
	margin-top: 3px;
}

.tdTitle {
	background : #1D1512;
	color : #FFFFFF;
	font : normal normal bold 10px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.darkTR {
	background : #EDF3E2;
}

.lightTR {
	background : #FFFFFF;
}

.arrow {
	color : #C5292C;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
}

#tableBG {
	background : #CCCCCC;
}

#whiteBG {
	background : #FFFFFF;
}

