body {
	margin: 15px 10px 0px 20px; background: #8B2E00;
	font-family: arial, sans-serif; font-size: 12px; 
	color:#333333;
}


.hometable{
background-color:#fff;
}
.hometable .left{
vertical-align:top;

}
.left img{
margin-top:2px;
}
.hometable .content{
padding-top:13px;
margin-left:20px;
vertical-align:top;

}
.twoColTable{
background-color:#fff;
}
.twoColTable .rightCol{
	width: 160px; 
	height: auto;
	vertical-align:top;
}


.twoColTable .content{
padding-top:13px;
margin-left:20px;
}


div.clear {
	height: 1px; clear:both;
}

p {
	margin: 0px 0px 10px 0px;
}

a {/*schooff edit: orgig deco none*/
	color: #CC6600; text-decoration: underline;
}

#topNav{
	width: 740px; height: 16px;
	line-height:8px;
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#fff;
}

#topNav a {
	color: #fff; text-decoration:none;
}

#topNav a:hover {
	color:#DCBCBC;
}

#topNav .navHigh{
color:#DCBCBC;
}

#header{
	width: 740px; height: 69px; background-color:#E5E5E5;
}

.navCell{
text-align:center;
float:left;
padding-top:4px;
}

.gNavLinks a{
color:#E6E6E6;
text-decoration:none;
font-family:tahoma,sans-serif;
}

.gNavLinks a:hover{
color:#fff;
font-weight:bold;
}

.high a{
color:#fff;
font-weight:bold;
}

#gNav{
	padding-left:10px;
	width: 730px; 
	height: 24px; 
	background-color:#9A9A9A;
	font-family:tahoma, sans-serif;
	font-size:12px;
	color:#fff;
	display:block;
}
#globalNav{
	padding-left:20px;
	width: 720px; height: 24px; background-color:#9A9A9A;
	font-family:tahoma, sans-serif;
	font-size:12px;
	color:#fff;
	
	
}
#globalNav SPAN{
line-height:24px;
vertical-align:middle;
}
#globalNav img{
vertical-align:middle;
}

#globalNav a{
text-decoration:none; color:#fff;
}




#gNav SPAN{
line-height:24px;
vertical-align:middle;
}
#gNav img{
vertical-align:middle;
float:left;
}
#gNav a{
color:#E6E6E6;
text-decoration:none;
}
#gNav a:hover{
font-weight:bold;
color:#fff;
}
#gNav .highlight{
font-weight:bold;
color:#fff;
}









#footer{
	margin-top:8px;
	width: 740px; height: 24px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	color:#fff;
	display:block;float:left;
	height:100px;
}

#footer a {
	color: #fff; text-decoration:none;
}

#footer a:hover{
color:#DCBCBC;
}
#footer .navHigh{
color:#DCBCBC;
}



.footer_logo{
margin-top:10px;
}
.copyright{
float:right;
}
#mainContainer{
float:left;
width:700px;
	height:auto;
	display:block;
	background-color:#fff;
	padding: 16px 20px 20px 20px;
	background:#fff url(../img/main_bottom_cap.gif) no-repeat left bottom;
}

/*ie 5.5 box model hack*/
#mainContainer{
  width:740px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:700px;
}



#threeCol{
	width:520px;
	height:auto;
	float:left;
}
.rightColHome{
	width: 160px; 
	height: auto;
	vertical-align:top;
}




#rightCol img{
display:block;
}
#homeLeft{
	width: 180px;
	float:left;
	
}
#homeLeft img{
margin-top:2px;
}
#homeCenter{
	width:340px;
	float:left;
	margin-top:13px;

}


#threeColMain{
width:520px;
float:left;

}

#fourColMain{
float:left;
}

#threeColContent{
margin-top:13px;
}
/*recomend section breaks template with form fancy lines busting into 4th column margin*/
#recoThreeCol{
	width:540px;
	height:auto;
	float:left;

}

#recoCenter{
	float:left;
	margin-top:13px;
	
	
}



#recoRightCol{
	margin-left:0px;
	width: 160px; height: auto;
	float:left;
}
.recoIconText{
display:inline;
width:260px;
}
.recoIconText img{
vertical-align:middle;
}


/*common fonts*/
#title{
	font-size:21px; color:#8b2e00;border-bottom:solid #E5CCCC 3px;
}


/* Home Notepad */
.notepadholder{
width:320px;
}
.notepadrow{
background:url(../img/bg_notepadrow.gif) repeat-y top left;
display:block;
padding-left:40px;

}
.toprow {
padding-left:40px;
background:url(../img/bg_notepad_top.gif) repeat-y top left;
height:42px;
font-family:arial, sans-serif;
color:#8B2E00;
font-size:18px;
font-weight:strong;
}
.toprow span{
line-height:42px;
}

