body{font-family:Arial; margin:0px;}

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

.leftmenu{list-style-type: none;margin: 0;padding: 0;width:150px; background-color:#f4f3f3; margin-left:8px; list-style:none;}
.leftmenu li a{color: #000000;display: block;width: 100%;text-decoration: none;
font-weight: bold;font-size:11px;margin: 0.4em 0; text-transform:uppercase; 
background:url(../images/left_menu_bg.gif) repeat-y;padding:5px;}
.leftmenu li.selected a{color: #000000;display: block;width: 100%;text-decoration: none;
font-weight: bold;font-size:11px;margin: 0.3em 0; text-transform:uppercase; 
background:url(../images/left_menu_bghover.gif)repeat-y;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 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:11px; padding:3px; border-bottom: 1px solid #CCCCCC; letter-spacing:1px; font-weight:none;}
#format td a{ color:#000000; text-decoration:underline;}
#format td a:hover{ text-decoration:none;}


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

#format tr.artic td {text-align:left; padding-left:4px;  font-size:12px; color:#000000;}
#format tr.txt td {font-size:11px; color:#333333;  padding-left:5px;text-align:justify; padding-right:5px; } 





#format tr.inheadt td {border-right:none; background:url(../images/inhead_bg.jpg) repeat-x; 
text-align:left; padding:4px; text-transform:uppercase; font-size:14px; color:#000000; 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;}

tr.artiheading td{font-size:18px; font-weight:bold; color:#990000; padding:3px;}
tr.artisubheading td{font-size:14px; font-weight:bold; color:#666666;padding:3px;}

#articlelist {margin:0px;}

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




#art ul{margin:0px; padding:0px; }
#art li{font-size:12px; font-weight:bold; margin:0.6em 0; list-style:none;
padding-left: 10px; background-image: url(../images/arrow.gif);background-repeat: no-repeat;background-position: 0 .5em;}
#art li a{text-decoration:underline; color:#666666;}
#art 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;  background-color:#ecebd4;
padding-left: 0; margin-left:10px; margin-right:10px;
list-style: none;}
* html #stepslist li{margin:0.3em 0;}

#stepslist li {font-size:11px; margin:0.6em 0; background-image:url(../images/bullet.jpg); font-weight:bold;
background-repeat: no-repeat; background-position:0.2em; padding-left:15px;}




a{color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}
input{color: #000000;border: 1px solid #E5E5E5; font-size:11px;}
input.button {color: #FFFFFF;background:url(../images/tbbg.jpg) repeat-x; font-size:10px;  font-weight:none; }
textarea{background: #F4F4F4;border: 1px solid #FF6600;}
select{background: #F4F4F4;border: 1px solid #CCCCCC; font-size:11px;}
#fm-submit {clear: both;}
#fm-submit input {border: 1px solid #FFFFFF;color: #fff;font-size:11px; font-weight:bold; padding:1px;background-image:url(../images/formbg.jpg)}
input:focus, textarea:focus {background:#D4D4D4;color:#000;}



#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:900px;}
#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 10px 0 10px;height:20px;}
#menu2 ul li a:hover,#menu2 ul li a.current{color:#fff;background:transparent url(../images/bgON.gif) repeat-x top left;}


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



