/* CSS Document */
/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/
body {
margin:0; padding:0; background-color:#161617; font:normal 13px Arial, Helvetica, sans-serif; color:#3F3F3F;
}
div, table, td, tr, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, span, ul, li, fieldset{
margin:0px; padding:0px;
}
a{
margin:0px; padding:0px; outline:none;
}
.clear{
clear:both; margin:0px; padding:0px;
}
p{
line-height:22px;
}
img{
border:0px;
}
h1{
font:bold 24px Arial, Helvetica, sans-serif; color:#4AB731; padding-bottom:30px;
}
/*
---------------------------------------------
CONTAINER AND WRAPPER
---------------------------------------------
*/
#container{
margin:0 auto; width:1000px; padding:0px; top:0px; overflow:hidden;
}
#wrapper {
float:left; display:block; width:1000px; padding:0px; margin:0;
}
/*
---------------------------------------------
HEADER
---------------------------------------------
*/
.header{
float:left; display:block; width:1000px; margin:0px; padding:0px;
}
.header-top{
float:left; display:block; width:1000px; height:130px; margin:0px; padding:0px; background:url(../images/header-bg.gif) repeat-x;
}
.logodiv{
float:left; display:block; width:254px; margin:0px; padding:0px;
}
.totalcalldiv{
float:left; display:block; width:746px; margin:0px; padding:0px;
}
.total-topnav{
float:right; display:block; width:426px; height:23px; margin:0px; padding:3px 8px 0px 0px;
}
.topnav ul{
list-style:none; margin:0px;
}
.topnav li{
float:left; list-style:none; margin:0px;
}
.topnav li.separetor{
float:left; display:block; width:16px; margin:0px; padding:0px; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; text-decoration:none; text-align:center;
}
.topnav li a{
float:left; display:block; margin:0px; padding:0px; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; text-decoration:none;
}
.topnav li a:hover{
float:left; display:block; margin:0px; padding:0px; font:normal 15px Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; text-decoration:none;
}
.calldiv{
float:right; display:block; width:357px; margin:0px; padding:0px;
}
/*
---------------------------------------------
MENU
---------------------------------------------
*/
.menudiv{
float:left; display:block; width:976px; height:36px; background:url(../images/menu-bg.gif) repeat-x; padding:0px 12px; margin:0px;
}
.menu{
	background:url(images/rhm1_bg.gif) repeat-x;
	height:36px;
	padding:0px;
}
.menu ul{
	list-style:none;
	margin:0 auto;
}
.menu li{
	float:left;
	list-style:none;
	margin-right:8px;
}
.menu li a{
	float:left;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0 0 0 3px;
	height:36px;
	line-height:36px;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;	
}
.menu li a:hover{
	color:#FFFFFF;
	background:url(../images/rhm1_hover_l.gif) no-repeat left 0px;
}
.menu li a span{
	float:left;
	display:block;
	padding:0 5px 0 3px;
}
.menu li a:hover span{
	color:#FFFFFF;
	background:url(../images/rhm1_hover_r.gif) no-repeat right 0px;
}
.menu li.current a{
	color:#FFFFFF;
	background:url(../images/rhm1_hover_l.gif) no-repeat left 0px;
}
.menu li.current a span{
	color:#FFFFFF;
	background:url(../images/rhm1_hover_r.gif) no-repeat right 0px;
}
/*
---------------------------------------------
BODY
---------------------------------------------
*/
.body{
float:left; display:block; width:1000px; background:url(../images/body-bg.gif) repeat-y; margin:0px; padding:0px;
}
/*---------------------------------
BODY LEFT CONTENT
------------------------------------*/
.bodylt-container{
float:left; display:block; width:635px; background-color:#FFFFFF; margin:0px; padding:38px 12px;
}

/*---------------------------------
BODY RIGHT CONTENT
------------------------------------*/
.bodyrt-container{
float:left; display:block; width:248px; margin:0px; padding:20px 49px 10px 44px;
}
.right-blog{
float:left; display:block; width:248px; margin:0px; padding:0px 0px 16px 0px; text-align:center;
}
.blog{
list-style:none; margin:0px;
}
.blog li.blogtop{
float:left; display:block; width:246px; margin:0px; padding:0px; border:1px solid #D9D9A9;
}
.blog li.blogbot{
float:left; display:block; width:248px; margin:0px; padding:12px 0px 8px 0px; text-align:center;
}
.blog li.blogbot a{
font:normal 18px Arial, Helvetica, sans-serif; color:#8A702B; text-align:center; font-style:italic; text-decoration:underline;
}
.blog li.blogbot a:hover{
font:normal 18px Arial, Helvetica, sans-serif; color:#8A702B; text-align:center; font-style:italic; text-decoration:none;
}

/*
---------------------------------------------
FOOTER
---------------------------------------------
*/
.footer{
float:left; display:block; width:880px; height:127px; margin:0px; padding:23px 80px 0px 40px; background:url(../images/footer-bg.gif) no-repeat;
}
.footer-blog{
float:left; display:block; width:188px; margin:0px; padding:0px;
}
.footblog{
list-style:none; margin:0px; padding:0px;
}
.footblog li{
float:left; display:block; width:188px; margin:0px; padding:0px;
}
.footblog li h1{
float:left; display:block; width:188px; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px 0px 6px 0px;
}
.footblog li a{
float:left; display:block; width:180px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(../images/footer-bullet.gif) no-repeat 0px 8px; padding:0px 0px 0px 8px; line-height:20px;
}
.footblog li a:hover{
float:left; display:block; width:180px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(../images/footer-bullet.gif) no-repeat 0px 8px; padding:0px 0px 0px 8px; line-height:20px;
}
.footer-blog01{
float:left; display:block; width:124px; margin:0px; padding:0px;
}
.footblog01{
list-style:none; margin:0px; padding:0px;
}
.footblog01 li{
float:left; display:block; width:124px; margin:0px; padding:0px;
}
.footblog01 li h1{
float:left; display:block; width:124px; font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px 0px 6px 0px;
}
.footblog01 li a{
float:left; display:block; width:116px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(../images/footer-bullet.gif) no-repeat 0px 8px; padding:0px 0px 0px 8px; line-height:20px;
}
.footblog01 li a:hover{
float:left; display:block; width:116px; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(../images/footer-bullet.gif) no-repeat 0px 8px; padding:0px 0px 0px 8px; line-height:20px;
}

