body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/body_bg.jpg); font-family:Verdana;
}

img{ border:none}



#outer{float:left; width:100%; background-image:url(../images/top_bar_bg.jpg); background-repeat:repeat-x; background-position:top left}

.container_hidenewimg{display:none;}
.container_hideimg {display:block;}

#layout{width:1002px; margin:0px auto 0px auto}

#top_bar{float:left; width:1002px; height:27px;}

#top_bar h1{ font-size:20px; font-family:Georgia; margin:0px; font-weight:normal; padding:0px; display:block; width:501px; text-align:right}

#top_bar ul{ padding:7px 0 0 0; margin:0px; float:right; font-size:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}

#top_bar li{ float:left; list-style:none; padding-right:10px}

#top_bar li a{ color:#000; text-decoration:none}

#top_bar li a:hover{ text-decoration:underline}

#inner{float:left; width:1002px;background-color:#FFFFFF; padding:5px 9px 5px 9px}


#header{float:left; width:1002px; padding-bottom:5px;}

#header .logo{ float:left;}

#header .banner{ float:right;}

#horizontal_menu{float:left; width:1002px; background-image:url(../images/horizontal_menu_bg.jpg); background-position:top left; background-repeat:repeat-x;}

#horizontal_menu ul{float:left; margin:0px; padding:3px 0 4px 0;width:960px;}

#horizontal_menu li{float:left; list-style:none; color:#fff; font-size:18px; font-family:Georgia; padding-left:18px; padding-right:13px; background-image:url(../images/yellow_bullet.jpg); background-position:center left; background-repeat:no-repeat; display:inline}

#horizontal_menu li.current{ background-image:none}

#horizontal_menu li a{ color:#fff; text-decoration:none}

#horizontal_menu li a:hover{color:#ffd100}

#main_top_container{float:left;width:960px}

#main_container{width:750px; float:left;}

#banner_container{width:710px; float:left; background-image:url(../images/main_banner_bg.jpg); background-repeat:repeat-x; background-position:top left;}

#banner_container .content{width:710px; float:left;  }

#banner_container .content .details{ float:left; width:690px; padding-right:10px}

#banner_container .content .details h2{ font-size:24px; font-family:Georgia; font-weight:normal; margin:0px; padding:20px 0 0 0; display:block; color:#1053a6}

#banner_container .content .details p{ font-size:12px; color:#2c7cc6; margin:0px; padding:10px 15px 15px 15px}

#banner_container .content .details h3{ font-size:18px; font-family:Georgia; color:#1053a6;font-weight:normal;margin:0px; padding:0px 0 0 17px; display:block;}

#banner_container .content .details ul{ font-size:12px; margin:0px; padding:5px 0 0 20px; color:#2c7cc6; float:left}

#banner_container .content .details ul li{ list-style:none; display:block; float:left; padding-bottom:10px}

#banner_container .content .details ul li span{ float:left; padding-left:9px; width:320px}

#banner_container .content .details ul li img{ float:left; margin-top:3px;}

#banner_container .content .button_bar{width:695px; float:left; text-align:right; padding:0px 5px 0px 5px}

#banner_container .content .button_bar ul{ float:left; margin:0px; padding:0px 0px 0px 12px}

#banner_container .content .button_bar ul li{ float:left; list-style:none; margin-right:13px}

#banner_container .content .button_bar ul li a{ float:left; background-image:url(../images/blue_small_bg.jpg); background-repeat:no-repeat; background-position:top left; text-align:center; padding:5px 10px 10px 8px; color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}

#banner_container .content .button_bar ul li a:hover{ float:left; background-image:url(../images/yellow_small_bg.jpg); background-repeat:no-repeat; background-position:top left; text-align:center; padding:5px 10px 10px 8px; color:#307fef}

#banner_container .content .button_bar ul li.current{ float:left; background-image:url(../images/yellow_small_bg.jpg); background-repeat:no-repeat; background-position:top left; text-align:center; padding:5px 10px 10px 8px; color:#307fef; font-weight:bold; font-size:12px;}

