/*****************************/
/*         Body              */
/*****************************/

body 
{
   background-color: #0e0e0e;
}

body,td,th {
   font-family: Arial, Helvetica, sans-serif;
   color: #9999AA;
   font-size: 12px;
}

#body
{
	width: 880px;
	height: 100%;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

a:link, a:hover, a:visited
{
   color: #66CCFF;
}

/*****************************/
/*        Header             */
/*****************************/

#header
{
	width: 880px; 
	height:140px; 
	border: 0px;  
	padding: 0px;
}

#header_full
{
   width: 100%;
   height:140px;
   border: 0px;
   padding: 0px;
	background-image: url('/images/standard/rb_banner_bg.jpg');
	background-repeat: repeat-x;
}

#header_left
{
	display: block;
	float: left;
	width: 598px;
	height:140px;
	background-image: url('/images/standard/rb_banner_bg.jpg');
	border: 0px;
}

#header_left .right
{
	padding-top: 36px;
}

#header_left img
{
	border: 0px;
}

#header_right
{
   display: block;
   float: left;
	width: 140px; 
	padding-left: 32px;
}

/*****************************/
/*    Main Body              */
/*****************************/

#main
{
	width: 880px; 
	height: 100%;
	border: 0px; 
	padding: 0px; 
	background-image: url('/images/standard/main-background.jpg');
}

/*****************************/
/*     Left Column           */
/*****************************/

#main_left
{
   border-top: 1px solid #333333;
   display: block;
   float: left;
   width: 138px;
   height: 100%;
   padding: 0px;
   background-color: #000000;
   padding-right:10px;
}

#main_left_menu
{
   border-top: 1px solid #333333;
   background-color: #191919;
   border-right: 10px solid #0C0C0C;
}

#main_left_menu h3
{
   color: #ff6600;
   text-align: right;
}

#main_left_menu p strong
{
   color: #FF5B0F;
   text-align: right;
}

#main_left_menu p a 
{
	text-decoration: none;
}


#search
{
	padding-left:5px;
}

.text
{
	background-color: #CCCCCC;
	border: 1px solid #CFCFCF; 
	width: 132px;
}

.tab
{
	display: block;
	margin-left: 5px;
	padding-left: 2px;
	border: none;
	text-align: left;
}

.tab img
{
	border: 0;
}

.tab ul li
{
	display: block;
	margin-left: -11px;
	border: none;
	text-align: left;
}

.tab-contents
{
	display: block; 
	display: none;
}

#block_quick
{
   display: block;
}

/*****************************/
/*     Middle Column         */
/*****************************/

#main_center
{
   border-top: 1px solid #333333;
   display: block;
   float: left;
   width:430px;
   height: 100%;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   margin-bottom: 1em;
   background-color: #000000;
}

#main_center_full
{
   border-top: 1px solid #333333;
   display: block;
   float: left;
   width: 712px;
   height: 100%;
	min-height: 700px;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   background-color: #000000;
}

/*****************************/
/*    Right Column           */
/*****************************/

#main_right
{
   width: 240px;
   height: 100%;
   border-top: 1px solid #333333;
   display: block;
   float: right;
   background-color: #000000;
   padding-left:10px;
   padding-right: 0px;
}

.module
{
	text-align: left;
}

.module_type
{
	color: rgb(255, 255, 255); 
	font-size: 10px; 
	margin-bottom: -20px;
}

/*****************************/
/*        Footer             */
/*****************************/

#footer
{
	text-align: center;
	border-top: 1px solid #333333; 
	background-color: #000000;
}

/*****************************/
/*       Standard            */
/*****************************/

.clear
{
	clear: both;
}

.left
{
	display: block;
	float: left;
}

.right
{
	display: block;
	float: right;
}

.aright
{
	text-align: right;
}

.style1 {color: #999999}
.style1 a {color: #999999; text-decoration: none;}
.style1 a:hover {color: #FFFFFF}
.style2 {font-size: 36px}
.style3 {color: #FFFFFF}
.style4 {color: #66ccff}
.style5 {font-size: 30px; color: #66ccff; font-weight: bold;}
.style7 {font-size: 12px}
.style8 {font-size: 18px; color: #FFFFFF;}
.style9 {color: #66cc33; font-size: 18px;}
.style11 {font-size: 12px; color: #66CC33; }
.style12 {color: #66CC33}
.style14 {color: #66CC33; font-size: 14px; font-weight: bold;}
.style14 a {color: #66CC33; text-decoration: none;}
.style14 a:hover {color: #66CC33; text-decoration: none;}
.style15 {color: #CCCCCC}
.style16 {color: #66CC33; font-size: 30px; font-weight: bold;}

.cancelled {font-size: 16px; color: #FF5B0F;}
.highlight {color: #ff6633;}
.center { text-align: center; }



/*****************************/
/*    Main Body              */
/*****************************/

td.calevent a:hover {
	color: #FFF;
}

td.calevent a
{
	border: thin solid #FFF;
}

