@charset "utf-8";
@import url("rr_styles.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

header, nav, footer, section {
display: block;			
}

#rr_container {
	height: auto;
	margin: 15px auto 0px;
	width: 930px;
	margin-top: 15px;
	border: 1px solid #990000;
	/*-moz-box-shadow: -5px -5px 5px #888888;*/ /* Shadow for main box/container*/
	/*-webkit-box-shadow: -5px -5px 5px #888888;
	box-shadow: -5px -5px 5px #888888;
	background: #FFFFFF url(none) repeat scroll 0 0;*/
}

/*Header elements*/

#rr_header {
	clear: both;
	padding: 0px;
	width: 930px;
	height: 140px;
	background-color:#990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#rr_header_middle {
	margin: 0px;
	float: left;
	width: 670px;
	height: 95px;
	padding-left: 20px;
	padding-top: 45px;
}
#rr_header_logo {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 230px;
	height: 128px;
}
nav {
	clear: left;
	margin-bottom: 5px;
	padding: 0px;
	width: 706px;
	height: 35px;
	background: #cc6666;
	float: right;
}
section {
	float: left;
	width: 475px; /*for main page only*/
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.full
{width:670px; !important}

/*Index page layout styles*/
/*Min heights for section columns*/
#rr_middle_column_section1, #rr_middle_column_section2 {
	/*min-height: 299px !important;*/
}
/* IE6 hack */
* html #rr_middle_column_section1, * html #rr_middle_column_section2 {
	height: 306px ;	
}
#rr_left_column, #rr_right_column {
	/*min-height: 299px !important;*/
	/*background: #E0E0E0;*/
	padding: 0px 0px 0px 0px;
}
/* IE6 hack */
* html #rr_left_column, * html #rr_right_column {
	height: 250px ;
}
/*Left column*/
#rr_left_column {
	float: left;
	width: 224px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
#leftcolumn_box_01 {
	width: 215px;
	margin: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#leftcolumn_box_01 .leftcolumn_box_01_top {
	width: 185px;
	height: 15px;
	padding: 10px;
}
#leftcolumn_box_01 .leftcolumn_box_01_bottom{
    width: 215px;
}
#leftcolumn_box_02 {
	width: 215px;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	float:left;
	height:auto !important
}
#leftcolumn_box_03 {
	width: 215px;
	padding: 0px;
	clear: both;
	float: left;
	margin: 0px 0px 0px 0px;
}
#master {
	float:left;
	height:100px;
	width:95px;
}
/*End Left column*/
/*Middle column*/
#rr_middle_column {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 20px 5px;
	width: 465px;
	background: #FFFFFF;
}
/*Section 1 column*/
#rr_middle_column_section1 {
	float: left;
	width: 225px;
	margin: 0px 10px 0px 0px;
	background: #dceff6;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-width: 0px;
	border-style: 0;
}
#rr_middle_column_section2 {
	float: right;
	width: 225px;
	padding: 0px;
	background: #bcbcbc;
	margin:0px;
	border-width: 0px;
	border-style: 0;
}
/*End Middle column*/
/*Right column*/
#rr_right_column {
	float: right;
	width: 180px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	/*background: #EFB4C2;*/
}
#rightcolumn_box_01 {
	width: 160px;
	padding: 20px 10px 10px 10px;
	margin: 0px 0px opx 0px;
	/*color: #FFFFFF;*/
	background: #EFB4C2;
}
#rightcolumn_box_02 {
	width: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*End Right column*/
/*Footer*/
footer {
	clear: both;
	width: 930px;
	height: 20px;
	text-align: center;
	color: #666;
	background: #E9E9E9;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#rr_footer_bottom {
	width: 930px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background: #d5d5d5;
}
/* IE6 hack */
* html #rr_footer_bottom {
	width: 930px;
	height: 10px;
	margin-bottom: -10px;
	padding: 0px;
	background: #d5d5d5;
}
/* End Footer */

/*End Index page layout styles*/





/*Sub page layout styles*/
/*End Sub page layout styles*/