#banner_container .content .button_bar .tour{ float:right}

#banner_container .content .button_bar .join{ float:right; margin-right:42px}



.login_and_search_container{float:left; width:250px}

.login_and_search_container .search{ background-color:#73a1e2; border-bottom:3px solid #fed801; padding:12px 15px 12px 15px;float:left; width:220px}

.login_and_search_container .search form{}

.login_and_search_container .search input{border:1px solid #0844a0; padding:4px 2px 0 4px; width:188px; color:#0744a2; float:left;}
.login_and_search_container .search .auto{ width:auto; border:none}
.login_and_search_container .search img{ float:left; margin:1px 0 0 7px}

.login_and_search_container .login{padding:5px 15px 0px 15px;float:left; width:220px; background-image:url(../images/login_bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#16468a; border-bottom:3px solid #02060c}



.login form{ margin:0px; padding:0px; float:left;}

.login .form_row{float:left; width:220px; padding-bottom:5px}

.login h3{ font-size:24px; color:#cbdcf4; font-family:Georgia; margin:0px; padding:0px 0 5px 0; float:left; display:block; font-weight:normal}

.login input{border:1px solid #000; padding:9px 2px 0px 4px; width:188px; color:#0744a2; float:left;}

.login .auto{ width:auto; border:none}

.login span{ color:#fff; font-family:Verdana; font-size:12px;}

.login .button_row{float:left; width:220px; text-align:right}

.login .button_row img{ float:right}

.login .form_row ul{ margin:0px; padding:0px}

.login .form_row li{ list-style:none; color:#fff}

.login .form_row li a{ color:#fff; text-decoration:none; font-size:11px; font-family:Verdana; text-decoration:underline}

.login .form_row li a:hover{ text-decoration:none}


.login_and_search_container .loged{padding:5px 15px 0px 15px;float:left; width:220px; background-image:url(../images/loged_bg.jpg); background-position:bottom left; background-repeat:no-repeat; border-bottom:3px solid #02060c; background-color:#0744a2}

.login_and_search_container .message{float:left; width:244px; background-color:#000; color:#73a1e2; font-size:18px; font-family:Georgia; padding:3px}

.login_and_search_container .message span{ color:#cbdcf4;}

.login_and_search_container .message a{ color:#a1a1a1; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; float:right; display:block; background-image:url(../images/logout.jpg); background-repeat:no-repeat; background-position:left center; width:40px; padding-left:25px; height:20px; line-height:22px}

.login_and_search_container .message a:hover{ text-decoration:underline}

.loged .form_row{float:left; width:220px; padding-bottom:8px}

.loged h3{ font-size:24px; color:#cbdcf4; font-family:Georgia; margin:0px; padding:0px 0 5px 0; float:left; display:block; font-weight:normal}

.loged .form_row ul{ margin:0px; padding:10px 0 40px 0}

.loged .form_row li{ list-style:none; color:#fff}

.loged .form_row li a{ color:#fff; text-decoration:none; font-size:11px; font-family:Verdana; text-decoration:underline}

.loged .form_row li a:hover{ text-decoration:none}



#body_container{ float:left; width:1002px;}

#body_container .spacer{ margin-top:5px}

#body_container .hide_panel{ position:relative}

#body_container .hide_panel .container_hide{display:inline; float:left;}

#body_container .hide_panel .hide{ width:15px; height:58px; position:absolute; right:0px; top:0px;}

#left_container{float:left; width:180px; margin-right:7px; display:none;}

#left_container .banner{float:left; width:180px; text-align:center; margin-top:5px}

#left_container .banner.first{ margin-top:10px}

#left_container .banner.last{ margin-bottom:5px}

#left_container h3{ background-image:url(../images/left_menu_bg.jpg); background-repeat:repeat-x; background-position:top left; text-transform:uppercase; color:#fff; font-size:12px; padding:5px 5px 7px 15px; margin-bottom:0px; width:160px; float:left; display:block; margin:0px;}

#left_container ul{ background-color:#f4f4f4; width:170px; margin:0px; padding:0px 5px 10px 5px; float:left; font-size:11px; list-style:none;}

#left_container ul.white_bg{ background-color:#fff}

#left_container ul.closed{ padding-top:10px}

#left_container ul.closed li{ margin:0px; padding-top:0px; padding-bottom:0px}

#left_container ul.white_bg li ul{ background-color:#fff}

#left_container li{ float:left; width:150px; background-image:url(../images/arrow_small.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px; border-bottom:1px dotted #898989; padding-bottom:5px; margin-top:5px}

#left_container l1.arrow{background-image:url(../images/arrow_small.gif); background-repeat:no-repeat; background-position:left top;}

#left_container li.last{ border:none}

#left_container li strong{color:#0a449e; font-size:11px; display:block; padding-bottom:2px}

#left_container li a{ color:#0a449e; text-decoration:none}

#left_container li a:hover{ text-decoration:underline}

#left_container li ul li{ background-image:none; padding:0px; border:none; margin:0px; font-size:11px; color:#0a449e}
#left_container li ul{ margin:0px; padding:0px; float:left; width:150px}

#left_container li ul li.current{ color:#ed1c24; font-weight:bold; font-size:10px}

#left_container ul.last li ul li.current a{ color:#000000;text-decoration:none}
#left_container ul.last li ul li.current a:hover{ color:#000000;text-decoration:underline}


#left_container ul.white_bg li ul li.current a{ color:#000000; text-decoration:none}
#left_container ul.white_bg li ul li.current a:hover{ color:#000000; text-decoration:underline}




#middle_container{float:left; width:737px; border-top: 1px solid #febe25}

#middle_container .bread_crumbs{float:left; width:500px; font-size:12px; padding:5px 5px 5px 2px;}

#middle_container .bread_crumbs a{ color:#005ac7; text-decoration:underline; font-weight:bold}

#middle_container .bread_crumbs a:hover{ text-decoration:none}



#middle_container .tutorials{float:left; width:515px; background-image:url(../images/light_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f4f4f4; border-top:3px solid #005ac7;  padding-bottom:10px; padding-top:10px}

#middle_container h1{color:#002d73; font-size:24px; font-family:Georgia; font-weight:normal; margin:10px 0 0 15px; padding:0px; display:block; float:left;}

#middle_container h1 span{ font-size:12px; font-weight:bold; color:#005ac7; display:block; font-family:Verdana; padding-left:5px; padding-bottom:5px}

#middle_container .icon{ float:left;}

#middle_container .heading{ float:left; width:702px;}

#middle_container .heading .text_zoom{ float:right; background-image:url(../images/text_zoom_bg.gif); background-repeat:repeat-x; background-position:top left; padding:5px; width:60px; height:33px}

#middle_container .heading .text_zoom strong{ float:left; width:60px; font-size:10px; color:#898989; text-align:center}

#middle_container .heading .text_zoom .zoomin{ float:left; padding-right:10px; margin-top:3px}

#middle_container .heading .text_zoom .zoomout{ float:left; margin-top:3px}

#middle_container .tutorials ul{ float:left; width:165px; margin:15px 0 0 5px; padding:0px; font-size:11px}

#middle_container .tutorials li{ list-style:none; color:#636363; float:left;width:165px; }

#middle_container .tutorials li span{ display:block; padding-left:10px; float:left;width:155px;}

#middle_container .tutorials li strong{color:#005ac7; display:block; padding-bottom:5px; font-size:12px}

#middle_container .tutorials .more{ color:#4169e1; font-size:12px; padding-top:10px; padding-left:10px; width:155px}

#middle_container .tutorials .more a{ color:#4169e1}

#middle_container .tutorials .more a:hover{ text-decoration:none}



#middle_container .resources{float:left; width:515px; background-image:url(../images/resorces_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#fbfaef; border-top:3px solid #005ac7;  padding-bottom:10px; padding-top:10px;}

#middle_container .resources a{ color:#005ac7; text-decoration:underline; font-size:11px}

#middle_container .resources a:hover{ text-decoration:none;font-size:11px}
 

#middle_container .resources .links_container{float:left; width:515px; background-image:url(../images/icons/border_blue_dot.gif); background-repeat:repeat-x; background-position:bottom left; padding-bottom:5px}

#middle_container .yellow{ background-image:url(../images/icons/yellow_update_folder.gif); background-repeat:no-repeat; padding-left:20px; padding-bottom:5px; width:105px;background-position:top left}

#middle_container .blue{ background-image:url(../images/icons/blue_update_folder.gif); background-repeat:no-repeat; padding-left:20px;padding-bottom:5px; width:105px;background-position:top left}

#middle_container .red{ background-image:url(../images/icons/red_hot_folder.gif); background-repeat:no-repeat; padding-left:20px;padding-bottom:5px; width:105px; background-position:top left}




#middle_container .resources ul{ float:left; width:256px; margin:5px 0 0 0; padding:0px; font-size:12px}


#middle_container .resources .left{ width:130px;}

#middle_container .resources .left li{ width:130px}

#middle_container .resources .right{ width:115px; margin:0px}




#middle_container .resources ul li{ list-style:none; color:#000;}

#middle_container .resources ul li strong{color:#005ac7; display:block; padding-bottom:5px; font-size:14px}

#middle_container .resources ul li ul{ float:left; width:128px; margin:0px; padding:0px}

#middle_container .resources ul li ul li{ float:left;}


#middle_container .resources ul.details{ float:right; width:auto; margin:0px; padding:5px 0 0 0}

#middle_container .resources ul.details li{ width:auto; float:left; margin-right:10px; padding-bottom:2px; padding-top:2px}




#middle_container .resources .content_container{float:left; width:505px; padding:5px}

#middle_container .resources .content_container .title{ display:block; width:505px; padding-bottom:10px; color:#005ac7; font-size:12px; padding-top:10px}

#middle_container .resources .content_container ol{width:475px; font-size:12px; margin:0px; padding:0 0 0 25px; display:block}

#middle_container .resources .content_container ol li{color:#005ac7; font-weight:bold }

#middle_container .resources .content_container ol li span{ color:#000; font-weight:normal}

#middle_container .resources .content_container ol li span a{ color:#4169e1}
#middle_container .resources .content_container ol li span a:hover{ text-decoration:none}



#middle_container .community{float:left; width:515px; background-image:url(../images/light_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f4f4f4; border-top:3px solid #005ac7;  padding-bottom:30px; padding-top:10px}

#middle_container .community .community_details{float:left; width:410px; font-size:12px; margin-left:20px; padding-top:10px}

#middle_container .community .community_details a{color:#4169e1}
#middle_container .community .community_details a:hover{ text-decoration:none}

#middle_container .community  .photo{ float:left; margin:10px 5px 10px 10px}

#middle_container .community .community_details strong{ float:left;  color:#005ac7; padding-bottom:10px}

#middle_container .community .community_details p{ float:left;  color:#636363; padding:0px; margin:0px}



#middle_container .topics{float:left; width:515px; background-image:url(../images/light_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f4f4f4; border-top:1px solid #005ac7;  padding-bottom:10px; padding-top:10px}

#middle_container .topics .content_container{float:left; width:505px; padding:5px}

#middle_container .topics .content_container .title{ display:block; width:505px; padding-bottom:10px; color:#005ac7; font-size:12px; padding-top:10px; font-weight:bold}

#middle_container .topics .content_container ol{width:475px; font-size:12px; margin:0px; padding:0 0 0 25px; display:block}

#middle_container .topics .content_container ol li{color:#005ac7; font-weight:bold }

#middle_container .topics .content_container ol li span{ color:#636363; font-weight:normal; font-size:12px}


#middle_container .topics .content_container ol li{color:#4169e1 }

#middle_container .topics .content_container ol li span{ text-decoration:none}

#middle_container .topics .content_container ol li span a{color:#4169e1 }

#middle_container .topics .content_container ol li span a:hover{ text-decoration:none}


#middle_container .topics .content_container .win_prize{width:503px; float:left; padding-left:2px}

#middle_container .topics .content_container .win_prize span{ display:block; text-align:right; font-size:12px; padding-top:10px}

#middle_container .topics .content_container .win_prize span a{color:#4169e1}

#middle_container .topics .content_container .win_prize span a:hover{ text-decoration:none}



#middle_container .news{float:left; width:515px; background-image:url(../images/light_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f4f4f4; border-top:1px solid #005ac7;  padding-bottom:10px; padding-top:10px}

#middle_container .news .content_container{float:left; width:505px; padding:5px}

#middle_container .news .content_container .title{ display:block; width:505px; padding-bottom:10px; color:#005ac7; font-size:12px; padding-top:10px; font-weight:bold}

#middle_container .news .content_container ol{width:500px; font-size:12px; margin:0px; padding:0 0 0 0px; display:block}

#middle_container .news .content_container ol li{color:#636363;list-style:none; font-size:12px;width:500px; }


#middle_container .news .content_container  ol li a{color:#4169e1}

#middle_container .news .content_container  ol li a:hover{ text-decoration:none}


#middle_container .content_container  .more{ display:block; text-align:right; font-size:12px; padding-top:10px}

#middle_container .news .content_container  .more a{color:#4169e1}

#middle_container .news .content_container  .more a:hover{ text-decoration:none}







#middle_container .box{float:left; width:515px; background-image:url(../images/light_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f4f4f4; border-top:3px solid #005ac7;   padding-bottom:10px; padding-top:10px}

#middle_container .box.last{float:left; width:515px; background-image:url(../images/light_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f4f4f4; border-top:1px solid #005ac7; border-bottom:1px solid #005ac7;   padding-bottom:10px; padding-top:10px}

#middle_container .box.white_bg{float:left; width:515px;  background-color:#fff; border-top:3px solid #005ac7;   padding-bottom:10px; padding-top:10px; background-image:none}


#middle_container .box .detail_container{float:left; width:495px; margin:0px; padding:10px; }

#middle_container .box .detail_container .details{float:left; width:495px; font-size:12px; border-bottom:3px solid #ffcf0e; padding-bottom:10px; color:#636363}

#middle_container .box .detail_container .details_content{float:left; width:495px; font-size:12px; padding-bottom:10px}

#middle_container .box .detail_container  strong{ color:#005ac7; font-size:12px}

#middle_container .box .detail_container  a{ color:#005ac7; font-weight:bold; text-decoration:none}

#middle_container .box .detail_container  .more{text-decoration:underline; color:#005ac7; font-weight:bold}

#middle_container .box .detail_container  .more:hover{ text-decoration:none}

#middle_container .box .detail_container  .content_container{float:left; width:485px; padding:5px;}

#middle_container .box .detail_container .content_container .title{ display:block; width:485px; padding-bottom:10px; color:#005ac7; font-size:14px; padding-top:10px; font-weight:bold;font-family:Georgia}

#middle_container .box .detail_container  .content_container .title span{ font-size:12px; font-family:Verdana}

#middle_container .box .detail_container  .content_container ol{width:460px; font-size:12px; margin:0px; padding:0 0 0 25px; display:block}

#middle_container .box .detail_container  .content_container ol li{color:#005ac7; font-weight:bold }

#middle_container .box .detail_container  .content_container ol li span{ color:#636363; font-weight:normal}

#middle_container .box .detail_container  .content_container p{ color:#636363; padding:0px ; margin:0px}


#middle_container .box .detail_container  .content_container ul.list{ width:225px; float:left; margin:0px; padding:0px}

#middle_container .box .detail_container  .content_container ul.list li{ list-style:none; width:225px;; float:left; color:#4c97c9; padding-bottom:10px}

#middle_container .box .detail_container  .content_container ul.list li a:hover{ text-decoration:underline}

#middle_container .box  .content_container p{ color:#636363; padding:0px ; margin:0px; font-size:12px}





#middle_container .box .detail_list{float:left; width:495px; margin:0px; padding:0 10px 0 10px; }

#middle_container .box .detail_list .content_container .title{ display:block; width:485px; padding-bottom:10px; color:#005ac7; font-size:14px; padding-top:10px; font-weight:bold; font-family:Georgia}

#middle_container .box .detail_list  .content_container .title span{ font-size:12px; font-family:Verdana}

#middle_container .box .detail_list .content_container ol{width:460px; font-size:12px; margin:0px; padding:0 0 0 25px; display:block}

#middle_container .box .detail_list  .content_container ol li{color:#005ac7; font-weight:bold }

#middle_container .box .detail_list .content_container ol li span{ color:#636363; font-weight:normal}

#middle_container .box .detail_list .content_container .more { color:#4169e1;width:480px; float:left;text-align:right;}

#middle_container .box .detail_list .content_container .more a{ font-size:12px;color:#4169e1}

#middle_container .box .detail_list .content_container .more a:hover{ text-decoration:none}

#middle_container .box .detail_list .bold_text{ width:475px; float:left; font-size:12px; font-weight:bold; color:#4169e1; padding:20px 10px 5px 10px}

#middle_container .box .detail_list .bold_text a{ color:#4169e1; text-decoration:none}


#middle_container .middle_banner_box{float:left; width:580px;  padding-bottom:0px; padding-top:35px; padding-bottom:35px; text-align:center; background-image:none; font-size:12px}

#middle_container .white_box{float:left; width:717px;  background-color:#fff; border-top:3px solid #005ac7;   padding-bottom:0px; padding-top:10px; background-image:none; font-size:12px}

#middle_container .white_box .content p{ padding:7px 2px 5px 2px; margin:7px 2px 5px 2px; color:#636363 }

#middle_container .white_box .intro_list ul{ margin:0px; padding:0px 0 0 5px;float:left; width:510px;}

#middle_container .white_box .intro_list li{ list-style:none; color:#b7b7b7; font-size:11px;float:left; width:510px; padding-bottom:5px}

#middle_container .white_box .intro_list li img{ float:left; margin-right:5px}

#middle_container .white_box .intro_list li a{ color:#b7b7b7; text-decoration:none}

#middle_container .white_box .intro_list li a:hover{ text-decoration:underline}

#middle_container .white_box .share_text{float:left; width:410px; text-align:center; font-size:11px; color:#0c449a}

#middle_container .white_box .detail_box{float:left; width:737px}

#middle_container .white_box .detail_box div{float:left; width:343px; margin-right:9px;  background-image:url(../images/blue_border_bg.jpg); background-repeat:repeat-x; background-position:bottom left; background-color:#fff;border-bottom:3px solid #005ac7; }

#middle_container .white_box .detail_box div h3{ font-size:18px}

#middle_container .white_box .detail_box div ul{float:left; width:223px; margin:0px; padding:15px 15px 5px 15px; color:#002d73; font-size:11px}

#middle_container .white_box .detail_box div li{ list-style:none; float:left;width:223px; padding-bottom:7px}

#middle_container .white_box .detail_box div li a{ color:#002d73; text-decoration:none}

#middle_container .white_box .detail_box div li a:hover{text-decoration:underline}

#middle_container .white_box .detail_box div .more{float:left; width:245px; text-align:right; padding-bottom:5px}

#middle_container .white_box .detail_box div .more a{ color:#002d73; text-decoration:underline}

#middle_container .white_box .detail_box div .more a:hover{text-decoration:none}

#middle_container .white_box .detail_box div.no_margin{ margin-right:0px}


#middle_container  .bottom_details_panel{float:left; width:707px; background-image:url(../images/gray_panel_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#e0e0e0; margin-top:0px; font-size:11px; color:#0c449a; padding:5px;}

#middle_container  .bottom_details_panel.spacer{ margin-top:10px}

#middle_container  .bottom_details_panel a{color:#0c449a; text-decoration:none}

#middle_container  .bottom_details_panel .left{ float:left;}

#middle_container  .bottom_details_panel .right{ float:right}

#middle_container  .bottom_details_panel .share{ float:left; margin-top:-3px; margin-left:40px}











#right_container{float:left; width:250px; padding-bottom:20px}

#right_container .container{float:left; width:250px; border-bottom:3px solid #ffcc00; padding-bottom:6px; padding-top:6px;}

#right_container .container.first{float:left; width:250px; padding-top:0px; padding-bottom:3px; }

#right_container .container.no_border{float:left; width:250px; border-bottom:none}


#right_container .container.center{ text-align:center;}

#right_container .container.center img{ margin-bottom:5px}

#right_container .container.center img{ float:none}

#right_container .container strong{ color:#15468c; font-size:12px; display:block; padding-left:15px; width:235px}

#right_container .container .member_row{ float:left; width:250px; padding-top:8px}

#right_container .container .member_row a{ color:#15468c; text-decoration:underline}

#right_container .container .member_row a:hover{ text-decoration:none}

#right_container .container .member_row .text_align_right{ text-align:right}

#right_container .container .member_row span{ display:block; float:left; font-size:10px; width:70px; text-align:center}

#right_container .container .member_row span span{ display:block}


#right_container .container .newsletter{ float:left; width:250px; padding-top:8px}

#right_container .container .newsletter input{  float:left; border:1px solid #cbdcf4; padding:3px;color:#15468c; margin-left:15px }

#right_container .container .newsletter img{ float:left; margin-left:7px}

#right_container .container .newsletter span{ display:block; width:250px; float:left; font-size:11px; color:#15468c; margin-top:5px}




#right_container .container .partners{ float:left; width:250px; padding-top:8px}

#right_container .container .partners ul{ width:235px; float:left; margin:0px; padding:0px 0px 0px 15px}

#right_container .container .partners li{ width:215px; float:left; font-size:11px; list-style:none; color:#15468c}

#right_container .container .partners li a{color:#15468c; text-decoration:none}

#right_container .container .partners li a:hover{ text-decoration:underline}

#right_container .container .partners span{ display:block; width:250px; float:left; font-size:11px; color:#15468c; margin-top:5px}

#right_container .container .partners .more{ text-align:right; font-size:12px;}

#right_container .container .partners .more a{color:#15468c; text-decoration:underline}

#right_container .container .partners .more a:hover{ text-decoration:none}


#footer_links_container{ float:left; width:962px; background-image:url(../images/footer_link_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#69afde; padding:15px 10px 15px 25px;}

#footer_links_container .title{ font-size:24px; color:#9fc5ff; display:block; font-weight:normal; font-family:Georgia; float:left;width:245px;}

#footer_links_container .footer_logo{ margin-top:15px; float:left; margin-left:20px}

#footer_links_container .link_list{ float:right; width:675px;}

#footer_links_container .link_list .link_title{ color:#dcdcdc; float:left; width:160px; margin:5px 5px 5px 0px; font-size:12px}

#footer_links_container .link_list ul{ float:left; width:160px; font-size:11px; margin:5px 5px 5px 0; padding:0px}

#footer_links_container .link_list ul.last{ width:130px}

#footer_links_container .link_list li{ list-style:none; color:#fff; line-height:15px}

#footer_links_container .link_list li a{ color:#fff; text-decoration:underline}

#footer_links_container .link_list li a:hover{ text-decoration:none}

#footer{ float:left; width:980px; text-align:center; padding:20px 0 15px 0}

#footer ul{ margin:0; padding:0px;}

#footer ul li{ display:inline; text-align:center; font-size:11px; color:#15468c}

#footer ul li a{ color:#15468c; text-decoration:none}

#footer ul li a:hover{ text-decoration:underline}

 


.clear{ clear:both}


.bottom_curv{float:left; width:1020px; background-color:#FFFFFF; text-align:center; padding-bottom:20px}

.bottom_curv span{ font-size:11px; display:block; padding-top:20px; color:#8e8e8e}
/*///////////////////////////////////////////////////////////////////*/



#middle_container .topicssite{float:left; width:695px; background-image:url(../images/light_bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#f4f4f4; border-top:1px solid #005ac7;  padding-bottom:10px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

/*********************************************************************************/
