#main_wrapper {	width: 920px;	margin-top: 15px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #FFFFFF;	padding: 25px;}/* has ie6 fix*/#navbar_wrapper {	width:70%; 	float:right; 	padding-right:20px; 	height:24px; position:relative; 	top:54px;}#rjglogotop {	float:left; 	height:33px; 	vertical-align:bottom;}body  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 16px;}.main_nav {	background-image: url(/images/main_nav_bg.gif);	font-size: 11px;	color: #FFFFFF;	text-align: center;	list-style-type: none;	height: 24px;	padding-top: 10px;	float: left;	font-weight: bold;	background-repeat: repeat-x;	margin-right: 1px;	padding-right: 12px;	padding-left: 12px;}h4, .h4 {	font-size: 13px;	font-weight: lighter;}h5, .h5 {	font-size: 13px;	font-weight: bold;}h3, .h3 {	font-size: 14px;	font-weight: lighter;	line-height: 20px;}h2, .h2 {	font-size: 16px;	font-weight: lighter;	color: #00678F;	line-height: 22px;}p, .p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	line-height: 18px;}.red            h2,.red h3    {	color: #8b3131;}.green   h2, .green   h3, .green .highlight , .green .h3   {	color: #597c56;}.float_right {	float: right;}.teal h2, .teal h3, .teal a {	color: #369b99;}a {	color: #00678F;}ul {	line-height: 20px;}th {	text-align: left;}.whitebutton  {	padding-top: 8px;	padding-right: 50px;	padding-bottom: 8px;	padding-left: 50px;	background-color: #FFFFFF;	color: #666666;	border: 3px double #CCCCCC;	display: inline;	font-size: 12px;	font-weight: bold;	text-decoration: none;}.column_lightgray {	background-color: #d6d6d6;	vertical-align: top;	padding-top: 25px;	padding-right: 25px;	padding-bottom: 50px;	padding-left: 25px;  color: #333333;}.column_gradientgray {	color: #FFFFFF;	background-image: url(/images/gradient_gray_bg.gif);	background-repeat: repeat-x;	vertical-align: top;	background-color: #B3B3B3;	padding-bottom: 25px;}.horzrule_list {	border-bottom-width: 1px;	list-style-type: none;	list-style-position: outside;	padding-bottom: 10px;	padding-top: 13px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;	padding-left: 25px;}.homepromo {	border: 1px solid #ffffff;}.image_box {	border: 1px solid #666666;}.image_box_promo a {	border: 3px double #5b5b5b;	display: inline-table;}.image_box_promo a:hover {	border: 3px double #ffffff;}.image_box_swamp {	margin-right: 25px;}.horzrule_list a {	text-decoration: none;	color: #FFFFFF;}.horzrule_list a:hover {	text-decoration: underline;}.swamplist ul {}.white_table td {	background-color: #FFFFFF;	margin: 1px;	padding: 8px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;}.white_table th {	background-color: #919191;	padding: 8px;}.white_box td {	background-color: #FFFFFF;	margin: 1px;	padding: 15px;	vertical-align: top;}.white_box table {	border-bottom: 3px solid #666666;	border-top: 3px solid #666666;}.white_div {	background-color: #FFFFFF;	padding: 15px;	border-bottom: 3px solid #666666;	border-top: 3px solid #666666;}.staff_box {	margin-right: 20px;	margin-bottom: 20px;	width: 120px;	float: left;}.gray_table_details  td {	background-color: #999999;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #D6D6D6;	border-left-color: #999999;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-bottom-color: #999999;}.gray_table_details a {	color: #FFFFFF;}.tableheader td {	background-color: #D6D6D6;}.form_wrapper {	padding-top: 15px;	padding-bottom: 15px;	border-top-width: 3px;	border-bottom-width: 3px;	border-top-style: double;	border-bottom-style: double;	border-top-color: #666666;	border-bottom-color: #666666;}.form_wrapper td {	padding: 3px;}.sidenav ul {	margin-left: -40px;}.sidenavheader {	display: block;	padding: 15px;	font-size: 16px;	list-style-type: none;}.sidenavheader_green  {	background-color: #597c56;}.sidenavheader_red {	background-color: #8b3131;}.sidenavheader_teal {	background-color: #369b99;}.sidenavheader_blue {	background-color: #00678F;}.list_indent {	padding-right: 20px;	padding-left: 50px;	padding-top: 3px;	padding-bottom: 3px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;}.list_highlight {	background-color: #d6d6d6;	color: #333333;}.list_box {	background-color: #666666;	display: block;	padding-top: 15px;	padding-right: 25px;	padding-bottom: 15px;	padding-left: 25px;	margin-top: 5px;	margin-bottom: 5px;}.list_box a {	color: #000000;	text-decoration: none;}.list_box a:hover {	text-decoration: underline;}.arrow_orange {	background-image: url(/images/little_arrow_orange.png);	background-repeat: no-repeat;	background-position: 250px;}.arrow_red {	background-image: url(/images/little_arrow_red.png);	background-repeat: no-repeat;	background-position: 250px;}.arrow_teal {	background-image: url(/images/little_arrow_teal.png);	background-repeat: no-repeat;	background-position: 250px;}.arrow_green {	background-image: url(/images/little_arrow_green.png);	background-repeat: no-repeat;	background-position: 250px;}.arrow_blue {	background-image: url(/images/little_arrow_blue.png);	background-repeat: no-repeat;	background-position: 250px;}.iconbox_training {	background-image: url(/images/icon_background_training.jpg);	}.iconbox {	display: block;	padding-left: 15px;	padding-top: 35px;	height: 65px;	font-size: 18px;	border-top-width: 3px;	border-bottom-width: 3px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #666666;	border-bottom-color: #666666;}.iconbox a {	color: #ffffff;	text-decoration: none;}.tiny_text {	font-size: 10px;}.horzrule {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;	margin-top: 25px;	margin-bottom: 25px;}.horzrule2 {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.italics {	font-style: italic;}.clear {	clear: both;}.unavailable {	color: #999999;}.column_drkgray {	background-color: #666666;	padding: 25px;}.column_drkgray h3, .column_drkgray p {	color: #fff;}.bold {	font-weight: bold;}.image_right {	float: right;	margin-top: 15px;	margin-bottom: 15px;	margin-left: 25px;}.promobox a {	padding: 15px;	vertical-align: middle;	height: 18px;	color: #ffffff;	font-size: 15px;	border: 1px solid #fff;	display: block;	text-decoration: none;	background: url(/images/promobox_background.gif) repeat-x center center;}.promobox a:hover , .promobox_livechat a:hover {	background: url(/images/promobox_background_over.gif) repeat-x center center;}.promobox_livechat a {	padding: 15px;	vertical-align: middle;	height: 40px;	color: #ffffff;	font-size: 15px;	border: 1px solid #fff;	display: block;	text-decoration: none;	background: url(/images/promobox_background.gif) repeat-x center center;}.promobox .p {	color: #ffffff;}.playbutton {	float: left;	width: 35px;	height: 35px;	padding-right: 15px;	background: url(/images/play_button.png) no-repeat;	}.floatL {	float: left;}.floatR {	float: right;}.clear {	clear: both;}.clearL {	clear: left;}.clearR {	clear: right;}.sidenavheader a {	color: #ffffff;	text-decoration: none;}.validation-advice {  color: #990000;}