/* CSS Document for contenco website by pits creative team */

BODY { margin:0px auto; background-color:#423130 ; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
#container { 
	 WIDTH:778px;background-color:#fff; margin:0px auto; padding:0;
}
.clear{ clear:both;}
#header{
	width:766px; height:114px; padding: 0px 0 0 12px;
	background-image:url(../images/topbg_1.gif);
	background-repeat: repeat-x; background-position:top left;position:relative;
}
.logo{ width:278px; height:86px; float:left; padding-top:12px;position:absolute;  
}
.rightlogo{ width:570px; height: 102px; float:right; margin:0px; padding:0px; background:url(../images/rght_logo.jpg) no-repeat top right; font-size:10px; font-weight:bold; color:#FFF; text-align:right; padding-right:16px; padding-top:10px;
}
.rightlogo a{ color:#FFF; text-decoration:none;}.rightlogo a:hover{ color:#e6e4e4; text-decoration:none;}
.contentwrapper{ width:778px; float:left; margin:0; padding:0; background:#fff url(../images/cont_bg.gif) repeat-y left top;
}

#leftcol{ width:182px; margin:0px; padding:10px 10px; float:left;
}
#leftcol h1{ background:url(../images/arrow_1.gif) no-repeat 0px 50%; padding:0 0 0 16px; margin:0px; font-size:14px; font-weight:bold; color:#BB4946; line-height:14px; 
}
#leftcol h1 a{ color:#BB4946; text-decoration:none;}
#leftcol h1 a:hover{ color:#726F6F; text-decoration:none}
#leftcol h2{ font-size:11px; font-weight:bold; color:#000000; margin:0px; padding:0px; line-height:12px; 
}
#leftcol .leftBx h2{ margin:8px 0 0 0; 
}

#leftcol p{ font-size:11px; color:#020202; line-height: 14px; margin-top:4px; padding:0px;

}


#rightcol{ width:540px; background-color:#fff; margin:0px; padding:18px 10px 0 18px; float:left; 
}
#rightcol .bannerimg{margin:0px; padding-bottom:18px; float:left; 
}
.hContainer{background:url(../images/h1LeftBg.gif) right bottom no-repeat;  float:left; padding-right:40px; margin-bottom:10px; clear:both;}
.hContainer h1{ font-size:20px; font-weight:normal; color:#330000; margin:0px; padding-bottom:7px; line-height:18px; width:auto;   background:url(../images/h1RightBg.gif) left bottom no-repeat;  
}
.hContainer h5{ font-size:11px; font-weight:normal; color:#330000; margin:0px; padding-bottom:5px; text-align:left; font-weight:bold; background:url(../images/h1RightBg.gif) left bottom no-repeat;
}
.hContainer h5 a{color:#B50400; text-decoration:none
}
.hContainer h5 a:hover{color:#726F6F;  text-decoration:none
}
.content { float:left; }
.content p{ font-size:11px; color:#330000; line-height:15px; padding:0px; margin-top:5px; clear:both;  }
.content p.ma{ font-size:11px; color:#330000; line-height:10px; padding:0px; margin-top:2px;
}

.content p a { font-size:11px; color:#B50400; line-height:18px; text-decoration:none; 
}

.content p a:hover{font-size:11px; color:#726F6F; line-height:18px; text-decoration:none; 
}

.example p{ font-size:11px; color:#330000; line-height:15px; padding:0px; margin-top:5px;
}
.example p.ma{ font-size:11px; color:#330000; line-height:10px; padding:0px; margin-top:2px;
}

.example p a { font-size:11px; color:#B50400; line-height:18px; text-decoration:none; 
}

.example p a:hover{font-size:11px; color:#726F6F; line-height:18px; text-decoration:none; 
}
/* .mid { margin:8px 0; padding:0px; float:left; list-style-type:none; font-size:11px; 
}
.mid li {
	background: #fff url(../images/arws_1.gif) no-repeat 0px 9px; padding:0px 0px 8px 16px;  margin:0; line-height:16px; font-weight:bold;
} 
.mid li a{display:block;  color: #B50400; text-decoration:none; background:#fff; border:#ce474d 1px solid; padding:3px 5px 3px 5px;
}
.mid li a:hover{display:block; color: #000; text-decoration:none;background:#fbe7e8; 
}
.mid li a.off{ background:none;border:0px; display:block}*/

.mid { margin:8px 0; padding:0px; list-style-type:none; font-size:11px; float:left;
}
.mid li {
	background:url(../images/arws_1.gif) no-repeat 0px 5px; padding:0px 0px 8px 16px;  margin:0 0 0 0px; line-height:16px;
} 
.mid li a{ color: #B50400; text-decoration:none;
}
.mid li a:hover{ color: #726F6F; text-decoration:none;}


.midhome { margin:8px 0; padding:0px; list-style-type:none; font-size:11px; float:left; width:180px; 
}
.midhome li {
	background:url(../images/arws_1.gif) no-repeat 0px 5px; padding:0px 0px 8px 16px;  margin:0 0 0 0px; line-height:16px;
} 
.midhome li a{ color: #B50400; text-decoration:none;
}
.midhome li a:hover{ color: #726F6F; text-decoration:none;}

.service { margin:0 0; padding:0px; padding-top:0px; list-style-type:none; font-size:11px;   
}
.service li {
	padding:0px 0px 5px 0px;  margin:0 0 0 0px; line-height:16px; 
} 
.service li a{ color: #B50400; text-decoration:none;
}
.service li a:hover{ color: #726F6F; text-decoration:none;}


.leftBx blockquote .img{ float:left; margin:0 5px 5px 0; 
}

.leftBx blockquote{ font-size:11px; margin:8px 0px 0px 0px; padding:10px 0 10px 10px;  background:url(../images/qote_top.gif) no-repeat 0px 3px;}
.leftBx blockquote p{ font-size:11px; margin:0px; padding:0px; }

.leftBx blockquote p a { color: #B50400; text-decoration:none;
}
.leftBx blockquote p a:hover{ color: #726F6F; text-decoration:none;
}


.leftBx blockquote .btmBq{ font-size:11px; margin:0px 0px 30px 0px; padding:8px 15px 15px 0px; /* background: url(../images/qote_btm.gif) no-repeat  bottom right*/}
.leftBx P.SECINDQ{background: url(../images/qote_btm.gif) no-repeat 100% 100%; display:block; padding-bottom:7PX; margin-top:2px; }

.leftBx .cntrl{ text-align:center; vertical-align:middle; display: block; margin:0px auto;
}



.footer{ width: 738px; padding: 35px 20px; background:#F4F4F4 url(../images/footr_03.jpg) repeat-x left top; color:#312F2F; float: left;
}
.footer .divider { margin:0px 8px; padding:0; border:none; vertical-align:middle}
.footer p { text-align:center; font-size:10px; text-decoration:none; margin:0px; padding:0px; line-height:16px}

.footer p a{ color:#312F2F; text-decoration:none;
}

.footer p a:hover{ color:#B50400; text-decoration:none;
}

/* menu */
#menu{ height:28px; background-color:#B50400; width: 778px;
}



#ctrMenu {
padding:0;
margin:0 0 0 120px;
height:28px;
list-style-type:none;
background:#B50400;
font-size:12px;
font-weight:bold;

}
#ctrMenu li {
float:left; 
height:28px;
line-height:28px;
border-right:0px solid #000;
position:relative;
text-align:center;
}
#ctrMenu li a, #ctrMenu li a:visited {
display:block;
text-decoration:none; 
color:#fff;
padding:0 18px;
}
#ctrMenu li:hover {
background:#EFBCB8;
display:block;
color:#B50400;
}
#ctrMenu li a:hover, #ctrMenu li.on a{
border:0;
display: block; background:#EFBCB8;
color:#B50400;
}

