/* CSS Document */
/************* global*************/

body { height:100%; font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;margin:0px;background:#323A40;color: #FFFFEE;
}
a:link, a:visited { text-decoration: none; font-weight: normal;color: #6F7985; line-height: 125%; 
}
a:hover { text-decoration: none; font-weight: normal;color: #FF6600;
}
h1 {font-family: Arial; font-size: 16px;font-weight: bold; color: #FF6600;}
h2 {font-family: Arial;font-size: 14px;font-weight: bold; color: #FF9900;}
h3 {font-weight: bold; color: #FF9900;}
.clr {clear: both;
}
ul {padding: 0px 0px 0px 20px;
}
div, p, table, td,th{font-size: 12px;line-height: 18px; 
}
.small, .modifydate, .createdate{ color: #EFEFEF;
}
.small a:link{ color: #FFcc00;
}
span.small { color: #A0A0A0;
}
div.back_button {margin-top: 2px;
}
div.mosimage_caption {
}
div.blog_more { margin-top: 30px;
}
.pagenav {font-weight: bold;line-height: 20px;
}
div.syndicate div {text-align: center;
}
.buttonheading {padding-bottom:  8px !important;padding-bottom: 8px;vertical-align: bottom;
}
td.sectiontableheader { font-weight: bold;padding: 4px;
  background: #262C31;
  color: #B9DC32;
  border-right: 0px solid #fff;
}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {padding: 2px;
}
td.sectiontableentry1, td.sectiontableentry2{ padding: 0px;font-size: 11px;font-weight: bold;
}
.sectiontableentry1 a:link, .sectiontableentry1 a:visited, .sectiontableentry1 a:active{ font-size: 11px;font-weight: bold; padding: 3px;color: #5C718E;
}
.sectiontableentry2 a:link, .sectiontableentry2 a:visited, .sectiontableentry2 a:active{ font-size: 11px;font-weight: bold; padding: 3px;color: #8598B1;
}
div#searchbox {
clear: both;
float: right;
padding: 25px 4px 0px 0px;
}

div.border {border: 0px solid #FFFFEE; padding: 0px;
}

table.contenttoc {padding: 80px;
}
.mosformerror{ margin-left: 20px;}
.mosformgrouptitle{margin-left: 20px;}
.mosFormLabel{margin-left: 20px; padding:5px 0px 0px 0px;}
.mosFormElement{width:auto;background: none; margin-left: 20px;}
.mosFormActions{width:auto;background: none; margin-left: 20px;}
.mosForm#inputbox{width:auto;background: none; margin-left: 20px;}
/************** position*************/

table#inteface {border:0px solid #FFFFFF;background:#xx202529; margin: 0px 30px 0px 30px;
 }
td.inner { width: 98%;color: #FFFFEE;text-align: left;border:0px solid #FFcc00;
}
div#content {background: color: #FFFFEE;border: 0px solid #FFFF00;text-align: left;
}

div#uptop  {font-size: 10px;color: #666666;width: 100%;text-align: center; text-decoration: none;height: 12px;font-weight: normal; }
#uptop a:link, #uptop  a:visited, #uptop  a:active{color: #6F7985;text-align: center; padding:  0px 5px 0px 5px;}
#uptop a:hover{color:#FEFEFE;
}
div#header {height:70px; 
}
#logo {float: left;  overflow: hidden;margin: 0px;background:url(../images/box/logo.gif) no-repeat left center;width: 242px;height: 60px;
}
#banner { float:right; margin:  5px 5px 0px 0px;width: 468px;height: 60px;
}
div#middle { float: none !important; float: none;margin-bottom: 0px; padding-left:4px;
}
#right {padding:  0px 0px 0px 0px; width: 180px;
}
#advert1{width: auto;height: auto;padding:0px;text-align: center;
}
#advert2{width: auto;height: auto;padding:0px;text-align: center;
}

table.moduletableadvert3{width: 100%;height: auto;padding:0px;text-align: default;
}

div#footer  {font-size: 10px;color: #666666;width: 100%;text-align: center; text-decoration: none;height: 12px;font-weight: normal; }
#footer a:link, #footer  a:visited, #footer  a:active{color: #6F7985;text-align: center; padding:  0px 5px 0px 5px;}
#footer a:hover{color:#FEFEFE;
}

