body								{ font:14px Times New Roman; color:#2c4c97; }
body,form,ul						{ margin:0; padding:0; }
p									{ margin:1px; padding:1px; }
a									{ color:#2c4c97; text-decoration:none; }
a:hover								{ text-decoration:underline; }
label								{ display:block; float:left; width:20px; text-align:right; padding:2px 5px 0px 0px; }

#mainBox							{ width:900px; margin-left:auto; margin-right:auto; overflow-x:none; }
#mainHeader							{ height:210px; }
#mainHeader .headerTop				{ height:196px; margin:0; }	
/*#mainHeader .headerNav				{ height:10px; width:800px; margin:0 auto 0 auto; border-top:1px solid #fff; }	
#mainHeader .headerNav li			{ list-style:none; float:left; }
#mainHeader .headerNav li a			{ width:110px; height:16px; padding-top:3px; display:block; background:#333333; 
									  color:#fff; font:10px Arial; text-decoration:none; text-align:center; }
#mainHeader .headerNav li a:hover	{ text-decoration:underline; }*/
.navLft								{ width:7px; height:19px; background:url(../img/nav-lftb.jpg) no-repeat; }
.navRgt								{ width:7px; height:19px; background:url(../img/nav-rgtb.jpg) no-repeat; }
.navSpcr							{ width:1px; background:#FFFFFF; font-size:2px; }
.navLst								{ width:124px; background:#333333; text-align:center; }






/* for dropdown menu*/
.cssMenu							{ height:10px; width:800px; margin:0 auto 0 auto; border-top:1px solid #fff; }
.cssMenu li							{ list-style-type:none; position:relative; display:inline; float:left; }

.cssMenu li a						{ width:101px; height:16px; display:block; background:#333333; color:#fff; font:10px Arial; text-decoration:none; text-align:center; padding-top:3px; }

.cssMenu li a:hover					{ text-decoration:underline; }
.cssMenu li ul						{ position:absolute; display:block; visibility:hidden; }
.cssMenu li ul li					{ display:list-item; float:none; }
.cssMenu li ul li ul             	{ top:0; }
.cssMenu li ul li ul a             	{ width:230px; }

.cssMenu li ul li a					{ width:110px; height:20px; display:block; background:#333333; color:#fff; font:10px Arial; text-decoration:none; text-align:left; padding:5px 6px 5px 10px; }

.cssMenu li ul li a:hover			{ text-decoration:underline; }
.downarrowclass						{ position:absolute; top:4px; right:5px; }
.rightarrowclass					{ position: absolute; top:5px; right:5px; }
/*end*/










#mainBody							{ width:800px; margin:8px auto 0 auto; }

#label								{ width:330px; }
#label span							{ float:left; color:#e5e5e5; background:#0066FF; border-right:2px solid #e5e5e5; font-size:12px; }
#label .span-35						{ width:35px;  }
#label .span-280					{ width:260px; }
#label .span-300					{ width:300px; }
#label .span-bg						{ background:none; color:#000000; border:0; margin-right:2px; }
#label .span-padd					{ padding:2px 0 3px 3px; }
#label .spacer						{ background:none; background:#fff; border:0; width:330px; height:8px; font-size:2px; }

#mainFooter							{ width:800px; margin-top:25px; height:32px; background:url(../img/hdr-bg.jpg) repeat-x; }

#siteMap							{}
#siteMap li							{ padding:3px; list-style:none; }
#siteMap .listOne					{ background:url(../img/mainheader_logo.gif) left no-repeat; padding-left:25px; }
#siteMap .listTwo					{ background:url(../img/subheader_logo.gif) left no-repeat; padding-left:25px; }

.span								{ display:block; }
.clear								{ clear:both; }
.label								{ width:90px; float:left; text-align:right; padding:3px 5px 0px 0px; }
.label2								{ width:85px; float:left; display:block; text-align:left; padding:3px 5px 0px 0px; }