/* CSS Document */

body{
background:#FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

a img{
border:none;
}
#header{ background:url(images/topbg.jpg) repeat-x top; height:78px; }
#header .logo{
margin-left:10px;
width:300px;
background:url(images/logo.jpg) no-repeat ;
float:left;
height:78px;
}

#header #search{
	float:right;

	margin-right:20px; margin-top:25px;
}

.rhm1{
	width:960px;
	height:55px;
	
	background:url(images/navbg.gif) repeat-x;		
	border:#bb0500 1px solid
}
.rhm1-left{
	background:url(images/rhm1_l.gif) no-repeat;
	width:15px;
	height:64px;
	float:left;
}
.rhm1-right{
	background:url(images/rhm1_r.gif) no-repeat;
	width:15px;
	height:64px;
	float:right;
}
.rhm1-bg{
float:left;
	background:url(images/navbg.gif) repeat-x;	
	height:64px;
	
}
.rhm1-bg ul{
	list-style:none;
	margin:0 auto;;
}
.rhm1-bg li{
	float:left;
	list-style:none;
}
.rhm1 a{
	float:left;
	display:block;
	color:#ffe8cc;
	text-decoration:none;
	font:13px 'Arial', sans-serif;
	font-weight:bold;
	padding:0 0 0 20px;
	line-height:55px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 40px 0 20px;
}
.rhm1-bg li.current a{
	color:#fff;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li.current a span{
	color:#fff;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url(images/rhm1_hover_l.gif) no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url(images/rhm1_hover_r.gif) no-repeat right 5px;
}

.searchbox{
float:right;
padding:10px;
}

.searchbox_left{
background:url(images/leftcap.gif) no-repeat;
width:20px;
height:19px;
float:left;
}

.searchbox_right{
background:url(images/rightcap.gif) no-repeat;
width:10px;
height:19px;
float:left;
}

.searchbox_txt{
background:url(images/repeat.gif) repeat-x;
height:19px;
border:none;
float:left;
}




#body{

}

.boxhead{
background:url(images/shbg.gif) repeat-x;
text-indent:10px;
height:33px;
color:#FFFFFF;
font-weight:bold;
}

.boxhead2{
background:url(images/bg.jpg) repeat-x;
padding:8px;
margin-left:1px;
color:#FFFFFF;
font-weight:bold;
}

.mainhead{
background:url(images/bg.jpg) repeat-x;
padding:5px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#footer{
text-align:justify;
background:#eee;
height:40px;
padding:7px;
color:#333333;
}

#footer a{
color:#333333;
text-decoration:none;
}

#footer a:hover{
color:#006699;
}



.inputsearch{height:24px; border:#c4c5a6 1px solid; margin:0 0 0 0; padding:0 0 0 0; text-align:center}
.abc a{ color:#D20D0C; text-decoration:none; display:block;}
.fadingblue{ background:url(images/fadingblue.gif) repeat-x top; border-left:#e8f1fa 1px solid;border-right:#e8f1fa 1px solid;}
.redlink{ font-size:12px; font-weight:bold; color:#d90600 !important}
.padding a{color:#383838;}