/* CSS Document */
body{ font-size:11px; color:#717074; font-family: Tahoma; margin:0px; padding:0px; background-image: url(../images/hutch_bg.gif); background-repeat:repeat-x; background-position: bottom; background-color:#C6DED9}


img{ border:none; }

a{ font-size:11px; font-family: Tahoma; text-decoration:none; color:#000 }
a:hover{ text-decoration:none; color:#0A5E4B}

.link{color:#717974; font-size:11px; line-height:30px; padding-left:10px;}
.link:hover{color:#006699;}
.red{color:red; font-size:14px;}

#mainBody{ width:980px; margin:0 auto;  clear:both; font-family: Tahoma; }
.hed{color:#717074; font-size:11px; font-weight:bold; line-height:20px; padding-left:5px; }
.hedsub{font-size:11px; background-color:#BBCBC8; color:#717074 }
.btn {margin-left:3px; padding:1px 2px; height:22px;   background-image:url(../images/bg_nva.gif); background-repeat:repeat-x;   color:#000; border:1px #FFF  inset;  font-family: Tahoma; font-size:11px; font-weight:bold}

/*---------------main body------------*/
#logo{ width:305px; float:left; }
#title{ float:right; padding-right:20px;  text-align:right; } 
#header{ width:980px; margin:0px auto; clear:both; height:70px; background-image: url(../images/logoHeader.gif); background-repeat:no-repeat}
.addressInHeader  {font-size: 11px; color: #717074; text-align: right; float:right; padding-top:10px}
.addressInHeaderTel {font-size: 11px; color: #717074; text-align: right;font-weight: bold;}
#cwtop{ width:982px; margin:0px auto; clear:both; height:11px; background-image: url(../images/top_cw.gif); background-repeat:no-repeat}
#content{ width:960px; clear:both; margin:0px auto; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; background-color:#fff; padding:10px;  overflow:auto }
.input{ padding:1px; border:1px solid #84928F; }

/* ######### leftContnet ######### */	

#leftContnet{ float:left; text-align:left; margin:0px; padding:5px; width:240px; background-color:#DDE5E3 }
.nav_heading{float:left; width:235px;background-image:url(../images/bg_nva.gif);	background-repeat:repeat-x;	vertical-align:middle;
	font-size:11px;	color:#000;	font-weight:bold; height:20px; padding:8px 0px 6px 5px; margin:opx}
	
#nav_left {width: 235px; float: left;	margin: 0px;}
#nav_left ul{	font-size: 1.0em;	margin:0;	padding:0 0 10px;	list-style: none;}
#nav_left li {	margin: 0;	padding: 0;	border-bottom: 1px dotted #C7D8D4;}
#nav_left a {	display: block;	text-decoration: none;	padding: 3px 5px 3px 10px;	height: 17px; color:#717074; background-image:url(../images/adw.gif); background-repeat:no-repeat; margin-left:5px }
#nav_left a:hover { background:#C7D8D4; color:#002D23; background-image:url(../images/Aup.gif); background-repeat:no-repeat;}

.logBtn{margin:0px;height:21px; background-image:url(../images/login.gif); background-repeat:no-repeat; width:52px; border:0px; cursor:hand; margin:0px; text-align:center; background-color:transparent;}

.regBtn {margin:0px;height:21px; background-image:url(../images/regiser.gif); background-repeat:no-repeat; width:52px; border:0px; cursor:hand; margin:0px; text-align:center; background-color:transparent;}

/* ######### rightContnet ######### */	

#ritContnet{ float:left;  margin:0px; padding-left:10px; width:700px;}


/* ######### Search area ######### */
#Searchbg {float:right; background: url(../images/search_bg.gif) no-repeat ; width:300px; padding-left:84px; margin:0px; line-height:30px;  height:42px;}	
.SearchBtn {margin:0px;height:24px; background-image:url(../images/search_img.gif); background-repeat:no-repeat; width:24px; border:0px; cursor:hand; margin:0px; text-align:center; background-color:transparent;}



/* ######### Tabs ######### */	
	
#tabsbg{width:984px; margin:0 auto; clear:both; height:35px; background-image:url(../images/nav.gif); background-repeat: no-repeat}

.suckertreemenu ul{margin: 0px;padding: 0px;list-style-type: none; padding-left:20px; font-family: Tahoma;  font-size:11px;}
.suckertreemenu ul li{position: relative; display: inline;float: left; }
.suckertreemenu ul li a{ display: inline-block;  padding: 10px 20px;   text-decoration: none; color: 717074;}	
.suckertreemenu ul li ul{left: 0; position: absolute; top: 1em; display: block; visibility: hidden; }
.suckertreemenu ul li ul li{display: list-item;float: none; }
.suckertreemenu ul li ul li ul{ left: 159px; top: 0;}
.suckertreemenu ul li ul li a{display: block; color: #717074; text-decoration: none; padding-left:20px; background-color:#FF9900; width:150px; background-image:url(../images/arrow.gif); background-repeat:no-repeat;  height:20px; border-top:1px solid #000 }
.suckertreemenu ul li ul li a:hover{ color:#40C5C2}
.suckertreemenu ul li a:hover{ color: #40C5C2;}
* html p#iepara{ padding-top: 1em;}
	
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }

/* ######### Attable  ######### */

table.attable {border-collapse: collapse; font-family: Tahoma;	margin:0px; font-size:11px;}
table.attable td {text-align: left;	padding: 2px 4px 2px 4px; border-style: solid;	border-color: #fff;}
table.attable th {background: #C1D0CD; height: 29px;	padding-left: 5px;	padding-right: 5px; color: #717074; font-size:11px;
	text-align: left;	border-left: 1px solid #E8E8E8;	border-bottom: solid 2px #FFF;}
table.attable td {	padding-left:5px; padding-right: 5px; border-left:1px solid #E8E8E8; border-right:1px solid #E8E8E8;border-bottom: 1px solid #DFDFDF;}
table.attable tr.odd td { background-color: #F8F8F8; }
table.attable tr.even td { text-align: left; background-color:#EFEFEF; }

#ScrollTbl{width:940px; margin:0 auto; clear:both; o overflow-x:scroll; overflow-y:hidden; height:100%; }

#ScrollAll{width:940px; margin:0 auto; clear:both;overflow:auto; height:100%; }

/* ######### Tabs ######### */	
	
#footer{width:982px; margin:0px; text-align:center; color:#717074; height:35px; line-height:35px; background-color:#231F20; height:40px; }