/******************Component ***********************/
.componentheading {background: url(../images/box/componenttitle.gif) no-repeat;
	height:20px; line-height: 18px; font-weight: bold; font-size: 10px; color: #5C718E;  text-transform: none;
	padding: 0px 0px 10px 20px;
}
.contentheading {background: url(../images/box/contenttitle.gif) no-repeat;
	height:20px; line-height: 20px; font-weight: bold; font-size: 10px; color: #5C718E;  text-transform: none;
	padding: 0px 0px 0px 20px;
	vertical-align: top;

}
table.contentpane , table.contentpaneopen,td.contentpane, td.contentpaneopen {width: 100%;}
table.contentpane_contact{width:auto;background: none; margin-left: 20px;}
div.main_padding {padding: 0px 0px  5px  0px;
}

/*************Module*******************/
.moduletable{background: #262C31;border: 0px solid #FFFFFF;margin: 0px 0px 0px 0px; padding: 0px 2px 0px 2px;width: auto !important;width: 100%;
font-size: 11px;}
div.moduletable h3 { background: url(../images/box/moduletitle.gif) no-repeat;
line-height: 18px;height:20px; font-weight: bold; font-size: 11px; color: #5C718E;  text-transform: none;padding-left: 20px;
}

div.moduletablelatestnews h3,div.moduletablepopular h3,div.moduletablerelateditems h3{ background: url(../images/box/moduletitle.gif) no-repeat;
font-weight: bold; font-size: 11px; color: #5C718E; text-transform: none;padding-left: 20px;
}

/*************Latestnews*******************/
div.newsflash div.moduletable {background:#url(../images/box/newstitle.gif) no-repeat; height: auto; border: 1px solid #97A9B1;margin: 2px;padding: 2px;
}
div.moduletablelatestnews,div.moduletablepopular  {background:#262C31;margin:0px;
}
ul.latestnews{margin: 0px  0px 0px 0px;
}
li.latestnews{margin: 5px  0px 0px 5px;
}
xxtable.userblock {margin: 0px; padding: 1px;
}
#user{width: 50%; margin: 0px  0px 0px 0px; padding: 1px;
}
td.blockspacer {width: 0px;background: #xFF1100;
}
/****************menuarea*****************/

a.mainlevel { background: url(../images/arrow.png) 0px -1px no-repeat; padding-left: 15px;
}
div.horizmenu, div.submenu {margin: 0px 0px;float: left;width: 100%; z-index: 100;background: url(../images/box/menu_bkgrn.gif) top left repeat-x;	
}
div.submenu {margin-top: -3px;border-bottom: 0px;height: 24px; z-index: 101;background: #262C31;border-top: 0px solid #97A9B1;
}
div.horizmenu ul, div.submenu ul {margin: 0;padding: 0;list-style: none;float: left;
}
div.horizmenu li, div.submenu li {float: left;margin: 0;padding: 0;
}

div.horizmenu a:link, div.horizmenu a:visited {border-right: 1px solid #323A40;
border-bottom: 1px solid #323A40;color: #5C718E;float:left; display:block;height: 25px;line-height: 22px;padding: 0px 20px;
}
div.submenu a:link, div.submenu a:visited {float:left;display:block;color: #B9DC32;
	height: 20px;
	line-height: 20px;
	border-right: 0px;
	border-bottom: 0px;padding: 0px 20px;
}

div.horizmenu a:hover, div.submenu a:hover {	background: url(../images/box/menu_bkgrn_over.gif) top left repeat-x;
	color: #FFFFFF;
	text-decoration: none;
}

div.horizmenu a.active_menu:link, div.horizmenu a.active_menu:visited{ font-weight: bold;background: url(../images/box/menu_bkgrn_select.gif) top left no-repeat;color: #FF6600;border-bottom: 0px solid #44610E;position: relative;z-index: 102;
}




/*************the box**********************/
td.ml {width: 10px;background: url(../images/box/ml.gif) repeat-y;}
td.mr {width: 10px;background: url(../images/box/mr.gif) repeat-y;}
div.bl {height: 20px;background: url(../images/box/bl.gif)  top left no-repeat;}
td.bm{text-align: center;height: 20px;vertical-align: top;background:#323A40 url(../images/box/bm.gif) bottom left repeat-x;}
div.br{height: 20px;background: url(../images/box/br.gif) top right no-repeat;}
.divver { background: url(../images/box/bkgrn_divver.gif)repeat-y center; width: 1px;}
.divhor { background: url(../images/box/bkgrn_divhor.gif)repeat-x center; height: 1px;}
div.padding {padding: 5px ;}
/*********************************************/


