BODY{
margin: 0;
padding: 0;
}
.rscbodyColor{
background-color: #f0f0dd;
background-image:url(images/pageFade.jpg);
background-repeat:repeat-x;
}
/* standard elements */
/* default link is blue with burgundy text on hover, underlined */
a:link{color: #0567b2; text-decoration: underline}
a:visited{color: #0567b2; text-decoration: underline}
a:hover{color: #682020; text-decoration: underline}
a:active{color: #0567b2; text-decoration: underline}
/* black link with red hover */
a.black:link{color: #000; text-decoration: none}
a.black:visited{color: #000; text-decoration: none}
a.black:hover{color: #BB1212; text-decoration: underline}
a.black:active{color: #000; text-decoration: none}

/* external links - PDF and the like */
a.external span{
position: absolute;
left: -5000px;
width: 4000px;
}
a.external:link{
background: url(images/icon_pdf.gif) no-repeat 100% 0px;
padding: 0 38px 3px 0;
color: #0567b2;
}
a.external:visited{
color: #0567b2;
background: url(images/icon_pdf.gif) no-repeat 100% 0;
padding:  0 38px 3px 0;
}
a.external:hover{
color: #682020;
background: url(images/icon_pdf.gif) no-repeat 100% -99px;
padding:  0 38px 3px 0;
}
a.external:active{
background: url(images/icon_pdf.gif) no-repeat 100% 0;
padding:  0 38px 3px 0;
color: #0567b2;
}
/* back to top for long pages */
a.backtotop:link{
background: url(images/icon_backtotop.gif) no-repeat 100% 0;
padding: 0 18px 0 0;
margin: 4px 14px;
color: #0567b2;
}
a.backtotop:visited{
color: #0567b2;
background: url(images/icon_backtotop.gif) no-repeat 100% 0;
padding: 0 18px 0 0;
margin: 4px 14px;
}
a.backtotop:hover{
color: #682020;
background: url(images/icon_backtotop.gif) no-repeat 100% -100px;
padding: 0 18px 0 0;
margin: 4px 14px;
}
a.backtotop:active{
background: url(images/icon_backtotop.gif) no-repeat 100% 0;
padding: 0 18px 0 0;
margin: 4px 14px;
color: #0567b2;
}


FORM{
	margin-top: 0px;
	margin-bottom: 0px;
}
UL{
	margin:0 0 6px 26px;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
OL{
	margin:0 0 6px 30px;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
}
TD, TD TD, TD TD TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 16px;
}
P{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	margin:2px 0 5px 0;
	font-style: normal;
	padding:0;
}
/* end standard elements */


/* page layout divs */
#layoutContainer{
width: 766px;
margin: 0 auto;
padding: 0;
border: 1px solid #91823c;
border-top: 0px;
background-color:#F4F4EC;
}

#masthead{
position:relative;
width: 766px;
height: 93px;
background-image:url(images/masthead.jpg);
background-repeat:no-repeat;
margin: 0;
padding: 0;
}
#logoLink{
position:absolute;
top: 20px;
color:#FFFFFF;
height:60px;
width: 375px;
z-index:3;
left: 10px;
}
#utilityNav{
position:absolute;
bottom: 0;
color:#FFFFFF;
height:24px;
z-index:2;
text-align: right;
right: 10px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}
#utilityNav a:link{color: #fff; text-decoration: none}
#utilityNav a:visited{color: #fff; text-decoration: none}
#utilityNav a:hover{color: #810d0d; text-decoration: underline}
#utilityNav a:active{color: #fff; text-decoration: none}

#topNavContainer{
width:766px;
height: 26px;
margin: 0;
padding: 0;
border-top: 1px solid #fff;
background-color: #bda86e;
}
#topNavContainer ul#topNav{ padding: 0 0 0 20px; margin: 5px 0 0 0; list-style-type: none; color: #FFF;}
#topNavContainer ul#topNav li { display: inline;}
#topNavContainer ul#topNav li a { padding: 0px 10px 0px 12px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; width: auto; color: #FFF; text-decoration: none; font-weight:bold; }
#topNavContainer ul#topNav li a:hover{ color: #5d5001; text-decoration: underline;}
#topNavContainer ul#topNav li.currentTop a{ text-decoration: none;font-weight: bold; color:#5d5001;}
.bdr{border-right: 1px solid #FFF;}

/* home containers */
#homeBanner{
width:766px;
height: 168px;
margin: 0;
padding: 0;
}
#homeLeft{
margin: 10px;
padding: 0;
}


.homeFeatureBox{
display:block;
background-color:#FBFBF3;
border: 1px solid #d8c9a2;
height: auto;
overflow:visible;
}
.homeFeatureBox p{
color: #666;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
font-weight:normal;
margin: 10px;
}
.homeFeatureBox p a:link{color: #9f5b1c; font-weight:bold;}
.sidePanel{
background:url(images/bg_sidePanel.jpg) #eee3cd ;

background-repeat:repeat-x;
}
.table_divider{
background: url(images/divider.gif) #d8c9a2  ;
background-repeat: repeat-x;
}
#homeRight{
margin: 10px;
padding: 0;
}

.newsTopic{
clear:left;
color: #9f5b1c;
margin: 0px 0 20px 0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
display:block;
}
.newsTopic img{
margin: 0 6px 0 0;
}
.newsDate{
font-size: 11px;
padding: 0 0 0 6px;
font-weight:normal;}
.newsTease{
color: #000;
font-size: 12px;
font-weight:normal;
}
#newsletterSignUp{
margin: 0;
}
#newsletterSignUp p{
font-size: 11px;
margin: 0;
padding:10px 10px 0 10px;
text-align:left;
}
#newsletterSignUp FORM{
margin-left: 5px;
}
INPUT.newsletter{
width: 170px;
font-size: 11px;
}
/* INSIDE PAGE CONTAINER DIVS  */
#insideMiddleNav{
margin: 0 0 10px 0;
padding: 0;
border-top: 2px solid #fff;
}
#insideLeft{
margin: 10px;
padding: 0;
}
.tableHeader{
background-color:#0567b2;
color: #fff;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}
.evenRow{
background-color:#CED7DB;
}
#insideRight{
margin: 0;
padding: 0;
}
.rightPromoBlock{
width:210px;
margin: 10px 0;
padding: 0;}
.rightPromoBlock p{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
font-weight:normal;
margin: 0;
padding: 10px;
}
/* breadcrumb row also contains page functions (print & email) */
#breadCrumbRow{
clear:both;
height: 44px;
/*
background-image:url(images/bg_breadcrumb_row.jpg);
background-repeat:repeat-x;
*/
margin: 0;
padding: 0;
}
#breadCrumbs{
margin: 10px 0 0 0;
padding: 0;
padding: 0;
list-style-type: none; 
color: #000; 
text-align:left;
}
#breadCrumbs ul{margin: 0 0 0 10px;}
#breadCrumbs ul li { display: inline; font-family:Verdana, Helvetica, sans-serif; font-size: 10px;}
#breadCrumbs ul li a:link { color: #BB1212; text-decoration: none;}
#breadCrumbs ul li a:visited{ color: #BB1212; text-decoration: none;}
#breadCrumbs ul li a:hover{ color: #000; text-decoration: underline;}
#breadCrumbs ul li a:active{  color: #BB1212; text-decoration: none;}







