@charset "utf-8";
/* CSS Document */

body {margin:0px; border:0; padding:0; font:12px arial, color:#000; text-decoration: none;}
a {outline:none;text-decoration: none;}
#left {background:url(/img/side.jpg) top right repeat-y; cursor:pointer;}
#right {background:url(/img/side.jpg) top left repeat-y; cursor:pointer;}
.body_background {background:url(/img/page_background.jpg) repeat-x top left;}
.fr {float:right}
ins {display:block !important;}
.black{color:#000;}

#left_banner_td, #right_banner_td {font:1px arial; zzzmin-width:100px; height:100%; }

#logo_area {background:url(/img/TDS_Logo3.png) no-repeat bottom center; width:726px; height:75px;margin-left:10px; position:relative; top:15px; display:block;}
#logo_area_v2 {background:url(/img/TDS_Logo3_2.png) no-repeat bottom center; width:726px; height:75px;margin-left:10px; display:block;}
#logo_area_swc {background:url(/img/TDS_Logo3_swc.png) no-repeat bottom center; width:726px; height:75px;margin-left:10px; display:block;}
#search_area{width:282px; height:22px;padding-top:11px;}
form#top_search { font:700 10px/30px verdana; color:#fff}
#top_search input{ margin-left:5px;}

#login_area {width:282px; height:35px; padding-top:10px;}

#topmenu_area {width:1018px; }
#menu_tab {width:1020px; height:28px; background:url(/img/menu_tab_4.png) no-repeat top right; float:right;}

#menu_tab_table {list-style:none; padding:0; margin:0; border:0; float:right}
#menu_tab_table li {float:left; margin:0;list-style: none;}

/* #menu_tab_table li a{padding:0px 11px; font:700 14px/24px Verdana; color:#fff; text-decoration:none} */
#menu_tab_table li a{padding:0px 13px; font:700 11px/30px Verdana; color:#fff; text-decoration:none}
#menu_tab_table li#carotdown a{padding:0px 12px; font:700 12px/30px Verdana;/* color:#454B5C; */text-decoration:none;cursor:pointer;}
#menu_tab_table li a:hover {color:#49b8ed;}
#menu_tab_table li:hover a  {color:#49b8ed}
#menu_tab ul.menu_listing li a{/* margin:0px 6px 4px 6px; */ margin:0px 6px 0px 6px; display:block; font:700 12px//* 18px */26px verdana; color:#454b5c; text-decoration:none}
.menu_spacer {width:6px;height:24px; background:url(/img/Nav_divider_graphic.png) no-repeat top left;}

#main_menu_tab_table{list-style:none; padding-left:10px; margin:0; border:0;}
#main_menu_tab_table .selected_label *{color:#49b8ed;}
#main_menu_tab_table li { float:left}

/* #main_menu {width:1018px; height:39px; background:url(/img/main_menu_background1018.png) no-repeat top left; list-style:none; padding:0; margin:0; border:0; } */
#main_menu li {float:left; margin:0}
#main_menu li a {padding:0px 11px; font:700 14px/39px Verdana; color:#fff/*#49b8ed*/; text-decoration:none}



#menu_tab_table_b {list-style:none; padding:0; margin:0; border:0; float:right}
#menu_tab_table_b li {float:left; margin:0;list-style: none;}

#menu_tab_table_b li a{padding:0px 13px; font:700 11px/30px Verdana; color:#012b57; text-decoration:none}
#menu_tab_table_b li#carotdown a{padding:0px 12px; font:700 12px/30px Verdana; color:#012b57;text-decoration:none;cursor:pointer;}
#menu_tab_table_b li#carotdown a:hover{padding:0px 12px; font:700 12px/30px Verdana; color:#c00;text-decoration:none;cursor:pointer;}
#menu_tab_table_b li a:hover {color:#c00;}
#menu_tab_table_b li:hover a  {color:#c00}




#main_menu .menu_spacer {width:6px;height:39px; background:url(/img/Nav_divider_graphic39.png) no-repeat top left}

#page_content {width:1018px; min-height:200px; background:url(/img/Background_Gradient_under_nav.png) no-repeat top left; }
#page_content_swc {width:1018px; min-height:200px; background:url(/img/Background_Gradient_under_nav_swc.png) no-repeat top left; }
#page_content_usfc {width:1018px; min-height:200px; background:url(/img/Background_Gradient_under_nav_usfc.png) no-repeat top left; }
#page_content_recruiting {width:1018px; min-height:200px; background:url(/img/Background_Gradient_under_nav_rec.png) no-repeat top left; }
/* ===================== dropdown menu decoration ============================ */
.m_t_l {width:6px !important;height:3px !important; background:url(/img/m_t_l.png) no-repeat top left; font:400 1px/1px arial;}
.m_t_m {height:3px !important; background:url(/img/m_t_m.png) repeat-x top left; font:400 1px/1px arial;}
.m_t_r {width:6px !important; height:3px !important; background:url(/img/m_t_r.png) no-repeat top left; font:400 1px/1px arial;}

.m_m_l {width:6px !important; background:url(/img/m_m_l.png) repeat-y top left; font:400 1px/1px arial;}
.m_m_r {width:6px !important; background:url(/img/m_m_r.png) repeat-y top left; font:400 1px/1px arial;}

.m_b_l {width:11px !important;height:11px !important; background:url(/img/m_b_l.png) no-repeat top left; font:400 1px/1px arial;}
.m_b_m {height:11px !important; background:url(/img/m_b_m.png) repeat-x top left; font:400 1px/1px arial;}
#carotdown .m_b_m {height:11px; background:url(/img/m_b_m.png) repeat-x top left;width:78px;}
.m_b_r {width:11px;height:11px; background:url(/img/m_b_r.png) no-repeat top left; font:400 1px/1px arial;}

.drop_menu_table {position:absolute; white-space:nowrap; margin-top:-9px; z-index:1000}
.community_menu_table{width:100px}
/* <!--[If IE]>.drop_menu_table {position:absolute; white-space:nowrap; margin-top:30px; z-index:999}  <![endif]--> */
/* --------------------------------------------------------------------------- */



ul.menu_listing {padding:0; margin:0;}
#main_menu ul.menu_listing li {padding:0; list-style:none; clear:both}
#main_menu ul.menu_listing li ul {padding:0; margin:0; white-space:nowrap;}
#main_menu ul.menu_listing li ul > li {padding:0; margin-left:10px; }
#main_menu li li a {padding:0; margin:0; white-space:nowrap;}
#main_menu ul.menu_listing li a{/* margin:0px 6px 4px 6px; */ margin:0px 6px 0px 6px; display:block; font:700 12px//* 18px */26px verdana; color:#454b5c; text-decoration:none}
#carotdown table {display:none;}
#carotdown table table {display:block;width:100px;}
#carotdown ul.menu_listing {width:88px;}
#carotdown ul.menu_listing li a:hover {color:#000;}
#main_menu li:hover table.drop_menu_table {display:block;}
li.menu_link table.drop_menu_table {display:none;}
#main_menu li.menu_link a:hover {color:#49b8ed;/* fff*/}
#main_menu li.menu_link:hover a {color:#49b8ed;/* fff*/}
#main_menu li.menu_link ul.menu_listing li a {color:#454b5c;}
#main_menu li.menu_link ul.menu_listing li a:hover {color:#000;}
.hasShadow0{background-color:#FFF;text-align:left;width:100%;}
.hasShadow1{background-color:#eee;text-align:left;width:100%;}

#main_menu ul#main_menu_tab_table ul.menu_list ul {display:none}
#main_menu ul#main_menu_tab_table ul.menu_list li:hover ul li, #main_menu ul#main_menu_tab_table ul.menu_list li a:hover ul li {display:block}
#main_menu ul#main_menu_tab_table ul.menu_list > li:hover ul li, #main_menu ul#main_menu_tab_table ul.menu_list > li a:hover ul li {display:block}
#main_menu ul#main_menu_tab_table ul.menu_list:hover table#drop_menu_table, #main_menu ul#main_menu_tab_table ul.menu_list a:hover table#drop_menu_table {display:block}

/*ul.menu_listing li > ul{display:none;}
ul.menu_listing li:hover > ul {position:absolute; left:120px; top:0px; background:#FFF; border:2px solid #ccc; display:block;}*/

#menu_tab_swc {width:1020px; height:28px; background:url(/img/menu_tab_1_swc.png) no-repeat top right; float:right;}

#main_menu_swc {width:1018px; height:39px; background:url(/img/main_menu_background1018_swc.png) no-repeat top left; list-style:none; padding:0; margin:0; border:0;}
#main_menu_swc li {float:left; margin:0}
#main_menu_swc li a {padding:0px 11px; font:700 14px/39px Verdana; color:#fff/*#49b8ed*/; text-decoration:none}
#main_menu_swc .menu_spacer {width:6px;height:39px; background:url(/img/Nav_divider_graphic39.png) no-repeat top left}
#main_menu_swc ul.menu_listing li {padding:0; list-style:none; clear:both}
#main_menu_swc ul.menu_listing li ul {padding:0; margin:0; white-space:nowrap;}
#main_menu_swc ul.menu_listing li ul > li {padding:0; margin-left:10px; }
#main_menu_swc li li a {padding:0; margin:0; white-space:nowrap;}
#main_menu_swc ul.menu_listing li a{/* margin:0px 6px 4px 6px; */ margin:0px 6px 0px 6px; display:block; font:700 12px//* 18px */26px verdana; color:#454b5c; text-decoration:none}
#main_menu_swc li.menu_link a:hover {color:#49b8ed;/* fff*/}
#main_menu_swc li.menu_link:hover a {color:#49b8ed;/* fff*/}
#main_menu_swc li.menu_link ul.menu_listing li a {color:#454b5c;}
#main_menu_swc li.menu_link ul.menu_listing li a:hover {color:#000;}
#main_menu_swc ul#main_menu_tab_table ul.menu_list ul {display:none}
#main_menu_swc ul#main_menu_tab_table ul.menu_list li:hover ul li, #main_menu_swc ul#main_menu_tab_table ul.menu_list li a:hover ul li {display:block}
#main_menu_swc ul#main_menu_tab_table ul.menu_list > li:hover ul li, #main_menu_swc ul#main_menu_tab_table ul.menu_list > li a:hover ul li {display:block}
#main_menu_swc ul#main_menu_tab_table ul.menu_list:hover table#drop_menu_table, #main_menu_swc ul#main_menu_tab_table ul.menu_list a:hover table#drop_menu_table {display:block}

#menu_tab_usfc {width:1020px; height:28px; background:url(/img/menu_tab_usfc.png) no-repeat top right; float:right;}

#main_menu_usfc {width:1018px; height:39px; background:url(/img/main_menu_background1018_usfc.png) no-repeat top left; list-style:none; padding:0; margin:0; border:0;}
#main_menu_usfc li {float:left; margin:0}
#main_menu_usfc li a {padding:0px 11px; font:700 14px/39px Verdana; color:#fff/*#49b8ed*/; text-decoration:none}
#main_menu_usfc .menu_spacer {width:6px;height:39px; background:url(/img/Nav_divider_graphic39.png) no-repeat top left}
#main_menu_usfc ul.menu_listing li {padding:0; list-style:none; clear:both}
#main_menu_usfc ul.menu_listing li ul {padding:0; margin:0; white-space:nowrap;}
#main_menu_usfc ul.menu_listing li ul > li {padding:0; margin-left:10px; }
#main_menu_usfc li li a {padding:0; margin:0; white-space:nowrap;}
#main_menu_usfc ul.menu_listing li a{/* margin:0px 6px 4px 6px; */ margin:0px 6px 0px 6px; display:block; font:700 12px//* 18px */26px verdana; color:#454b5c; text-decoration:none}
#main_menu_usfc li.menu_link a:hover {color:#49b8ed;/* fff*/}
#main_menu_usfc li.menu_link:hover a {color:#49b8ed;/* fff*/}
#main_menu_usfc li.menu_link ul.menu_listing li a {color:#454b5c;}
#main_menu_usfc li.menu_link ul.menu_listing li a:hover {color:#000;}
#main_menu_usfc ul#main_menu_tab_table ul.menu_list ul {display:none}
#main_menu_usfc ul#main_menu_tab_table ul.menu_list li:hover ul li, #main_menu_swc ul#main_menu_tab_table ul.menu_list li a:hover ul li {display:block}
#main_menu_usfc ul#main_menu_tab_table ul.menu_list > li:hover ul li, #main_menu_swc ul#main_menu_tab_table ul.menu_list > li a:hover ul li {display:block}
#main_menu_usfc ul#main_menu_tab_table ul.menu_list:hover table#drop_menu_table, #main_menu_swc ul#main_menu_tab_table ul.menu_list a:hover table#drop_menu_table {display:block}

.submenu_div{float:left; width:1018px; background:url(/img/Background_Gradient_under_nav.png) no-repeat top left;}
.submenu_div_usfc{float:left; width:1018px; background:url(/img/Background_Gradient_under_nav_usfc.png) no-repeat top left;}

#menu_tab_rec {width:1020px; height:28px; background:url(/img/menu_tab_rec.png) no-repeat top right; float:right;}

/* ======================================================================================================== */
#page_overlay {position:absolute; top:0; left:0; width:100%; background:url(/img/ov.png) repeat; z-index:8888; display:none;}
#load_animation{position:absolute; top:0; left:0; width:100%; height:100%; /*background:url(/img/loadanimation.gif) no-repeat center center;*/ z-index:999999; display:none;}
/*#login_window {position:absolute; margin-top:-36px; margin-left:-390px; display:none; background:url(/img/fereastra2.png) no-repeat top left; width:610px; height:340px; z-index:9999;}*/
.login_window_class{position:absolute; margin-top:-36px; margin-left:-390px; display:none; background:url(/img/fereastra2.png) no-repeat top left; width:610px; height:340px; z-index:9999;}
.comment_login_window_class {position:absolute; margin:auto; display:none; background:url(/img/fereastra3.png) no-repeat top left; width:610px; height:315px; z-index:9999;}
.kunena_login_window_class {position:absolute; margin:auto; display:none; background:url(/img/fereastra3.png) no-repeat top left; width:610px; height:315px; z-index:9999;}
#logout_window {position:absolute; margin-top:-36px;/* margin-left:-386px; */ margin-left:-329px; display:none; background:url(/img/fereastra_logout.png) no-repeat top left; width:610px; height:340px; z-index:9999;}
.login_top_spacer {width:610px; height:45px; display:block; float:left}
.login_top_spacer_comment {width:610px; height:20px; display:block; float:left}
.login_top_spacer_kunena {width:610px; height:20px; display:block; float:left}
#login_top_message {width:570px; height:20px; font:18px arial; color:#062841; text-indent:25px; display:block; float:left}
.login_red_text {color:#c00; text-decoration:underline}
#login_form .login_red_text a{color:#c00; text-decoration:underline}
#login_close_button{width:40px; height:20px; display:block; padding-top:2px; float:left}
#login_form {margin-left:25px; font:13px arial; color:#073d72; float:left}
#login_form a{font:13px arial; color:#073d72; text-decoration:underline;}
#login_form span {color:#333}
#login_form span.FBConnectButton_Text {color:#fff}
#login_form .or_login {color:#333; font:11px arial; float:left;padding-bottom:7px;padding-top:5px}
#login_form table {margin-top:5px}
#reg_free_table ul.account_settings_list {color:#18384F; font:700 12px/18px arial; float:left;list-style-type:disc;padding-left:16px;margin-top:-2px;}
#login_white_zone {width:279px; height:129px; background:url(/img/subscribe_white_text_area.png) top left no-repeat; display:block; margin-top:25px; float:left}
#reg_free_table {font:12px/16px arial; color:#333}
#reg_free_table span {font-weight:700; font-size:12px; color:#073d72}
/* -------------------------------------------------------------------------------------------------------- */
