body { margin: 0; padding: 0; behavior: url(assets/templates/rsb/css/csshover.htc); background: #5f5f5f url(../images/green_gray/bg.gif) center repeat-y; text-align: center; }
.clear { clear: both; }
#wrapper { width: 770px; margin: 0 auto; }
* html #wrapper { padding-left: 2px; }
a { color: #444; }
.altTR { background: #eee; }
.smlTxt { font: 10px Arial, Helvetica, sans-serif; color: #aaa; }
.largetxt { font: 14px Arial, Helvetica, sans-serif; font-stretch: narrower; }

/* TOP SECTION */
#top { }
#topLeft { width: 544px; padding-right: 10px; height: 34px; padding-top: 6px; background: url(../images/green_gray/left_bar.jpg) repeat-x; text-align: right; float: left; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
* html #topLeft { padding-top: 5px; height: 35px; }
#topLeft #changer { height: 28px; width: 100px;/* background: url(../images/changer_bg.png) no-repeat;*/ float: left; margin-left: 5px; text-align: left; }
#topLeft #changer ul { margin: 0; padding: 0; padding-top: 4px; }
#topLeft #changer ul li { list-style: none; background: none; display: inline; float: none; margin: 0; padding: 0; margin-left: 5px; }
#topLeft ul { padding: 0; margin: 0; }
#topLeft li { list-style: none; background: url(../images/green_gray/top_bullets.gif) no-repeat left 8px; text-indent: 10px; margin-left: 20px; padding-top: 5px; float: right; }
#topLeft li a { font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: underline; }
#topLeft li a:hover { text-decoration: none; }
#topRight { width: 214px; height: 32px; padding-top: 8px; background: url(../images/green_gray/right_bar.jpg) repeat-x; text-align: center; float: right; }
#topRight ul { margin: 0; padding: 0; }
#topRight ul li { list-style: none; margin-right: 25px; display: block; float: right; padding-left: 25px; }
* html #topRight ul li { margin-right: 15px; }
#topRight .contact { background: url(../images/green_gray/contact_icon.gif) no-repeat bottom left; }
#topRight .sitemap { background: url(../images/green_gray/sitemap_icon.gif) no-repeat bottom left; }
#topRight a { color: #ffffff; font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#topRight a:hover { text-decoration: underline; }

/* LOGO SECTION */
#logo { margin-top: 2px; border-top: 4px #E6E6DF solid; }
#logoLeft { width: 320px; height: 57px; background: url(../images/green_gray/logo.jpg) no-repeat; padding-top: 8px; float: left; text-align: left; margin-left: 10px; margin-top: 20px; }
#logoRight { /*width: 350px;*/ height: 80px; float: right; padding: 5px 0 0 0 ; }


/* HEADER SECTION */
#header { height: 170px; margin-top: 2px; background: url(../images/header.jpg) no-repeat; }

/* SECOND PAGE MENU */
#secondMenu { height: 32px; margin-top: 2px; text-align: left; padding-top: 8px; background: url(../images/green_gray/secmenu_bg.jpg) repeat-x; }
#secondMenu ul { margin: 0; padding: 0; }
#secondMenu li { list-style: none; float: left; }
#secondMenu li a { font: 10px Verdana; font-weight: bold; color: #435F6A; text-decoration: none; }
#secondMenu li a:hover { color: #CC6E00; text-decoration: underline; }

/* CONTENT SECTION */
#content { margin-top: 2px; text-align: left; background: url(../images/green_gray/cnt_bg.gif) repeat-y; }
#contentMain { width: 549px; border-top: 4px #E6E6DF solid; float: left; padding-top: 15px; padding-right: 5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #444444; }
#contentMain h2 { padding: 0; padding-left: 18px; margin: 0; margin-left: 5px; background: url(../images/green_gray/h2_icon.gif) no-repeat; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #444; }
#contentMain h3 { padding-top: 5px; padding-left: 25px; margin: 0; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #3B872D; }
#contentMain h3 a { padding: 0; margin: 0; margin-left: 0px; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #398A2E; }
#contentMain h3 a:hover { text-decoration: none; }
#contentMain p { padding: 0; margin-top: 10px; margin-bottom: 20px; margin-left: 23px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #444444; }
#contentMain p a { text-decoration: underline; }
#contentMain p a:hover { text-decoration: none; }
#contentMain ul { margin: 0; padding: 0; }
#contentMain ul li { list-style: none; margin-bottom: 15px; }
#contentMain ul li ul { margin: 0; margin-left: 46px; margin-top: 8px; padding: 0; }
#contentMain ul li ul li { list-style: none; margin-bottom: 0; }
#contentMain ul li ul li a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #444444; }
#contentMain ul li ul li a:hover { text-decoration: none; }
#contentMain div ul { margin-left: 25px; padding: 0; }
#contentMain div ul li a { text-decoration: underline; }
#contentMain div ul li a:hover { text-decoration: none; }
#contentMain ul li ul li ul { margin-left: 10px; margin-bottom: 10px; padding: 0; }
#sidebar { width: 214px; float: right; }
#signupLinks { height: 120px; background: url(../images/green_gray/sul_bg.jpg) repeat-x; margin-bottom: 2px; padding-top: 10px; text-align: left; }
#signupLinks ul { padding: 0; margin: 0; margin-left: 10px; margin-top: 0px; }
* html #signupLinks ul { margin-top: 0px; }
#signupLinks li { list-style: none; background: url(../images/green_gray/sul_bullets.gif) no-repeat left 13px; text-indent: 10px; margin-left: 0px; padding-top: 5px; padding-bottom: 10px; }
/*#signupLinks li { list-style: url(../images/green_gray/sul_bullets.gif) inside; margin-bottom: 10px; }*/
#signupLinks li a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
#signupLinks li a:hover { text-decoration: none; }
#sidebarLinks { margin-top: 2px; }
#sidebarLinksTitle { height: 28px; background: url(../images/green_gray/left_bar.jpg) repeat-x; padding-left: 10px; padding-top: 12px; text-align: left; font: 16px Verdana, Arial, Helvetica, sans-serif; }
#sidebarLinksTitle h2 { padding: 0; padding-left: 18px; margin: 0; background: url(../images/green_gray/sb_icon.gif) no-repeat; font: .9em Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; }
#sidebarLinksContent { /*background: #eee;*/ text-align: left; /*border-bottom: 2px #ffffff solid;*/ }
#sidebarLinksContent ul { padding-top: 10px; padding-bottom: 15px; padding-left: 0; margin: 0; }
#sidebarLinksContent li { list-style: none; background: url(../images/green_gray/sbl_bullets.gif) no-repeat left 11px; text-indent: 10px; margin-left: 10px; padding-top: 5px; }
/*#sidebarLinksContent li { list-style: url(../images/green_gray/sbl_bullets.gif) inside; margin-left: 10px; padding-top: 5px; }
* html #sidebarLinksContent li { list-style: url(../images/green_gray/sidebar_html_bullet.gif); margin-left: 3px; padding-top: 0px; }*/
#sidebarLinksContent li a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #444444; text-decoration: none; }
#sidebarLinksContent li a:hover { text-decoration: underline; }
#contentMain table { margin-left: 35px; }
#contentMain table .tblheading { background: #36652F; color: #fff; font: 10px Arial, Helvetica, sans-serif; }
#contentMain table img { border: 2px #ccc solid; }
#contentMain h4 { padding: 0; margin: 0; margin-left: 35px; font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color: #327726; }
#contentMain table h3 { margin: 0; padding: 0; }
#contentMain table h4 { margin: 0; padding: 0; }


#contentMain #featureslist { margin: 0 5px 15px 10px; background: #fafafa; border: 1px solid #eee; padding: 0; }
#contentMain #featureslist h3 { padding: 10px; margin: 0; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #36652F; }
#contentMain #featureslist ul { margin: 0 0 0 10px; padding: 0 0 15px 0; }
#contentMain #featureslist li { padding: 0 0 0 0; margin: 0 0 0 0; }


/* NEWS TABS SECTION */
#contentMain #newsTabs { width: 554px; }
* html #contentMain #newsTabs { width: 549px; }
#contentMain #newsTabs div { margin-bottom: 2px; }
#contentMain #newsTabs div #newsTitle { height: 22px; background: #444; padding-top: 5px; padding-left: 10px; }
#contentMain #newsTabs div #newsTitle h2 { padding: 0; padding-left: 18px; margin: 0; margin-left: 5px; background: url(../images/green_gray/news_h2_icon.gif) no-repeat; font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #fff; }
#contentMain #newsTabs div p { padding: 5px; margin: 0; margin-bottom: 15px; }
#contentMain #newsTabs div ul { margin: 0; margin-right: 3px; padding: 0; }
* html #contentMain #newsTabs div ul { margin: 0; padding: 0; }
#contentMain #newsTabs div li { list-style: none; float: left; height: 24px; padding-top: 6px; margin-bottom: 0; margin-right: 5px; text-align: center; }
.usnews { text-align: left; background: #eee; }
.worldnews { text-align: left; background: #eee; }
.sportsnews { text-align: left; background: #eee; }
.entertainment { text-align: left; background: #eee; }
.worldnews, .sportsnews, .entertainment { display: none; }
.activeNews { background: url(../images/green_gray/news_btn_bg_on4.jpg); border-left: 2px #444 solid; border-right: 2px #444 solid; }
.activeNews a { font: 11px Verdana; font-weight: bold; color: #ffffff; text-decoration: none; padding: 6px 4px 10px 4px; }
.activeNews a:hover { text-decoration: underline; }
.n { background: url(../images/green_gray/news_btn_bg.jpg) repeat-x; border-left: 2px #325E29 solid; border-right: 2px #325E29 solid; }
.n a { font: 11px Verdana; font-weight: bold; color: #ffffff; text-decoration: none; padding: 6px 4px 10px 4px; }
.n a:hover { text-decoration: underline; }

/* FOOTER SECTION */
#footer { margin-top: 0px; }
#footerLeft { width: 556px; height: 40px; background: url(../images/green_gray/left_bar.jpg) repeat-x; text-align: left; float: left; font: 10px Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold;*/ color: #fff; }
#footerLeft a { color: #fff; text-decoration: underline; }
#footerLeft a:hover { text-decoration: none; }
#footerLeft p { padding-left: 10px; padding-top: 7px; margin: 0; float: left; }
#footerLeft img { float: right; padding-right: 10px; padding-top: 5px; }
#footerRight { width: 212px; height: 28px; background: url(../images/green_gray/right_bar.jpg) repeat-x; text-align: center; float: right; padding-top: 12px; }
#footerRight ul { margin: 0; padding: 0; margin-right: 25px; margin-top: 3px; }
#footerRight ul li { height: 13px; width: 21px; list-style: none; display: block; float: right;  padding-right: 25px; }
#footerRight ul li a { padding: 5px; text-decoration: none; }
#footerRight .top { background: url(../images/green_gray/top_icon.gif) no-repeat; }
#footerRight .contact { background: url(../images/green_gray/contact_icon.gif) no-repeat; }
#footerRight .sitemap { background: url(../images/green_gray/sitemap_icon.gif) no-repeat; }

/* MAIN MENU */
.menu { text-align:left; font-family: Arial, Helvetica, sans-serif; position:relative; font-weight: bold; font-size:0.7em; height:40px; margin:0; padding:0; list-style-type:none; background: url(../images/green_gray/menu_bg.jpg) repeat-x; }
.menu ul { padding:0; margin:0; list-style-type:none; /* for Firefox */ }
.menu li { float:left; display: block; position:relative; height: 40px; padding-top: 0px; border-right: 1px #3F6830 solid; }
.menu li:hover { background: #204C17; }
.menu li a { display:block; text-decoration:none; color:#fff;  padding: 12px 14px 14px 13px; }
.menu li a:hover { text-decoration: none; }
* html .menu li a:hover { text-decoration: none; }
.last { padding: 0px 2px 0px 2px; }

/* SUB MENU ONE */
.menu ul li ul { visibility:hidden; position:absolute; top:40px; padding-top: 2px; }
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu ul li:hover ul, .menu ul li a:hover ul { visibility:visible; display: block; width:210px; /*border:1px #fff solid;*/ }
.menu ul li:hover ul li, .menu ul li a:hover ul li { height: 30px; width: 209px; padding: 0; text-align: left; clear: both; background: #204C17; /*url(../images/green_gray/submenu_bg_off.gif) repeat-x; border-bottom: 0;*/ border-right: 0; border-bottom: 1px #fff solid; }
.menu ul li:hover ul li:hover, .menu ul li a:hover ul li a:hover { background: #327726 /*url(../images/green_gray/submenu_bg_on.gif) repeat-x*/; }
.menu ul li:hover ul li a, .menu ul li a:hover ul li a { display: block; padding: 0; padding-left: 8px; padding-top: 8px; padding-bottom: 8px; }
* html .menu ul li:hover ul li a, * html .menu ul li a:hover ul li a { visibility:hidden; }
* html .menu ul li a:hover ul li a { width:210px; w\idth:210px; /* hack for IE5.5 */ }

/* SUB MENU TWO */
.menu ul li:hover ul li ul, .menu ul li a:hover ul li ul { visibility:hidden; position:absolute; top: -2px; left:209px; width: 250px; overflow:hidden; padding-left: 2px; }
.menu ul li:hover ul li ul li, .menu ul li a:hover ul li ul li { width: 250px; background: #327726 /*url(../images/green_gray/submenu_bg_on.gif) repeat-x*/; border-bottom: 1px #fff solid; }
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul { visibility:visible; } 
.menu ul li:hover ul li:hover ul li:hover, .menu ul li a:hover ul li a:hover ul li a:hover { background: #489C3A /*url(../images/green_gray/submenu2_bg_on.gif) repeat-x*/; }
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a { display: block; padding: 0; padding-left: 8px; padding-top: 8px; padding-bottom: 8px; }

/* KALENDER SECTION */
.kalender{ /*cursor:pointer;*/ margin: 0 auto; margin-bottom: 2px; }
.kalender-menu{	width:206px; }
.kalender-month{ background:url(../images/green_gray/month_bar.gif) repeat-x; height:23px; font-family:verdana; font-size:10px; font-weight:bold; color:#ffffff;	}
.kalender-week{	background:url(../images/green_gray/week_bar.gif) repeat-x; height:15px; width:24px; font-family:verdana; font-size:9px; font-weight:bold; color:#444444; }
.kalender-dayDim{ background-color:#f7f7f7;	height:20px; font-family:verdana; font-size:9px; color:#bbbbbb;	}
.kalender-dayDefault{ background-color:#eeeeee;	height:20px; font-family:verdana; font-size:9px; color:#444444; }
.kalender-dayWeekend{ background-color:#cccccc;	height:20px; font-family:verdana; font-size:9px; color:#444444; }
.kalender-dayHighlight_1{ background-color:#444444; height:20px; font-family:verdana; font-size:9px; color:#ffffff; }
.kalender-dayHighlight_1:hover{	background-color:#666666; }
.kalender-dayWeekendHighlight_1{ background-color:#444444; height:20px;	font-family:verdana; font-size:9px;	color:#ffffff; }
.kalender-dayWeekendHighlight_1:hover{ background-color:#666666; }
.kalender-dayHighlight_2{ background-color:#327726;	height:20px; font-family:verdana; font-size:9px; color:#ffffff; }
.kalender-dayHighlight_2:hover{	background-color:#489D38; }
.kalender-dayWeekendHighlight_2{ background-color:#444444; height:20px;	font-family:verdana; font-size:9px;	color:#ffffff; }
.kalender-dayWeekendHighlight_2:hover{ background-color:#666666; }
.kalender-dayHighlight_3{ background-color:#489D38;	height:20px; font-family:verdana; font-size:9px; color:#ffffff;	}
.kalender-dayHighlight_3:hover{	background-color:#5ABE48; }
.kalender-dayWeekendHighlight_3{ background-color:#444444; height:20px;	font-family:verdana; font-size:9px;	color:#ffffff; }
.kalender-dayWeekendHighlight_3:hover{ background-color:#666666; }
.kalender-tooltip-day{ background:url(../images/green_gray/day_bar.gif) repeat-x; height:23px; font-family:verdana; font-size:10px; font-weight:bold; color:#ffffff;	}
.kalender-tooltip-row_1{ background-color:#eeeeee; font-family:verdana;	font-size:10px;	color:#444444; }
.kalender-tooltip-row_2{ background-color:#ffffff; font-family:verdana;	font-size:10px;	color:#444444; }
.kalender-tooltip-highlight_1{ background-color:#489D38; font-family:verdana; font-size:10px; color:#444444; font-weight:bold; }
.kalender-tooltip-highlight_2{ background-color:#cccccc; font-family:verdana; font-size:10px; color:#444444; font-weight:bold; }
.kalender-tooltip-highlight_3{ background-color:#cccccc; font-family:verdana; font-size:10px; color:#444444; font-weight:bold; }
.kalender-tooltip-row_shadow{ background:url(../images/green_gray/tooltip_row_shadow.gif) repeat-x; height:5px; }
.kalender-next{	background:url(../images/green_gray/next.gif) no-repeat; width:15px; height:14px; }
.kalender-next:hover{ background:url(../images/green_gray/next_over.gif) no-repeat; width:15px; height:14px; }
.kalender-previous{	background:url(../images/green_gray/previous.gif) no-repeat; width:15px; height:14px; }
.kalender-previous:hover{ background:url(../images/green_gray/previous_over.gif) no-repeat; width:15px; height:14px; }
.kalender-jump-row { font-family:verdana; font-size:10px; color:#444444; cursor:pointer; background-color:#eeeeee; height:15px; text-decoration:none; }
.kalender-jump-row:hover{ font-family:verdana; font-size:10px; color:#ffffff; cursor:pointer; height:15px; text-decoration:none; background-color:#d0d0d0; }
.kalender-jump-row-text { text-decoration:none; color:#555555; }
.kalender-jump-current-row { font-family:verdana; font-size:10px; color:#444444; cursor:pointer; background-color:#dfdfdf; height:15px; text-decoration:none; }
.kalender-jump-link{ font-family:verdana; font-size:10px; color:#444444; font-weight:bold; cursor:pointer; }
.kalender-jump-link:hover{ text-decoration:none; }


/* ACCOUNT FORMS */
.questions { width: 400px; margin: 0 0 15px 0; }
.answers { width: 400px; margin: 0 0 15px 0; }
img { border: 0; }

#q1b { display: none; margin: 0 0 0 15px; }
#q2 { display: none; }
#q2a { display: none; margin: 0 0 0 15px; }
#q3 { display: none; }
#a1 { display: none; }
#a2 { display: none; }
#a2a { display: none; }
#a4 { display: none; }
