
/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	height:100%; /* needed for container min-height */
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
  background:#E9E9E9;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
  background:#b88546;
  height:147px;
  
}


div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
  height:60px;
  background-color:#330000;
  line-height:50px;
  color:#663333;
  font-family:"Tahoma";
  font-family:Tahoma;
  text-align:center;
}

  
body{
margin:0px;
padding:0px;
font-size:12px;
font-family:Tahoma;
background:url(../../images/bodybg.jpg) #b88546 repeat-x;
}
ul,li,a,p,h3{
margin:0px;
padding:0px;
}
 .csc-searchResultHeader {
   margin-top:20px;
 }

li a {
  text-decoration:none;
}
a{
text-decoration:underline;
  color:#993300;
  
}

.bar {
  background-color:#180504;
  position:absolute;
  width:100%;
  top:137px;
  height:10px;
}

.bgmain {
  background:url(../../images/mainbg.jpg) #E9E9E9 repeat-x;
    position:absolute;
  width:100%;
  top:147px;
  height:80px;
}
.main{
  width:1003px;
  height:100%;
  position:fixed;
  background-color:#E9E9E9;
}
.top{
  background:url(../../images/topbg.gif);
  height:147px;
  border-left:5px solid #180504;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:1003px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

}
.center{

width:950px;
  left:-26px;
  position:relative;
margin:0 auto; /* center, not in IE5 */
padding-bottom:60px;
}
.c_left{
float:left;
width:230px;
margin-left:15px;
display:inline;
}
.c_right{
float:left;
width:660px;
margin-left:8px;
}

.bottom{

}
.cl_topbg{
height:54px;
background:url(../../images/mnbgt.jpg) no-repeat;
}
.cl_content{
background:url(../../images/mncbg.jpg) repeat-y;
}
.cl_btbg{
height:45px;
background:url(../../images/mnbbg.jpg) no-repeat;
}
.cl_bt2{
background:url(../../images/bg004.jpg) repeat-y;
margin:0px auto;
padding:0px 20px 0px 20px;
line-height:20px;
}
.cl_bt2 input{
background:url(../../images/inputbg.jpg) no-repeat scroll!important;
background:url(../../images/inputbg.jpg) no-repeat fixed;
border:none;
width:155px;
height:30px;
line-height:25px;
padding:2px;
vertical-align:middle;
font-size:12px;
}

.csc-mailform-field label {
  width:200px;
}

.cl_bt2b{
height:15px;
background:url(../../images/bg005.jpg) repeat-y;
}
.jiange{
clear:both;
height:10px;
display:block;
}
.cl_content li{
color:#FFFFFF;
font-size:16px;
margin-left:30px;
list-style:none;
height:32px;
line-height:32px;
}
.cl_content li a{
background:url(../../images/libg01.jpg) no-repeat 0px 2px;
padding-left:22px;
color:#FFFFFF;
}
.cl_content li a:hover{
background:url(../../images/ahoverbg.jpg) no-repeat 0px 2px;

color:#990000;
}
.p1{
font-size:14px;
font-weight:bold;
color:#990000;
}
.c_right{
padding-top:30px;
font-size:13px;
line-height:20px;
}
.c_right img{
margin-right:10px;
}
h1{
  color:#993300;
  font-size:16px;
  margin:0px;
}

div#footer a{
text-decoration:underline;
color:#663333;
}


.csc-mailform-field {
width:300px;
}