
/*  GLOBAL -------------------------------------------    */

* {
-moz-box-sizing:border-box;
box-sizing:border-box;
}

form {margin:0px;}
textarea,select {font-family:arial;}

img {border:0px;}


body  {
margin:0px;
padding:0px;
text-align:center;
font-family : Verdana,Arial,helvetica,MS san-serif;
color : #5e6268;
font-size:11px;
line-height:16px;
background: #3f413c url(images/bg.jpg) repeat-x;
}

table  {
table-layout:fixed;
border-spacing:0px;
border-collapse:collapse;
}

td {
padding:0px;
margin:0px;
border: 0px;
vertical-align:top;
}

div.maincontainer {
width:800px;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:0px;
}



.maintable {
width:800px;
float:left;
background: #ffffff;
}

td.maintableleft  {
width:250px;
}


td.maintableright {
width:550px;
}


td.maintablebody {
width:800px;
}


a {
text-decoration:underline;
color : #990000;
}

a:hover {
text-decoration:none;
color : #990000;
}

input  {
font-size:11px;
}



/*  TOPNAV -------------------------------------------    */

.topnavbox {
background: url(images/topnav_back.jpg) no-repeat top;
width:550px;
height:69px;
margin:0px 0px 0px 0px;
}


.topnavcontainer {
position:relative;
left:300px;
top:5px;
width:265px;
}

a.topnav   {
font-family: Verdana,arial, helvetica, sans-serif;
text-decoration:underline;
color:#990000;
font-size:11px;
}

 a:hover.topnav  {
font-family:  Verdana,arial, helvetica, sans-serif;
text-decoration:none;
color:#990000;
}


/* HOME PAGE  -------------------------------------------    */

.homenews {
width:664px;
margin:0px;
padding:0px;
background: #FFFFE7 url(/images/home_new_back.jpg) no-repeat top;
}

.homedg {
width:196px;
margin:0px;
padding:0px;
background:#F6F0E5 url(/images/home_dg_back.jpg) repeat;
}

.signuphome {
float:left;
width:860px;
height:57px;

}

.homesignuptext {
float:right;
width:470px;
padding:18px 10px 0px 0px;
font-family:Georgia,Times,"Times New Roman" !important;
font-size:12px;
color:white;
text-align:right;
}

.homeleft {
float:left;
width:320px;
margin:25px 20px 0px 40px;
}

.homeright {
float:left;
width:260px;
margin:25px 0px 0px 0px;

}

.homebox {
width:293px;
margin:20px 0px 20px 0px;
background: #ffffff url(/images/homebox_back.jpg) repeat;
}

.newshome ul  {
margin:8px 0px 0px 3px;
padding:0px 0px 0px 3px;
list-style-type:none;
background: url(/images/red_carret.gif) no-repeat left top;
}
.newshome li  {
margin:0px 0px 0px 6px;
padding:0px 0px 0px 4px;
list-style-type:none;
}

.newshome a {
font-size:11px;
color:#BB4312;
text-decoration:underline;
}

.newshome a:hover {
font-size:11px;
color:#BB4312;
text-decoration:none;
}

/*  SUB PAGE -------------------------------------------    */

.contentsubpage {
background: url(images/content_back.jpg) no-repeat top;
width:550px;
}

.defaultmargin {
padding:20px 25px 0px 25px;
}

table.tableborders td {
border: 1px solid black;

}




/*  LEFT NAV -------------------------------------------    */

.navleftcontainer {
margin:10px 0px 0px 18px;
}

.navleftbox {
width:210px;
height:22px;
padding: 2px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom:1px dotted #c6c9ce;
background:#ffffff url(/images/leftnav_back.jpg) no-repeat 
}

a.navleft {
font-family: Verdana,arial, helvetica, sans-serif;
color:#990000;
font-size:11px; 
text-decoration:none;
margin: 0px 0px 0px 18px;
padding: 0px 0px 0px 0px;
}

a.navlefton,a:hover.navlefton {
font-family: Verdana,arial, helvetica, sans-serif;
color:#990000;s
font-size:11px; 
text-decoration:none;
font-weight:bold;
margin: 0px 0px 0px 18px;
}


a:hover.navleft  {
font-family: Verdana,arial, helvetica, sans-serif;
font-size:11px;
color:#990000;
text-decoration:underline;
}










a.navleftsub {
font-family: Verdana,arial, helvetica, sans-serif;
color:white;
font-size:11px; 
font-weight:normal;
text-decoration:none;
line-height:10px;
}

a:hover.navleftsub ,a.navleftsubon,a:hover.navleftsubon   {
font-size:11px; 
font-weight:normal;
color:#89D6F5;
text-decoration:none;
line-height:10px;
}

.navleftadbox {
width:220px;
margin:0px 0px 0px 16px;
}

.navleftcontent {
padding:0px 6px 0px 12px;
}


.sideheadertext {
font-family: Verdana,arial, helvetica, sans-serif;
color:white;
font-size:11px; 
font-weight:bold;
text-decoration:none;
padding:7px 0px 0px 12px;
text-transform: uppercase;
}



.navleftstyle1 {
background:#ffffff url(/images/leftback1.jpg) no-repeat top;
width:220px;
}

.navleftstyle2 {
background:#ffffff url(/images/leftback2.jpg) no-repeat top;
width:220px;
}

.navleftstyle3 {
background:#ffffff url(/images/leftback3.jpg) no-repeat top;
width:220px;
}

.navleftstyle4 {
background:#ffffff;
width:220px;
}



/*  FOOTER -------------------------------------------    */

.footerbox {
	background: url(/images/footer_back.jpg) repeat-x top;
	width:800px;
	height:110px;
	text-align:center;
	clear:both;
}

.footer {
	position:relative;
	top:37px;
	text-align:center;
	font-size : 10px;
	font-family: Verdana,arial, helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	text-decoration:none;
}

.footer a {
	color : #666666; 
	text-decoration:none;
	font-weight:normal;
}

.footer a:hover {
	color : #666666;
	text-decoration:underline;
}




/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10;  visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:3px 0px 0px 0px; font-family:arial,helvetica; font-size:9px; font-weight:normal;text-align:center;text-transform:uppercase;letter-spacing:1px;}
.clLevel0{ color:#929292;}
.clLevel0over{ color:#990000; cursor:pointer;;background-color:#eeeeee; }
.clLevel0border{position:absolute; visibility:hidden;border-bottom:0px solid #ffffff;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:3px 0px 1px 12px;font-family:arial,helvetica;font-size:10px;text-align:left;}
.clLevel1{background-color:#eeeeee; color:#929292;}
.clLevel1over{background-color:#ffffff;color:#990000; cursor:pointer;}
.clLevel1border{position:absolute; visibility:hidden; color:ff0000;background-color:#ff0000;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px 0px 0px 6px;font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#9fa1b2;color:white;}
.clLevel2over{background-color:#9fa1b2; color:#eeeeee; cursor:pointer;}
.clLevel2border{position:absolute; visibility:hidden; background-color:eeeeee;}










