body {
	background: #000088 url(images/rgc_bkg3.jpg) repeat-y center;
	font-family: Arial;
}

textarea {
	font-family: Arial;
}

h1, h2, h3 {
	margin: 0;
	padding: 0; 
}

a {
	color: #E55D13;
}

a:hover {
	text-decoration: none;
}

/* Header */
#header {
	width: 900px;
	height: 65px;
	margin: 0 auto;
	padding: 0px 0px 10px 0px;
}

/* Content */
#content {
	width: 900px;
	margin: 0 auto;
}

/* Main */
#main {
	float: left;
	width: 650px;
}

#extended_main {
	float: left;
	width: 750px;
}

.product {
	height: 350px;
	background: url(images/rgc_main.png) no-repeat;
}

.content {
	height: 600px;
	background: url(images/rgc_content.png) no-repeat left top;
}

.content .banner {
	padding: 20px 0px 10px 0px;
}

.content .description {
	padding-bottom: 10px;
	color:#FFFFFF;
}

.content .heading {
	list-style: none;
	margin: 0;
	padding: 20px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.content ul{
	margin: 0;
	list-style: none;
	padding: 10px 30px 0px 30px;
}

.content li {
	list-style: none;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	text-align: justify;
	color: #FFFFFF;
}

.construction {
	height: 500px;
	background: url(images/under_construction.png) no-repeat;
}

.gallery {
	height: 500px;
	width: 750px;
	background: url(images/rgc_extended_content.png) no-repeat;
}

.gallery .heading {
	list-style: none;
	margin: 0;
	padding: 20px 0px 0px 0px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.construction ul{
	margin: 0;
	padding: 20px 0px 10px 0px;
	list-style: none;
}

.construction li {
	list-style: none;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

#advert {
	float:left;
	height: 250px;
	margin: 0;
}

.advert_form {
	width: 220px;
	height: 143px;
	padding-left: 30px;
	padding-top: 7px;
	text-align:left;
	font-size:11px;
}

.product .description {
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}

.product ul {
	margin: 0;
	padding: 0px 0px 15px 0px;
	list-style: none;
}

.product li {
	padding: 0px 50px 0px 50px;
	font-size: small;
	color: #FFFFFF;
}

/* Bar */
#bar {
	float: left;
	width: 150px;
	height: 500px;
}

/* Box Style One */
.boxed1 {
	margin-bottom: 10px;
	float: left;
	width: 150px;
	height: 500px;
	padding: 0px 0px 0px 0px;
	background: url(images/rgc_menu.png) no-repeat;
}

.boxed1 h2 {
	padding: 10px 0 0 0px;
	text-transform: lowercase;
	letter-spacing: -2px;
	font-size: 26px;
	font-weight: normal;
	text-align:center;
	color: #FFFFFF;
}

.boxed1 ul {
	margin: 0;
	padding: 0px 0px 20px 0px;
	list-style: none;
}

.boxed1 li {
	padding: 2px 20px 2px 20px;
	text-align:right;
	font-size: 10px;
	color: #FFFFFF;
}

.boxed li {
	padding: 5px 20px 0px 0px;
	text-align:right;
	font-size: 10.5px;
	height:5px;
	line-height:5px;
	color: #000000;
}

.boxed1 a {
	text-decoration: none;
	font-weight: bold;
	color: #3F95B8;
}

.boxed1 a:hover {
	color: #FFFFFF;
}

.boxed1 .active, .boxed1 .active a {
	/*background-color: #204B5C;*/
	color: #FFFFFF;
}


/* SideBar */
#sidebar {
	float: left;
	width: 100px;
	height: 500px;
}

/* Box Style Two */
.boxed2 {
	float: left;
	width: 100px;
	height: 500px;
	padding: 0px 0px 0px 0px;
	background: url(images/rgc_side_menu.png) no-repeat;
}

.boxed2 li {
	padding: 2px 20px 2px 20px;
	font-size: 10px;
	color: #FFFFFF;
}
	
.boxed1 a {
	text-decoration: none;
	font-weight: bold;
	color: #3F95B8;
}

.boxed1 a:hover {
	color: #FFFFFF;
}

.boxed1 .active, .boxed1 .active a {
	/*background-color: #204B5C;*/
	color: #FFFFFF;
}

/*FOOTER*/
#footer {
	width: 900px;
	height: 65px;
	margin: 0 auto;
}

.footer_info {
	margin-top: 10px;
	padding-top: 10px;
	}
	
.footer_info li {
	list-style: none;
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
}

/*tab navigation ***********************************************************************************************************************/
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;

}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:0em;
 height: 500px;
 background: url(images/tel_tab_web.png) no-repeat;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 11px 0;
 font: bold 10px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 11px 5.05em;
 margin-left: 0px;
 border-bottom: none;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }

ul.tabbernav li a:hover
{
 color: #FF1C29;
}

ul.tabbernav li.tabberactive a
{
 padding: 11px 5.05em;
 color: #FFFFFF;
 background: url(images/tel_tab.png) no-repeat center top;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #FFF;

}


/*--------------------------------------------------
  DHTML GOODIES
  Slide-out Sub-Menu
  --------------------------------------------------*/
#dhtmlgoodies_menu{		
	font-family:arial;	/* Font for main menu items */
	width:150px;	/* Width of main menu */
	padding-top: 15px;
	
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
	font-size:15px;
	font-weight:bold;
	color:#000088;
}

#dhtmlgoodies_menu ul{	
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	text-align:right;
	color:#000088;	/* Black text color */
	height:25px;	/* 20 pixel height */
	line-height:25px;	/* 20 pixel height */
	margin:1px;	/* A little bit of air */
	padding:1px;	/* Air between border and text inside */
	
	display:block;
}

#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	font-family:arial;
	text-align:left;

}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;	

}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding-left:10px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	background:url(images/sub_menu.png) no-repeat;
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#000088;	/* Black text color */
	height:25px;	/* 16 pixels height */
	line-height:25px;	/* 16 pixels height */
	padding:0px 120px 0px 0px;	/* 1px of "air" inside */
	display:block;	/* Display as block - you shouldn't change this */

}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#FFF;	/* White text */
}


/*--------------------------------------------------
  CUSTOM SCROLL
  --------------------------------------------------*/
/*Page related styles for you to view*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 630px;
height: 450px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding: 0px 0px 0px 0px;
}

.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 600px;
height: auto;
position: relative;
padding: 1px;
}