html, body{
	font: normal 12px "Arial";
	color: #333;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/* CSS global reset for all browsers */ 
* {
	padding: 0px;
	margin: 0px;
}
/*  Global Formatting */
h1 {font-size:18px;font-weight: normal; color: #333;}
h2 {font-size:16px;font-weight: bold; color: #333;}
h3 {font-size:14px;line-height: 20px; color: #333; font-weight: bold;}
h4 {font-size:13px;line-height: 14px; font-weight: bold; }
h5 {font-size:12px;line-height: 13px; font-weight: bold; }
h6 {font-size:11px;line-height: 12px; font-weight: bold;}
a {
	color: #525252;
	text-decoration: underline;
}
.red {
	color: #FF0000;
}


a:hover {
	color: #ff8400;
	text-decoration: underline;
}
a.image, a.image:hover  {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
li{  }
ul, ol {

}

.both {
	clear: both;
}
/* *********************** END GENERAL SETTINGS *********************** */

#main_bg {
	width: 100%;
	background: #ffffff;
}


body.published {
background: #AADDFF;
}
#subBanner {
	height: 77px;
	width: 1014px;
	margin: 0 auto;
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#CustomerBanner {
	height: 77px;
	width: 1014px;
	margin: 0 auto;
	background-image: url(../images/customerbanner.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#subContent {
	width: 795px;
	margin: 0 auto;
}
#subContentBg1 {
	background-image: url(../images/content.gif);
	background-repeat: no-repeat;
	width: 1014px;
	margin: 0 auto;
}

#subContentBg {
	background-image: url(../images/contemtBg.gif);
	background-repeat: repeat-y;
	width: 1014px;
	margin: 0 auto;
}
#subContentBottom {
	background-image: url(../images/contentBottom.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 1014px;
	margin: 0 auto;
}

#subBanner2 {
	float: right;
	height: 77px;
	width: 479px;
	background-image: url(../images/banner2.gif);
	background-repeat: no-repeat;
}
#subFooter {
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0 auto 0 150px;
	width: 700px;
}


body.mceContentBody {
background: white;
}

#content {
	margin: 0px auto;
	width: 1000px;
	background: #ffffff;
	padding: 0px;
	clear: both;
}

#c_left {
	width: 102px;
	height: 445px;
	float: left;
	background: transparent url(../images/c_left_bg.gif) no-repeat top center;
}

#c_right {
	width: 102px;
	height: 445px;
	float: left;
	background: transparent url(../images/c_right_bg.gif) no-repeat top center;
}

#c_main {
	width: 795px;
	float: left;
	background-image: url(../images/main_bg.gif);
}

#main_content {
	width: 795px;
	height:367px;
	float: left;
	background-image: url(../images/content_bg.gif);
}

#content_table {
	width: 795px;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#top {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url(../images/top_bg.gif) no-repeat top center;
	float: left;
	height: 77px;
	width: 433px;
	position: relative;
} 
#Customertop {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url(../images/customertop_bg.gif.gif) no-repeat center top;
	float: left;
	height: 77px;
	width: 433px;
	position: relative;
} 
#top_navi {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url(../images/main_bg.gif) repeat-x top center;
	float: left;
	height: 77px;
	width: 362px;
	position: relative;
} 



/******/



#menu #uls {
	padding-top: 0px;
	width: 587px;
	height: 45px;
	background: transparent;
	text-align: center;
}

#menu table.moduletable {
	margin: 0px;
	padding: 0px;
	width: 587px;
}

#menu #uls table.moduletable td {
	background: none;
	margin: 0px;
	padding: 0px;
}

#menu ul {
	list-style: none; 
	text-align: center; 
	clear: both;
	padding: 0px;
	list-style: none;
	display: inline;	
}

#mainlevel-nav li
{
	background: transparent;
	white-space: nowrap;
	list-style-type: none;
	float: left;
	display: block;
	padding: 0px;
	margin-right: 2px;
	width: 100px;
	text-align: center;
}

#mainlevel-nav li a
{
	color: #ffffff;
	font: bold 11px "Arial", Times, serif;
	height: 38px;
	padding: 15px 0px 0px 0px;
	display: block;
	background: transparent url(../images/a_link.gif) no-repeat top center;
	text-decoration: none;
	margin: 0px;
}

#mainlevel-nav li a:hover {
	background: transparent url(../images/a_active.gif) no-repeat top center;
	color: #333333;
	height: 38px;
	padding: 15px 0px 0px 0px;	
}

/******/




#main {
	padding: 0px 7px 10px 7px; 
	margin: 0px;
	width: 100%;
	/*width: 800px;*/
	background: #ffffff;
	clear: both;
} 

#left_col {
	float: left;
	width: 102px;
	padding: 0px;
}

#right_col {
	float: left;
	width: 113px;
	padding: 0px;
}
#footer {
	position:absolute;
	left:158px;
	top:422px;
	width:613px;
	height:18px;
	z-index:1;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}
.style7 {
	color: #0447a4;
}
.style7 a 
{
    text-decoration: none;
	color: #0447a4;
}
.style7 a:visited 
{
    text-decoration: none;
	color: #0447a4;
}
.style7 a:hover
{
    text-decoration: none;
	color: #990033;
}

.style8 {
	color: Red;
}



/*#footer {
	margin: 0px;
	width: 100%;
	height: 70px;
	background: #103878 url(../images/footer_bg.gif) repeat-x top center;
	clear: both;
	color: #ffffff;
}

#footer .padding { padding: 20px 0px 0px 0px; width: 1000px; margin: 0px auto; text-align: center; color: #ffffff; background: transparent; }
#footer .padding p {
	text-align: center;
	padding-top: 5px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: none;
}
#footer a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
}
#footer a:hover { color: #ffffff; text-decoration: none; } 

/* *********************** END LAYOUT SETTINGS  *********************** */
.grey {
	color: #999999;
	font-size: 11px;
}
#top_rs {
	background-image: url(../images/rs_logo.gif);
	background-repeat: no-repeat;
	float: left;
	height: 61px;
	width: 350px;
	background-position: right;
	padding-top: 13px;
}
