@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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{border:0 none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;
outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;}

body{background-color:#e3e3e3;font-family:Tahoma, Helvetica, Geneva, sans-serif; font-size:11px;}

/* Links */
a:link{color:#369; text-decoration:underline;}
a:visited{color:#936; text-decoration:underline;}
a:hover{color:#75ae23; text-decoration:underline;}

.SkinObject{font-weight:normal; font-size:1em;}
.Normal, .NormalDisabled{font-size:1em}

/* Headings and Block Elements */
h1{font-size:2.8em; font-family:Helvetica, Tahoma, Arial, sans-serif; font-weight:bold; padding:.25em 0; line-height:1.25em; letter-spacing:-.025em; color:#333 !important;}
h1 a:link, h1 a:hover, h1 a:visited{text-decoration:none;}
h2{font-size:2.25em; font-family:Helvetica; color:#333; padding:.25em 0}
h3{font-size:1.35em; font-family:Helvetica; line-height:1.65em; color:#333; padding:.25em 0;}
h4{font-size:1.2em; font-family:Helvetica; font-weight:bold; color:#333; padding:.25em 0}
h5{font-size:1em; font-family:Helvetica; text-transform:uppercase; letter-spacing:.125em; font-weight:bold; color:#666; line-height:1.5em; padding:.5em 0 .15em 0}
h6{font-size:1em; font-family:Tahoma; text-transform:uppercase; letter-spacing:.25em; font-weight:normal; color:#333;}
h6 em, h6 i{font-family:tahoma; letter-spacing:.45em;}
hr{height:1px; background:#cecece; border:0; color:#cecece; }
p{margin:.5em 0;}
blockquote{padding:1em 3em 1em 2em; margin:0; font-family:georgia; font-size:1.17em;}
pre{white-space:normal; padding:2.08em;border:1px solid #cecece; margin:1em 0;}
blockquote, pre{font-family:Tahoma, Geneva, sans-serif; color:#666; line-height:1.85em; text-align:justify;}
td{vertical-align:top;}
.ListDataGrid td{padding:3px;}
em, i{font-family:georgia; letter-spacing:.075em;}

/*Lists & Definition Lists */
#rt_col1 ul{list-style-type:disc; margin:1em 0;}
#rt_col1 ul li{list-style:url(images/arrow_orange.png); padding-left:.25em; margin-left:2.08em; font-size:1.2em; margin:.5em 0 0 1.25em;}
#rt_col1 ul ul{margin:0  0 0 2.08em; font-size:.91em;  }
#rt_col1 ul ul li{list-style:circle;}

#rt_col1 ol{list-style-type:decimal; margin:1em 0;}
#rt_col1 ol li{list-style-type:decimal; padding-left:.25em; margin-left:2.08em;}
#rt_col1 ol ol{margin:0 0 0 2.08em; font-size:.91em; list-style:upper-roman; }
#rt_col1 ol ol li{list-style:upper-roman;}

/* Images */
#rt_col1 img[align=right], img[align=left]{}
#rt_col1 img[align=right]{margin-left:10px;}
#rt_col1 img[align=left]{margin-right:10px;}

/* #rt_col1 a[target=_blank]{background:url(../../images/icon_blank.gif) no-repeat center right; padding-right:15px;} */
#rt_col1 a img, #rt_col2_bot a img{padding:10px; border:1px solid #ccc; background:#333;}
#rt_col1 .containerbot a img, 
#rt_col2_bot .containerbot a img,
#rt_col1 .containerhead a img, 
#rt_col2_bot .containerhead a img{padding:0; border:none; background:none;}
div.clear{clear:both;}

div#rt_wrapper{width:100%;}
div#rt_green_stripe{width:100%;height:20px;background-color:#75ae23;}
div#rt_header_contain{width:100%;background-color:#ffffff;}
div#rt_header{width:950px;margin:0px auto;}
div#rt_header_left{width:605px;float:left;padding:0 0 15px 15px;}
div#rt_header_right{width:330px;float:left;}
div#rt_header_right_subcontain{margin-top:40px;width:315px;height:43px;background:url(images/memberlogin_bg.png) no-repeat; padding:17px 0px 0px 13px;}

div#rt_header_right_sc_left{padding:5px 0px 0px 10px;float:left;width:204px;height:22px;background-image:url(images/register-username_bg.png);font-family:tohoma;font-size:1.2em;color:#fff; margin-right:6px;}
div#rt_header_right_sc_right{padding:5px 0px 0px 10px;float:left;width:71px;height:22px;background-image:url(images/login-logout_bg.png);font-family:tohoma;font-size:1.2em;color:#fff;}

div#rt_header_right a{color:#fff; text-decoration:none;}
div#rt_header_right a:hover{color:#d6eaac; text-decoration:underline;}
div#rt_header_right input.StandardButton{background:url(images/login_btn_off.png) no-repeat; width:45px; height:28px; padding:0 5px; border:0; outline:0; cursor:pointer; color:#fff; font-family:helvetica; font-size:1.2em;} 
div#rt_header_right input.StandardButton:hover{background:url(images/login_btn_on.png) no-repeat;}

div#rt_logo{width:163px;height:52px; padding-top:35px;}
div#rt_logo_txt{color:#666;font-family:tahoma;font-size:1em;padding:0.35em 0;}
div#rt_nav_contain{width:100%;background-color:#ffffff;}
div#rt_nav{width:950px;height:50px;margin:0px auto;background:url(images/menu_bg.jpg);color:#fff;}

div#rt_main{width:950px;margin:0px auto;background:url(images/body_pattern.jpg) repeat;}
div#rt_innews{width:920px;height:30px;margin:0px auto; padding:20px 15px 0 15px; color:#fff;font-size:1.2em; font-weight:normal;font-family:Helvetica, Arial, sans-serif; }
div#rt_innews span{padding-right:15px; /*background:url(images/arrow_orange.png) no-repeat bottom right;*/ color:#f60; font-size:.9em; fotn-weight:normal; font-family:tahoma;}

div#rt_innews a:link, div#rt_innews a:visited{color:#6699cc;}
div#rt_innews a:hover{color:#9C3;}

div#rt_col1{width:614px;min-height:200px;background: url(images/peel_bg.png) no-repeat bottom center #fff;border-left:solid #999 1px;float:left; padding-bottom:38px;}
div#rt_col1_interior{}
div#rt_col1_top{padding:15px; line-height:1.5em;}
div#rt_col1_top div#dnn_MoreNews img{border:10px solid #333;}
div#rt_col1_top div#dnn_MoreNews li{list-style:url(images/arrow_orange.png); font-size:1.2em; padding-bottom:.4em}

div#rt_col1_mid{padding:15px;background:url(images/ourmission_bg.jpg); font-family:Helvetica, Arial, sans-serif; font-size:1.5em; line-height:1.5em;}
div#rt_col1_mid .Normal{font-family:Helvetica;}
div#rt_col1_bot{min-height:235px;}
div#rt_col1_bot_left{float:left;padding:15px 15px 2px 15px;line-height:1.5em;width:277px;}
div#rt_col1_bot_right{float:left;padding:15px 15px 2px 15px;line-height:1.5em;width:277px;}
div#rt_col1_bot_left h3, div#rt_col1_bot_right h3{border-bottom:1px solid #ccc; margin-bottom:.5em; font-weight:bold;}
div#rt_col1_bot_right h5 {border-bottom:1px dashed #999; margin-top:1em 0 0}
div#rt_col1_foot{width:614px; height:35px;}
div#rt_col1_foot_spacer{width:573px;height:30px;border-bottom:solid #999 5px;float:left;}
div#rt_col1_pagecurl{width:41px;height:37px;float:left;}
div#rt_col2{width:335px;float:left;}
div#rt_col2_interior{width:318px;padding:5px 10px 10px 0px;}

div#rt_col2_top{padding:0 15px 0 85px; background:url(images/searchtxt.png) no-repeat center left;}
div#rt_col2_top input.NormalTextBox{padding:.5em; font-size:1.2em; color:#333; font-family:Helvetica, Arial, sans-serif; width:115px; border:2px solid #999; outline:0; }
div#rt_col2_top a.SkinObject{color:#fff; font-family:helvetica; font-size:1.4em; background:url(images/searchbtn_off.png) no-repeat; display:inline-block; padding:4px 5px; width:64px; height:23px; text-align:center; font-weight:normal; text-decoration:none;}
div#rt_col2_top a.SkinObject:hover{background:url(images/searchbtn_on.png) no-repeat;}

div#rt_col2_mid{padding:10px; width:290px;margin-bottom:15px;background-color:#e8e8e8; border-left:5px solid #c3c3c3; color:#5d5d5d;}
div#rt_col2_mid img{margin-top:15px;}
div#rt_col2_actioncenter{width:310px;height:42px;background:url(images/rightpanel_h2_bg.png);color:#fff; margin-top:30px; border-left:5px solid #000;}

#rt_col2_mid h3{color:#333; font-weight:bold; background:url(images/checkbox.png) no-repeat center left; padding:5px 30px; font-size:1.3em; }
div#rt_col2_bot{width:290px; padding:10px;margin-bottom:15px;background-color:#e8e8e8; border-left:5px solid #c3c3c3; line-height:1.3em; color:#5d5d5d}
div#rt_col2_bot strong, div#rt_col2_bot b, div#rt_col2_bot h3{color:#333;}
div#rt_col2_featuredmember{width:310px;height:42px;background:url(images/rightpanel_h2_bg.png);color:#fff; border-left:5px solid #000}
h2.header{padding:8px 0px 0px 12px; color:#fff;font-size:2.4em}


/*========================================================*/
/*  CSS Menu2 Style                                         */
/*========================================================*/

ul.Horizontal{font-family:helvetica; font-size:1.125em; padding:0 10px;}
ul.Horizontal:after{content:"."; visibility:hidden; height:0; display:block; clear:both;}
ul.Horizontal li{display:inline-block; float:left; height:50px;position:relative; text-transform:uppercase;}
ul.Horizontal li a{color:#fff; text-decoration:none; height:35px; padding:15px 15px 0 15px; display:inline-block;}
ul.Horizontal li a.expanded{background:url(images/nav_hover_bg.jpg) repeat-x;}
ul.Horizontal li.current{background:url(images/nav_activebg.png) repeat-x;}
ul.Horizontal li a:visited{color:#fff;}
ul.Horizontal li a:hover{color:#75ae23;}

ul.Horizontal li div.slide{display:none;float:left;overflow:hidden; position:absolute; background:url(images/nav_submenu_bg.jpg);font-size:14px}
ul.Horizontal li div.slide ul{display:block; }
ul.Horizontal li div.slide ul li{display:block; clear:both;border-bottom:1px dashed #1d252e; text-transform:none; }
ul.Horizontal li div.slide ul li a{background:url(images/nav_submenu_bg.jpg) repeat-x; display:block; color:#fff; min-width:170px;}
ul.Horizontal li div.slide ul li a:hover{background:url(images/nav_submenu_hover.jpg) repeat-x; }
ul.Horizontal li div.slide ul li a.expanded{background:url(images/nav_submenu_hover.jpg) repeat-x;}

ul.Horizontal li div.slide ul li div.slide{display:none;float:left;overflow:hidden; position:absolute; background:url(images/nav_submenu_hover.jpg); }
ul.Horizontal li div.slide ul li div.slide ul{display:block; }
ul.Horizontal li div.slide ul li div.slide ul li{display:block; clear:both;border-bottom:1px dashed #1d252e; }
ul.Horizontal li div.slide ul li div.slide ul li a{background:url(images/nav_submenu_hover.jpg) repeat-x; display:block; color:#fff;}
ul.Horizontal li div.slide ul li div.slide ul li a:hover{background:url(images/nav_subsubmenu_hover.jpg) repeat-x; }
ul.Horizontal li div.slide ul li div.slide ul li a.expanded{background:url(images/nav_subsubmenu_hover.jpg) repeat-x;}

ul.Horizontal li img{margin-left:10px;}

/*
.Menu2{ margin:0 4px; border-bottom:2px #b10009 solid}
.CSSMENU2 								{ position:relative; height:35px; float:left}
.CSSMENU2 span 							{ padding:0 20px; white-space: nowrap; display:block;}
.CSSMENU2 ul							{ margin:0px; padding:0px;display: block;float:left}
.CSSMENU2 li 							{ list-style: none none outside; float:left;position:relative; margin:0 1px}
.CSSMENU2 ul li 						{ background:url(menus/menu2.gif) top left no-repeat; float:left}
.CSSMENU2 ul li a						{ background:url(menus/menu2.gif) right -40px no-repeat;height:35px; display:block; float:left}
.CSSMENU2 ul .current 					{ background:url(menus/menu2.gif) left -80px no-repeat; margin:0px}
.CSSMENU2 ul .current a					{ background:url(menus/menu2.gif) right -120px no-repeat; color:#fff;}
.CSSMENU2 ul .current span				{ color:#fff}
.CSSMENU2 ul .current .slide span		{ background:transparent;}
.CSSMENU2 ul a:link, 
.CSSMENU2 ul a:active, 
.CSSMENU2 ul a:visited					{ width:auto;color:#777; text-decoration:none; line-height:35px;display: block; cursor:pointer; font-weight:bold}
.CSSMENU2 ul a:hover 					{ color: #777;float:left}
.CSSMENU2 .downarrow					{ position:absolute; right:9px; top:17px}
.CSSMENU2 .rightarrow					{ position:absolute; right:5px; top:10px}
.CSSMENU2 .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.CSSMENU2 .slide .icon 					{ position:absolute; left:2px; top:3px}
.CSSMENU2 .slide .Group 				{ background:#fff; border:1px #ccc solid;display: none;left: 0px; float: left; position:relative}
.CSSMENU2 .slide li a 					{ background:none}
.CSSMENU2 .slide ul li 					{ clear: both;background:url(menus/submenu.gif) top left repeat-x; display:block; border-bottom:1px #ccc solid; }
.CSSMENU2 .slide ul li span 			{ color:#666666; display:block; padding:0 20px 0 20px; text-align:left}
.CSSMENU2 .slide ul li a				{ background:url(menus/submenu.gif) top left repeat-x;height:24px; display:block}
.CSSMENU2 .slide ul a:link, 
.CSSMENU2 .slide ul a:active, 
.CSSMENU2 .slide ul a:visited			{ width:auto;color:#333; text-decoration:none; line-height:24px;display: block; cursor:pointer}
.CSSMENU2 .slide ul a:hover 			{ background:url(menus/submenu.gif) 0 -25px repeat-x;width:100%}
.CSSMENU2 .slide ul a:hover span 		{ background:url(menus/submenu.gif) 0 -25px repeat-x;}
*/

div#rt_main_footer{background:url(images/body_btm.jpg);color:#B1B1B1;height:42px;margin:0 auto;padding:25px 15px 0;width:920px;}
div#rt_main_footer a:link{color:#FFF; text-decoration:underline;}
div#rt_main_footer a:visited{color:#FFF; text-decoration:underline;}
div#rt_main_footer a:hover{color:#75ae23; text-decoration:underline;}

div#rt_sub_footer{width:920px;margin:20px auto; padding:0 15px;}
div#rt_sub_footer .SkinObject{ color:#333;}










