/* body and links */

body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

a:link 
{
	font-family: arial;
	color:#234630;
	text-decoration: underline;
	cursor: hand;
}
a:visited 
{
	font-family: arial;
	color:#234630;
	text-decoration: underline;
	cursor: hand;
}

a:hover 
{
	font-family: arial;
	color:#234630;
	text-decoration: underline;
	cursor: hand;
}

.plainNavLinks
{		
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size:11px; 	
	font-family:Arial; 
	color:#FFCC00;
	cursor: hand;
}


.leftNavLinks
{		
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:11px; 	
	font-family:Arial; 
	color:#FFCC00;
	font-weight: bold;
	cursor: hand;
}



a.leftNavLink:link 
{
	
	font-size:11px; 	
	font-family:Arial; 
	color:#FFCC00;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
}

a.leftNavLink:hover 
{		
	
	font-size:11px; 	
	font-family:Arial; 
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	cursor: hand;
}

a.leftNavLink:visited 
{
	
	font-size:11px; 	
	font-family:Arial; 
	color:#FFCC00;
	font-weight: bold;
	cursor: hand;
	text-decoration: none;
}

.leftNavLinks2
{		
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:11px; 	
	font-family:Arial; 
	color:#FFCC00;
	font-weight: bold;
}

/* text styles */
.plainText
{		
	font-size:12px;
	font-family:Arial; 
	color:#333333;
}

.plainTextSm
{		
	font-size:9px;
	font-family:Arial; 
	color:#333333;
}

.plainTextMed
{		
	font-size:11px;
	font-family:Arial; 
	color:#333333;
}

.subHeadText
{
	font-size:12px;
	font-family:Arial; 
	color:#234630;	
	font-weight: bold;
}

.subHeadText2
{
	font-size:12px;
	font-family:Arial; 
	color:#CCCCCC;	
}

.headerOrange
{
	font-family: Arial;
	color:#FFCE21; 
	font-size:12px;
	font-weight: bold; 
}

.headerGreen
{
	font-family: Arial;
	color:#234630; 
	font-size:12px;
	font-weight: bold; 
}

.footerText
{		
	font-size:10px;
	font-family:Arial; 
	color:#234630;
	margin-left: 15px;
	margin-right: 15px;
}

.footerTextOrange
{		
	font-size:10px;
	font-family:Arial; 
	color:#FFCE21;
	margin-left: 15px;
	margin-right: 15px;
}

.LMcallOutText
{		
	font-size:12px;
	font-family:Arial; 
	color:#333333;
	font-weight: bold;
}

.chartSubHeadText
{
	font-size:12px;
	font-family:Arial; 
	color:#669999;	
	font-weight: bold;
}

/* cells with backgrounds */
.modTopBG
{
	background-color: #234630;
	/*background-image: url(../img/headers/topbanner.gif);
	background-repeat:no-repeat;*/

}

.mainBG
{
	background-image: url(../img/bkgd_main.gif);
	background-repeat: repeat-x;

}

.footerBG
{
	background-image: url(../img/footer/ft_gradient.gif);
	background-repeat: repeat-x;

}


.introBG
{
    background-image: url(../img/intro.jpg);
}

.navDash
{
	background-image: url(../img/nav/nav_bldsh.gif); 
	background-repeat: repeat-x;
}
   
