body{font-family:Arial; margin:0px; background-color:#333333;}

#mainmenu{margin: 0;padding: 0;}
#mainmenu ul{margin: 0;margin-bottom: 1em;padding-left: 0;float: left;width:100%;border: 1px solid #DFDFDF;border-width: 1px 0;}
* html #mainmenu ul{ margin-bottom: 0;background:#333333;}
#mainmenu ul li{display: inline;}
#mainmenu ul li a{float: left;color: #FFFFFF;font-weight: bold;text-transform:uppercase;font-size:11px;letter-spacing:0px;
padding: 4px 12px 4px 12px;text-decoration: none;border-top:3px solid #999999;border-right:1px solid #999999;background: #333333;}
#mainmenu ul li a:hover{color: black;background-color: #CCCCCC;border-bottom: 4px solid black;padding-bottom: 0;}


.leftmenu{list-style-type: none;margin: 0;padding: 0;width:150px; background-color:#f4f3f3;}
.leftmenu li a{color: #000000;display: block;width: 100%;text-decoration: none;
font-weight: bold;font-size:11px; background-position:center; margin: 0.3em 0; text-transform:uppercase;
background:url(../images/left_menu_bg.gif) repeat-y  center; background-position:left; padding:5px;}
.leftmenu li a:hover{color: white;}



#format table { line-height:14px;border-collapse: collapse;  border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:3px;}
#format th {padding:1px;text-align: left;}

#format tr.headtb td {border-right:none; background:url(../images/tbbg.jpg) repeat-x; 
text-align:left; padding:3px; text-transform:uppercase; font-size:11px; color:#FFFFFF; font-weight:bold;} 

#format tr.heading td {border-right:none; background:#d0cea9; 
text-align:left; padding:3px; text-transform:uppercase; font-size:11px; color:#000000; font-weight:bold;} 

#format td{border-left: 1px solid #CCCCCC; padding:0px; font-size:12px;  
padding:3px; border-bottom: 1px solid #CCCCCC;}
#format td a{ color:#000000; text-decoration:underline;}
#format td a:hover{ text-decoration:none;}

tr.headt td {border-right:none; background:url(../images/tbbg.jpg) repeat-x; 
text-align:left; padding:3px; text-transform:uppercase; font-size:11px; color:#FFFFFF; font-weight:bold;} 

#article table{ font-size:11px; letter-spacing:1px; margin:0px;}
#article td{padding:3px}

tr.articlehead td{font-size:14px; font-weight:bold; color:#990000; padding:3px;}
tr.articlesubhead td{font-size:12px; font-weight:bold; color:#333333;padding:3px;}

#articlelist {margin:0px;}

#articlelist ul{margin:0px; }
#articlelist ul li{font-size:12px; font-weight:bold; margin:0.6em 0;list-style:none;}
#articlelist ul li a{text-decoration:underline; color:#666666;}
#articlelist ul li a:hover{text-decoration:none; color:#666666;}


#cal table{font-size:11px; letter-spacing:0px; margin:0px; text-align:center;}
#cal td{padding:3px}

tr.altdark td{background-color:#d0cea9; padding:3px; font-size:10px; text-transform:uppercase;}
tr.altdark td a{ text-decoration:underline; color:#000000;}
tr.altdark td a:hover{ text-decoration:none;}
tr.altlight td{background-color:#ecebd4; padding:3px;}

#steps table{font-size:11px; letter-spacing:0px; margin:0px;  background:#e2dfbb;}
#steps td{padding:3px}

tr.stepsbg td{background:url(../images/steps_bg.jpg) no-repeat center; height:170px; padding-left:45px;}

#stepslist {margin:0px; text-transform:uppercase; list-style:none; }
#stepslist li {font-size:11px; margin:0.3em 0; background-image:url(../images/bullet.jpg);background-repeat: no-repeat; background-position:0.2em; padding-left:20px;}

a{color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}

.nrmltxt{font-size:12px; padding:3px;}

#menu2{position:relative;height:20px;font-size:11px;font-weight:bold;
background:transparent url(images/bgOFF.gif) repeat-x top left; margin:0px; padding:0px; width:860px;}
#menu2 ul{margin:0;padding:0;list-style-type:none;width:auto;}
#menu2 ul li{float:left;margin:0 0px 0 0;}
#menu2 ul li a{display:inline;float:left;color:#000;text-decoration:none;padding:3px 15px 0 15px;height:20px;}
#menu2 ul li a:hover,#menu2 ul li a.current{color:#fff;background:transparent url(images/bgON.gif) repeat-x top left;}