#ctrMenu li a.now {
background:#EFBCB8;
color:#B50400;
}
.brudcrumps{background:#fff; width:95%;  margin-bottom:25px; font-size:11px; }
.brudcrumps ul{ list-style:none;margin:0px; padding:0px;}
.brudcrumps ul li{ float:left;font-weight:normal;}
.brudcrumps ul li a{ display:block; background:url(../images/brc.gif) right 5px no-repeat ;text-decoration: none;color:#000000; padding:0 10px 0 5px;}
.brudcrumps ul li a:hover{ color:#ca2827; text-decoration:none;}
.brudcrumps ul li.off{ padding-left:5px; color:#ca2827; font-weight:normal;}

.con{ background:#bb4946;  color:#fff;}

/* left menu */

.lmenu {padding:0; margin:8px 0px; font-size:11px;}

.lmenu li {list-style-type:none; width:180px; height: auto; margin:1px 0; clear:both; }

.lmenu a, #lmenu a:visited {display:block; height: auto;  border:0px solid #000; background-color:#867d82; color:#fff; padding:4px 5px; text-decoration:none;}


.lmenu a:hover,.lmenu li.on a{color:#fff; background-color:#b50400; border:0px solid #000; text-decoration:none;}

.brdBtm { border-bottom:1px solid #dfdcd8; padding-bottom:5px;}
.tns td{ font-size:11px; padding-bottom:4px;}

.arrs { background:url(../images/tranArrow.gif) no-repeat 0px 4px; width:16px; display:inline;}



#catlist {
	BORDER-RIGHT: #ccc 0px dashed; BORDER-TOP: #ccc 0px dashed; MARGIN: 0px 0px 8px 0px; BORDER-LEFT: #ccc 0px dashed; WIDTH: 510px; BORDER-BOTTOM: #ccc 0px solid
}
#catlist DL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 0px ; OVERFLOW: hidden; WIDTH: 490px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}

#catlist DL.last {
	BORDER-BOTTOM: 0;
}
#catlist DD {
	OVERFLOW: auto
}
#catlist DT STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#catlist DT IMG {
 border:0px; FLOAT: left; MARGIN: 0px 10px 0px 0px; 
}
* HTML DD {
	HEIGHT: 1%
}
#catlist A { text-decoration:none; color:#330000;

 }
 #catlist DT A{ font-weight:bold; font-size:11px; margin-top:0px; padding-top:0px;}
 #catlist DT A:hover { text-decoration:underline}
 
 
 

 p.btmBorder { border-bottom:1px solid #CCCCCC; margin:0 0 8px 0; padding:0}
 
  
/* new css des:jo feb 19 start here*/
 .leftBx blockquote{ margin:0px; padding:17px 0 0 0; margin-top:8px}
 /* new css des:jo feb 19 ends here*/
.content  h4{  font-size:15px;}
#alignLink p a{font-weight:bold; padding-left:25px;}

.content_box_Phy2{ width:121px; height:21px;float:left; background:#77060a;text-align:center;padding-top:5px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-left:5px;}
.content_box_Phy2 a:link {
	color: #FFF;text-decoration: none;
}
.content_box_Phy2 a:visited {
	color: #FFF;text-decoration: none;
}
.content_box_Phy2 a:hover {
	color: #FFF;text-decoration: none;
}
.content_box_Phy2 a:active {
	color: #FFF;text-decoration: none;
}
.pT {padding-bottom:23px!important;}
h5 a{ color: #330000; text-decoration:none;
}
h5 a:hover{ color: #B50400; text-decoration:none;}
.star_mr {color:#B50400;}