.notepadrow p{
line-height:22px;
margin:0px;
}
.notepadrow img{
display:inline;
vertical-align:middle;
}


.lastrow{
border-bottom:1px #ccc solid;
display:block;
background:url(../img/bg_notepadrow.gif) repeat-y top left;
width:340px;
height:22px;
}

/*close home notepad */

/*Feature Right Hand Sidebar*/
.featureContent{
width:auto;
font-size:11px;
padding:0px 10px 5px 10px;
background-color:#efefef;
display:block;
color:#666;

}

.featureContent{
width:auto;
font-size:11px;
padding:0px 10px 0px 10px;
background-color:#efefef;
display:block;
color:#666;

}




.required{
color:#993300;
}

.requiredspace{
color:#993300;
padding-top:10px;
display:block;
}
.label{
font-weight:bold;
color:#666;
margin-top:6px;
display:block;
}

.featureContent input, .featureContent select {
width:134px;
}

.featureContent select, .featureContent option {
	font-size:.95em;
}

FORM{
margin:0px;
}
.formBottom{
float:left;
display:block;
width:160px;
height:40px;
background:#fff url(../img/form_bottom.gif) no-repeat left top;
}
.formBottom img{
float:right;
margin:6px 8px 0px 0px;
}

/*large form styling for "recommend to a coleague and contact page 2*/


/*NEWSLETTER STYLES*/



.newsStrip{
height:34px;
border-bottom: dotted #ccc 1px;
float:left;
width:100%;
}
.newsStrip.current{
background-color:#F2E5E5;
border-bottom: dotted #802617 1px;
border-top: dotted #802617 1px;
margin-bottom:20px;
clear:both;

}



.newsStrip.alt{
	 background:#F3F3F3;
	 /*fff url(../img/bg_newsletter_altrow.jpg) repeat-y left top;*/
}





.newsStrip.left{
width:175px;
}

.newsStrip img{
display:inline;
float:left;
margin-top:9px;
}

.news{
margin-bottom:0px;
float:left;
}
.macBreak{
height:10px;
clear:both;
}

}
.newsStrip a {/*schooff edit: orgig deco none*/
	color: #CC6600; text-decoration: none;
}

.newsTitle{
color:#CC6600;
font-size:12px;
font-family:tahoma, sans-serif;
line-height:34px;
float:left;
padding-left:5px;
width:233px;

}
.newsTitle.download{
width:auto;
}


#recoForm{
width:340px;
padding-left:20px;
background:#fff url(../img/bg_recoform_sides.gif) repeat-y top left;

}

#recoFormBottom{
width:340px;
height:55px;
padding-left:20px;
background:#fff url(../img/bg_recoform_bottom.gif) no-repeat top left;

}

#recoForm input{
width:290px;
margin-bottom:0px;
}

/*help page formatting*/
.helpQ{
color:#CC6600;
line-height:20px;
display:block;
border-bottom:1px dashed #ccc;
margin-left:20px;
}

.helpQ a{
text-decoration:none;
}

.helpA{
font-size:13px;
background-color:#F7F6FB;
color:#8B2F00;
line-height:22px;
display:block;
border-bottom:1px solid #ccc;
}
.helpAfull{
margin-left:20px;
}
.top{
font-size:9px;
display:inline;
vertical-align:middle;
}



.cmeIndent{
 background:#fff url(../img/icon_plus.gif) no-repeat left top;
 padding-left:20px;
}

.SubheadRedBig{
font-size:14px;
color:#8B2E00;
padding-bottom:13px;
display:block;
}
.boldgrey{
font-weight:bold;
color:#898989
}

.disclosure{
display:block;
border-top:dashed #CCC 1px;
font-size:11px;
color:#8C847D;
padding:4px 20px 15px 0px;
margin-left:20px;
}


dl {
	margin-top:0;
	}

dt {
	font-size:12px;
	color:#8B2E00;
	}

dd {
	padding:0; margin:0 0 8px 15px;
	}	
	
table#schedule caption.SubheadRedBig{
	font-size:14px;
	text-align:left;
	color:#8B2E00;
	padding:16px 0 12px;
	}

table#schedule th {
	text-align:left;
	}

table#schedule th.month {
	width:110px;
	}

table#schedule td {
	padding-bottom:8px;
	}


/*EMAILED NEWSLETTER CSS*/