/*  side navigation for the banner area of inside pages */
/*  extra wrapper for darker side navigation area */
.navTree_bg{
background-color:#dcd3b6;
margin: 0;
padding: 0;
}
#navTree dl {margin: 0px; padding: 0;}
#navTree dd {margin:3px 0 0 0; padding:0; text-align:left;font-family:Arial, sans-serif; color: #810d0d;}
#navTree dd a:link, #navTree dd a:visited { color: #810d0d; text-decoration:none; display:block; padding:2px 10px; font-size:13px;}
#navTree dd a:hover {color:#fff;text-decoration:none; background-color:#aa9352;}
#navTree dd.current a:link, #navTree dd.current a:visited{color:#fff; background-color:#aa9352;}
/*  end side navigation */


/*  right side navigation on inside pages */
#rightNav dl {margin: 0 8px; padding: 0;}
#rightNav dt {margin:0; padding:10px 8px 2px 8px; text-align:left; font-size: 13px; font-weight:bold; font-family:Arial, sans-serif; color: #0668b3;}
#rightNav dd {margin:3px 0; padding:0; text-align:left;font-family:Arial, sans-serif; border-top: 1px solid #d4ccac;}
#rightNav dd a:link, #rightNav dd a:visited {color:#810d0d; text-decoration:none; display:block; padding:2px 4px 2px 22px; font-size:12px;background:url(images/arrow_gray.gif) no-repeat 12px 50%;}
#rightNav dd a:hover {color:#810d0d;text-decoration:underline;background:url(images/arrow_gray.gif) no-repeat 12px 50%;}
#rightNav dd.current a:link, #rightNav dd.current a:visited{color:#000;background:url(images/arrow_gray.gif) no-repeat 12px 50%;}
#closeNav{ margin: 0 8px; padding: 0; height: 16px; border-top: 1px solid #d4ccac;}
/* END right side navigation on inside pages */

