body { height:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; background-color: #2C3B44; background-image: url(../img/main_bg.gif); background-repeat: repeat-x; margin: 0; }

#fs { width:100%;height:32px;margin:0;padding:0;text-align:center;background:transparent url(../img/fs_bg.gif) repeat-x; }
#container { padding: 0 30px 0 30px; margin:0 auto; height:100%; width:950px; text-align:left; }

hr.break { background-color: #CCCCCC; border:none; height:1px; margin-top: 16px; margin-bottom: 16px; } 

#header { height:72px; padding: 20px 0 12px 0; }
#header .title { display:table-cell; width: 671px;padding-left:4px; color: #CBFF18; font-weight:bold; font-size: 49px; }
#header .title .logo_green { FONT-SIZE:  49px; COLOR: #CBFF18; font-weight: bold; }
#header .title .grey	{ COLOR: #E8FBFC;}
#header .title .small { FONT-SIZE:  14px; COLOR: #E8FBFC;}
#header .links { display:table-cell; width: 270px;text-align:right;height:100%;display:table-cell;vertical-align:bottom;FONT-SIZE:  11px; COLOR: #FFFFFF; }
#header .links a { display:block; }
#header .links a:link { color: #CBFF18; text-decoration: underline; }
#header .links a:visited { color: #CBFF18; text-decoration: none; }
#header .links a:active { color: #CBFF18; text-decoration: none; }
#header .links a:hover { color: #7EFF00; text-decoration: none; }

#menu { height:42px;width:950px;background: url(../img/nav_bg.gif) repeat-x; }
#menu #bar { height:42px;width:950px;table-row;background: url(../img/nav_bg_corners.gif) no-repeat; background-position: top; } 
#menu #bar .menu_button { -moz-user-select: none; -khtml-user-select: none; user-select: none;display:table-cell;vertical-align:middle;FONT-SIZE:  16px; COLOR: #FFFFFF; font-weight:bold; text-align:center; padding-left: 39px; height:42px; padding-right:41px;background: url(../img/nav_div.gif) no-repeat right; } 
#menu #bar .menu_button a:link { color: #FFFFFF; text-decoration: none; }
#menu #bar .menu_button a:visited { color: #FFFFFF; text-decoration: none; }
#menu #bar .menu_button a:active	{ color: #FFFFFF; text-decoration: none; }
#menu #bar .menu_button a:hover { color: #C6FF00; text-decoration: none; }
#menu #bar .search { width:230px;display:table-cell;padding: 0 0 0 15px; vertical-align:top;padding-top:9px; }
#menu #bar .search .searchfield { position:relative; top:-6px; width: 126px; height:18px; padding: 2px 17px 1px 5px; background: url(../img/TEMP_google_search.gif);margin:0;border:0; }

#mainframe { width:950px; height: 100%; background: #FFFFFF url(../img/body_top_fade.gif) repeat-x top; }
#mainframe #bookmarks_right { width:177px;padding-left:16px;margin-top:5px;margin-bottom:10px; }
#mainframe #bookmarks_right a { margin-top:5px;margin-bottom:5px; }
#mainframe #ads_top { width:950px;text-align:center; margin:auto;padding-top:10px; display:block; }
#mainframe #main-cont { display:table-row;width:950px; }
#mainframe #main-cont #part_left { display:table-cell;width:209px;vertical-align:top; }
#mainframe #main-cont #part_center { display:table-cell;width:531px;vertical-align:top; }
#mainframe #main-cont #part_right { display:table-cell;width:210px;vertical-align:top; }

#mainframe .cont_a { width:193px;table-row;margin:auto;margin-top:10px;margin-bottom:10px; } 
#mainframe .cont_a .header_a { display:table-row; }
#mainframe .cont_a .header_a .side_l { display:table-cell;width:16px;height:33px;background: url(../img/container-A_top_left.gif); }
#mainframe .cont_a .header_a .side_m { display:table-cell;width:161px;height:33px; FONT-SIZE:  12px; COLOR: #06827B; font-weight:bold; background:url(../img/container-A_top_bg.gif) repeat-x; vertical-align:middle; }
#mainframe .cont_a .header_a .side_r { display:table-cell;width:16px;height:33px;background: url(../img/container-A_top_right.gif); }
#mainframe .cont_a .content_a { display:table;width:193px;FONT-SIZE:  13px; COLOR: #217FAA; padding-left: 17px; padding-right:17px; padding-top:15px; padding-bottom:15px; line-height: 20px; background:url(../img/container-A_bg.gif) repeat-y; }
#mainframe .cont_a .content_a a { background: url(../img/container_A_bullet.gif) no-repeat 0 center; line-height: 13px; padding: 5px 0 5px 12px; text-decoration: none; display:block; width: 155px; overflow:hidden; }
#mainframe .cont_a .content_a a:link { color: #217FAA;  }
#mainframe .cont_a .content_a a:visited { color: #8D9F4F; }
#mainframe .cont_a .content_a a:active { color: #8D9F4F; }
#mainframe .cont_a .content_a a:hover { color: #0094D8; text-decoration: underline; overflow:default; width:auto; }
#mainframe .cont_a .footer_a { width:193px;height:4px;background:url(../img/container-A_bot.gif); }

#mainframe .cont_b { width:193px;table-row;margin:auto;margin-top:10px; margin-bottom:10px; }
#mainframe .cont_b .header_b { display:table;width:193px;height:16px;background:url(../img/container_B_top.gif); }
#mainframe .cont_b .content_b { display:table;width:193px;text-align:center; background:url(../img/container_B_bg.gif) repeat-y; }
#mainframe .cont_b .footer_b { width:193px;height:16px;background:url(../img/container_B_bot.gif); }

#mainframe .cont_c { width:532px;table-row;margin:auto;margin-top:10px; margin-bottom:10px; }
#mainframe .cont_c .header_c { display:table-row;width:532px; }
#mainframe .cont_c .header_c .side_l { display:table-cell;width:20px;height:44px;background: url(../img/container_C_top_left.gif); }
#mainframe .cont_c .header_c .side_m { display:table-cell;width:492px;height:44px;font-size:18px;vertical-align:middle;color:#06435F;font-weight:bold;background:url(../img/container_C_top_bg.gif) repeat-x; }
#mainframe .cont_c .header_c .side_r { display:table-cell;width:21px;height:44px;background: url(../img/container_C_top_right.gif); }
#mainframe .cont_c .content_c { display:block;width:490px;FONT-SIZE:  11px; COLOR: #526068; padding-left: 21px; padding-right:22px; padding-top:16px; padding-bottom:18px;background:url(../img/container_C_bg.gif) repeat-y; }
#mainframe .cont_c .footer_c { display:table-row;width:532px; }
#mainframe .cont_c .footer_c .side_l { display:table-cell;width:20px;height:38px;background: url(../img/container_C_bot_left.gif); }
#mainframe .cont_c .footer_c .side_m { display:table-cell;width:492px;height:38px;vertical-align:middle;FONT-SIZE:  11px; COLOR: #718183; FONT-FAMILY: Arial;background:url(../img/container_C_bot_bg.gif) repeat-x; }
#mainframe .cont_c .footer_c .side_r { display:table-cell;width:21px;height:38px;background: url(../img/container_C_bot_right.gif); }
#mainframe .cont_c a:link { color: #0286C3; text-decoration: underline; }
#mainframe .cont_c a:visited { color: #0286C3; text-decoration: none; }
#mainframe .cont_c a:active { color: #0286C3; text-decoration: none; }
#mainframe .cont_c a:hover { color: #00557C; text-decoration: none; }	
#mainframe .cont_c .heading { FONT-SIZE:  14px; COLOR: #0286C3; font-weight: bold; }

#footer	{ padding-left:5px;width: 940px; FONT-SIZE:  11px; COLOR: #ABB7BE; padding-top:12px; padding-bottom:30px }
#footer .links { width:542px;display:table-cell;text-align:left;FONT-SIZE:  11px; COLOR: #ABB7BE; word-spacing: 20px; }
#footer .links a:link { color: #CCC8C8; text-decoration: none; }
#footer .links a:visited { color: #CCC8C8; text-decoration: none; }
#footer .links a:active { color: #CCC8C8; text-decoration: none; }
#footer .links a:hover { color: #FFFFFF; text-decoration: none; }	
#footer .copyrights { width:398px;display:table-cell;text-align:right; }
#footer .copyrights a { color: #ABB7BE; }


		