.base { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.base a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.base a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.base a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.base a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F99302; }
.contentnull { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00388B; }
a:link { font-family: Arial, Helvetica, sans-serif; color: #943B2B; text-decoration: none; }
a:visited { font-family: Arial, Helvetica, sans-serif; color: #943B2B; text-decoration: none; }
a:hover { font-family: Arial, Helvetica, sans-serif; color: #477AA9; font-weight: underline; }
a:active { font-family: Arial, Helvetica, sans-serif; color: #3E71CA; font-weight: underline; }
a.menu:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4072C9; text-decoration: none; font-weight: bold; }
a.menu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004F74; text-decoration: none; font-weight: bold; }
a.menu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FE7203; font-weight: bold; text-decoration: none; }
a.menu:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #004F74; text-decoration: none; font-weight: bold; }
.topmenu-reg { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #666666; }
a.topmenu:link { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; }
a.topmenu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; }
a.topmenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #009900; font-weight: normal; text-decoration: none; }
a.topmenu:active { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; font-weight: normal; }
.base-reg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; }
a.basemenu:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: none; font-weight: normal; }
a.basemenu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: none; font-weight: normal; }
a.basemenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; text-decoration: none; }
a.basemenu:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: none; font-weight: normal; }
a.home:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: normal; }
a.home:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; }
a.home:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; font-weight: normal; text-decoration: none; }
a.home:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: normal; }
.leftmenutitles { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FC780B; width: 151px; }
.righttablestoptitles { padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #fafafa; margin-top: 0px; width: 148px; border-top: 0px dotted #d1d1d1; border-right: 1px dotted #d1d1d1; border-bottom: 1px dotted #d1d1d1; border-left: 1px dotted #d1d1d1; }
* html div.righttablestoptitles {  /* CSS hack */ width: 148px; width: 148px; }
.righttablestop { padding: 0px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #FE7203; margin-top: 5px; width: 148px; font-weight: bold; border-top: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 0px solid #d1d1d1; border-left: 1px solid #d1d1d1; }
* html div.righttablestop {  /* CSS hack */ width: 148px; width: 148px; }
.tablesmain { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #f1f1f1; margin-top: 0px; width: 180px; font-weight: normal; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-right: 0px; float: right; height: 360px; }
* html div.tablesmain {  /* CSS hack */ width: 180px; width: 180px; }
.tablesmainR { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #f1f1f1; margin-top: 0px; width: 180px; font-weight: normal; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-right: 0px; float: right; }
* html div.tablesmainR {  /* CSS hack */ width: 180px; width: 180px; }
.tablesmainco { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #faf9f9; width: 425px; font-weight: normal; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-top:3px; }
* html div.tablesmainco {  /* CSS hack */ width: 425px; width: 425px; }
.videolist { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.tablesmain2 { padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #f1f1f1; margin-top: 5px; width: 210px; font-weight: normal; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-right: 15px; float: right; height: 310px; }
* html div.tablesmain2 {  /* CSS hack */ width: 210px; width: 210px; }
.orange { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF7B11; font-weight: bold; }
/*added by Crystal */

body { background-image:url(/images/bgbg.jpg); background-repeat:repeat-x; background-color:#E3E3E3; text-align:center; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#54504d; }
html { text-align:center; margin:auto; }
/* misc styles */ 
.clearer { height: 0px; clear: both; display: block; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden; font-size: 0px; }
#bgrepeat { background-image:url(/images/bgrepeaty.jpg); background-position:top center; background-repeat:repeat-y; margin:auto; text-align:center; }
#bgstatic { background-image:url(/images/bgstatic.jpg); background-position:top center; background-repeat:no-repeat; margin:auto; text-align:center; }
#topspacer { height:22px; margin:auto; text-align:center; }
#topheader { height:314px; width:918px; margin:auto; text-align:center; }
#contentholder { width:918px; background-color:#FFFFFF; margin:auto; text-align:center; padding-bottom:10px; }
#contentrepeat { background-image:url(/images/content-repeat.jpg); background-position:top center; background-repeat:repeat-y; margin:auto; text-align:center; }
#contenttop { background-image:url(/images/content-top.jpg); background-position:top center; background-repeat:no-repeat; margin:auto; text-align:left; }
#contentleft { width:593px; margin:auto; text-align:left; padding:25px; float:left; }
#contentright { width:245px; margin:auto; text-align:left; padding-top:25px; padding-bottom:25px; float:right; padding-left:15px; padding-right:15px; }
#footerbg { background-image:url(/images/footerbg.jpg); background-repeat:no-repeat; background-position:top center; margin:auto; text-align:center; padding-top:10px; }
#footertext { width:918px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:auto; text-align:left; }
#footertext a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474541; text-decoration:none; }
#footertext a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
h1 { font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-size:19px; color:#474541; }
h2 {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#474541;
	line-height: 20px;
}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#486d6e; font-weight:bold; }
p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#383734;}
.homeBody {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#396A57;
	line-height: 18px;
	font-weight: 500;
}