#bottomNavContainer{
width: 766px;
margin: 0 auto;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
line-height: 12px;
color: #000;
text-align:left;

}
#bottomNavContainer ul#bottomNav{ padding: 0 0 0 2px; margin: 5px 0 0 0; list-style-type: none; color: #000;}
#bottomNavContainer ul#bottomNav li { display: inline;font-size: 10px;}
#bottomNavContainer ul#bottomNav li a { padding: 0px 6px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; width: auto; color: #000; text-decoration: none; font-weight:normal; }
#bottomNavContainer ul#bottomNav li a:hover{ color: #810d0d; text-decoration: underline;}
.btmbdr{border-right: 1px solid #000;}

H1{ 
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height: 1.1em;
font-style: normal;
margin: 2px 0 10px 0;
padding: 0;
color: #682020; /* burgundy  */
}

H2{ 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 1.1em;
font-style: normal;
margin: 2px 0 2px 0;
padding: 0;
color: #682020; /* burgundy  */
}


H3{
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-weight: bold;
letter-spacing: .05em;
line-height: 1.1em;
margin: 2px 0 6px 0;
padding: 0;
color: #810d0d;
}

H4{ 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height: 1.1em;
font-style: normal;
margin: 2px 0 6px 0;
padding: 0;
color: #810d0d;
}
.disclaimer{
font-size:11px;
line-height:1.1em;}
.blueAccent{
color: #203162;
}

.LightblueAccent{
	color: #0567b2;
	font-weight: bold;
}
.question{
color: #0567b2;
font-weight:bold;
margin: 10px 0 2px 0;
}
.answer{margin: 0 14px;}
.calendar_feature{border: 1px solid #91823C; background-color:#CACC9D;padding: 4px; margin-bottom:2px;}
.calendar_regular_item{border: 1px solid #91823C; background-color:#D7D7BE;padding: 4px; margin-bottom:2px;}
.calendar_date{color:#333333; font-weight:bold; font-size:80%;}
.calendar_title{color:#0567b2; font-weight:bold; font-size:12px;}
.tab_green{color:#009900; font-weight:bold;}
.tab_yellow{color:#CC9900; font-weight:bold;}
.tab_blue{color:#0668b3; font-weight:bold;}
.tab_header{font-weight:bold;}
.tab_key{
background-color:#C7E7FE;
padding:4px;
}
tab_bg{
background-color:#0567B2;
}
.style8bar{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-style: normal;
color: #ffffff;
background-color:#7f4085;
vertical-align:middle;
margin:0 0 2px 0;
}
.h2subhd{ 
font-family:Arial, Helvetica, sans-serif;
font-size:15.5px;
color: #7f4085;
margin:-10px 0 2px 0;
}
