body{
font-family:tahoma,arial,verdana;
font-size:11px;
color:#666666;
text-decoration:none;
text-align:center;
background-image:url(images/bg.gif);
background-repeat:repeat-x;
background-color:#cecece;
margin:00px 0px 0px 0px;
padding:0px;
}

#wrapper{
width:990px;
height:auto;
}

#content_section{
float:left;
width:775px;
height:auto;
text-align:right;
}

#content{
background:#FFFFFF;
width:auto;
height:auto;
text-align:left;
padding:5px 10px 5px 10px;
border-left:2px solid #4b494a;
}

#news_section{
float:right;
width:215px;
height:auto;
margin:0px 0px 0px 0px;
text-align:left;}

#header{
width:100%;
height:240px;
margin:20px 0px 0px 0px;
}

#menubar{
width:auto;
height:30px;
background-color:#4b494a;
/*border-bottom:3px solid #aab857;*/
}

#rsg_gallery{
margin:47px 5px 0px 10px;
}

#rsg_services{
width:auto;
height:180px;
}

#partners_slide{
width:auto;
height:50px;
background:#FFFFFF;
border:1px solid #aab857;
margin:5px 0px 0px 0px;
}
#slide_left{
float:left;
width:106px;
height:50px;}
#slide_right{
float:right;
padding-top:12px;
width:663px;
}

#product_flash{
width:100%;
height:290px;
}

#newspanel{
width:auto;
height:530px;
background-color:#a9b54a;
padding:15px 10px 5px 5px;
}

h1{
font-family:"Trebuchet Ms", verdana,arial;
font-size:24px;
color:#FFFFFF;
font-weight:normal;
width:auto;
margin:0px;
padding:0px 0px 5px 10px;
}


h2{
font-family:"Trebuchet Ms", verdana,arial;
font-size:13px;
color:#FFFFFF;
font-weight:normal;
margin:0px;
padding:0px 0px 5px 10px;
}

h3{
font-family:"Trebuchet Ms", verdana,arial;
font-size:18px;
color:#4b88be;
text-align:left;
font-weight:bold;
margin:0px;
padding:10px 0px 10px 0px;
}

h4{
font-family:"Trebuchet Ms", verdana,arial;
font-size:13px;
color:#666666;
text-align:left;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

h5{
font-family:"Trebuchet Ms", verdana,arial;
font-size:11px;
color:#666666;
text-align:left;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
}

p{
font-size:11px; 
color:#666666;
text-decoration:none;
text-align:justify;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

p.white{
font-size:11px; 
color:#FFFFFF;
text-decoration:none;
text-align:justify;
margin:0px;
padding:5px 0px 0px 5px;
}

.txt{
font-family:tahoma,arial,verdana;
font-size:11px;
color:#3a3839;
line-height:20px;
text-decoration:none;
text-align:right;
}

.txtlink{
font-family:tahoma,arial,verdana;
font-size:11px;
color:#FFFFFF;
line-height:20px;
text-decoration:none;
text-align:right;
}
.txtlink a{
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
.txtlink a:hover{
font-size:11px;
color:#c7d936;
text-decoration:underline;
}

.morelink{
font-family:tahoma,arial,verdana;
font-size:11px;
color:#4b88be;
line-height:20px;
text-decoration:none;
text-align:right;
}
.morelink a{
font-size:11px;
color:#4b88be;
text-decoration:none;
}
.morelink a:hover{
font-size:11px;
color:#939e40;
text-decoration:underline;
}

#copyright{
width:auto;
height:20px;
background-color:#FFFFFF;
}





/* top menu css */
.top-nav
{
font-family:tahoma,arial,verdana;
font-size:11px;
color:#ffffff;
}

.topp-nav
{
font-family:tahoma,arial,verdana;
font-size:11px;
color:#999;
}
.top-nav a:link{text-decoration:none; color:#ffffff;}
.top-nav a:visited{text-decoration:none; color:#ffffff;}
.top-nav a:hover{text-decoration:none; color:#ffff00;}

.topp-nav a:link{text-decoration:none; color:#999;}
.topp-nav a:visited{text-decoration:none; color:green;}
.topp-nav a:hover{text-decoration:none; color:red;}


.style1 {font-size: 13px}
