﻿body { margin: 0px;
    font-family: Arial, Helvetica, Times New Roman;
    color: #7A7A7A;
	background-color: #F1F1F1;
    font-size: 12px;
	line-height:1.5em; 

}

.print{}
.inPrint{display:none; }
                            
            
/* overwriting HTML default elements */
a { color: #3384B8; text-decoration: none; }
a:hover { text-decoration: underline; }
form { margin: 0px; }
table { font-size: 12px; text-align: left; }
img { border: none 0px transparent; margin: 0px; }
select { font-size: 12px; }

textarea { font-size: 12px; }
input { font-size: 12px; }


.bgGrey a { color: #000000; }


/* backgrounds */
.bgRed { background-color: #FF0000; opacity:.80; filter: alpha(opacity=80); width:130px; height:19px; color:#FFFFFF; font-size:10px; float: right; margin-right: 18px; text-align:center; }
.bgGrey { background-color: #B8B8B8; opacity:.70; filter: alpha(opacity=70); width:360px; height:19px; color:#FFFFFF; font-size:10px; float: right; text-align: center; margin-right: 25px; }
.bgImage { background: URL(../images/banner01.jpg) no-repeat; z-index: 89999; height: 415px; }                        
.bgWhite { clear: both; padding-left: 15%; background: #FFFFFF; padding-bottom: 25px; }
.bgWhiteSubpage { clear: both; padding-left: 15%; background: #FFFFFF; }
.bgWhiteHome { clear: both; padding-left: 14%; background: #FFFFFF; padding-bottom: 10px;  }
.bgBanner01{ font-family:Arial; font-weight:bold; font-size:12px; color:#B80E00; line-height:1.1em; padding-top:4px;}
.a bgBanner01{ font-family:Arial; font-weight:bold; font-size:12px; color:#B80E00; line-height:1.1em; padding-top:4px;}
.bgBanner01Content{ font-family:Arial; font-size:11px; color:#000000; line-height:1.1em; margin-top:0px; margin-left:-25px; font-weight:normal; }
.a bgBanner01Content{ font-family:Arial; font-size:11px; color:#000000; line-height:1.1em; margin-top:0px; margin-left:-25px; font-weight:normal; }

/* controls location of grey and red bar on top navi */
.topNav { padding-top: 50px;  width: 940px;  clear: both;  }
/* for location check */
/* .topNav { padding-top: 4%; padding-left:9%; width: 972px; border: 1px solid #FFFFCC; text-align: right; clear: both; }


/* controls navi on red square arch */
.navWhite {font-size: 10px; color: #FFFFFF; font-weight:bold; padding-top:80px; padding-left:80px;  }
/* for location check */
/*.navWhite {font-size: 10px; color: #FFFFFF; font-weight:bold; padding-top:55px; padding-left:260px; border: 1px solid #FFFFFF; }*/
/*.navWhite a { color: #FFFFFF; text-decoration: none; margin-left:40px; }*/
.navWhite a { color: #FFFFFF; text-decoration: none;}
.navWhite  a:hover { text-decoration: underline; }



a.subNavWhite:link, a.subNavWhite:visited {  font-size: 10px; color: #FFFFFF; font-weight:bold; margin-left:40px;}
a.subNavWhite:hover {  font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration: underline; margin-left:40px;}


/* font formatting */
.font12 { font-size: 12px; line-height:1.2em; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
#articleContent { font-size:12px; color: #3A3A3A; line-height: 1.6em;}
#articleTitle { font-size: 18px; color: #000000; }
.boldGray{ font-weight:bold; color:#363636; }

/* borders */
.borderGreyTop {
	 border-top:1px solid #E0E0D3; padding-top: 5px; padding-bottom:5px; }
.borderTopDashed{
border-top: solid 1px #D0C1B2;
margin-top:7px;
margin-bottom:7px;
}

/* for margins */
.marginTop05 { margin-top: 5px; }
.marginTop10 { margin-top: 10px; }
.marginTop15 { margin-top: 15px; }
.marginRight10 { margin-right: 10px; }
.marginBottom10 { margin-bottom: 10px; }
.marginBottom05 { margin-bottom: 5px; }
.marginBottom25 { margin-bottom: 25px; }
.marginLeft10 { margin-left: 10px; }
.marginLeft30 { margin-left: 40px; }
#tdContent { padding-left:15px; padding-right:15px; }

/* for footer */
.footer { padding-top: 15px;  padding-bottom: 30px; color: #FFFFFF; padding-left: 15%; background: #FF0000;  }
.footer table { font-size: 11px; }
.footer a { color: #FFFFFF; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.bulletArrow { list-style-image: url(../images/arrow_black.gif); margin-left: -10px;}

.subBanner { background-color:#E1E1C6; height: 177px; }


#breadCrumbs { font-size: 11px; font-weight: bold; color: #7F7F7F; padding: 5px 30px; margin-bottom: 20px; width:921px;  }

.ContentColumn{ width:500px;}
#MainContent{width:921px;}

.tblBanner {width: 921px; margin-left: 15%;}
#tdTree{width:165px;}

.altRow 
{ background-color: #F1F1DF;
}
.menuTopPadRight {padding-right: 35px;}

.err {  background: url('../images/icon_error.gif') no-repeat 10px 10px; padding-top: 10px; padding-bottom: 10px;  padding-left: 37px; margin-top:5px; color:red; background-color:#FFFFCC; border: 1px solid #C7C7AB; font-size: 12px;width:491px; }

.alphaLink
{color: Black; font-size: 11px;  }

.alphaLinkOn
{color: #0B79C6; font-size: 18px; text-decoration:none;  }

#baseBGLeft{width: 12%; }

/*Public Forums tabs*/
.viewedTabs{float:left; width:auto; border-left:solid 1px #D0C1B2; border-right:solid 1px #D0C1B2; border-top:solid 1px #D0C1B2; padding: 5px 14px 5px 14px; background:#FA9F1D; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;margin-bottom:10px;}
.viewedTabsSelected{float:left; width:auto; border-left:solid 1px #D0C1B2; border-right:solid 1px #D0C1B2; border-top:solid 1px #D0C1B2; padding: 5px 14px 5px 14px; background:#FA6D1D; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;;margin-bottom:10px; }
.viewedList{border:solid 0px #D0C1B2; padding:0px; }
.propBorderBottom { border-bottom: 1px solid #D0C1B2; margin-top: 15px; margin-bottom:15px; }
.viewedTabsNone {float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #D0C1B2; border-top:solid 1px #D0C1B2; padding: 5px 5px 5px 5px; background:#A6A6A6;  margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px; }

/*Glossary*/
.alphaGlossary {color:#FFFFFF; font-size: 16px; background: URL(../images/button_glossaryA-Z.gif) no-repeat;padding:4px;width:30px;height:30px; font-weight:bold; }
.alphaGlossary:hover {color: #FFFFFF; font-size: 16px; background: URL(../images/button_glossaryA-Z_over.gif) no-repeat;padding:4px;font-weight:bold; }


.divImageLeft { float: left; font-size: 8pt; font-style: italic; width: 210px; margin-right: 15px; }
.divImageRight { float: right; font-size: 8pt; font-style: italic; width: 210px; margin-left: 15px; }
.articleImageLeftsetting { border: solid 1px #F1F1DF; float: left; margin: 3px; }
.articleImageRightsetting { border: solid 1px #F1F1DF; float: right; margin: 3px; }


/* link */
.a linkSmall{ color:#3384B8; text-decoration:none; }

/*float*/
.floatLeft { float:left; }

/* clearboth*/
.clearBoth { clear:both; }

/* line */
.borderBottomGray { border-bottom: 1px solid #C0C0C0; padding: 10px 0px 10px 0px; } 

/* announcement */
.background{ background-color:#EDE3D2; border-bottom:2px solid #CEC1AC; width:542px; height:30px;}
.title{ font-family:Arial; font-size:12px; color:#000000; font-weight:bold; }
.border-left { border-left:1px solid #CEC1AC;}
.link { font-family:Arial; font-size:12px; color:#3384B8; }
.a link { font-family:Arial; font-size:12px; color:#3384B8; }
.announcement_cont{ padding:5px 0px 0px 10px; }
.paddingTop { padding-top: 0px; }

/* quick link*/
.arrowRed{list-style: url("../images/arrow_red.gif");  margin-left:10px;}
.quickLinkMargin { margin-left: 40px; }
.quickLink { font-family:Arial; font-size:12px; color:#000000; line-height:18px; }
.a quickLink { font-family:Arial; font-size:12px; color:#000000; line-height:18px; }


.paddingTop10 { padding-top: 10px; }
.paddingLeft10 { padding-left: 10px; }