.answerDashCol1
{
	background-color: #FFFFF5;
	background-image: url(../img/dash_gray.gif); 
	background-repeat: repeat-x;
}

    
/* cells with margins */
.mainContentCell
{		
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.navArrowCell
{		
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.navBulletCell
{		
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.TOCMainTopic {
	margin-top: 15;
	margin-left: 0px;
	margin-bottom: 5px;
}

.TOCSubTopic1 {
	margin-top: 4;
	margin-left: 15px;
	margin-bottom: 4px;
}

.TOCSubTopic2 {
	margin-top: 4;
	margin-left: 30px;
	margin-bottom: 4px;
}


.padded5
{

	margin-top: 5;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;

}

.padded10
{

	margin-left: 10px;
	margin-right: 10px;

}

/* callouts */
.adCallout
{
	border-color: #333333;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
}

.tableCallout
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFF5;
}

.introCallout
{
	border-color: #234630;
	border-style: solid;
	border-width: 1px;
	background-color: #FFF2C8;
}

.LMCallout
{
	border-color: #999966;
	border-style: solid;
	border-width: 1px;
	background-color: #FCFDE4;
}

.imgFrame
{
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
background-color: #F5F6EE;
}

/* question and answer text and columns */
.questionCol
{		
	background-color: #FFCC00;
	height: 30px;
	vertical-align: middle;
	
}
.questionText
{		
	font-size:12px;
	font-family:Arial; 
	color:#333333;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

.errorText
{
	font-size:12px;
	font-family:Arial; 
	color: #FFCE21;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.answerCol1
{		
	background-color: #FFFFF5;
	height: 30px;
	vertical-align: middle;
	
}

.answerCol2
{		
	background-color: #FFFFFF;
	height: 30px;
	vertical-align: middle;
	
}

.answerText
{		
	font-size:12px;
	font-family:Arial; 
	color:#333333;
	margin-left: 10px;
	margin-right: 10px;
}

.answerText2
{		
	font-size:12px;
	font-family:Arial; 
	color:#333333;
	margin-left: 5px;	
}

/* form elements */

input { 
	background-color: #FFFFFF;
	font-size: 12px; 
	color: #333333; 
	font-family: Arial;  
}

text 
{
	background-color: #FFFFFF; 
	font-size: 12px; 
	color: #333333; 
	font-family: Arial;
}

select { 
	background-color: #FFFFFF; 
	font-size: 12px; 
	color: #333333; 
	font-family: Arial;
}

textarea 
{
	background-color: #FFFFFF; 
	font-size: 12px; 
	color: #333333; 
	font-family: Arial;
}
/* images */


/* table/chart bordered cells */

.chartBorder
{
	border-color: #669999;
	border-style: solid;
	border-width: 1px;
}

.chartRightBorder
{
	border-color: #669999; 
	border-right-style: solid;
	border-width: 1px;
}

.chartLeftBorder
{
	border-color: #669999; 
	border-left-style: solid;
	border-width: 1px;
}

.chartLeftRightBorder
{
	border-color: #669999; 
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
}

.chartBottomBorder
{
	border-color: #669999; 
	border-bottom-style: solid;
	border-width: 1px;
}

.chartBottomRightBorder
{
	border-color: #669999; 
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
.chartBottomLeftRightBorder
{
	border-color: #669999; 
	border-bottom-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-width: 1px;
}

.chartBottomTopRightBorder
{
	border-color: #669999; 
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
}

.chartTHBorder
{
	border-color: #669999; 
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
.chartTHLeftBorder
{
	border-color: #669999; 
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
}
.chartTHMidBorder
{
	border-color: #669999; 
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
}

.chartTHRightBorder
{
	border-color: #669999; 
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-width: 1px;
}
/* Articles Styles */

.artBlueBoldTitle
{
	font-family:Arial;
	font-size: 17px;
	color: #003366;
	font-weight: bold;
}

.artBlueSubTitle
{
	font-family:Arial;
	font-size: 15px;
	color: #003366;
}

.artOrangeBorder
{
	background-color: #FEF4E2; 
	border-color: #FFCE21;
	border-style: solid;
	border-width: 1px;
}

.artOrangeBoldFont
{
	font-family:Arial;
	font-size: 13px;
	color: #FFCE21;
	font-weight: bold;
}

.linkLike
{ 
	font-family:Arial; 
	color:#FFCE21; 
	text-decoration: underline;
	cursor:pointer;
}

.tanBorder2
{
	background-color: #D9F0F1; 
	border-color: #999966;
	border-style: solid;
	border-width: 1px;
}

.tanBorder
{
	background-color: #E9EADC; 
	border-color: #999966;
	border-style: solid;
	border-width: 1px;
}

.tanBorderRightBottom
{
	border-right-color: #999966;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #999966;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.greenBorder
{
	background-color:ECFCEC;
	border-color: #669966;
	border-style: solid;
	border-width: 1px;
}

.tanBorderRight
{
	border-right-color: #999966;
	border-right-style: solid;
	border-right-width: 1px;
}

.tanBorderBottom
{
	border-bottom-color: #999966;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
/* pop up styles */

.popUpCloseWindowBar
{		
	margin-left: 0px;
	margin-right:10px;
	margin-top: 0px;
	margin-bottom: 0px;
}



.popUpCloseWindowLink A:link 
{		
	font-size:11px; 	
	font-family:Arial; 
	color:#FFFFFF; 
}
.popUpCloseWindowLink A:visited 
{		
	font-size:11px; 	
	font-family:Arial; 
	color:#FFFFFF; 
}
.popUpCloseWindowLink A:active 
{		
	font-size:11px; 	
	font-family:Arial;  
	color:#FFFFFF; 
}
.popUpCloseWindowLink A:hover 
{		
	font-size:11px; 	
	font-family:Arial;  
	color:#FFFFFF; 
	text-decoration: underline;
}

.sponsorText
{
	font-size:9px; 	
	font-family:Arial;  
	
	color:#999999; 
}

.takeQuiz
{
	font-size:10px; 	
	font-family:Arial;  
	color:#153873;
}

.bodyLink A:link 
{			
	color:#567440; 
	text-decoration: underline;
}

.bodyLink A:visited 
{		
	color:#567440; 
	text-decoration: underline;
}
.bodyLink A:active 
{		
	color:#567440;
	text-decoration: underline;
}
.bodyLink A:hover 
{		
	color:#567440; 
	text-decoration: underline;
}

.footerLink A:link 
{			
	color:#FFFFFF; 
	text-decoration: underline;
}

.footerLink A:visited 
{		
	color:#FFFFFF; 
	text-decoration: underline;
}
.footerLink A:active 
{		
	color:#FFFFFF;
	text-decoration: underline;
}
.footerLink A:hover 
{		
	color:#FFCC00; 
	text-decoration: underline;
}

.bodyheading
{
	font-family:Arial; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #43643F;
}

.smallcaps
{
	font-family:Arial; 
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: uppercase
}

.bodyheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #43643F;
}

.bodyheadingsm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #43643F;
} 

.smallcaps
{
    FONT-SIZE: 9px;
    TEXT-TRANSFORM: uppercase
}



A.tinylinks:link
{
    COLOR: #43643F;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.tinylinks:visited
{
    COLOR: #43643F;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; 
}
A.tinylinks:active
{
    COLOR: #43643F;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none; 
}
A.tinylinks:hover
{
    COLOR: #A95315;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none;
}

A.menu:link
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.menu:visited
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px; 
    TEXT-DECORATION: none;
}
A.menu:active
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none; 
}
A.menu:hover
{
    COLOR: #A95315;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px; 
    TEXT-DECORATION: none;
}

