html,body{
	width:100%;
	height:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}

a{
	color:#6699cc;
	text-decoration:none;
}

p{line-height:16px;}
a:hover{
	text-decoration:underline;
}

a img{border:0;}
#m{
	padding-top:40px;
}

#mc{
	width:813px;
	height:100%;
}

#mc_h{	
	padding:0 6px 0 7px;
	padding-bottom:40px;
	height:20px;
}

#mc_c{
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-y;
}

#mc_cbn{
	padding: 0 7px 0 6px;
	width:800px;
	height:35px;
}
#mc_cbnmn{
	height:30px;
	line-height:15px;
	font-size:15px;
	background-color:#000000;
	position:absolute;
	opacity:0.50;
	filter:alpha(opacity=50);
	width:801px;
}


#mc_cbnmnt{
	opacity:1;
	filter:alpha(opacity=100);
}

#mc_cbct table{width:100%;}
#mc_cbct table td{vertical-align:top;}

#mc_cb{padding:9px 15px 9px 16px; background-image:url(../images/main_bg.gif); background-repeat:repeat-y; float:left; margin:0;}

#mc_cbct{
	border:1px solid #dddddd;
	margin:0 0 20px 0;
	float:left;
	padding:9px 9px 9px 10px;
	width:760px;
}

.lborder{
	padding-left:10px;
	width:700px;
	border-left:1px solid #dddddd;
}


#mc_cft{
	padding:10px 15px 10px 16px;
	font-size:11px;
	color:#666666;
	border-bottom:1px solid #dddddd;
}

#mc_cft{
	padding:10px 15px 10px 16px;
	font-size:11px;
	color:#666666;
	border-bottom:1px solid #dddddd;
	float:left;
	width:800px;
	 background-image:url(../images/main_bg.gif); background-repeat:repeat-y; float:left;

}

#mc_hl{float:left;}
#mc_hr{float:right;}

div.search{border:1px solid #cccccc; padding:2px 2px 0 5px; height:23px;margin-top:10px;float:right;}
#mod_search_searchword{ vertical-align:top;border:0; border:1px solid #ffffff; font-size:11px; color:#666666; width:120px; padding-top:4px;}

/****************/
.mainnewsletter p{ font-weight:normal; text-align:left; margin:0;padding:0; font-size:12px;}
.mainnewsletter{border-bottom:1px dotted #6699cc; padding-bottom:10px;margin-bottom:10px;}



.normalsublayout{margin:0;padding:0; vertical-align:top}
form#subscribeFormModule{margin:0;padding:0;}
form#subscribeFormModule input{border:1px solid #cccccc; float:left;}
dt{padding-left:12px;}
/*
#mainlevelmainnav{padding:3px 0 5px 20px;list-style: none; position:absolute; list-style-position:outside;  margin:0;}
#mainlevelmainnav ul {padding:0; margin: 0; }
#mainlevelmainnav a {display: block;     width:7em; color:#FFFFFF; padding:0 0 0 0; margin:0 0 0 0; font-size:12px; } 
#mainlevelmainnav li {float: left;width: 7em; margin:0;padding:5px 5px 5px 15px; background:url(../images/plus.gif) left no-repeat; }
#mainlevelmainnav li ul {position: absolute;width: 14em;left: -999em; } 
#mainlevelmainnav li ul a{display: block;     width:13em; color:#FFFFFF; padding:0 0 0 0; margin:0 0 0 0; font-size:12px; } 
#mainlevelmainnav li:hover ul {padding:9px 0 10px 10px; margin:0 0 0 -15px;left: auto; background-color:#000000;opacity:0.80;filter:alpha(opacity=80)}
*/

#mainlevelmainnav{padding:3px 0 5px 20px;list-style: none; position:absolute; list-style-position:outside;  margin:0;}
#mainlevelmainnav ul {padding:0; margin: 0; }
#mainlevelmainnav a {display: block;     width:7em; color:#FFFFFF; padding:0 0 0 0; margin:0 0 0 0; font-size:12px; }
#mainlevelmainnav li {float: left;width: 7em; margin:0;padding:5px 5px 5px 15px; background:url(../images/plus.gif); background-repeat:no-repeat; background-position:left;}
#mainlevelmainnav li ul {position: absolute;width: 14em;left: -999em; }
#mainlevelmainnav li ul a{display: block;     width:13em; color:#FFFFFF; padding:0 0 0 0; margin:0 0 0 0; font-size:12px;} 
#mainlevelmainnav li:hover ul,#mainlevelmainnav li:hover ul, #mainlevelmainnav li.sfhover ul  {padding:9px 0 10px 10px; margin:0 0 0 -15px;left:auto; background-color:#000000;opacity:0.80;filter:alpha(opacity=80);}

#mainlevelmainfooter{list-style-type:none; margin:0;padding:0;}
#mainlevelmainfooter li{float:left;padding-left:15px;background:url(../images/red_slash.gif); background-repeat:no-repeat; background-position:left;}

#mc_bft{ list-style-type:none; margin:0 0 0 0;padding:0;}
#mc_bft li{float:left;padding-left:15px;background:url(../images/red_slash.gif); background-repeat:no-repeat; background-position:left;}
#mc_bft .litem{padding:0;margin:0; background:none;}


/**/
.menu{ list-style:none; padding:0; margin:0;}
.menu li{ background:url(../images/docs.gif) left center no-repeat; padding-left:15px;}
.submenu{width:150px; padding:40px 5px 10px 10px;}
.pathway{padding: 0;}
.breadcrumbs{margin:0;}
.modifydate{font-size:11px; color:#999999;padding:20px 0 0 0;}
.small{font-size:11px; color:#999999;}
.createdate{font-size:11px; line-height:11px; color:#999999;}
.componentheading{display:none;}
.contentheading{padding:5px 0 0 0; font-size:18px;font-weight:bold;color:#6699cc;border-top:1px dashed #999999;margin-top:4px;}
.contentpaneopen img{padding:8px 8px 8px 8px; border:1px dotted #cccccc; margin: 10px 10px 10px 10px; display: block;}
.buttonheading{padding:5px 5px 0 0 ;border-top:1px dashed #999999;margin-top:4px;}
.buttonheading img{padding:0;margin:0;}


#searchForm td{ height:20px; vertical-align:top}
#searchForm tr{ height:30px;}

.inputbox{font-size:12px; color:#666666;}
fieldset{border:0;border-bottom:1px dashed #dddddd;}
hr{border:0; border-bottom:1px dashed #dddddd}
