/*---------- Comon CSS ----------*/
body{font-family:Arial, Helvetica, sans-serif; color:#4f4f4f; font-size:13px; text-decoration:none; line-height:18px; margin:0px; padding:0px; background:#dadada url(../images/bg.jpg) repeat-x left top;}
img{border:0px;}
.clr{clear:both; font-size:0px; line-height:0px; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span, ul, li{margin:0px; padding:0px;}
a{color:#03749e; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
#container ul{list-style-type:none; padding:0px; margin:0px;}
#container li{background:url(../images/arrow.gif) no-repeat left 6px; color:#4f4f4f; padding-left:15px; padding-bottom:4px;}
#container #error_message{color:#F00; padding-bottom:15px;}
#container #error_message span{font-weight:bold;}
#container #error_message ul li{color:#F00; background:none; list-style-type:disc; padding-left:0px;}
.img_left{float:left; clear:both; padding:0px; margin:0px; padding-right:15px; padding-bottom:15px;}
.img_right{float:right; clear:both; padding:0px; margin:0px; padding-left:15px; padding-bottom:15px;}
a.link_button{height:40px; display:block; float:left; text-align:center; color:#ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-decoration:none; padding-left:40px; background:url(../images/button_left.jpg) no-repeat left top;}
a.link_button span{height:30px; float:left; display:block; padding-left:15px; padding-right:15px; background:url(../images/button_right.jpg) repeat-x right top; padding-top:10px;}
a.link_button:hover{text-decoration:none;}
.succ_msg{color:#060; padding-bottom:15px; font-weight:bold;}
/*---------- Comon CSS ----------*/

/*---------- All Wrapper ----------*/
#main_wrapper{width:100%; height:auto;}
#wrapper{width:960px; height:auto; margin:0 auto;}
#main_slider_wrapper{width:100%; height:auto; background:#000000;}
#slider_wrapper{width:960px; height:auto; margin:0 auto;}
#main_container{width:100%; height:auto;}
#container_wrapper{width:920px; height:auto; margin:0 auto; background:#ffffff; padding:20px;}
#main_footer{width:100%; height:auto;}
/*---------- All Wrapper ----------*/

/*---------- Slider ----------*/
.slider{width:960px; position:relative; z-index:1;}
.sliderContent{overflow:hidden; height:280px; position:relative;}
.featured-inner{width:960px; margin:0 auto; position:relative;}
.featured-arrows{background:url(../images/featured-arrows.png) no-repeat; height:52px; width:39px; position:absolute; top:160px;}
.featured-inner h1{position:absolute; top:215px; height:36px; background:#000000 url(../images/slider_arrow.jpg) no-repeat left top; color:#ffffff; font-size:21px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:53px; padding-right:20px; padding-top:15px; display:block;}
.featured-inner h2{position:absolute; top:211px; color:#8e8e8e; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url(../images/slider_con_bg.jpg) repeat-x; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; line-height:20px; display:block;}
.sliderArrows a{display:block; text-indent:-9999px; outline:none; z-index:50; background-image:url(../images/prev_next.png); width:42px; height:43px; position:absolute; top:50%; margin-top:-34px;}
.prev{background-position:0 0; left:10px;}
.prev:hover{background-position:0 -44px;}
.next{right:10px; background-position:-44px 0;}
.next:hover{background-position:-44px -44px;}
/*---------- Slider ----------*/

/*---------- Header ----------*/
#header{width:960px; height:auto; padding-bottom:14px;}
#header_left{width:400px; height:auto; float:left; padding-top:20px;}
#header_right{width:560px; height:auto; float:left;}
#social_bar{width:560px; height:auto; text-align:right; padding-top:49px;}
#social_bar a{margin-left:7px;}
#top_navigation{width:560px; height:auto; padding-top:6px;}
#top_navigation ul{list-style-type:none; padding:0px; margin:0px;}
#top_navigation li{float:right; background:url(../images/sep.jpg) no-repeat right 5px; color:#03749e; padding-left:8px; padding-right:8px;}
#top_navigation li a{color:#03749e; text-decoration:underline;}
#top_navigation li a:hover{color:#03749e; text-decoration:none;}
#top_navigation li.none{padding-right:0px; background:none;}
#top_navigation li span{color:#000000; font-weight:bold;}
/*---------- Header ----------*/

/*---------- Navigation ----------*/
#navigation_bar{width:960px; height:auto;}
#navigation_bar_left{width:790px; height:auto; float:left;}
#navigation_bar_right{width:170px; height:auto; float:left;}
#navigation{width:790px; height:45px;}
#search{width:170px; height:auto; padding-top:7px;}
#search input{width:160px; height:29px; background:url(../images/search_input.jpg) no-repeat left top; color:#555555; font-size:11px; border:none; padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
/*---------- Navigation ----------*/

/*---------- Content ----------*/
#container{width:920px; height:auto; padding-bottom:20px;}
#container_left{width:600px; height:auto; float:left;}
#container_right{width:300px; height:auto; float:right;}
#container h1{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#2e2d2d; font-weight:normal; line-height:21px; border-bottom:1px solid #e4e4e4; padding-bottom:12px; margin-bottom:15px;}
#container h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2e2d2d; font-weight:normal; line-height:20px; padding-top:10px; padding-bottom:15px;}
#container h1 span{color:#006c95;}
#container p{color:#4f4f4f; font-size:13px; line-height:19px; padding-bottom:10px;}
.container_box{width:300px; height:auto; padding-bottom:20px;}
.container_box_title{width:250px; height:28px; background:#3c3c3c url(../images/big_arrow.jpg) no-repeat left top; padding-left:50px; color:#ffffff; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:12px; text-transform:uppercase;}
.container_box_content{width:270px; height:auto; background:#efefef; padding-left:15px; padding-right:15px; padding-top:25px; padding-bottom:25px;}
.container_box_content.none{padding-bottom:10px;}
#member_login{width:270px; height:auto;}
.member_login{width:270px; height:auto; padding-bottom:15px;}
.member_login_fldname{width:270px; height:auto; color:#4f4f4f; font-size:13px; padding-bottom:5px;}
.member_login_fld{width:270px; height:auto;}
.member_login_fld select{width:270px; height:auto;}
.member_login_fld input{width:263px; height:28px; background:#f3f3f3; border:1px solid #e0e0e0; padding-left:5px;}
.member_login_fld.radio input{width:auto; height:auto; background:#f3f3f3; border:1px solid #e0e0e0; padding:0px; margin:0px;}
.checkbox{width:auto; height:auto; float:left; padding-right:10px;}
.member_login_btn{width:270px; height:auto;}
.member_login_btn_left{width:100px; height:auto; float:left;}
.member_login_btn_right{width:165px; height:auto; float:left; padding-top:5px; padding-left:5px;}
#latest_announcement{width:270px; height:auto;}
#latest_announcement li{background:none;}
.latest_announcement{width:270px; height:auto; padding-bottom:20px;}
.latest_announcement.none{padding-bottom:0px;}
.latest_announcement_title{width:270px; height:auto; color:#000000; font-size:14px; font-weight:bold; padding-bottom:5px;}
.latest_announcement_content{width:270px; height:auto; color:#4f4f4f; font-size:13px; padding-bottom:5px;}
.latest_announcement_readmore{width:270px; height:auto;}
.latest_announcement_readmore a{color:#018fae; text-decoration:underline; font-weight:bold; background:url(../images/arrow.jpg) no-repeat right 6px; padding-right:15px;}
.latest_announcement_readmore a:hover{text-decoration:none;}
#our_sponsor{width:920px; height:auto; padding-top:10px; padding-bottom:10px;}
.brands{width:920px;}
a.prevarrow{width:29px; height:48px; float:left; padding-top:6px;}
a.nextarrow{width:29px; height:48px; float:right; padding-top:6px;}
.slider1{width:780px!important; overflow:hidden; height:68px!important; float:left; margin-left:30px;}
#container .slider1 ul{float:left;}
#container .slider1 li{float:left; padding-right:5px; background:none;}
#container .slider1 li img{width:154px!important; height:68px!important;}
/*---------- Content ----------*/

/*---------- Footer ----------*/
#footer_navbar{width:100%; height:auto; background:url(../images/footer_navbar.jpg) repeat-x left top;}
#navbar_wrapper{width:960px; height:auto; margin:0 auto;}
#navbar{width:960px; height:auto; padding-top:18px; padding-bottom:18px;}
#navbar_left{width:875px; height:auto; float:left;}
#navbar_left ul{list-style-type:none; padding:0px; margin:0px;}
#navbar_left li{float:left; background:url(../images/footer_sep.jpg) no-repeat left 5px; padding-left:20px; padding-right:10px; color:#d6d6d6;}
#navbar_left li a{color:#797979; text-decoration:none;}
#navbar_left li a:hover{text-decoration:underline;}
#navbar_right{width:85px; height:auto; float:left;}
#back_to_top{width:85px; height:auto;}
#back_to_top a{display:block; color:#797979; text-decoration:none; background:url(../images/back_to_top.jpg) no-repeat right 4px; font-size:12px;}
#back_to_top a:hover{text-decoration:underline;}
#footer_menubar{width:100%; height:auto; background:url(../images/footer_menubar.jpg) repeat left top;}
#menubar_wrapper{width:960px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:20px;}
.menubar_box{width:225px; height:auto; float:left; margin-right:20px;}
.menubar_box.none{margin-right:0px;}
.menubar_box_title{width:225px; height:auto; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-transform:uppercase; background:url(../images/title_bg.jpg) repeat-x bottom left; padding-bottom:12px; color:#ffffff;}
.menubar_box_title span{color:#099ad1;}
.menubar_box_content{width:225px; height:auto; padding-top:15px;}
.menubar_box_content ul{list-style-type:none; padding:0px; margin:0px;}
.menubar_box_content li{background:url(../images/arrow.gif) no-repeat left 6px; padding-left:15px; padding-bottom:10px;}
.menubar_box_content li a{color:#888888; text-decoration:none;}
.menubar_box_content li a:hover{text-decoration:underline;}
.menubar_box_content p{color:#888888; line-height:19px;}
#footer_copyright{width:100%; height:auto; background:#111111 url(../images/footer_copyright.jpg) repeat-x left top;}
#copyright_wrapper{width:960px; height:auto; margin:0 auto; padding-top:12px; padding-bottom:12px; color:#504f4f; font-size:12px;}
#copyright_left{width:480px; height:auto; float:left;}
#copyright_right{width:480px; height:auto; float:left; text-align:right;}
#copyright_wrapper a{color:#504f4f; text-decoration:none;}
#copyright_wrapper a:hover{text-decoration:underline;}
/*---------- Footer ----------*/

/*-----------ADD By Piyush ----------- */
.container_box_title1{width:870px; height:28px; background:#3c3c3c url(../images/big_arrow.jpg) no-repeat left top; padding-left:50px; color:#ffffff; font-size:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-top:12px; text-transform:uppercase;}
.container_box_content1{width:890px; height:auto; background:#efefef; padding-left:15px; padding-right:15px; padding-top:25px; padding-bottom:25px;}
/* ------------ END -------------- */

/* ------------ Global CSS -------------- */
.errorText{color:#F00; padding-bottom:15px;}
#error_box{color:#F00;}
#full_form{width:920px; height:auto; padding-bottom:80px;}
.full_form{width:920px; height:auto;}
.full_form_fldname{width:270px; height:auto; color:#4f4f4f; font-size:13px; padding-bottom:5px;}
.full_form_fld{width:270px; height:auto;}
.full_form_fld input{width:263px; height:28px; background:#f3f3f3; border:1px solid #e0e0e0; padding-left:5px;}
.full_form_btn{width:270px; height:auto; padding-top:20px;}
.member_register{width:920px; height:auto; padding-bottom:15px;}
.member_register.captcha{padding-top:20px;}
.member_register_left{width:320px; height:auto; float:left;}
.member_register_right{width:320px; height:auto; float:left;}
.member_register_fldname{width:270px; height:auto; color:#4f4f4f; font-size:13px; padding-bottom:5px;}
.member_register_fld{width:270px; height:auto;}
.member_register_fld input{width:263px; height:28px; background:#f3f3f3; border:1px solid #e0e0e0; padding-left:5px;}
.member_register_fld.radio input{width:auto; height:auto; background:#f3f3f3; border:1px solid #e0e0e0; padding:0px; margin:0px;}
.member_register_fld select{width:263px; height:22px; background:#f3f3f3; border:1px solid #e0e0e0; padding-left:5px;}
.member_register_btn{width:270px; height:auto; padding-top:20px;}
.member_register_btn.none{padding-top:0px;}
.member_register.msg .member_register_fldname{width:920px; height:auto; color:#4f4f4f; font-size:13px; padding-bottom:5px;}
.member_register.msg .member_register_fld{width:920px; height:auto;}
.member_register.msg .member_register_fld textarea{width:580px; height:120px; background:#f3f3f3; border:1px solid #e0e0e0; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px;}
#content_captcha{width:615px; height:auto;}
#content_captcha_left{width:352px; height:auto; float:left;}
#captcha_left{width:302px; height:auto; float:left;}
#captcha{width:300px; height:57px; border:1px solid #e0e0e0; margin-bottom:10px;}
#cant_read{width:135px; height:auto; float:left;}
#what_this{width:165px; height:auto; float:right; text-align:right;}
#captcha_right{width:38px; height:auto; float:left; padding-left:12px; padding-top:6px;}
#captcha_refresh{width:38px; height:auto;}
#captcha_sound{width:38px; height:auto;}
#captcha_what{width:38px; height:auto;}
#content_captcha_center{width:170px; height:auto; float:left;}
#captcha_word_text{width:170px; height:auto; padding-bottom:5px; padding-top:3px;}
#captcha_word_field{width:170px; height:auto;}
#captcha_word_field input{width:150px; height:24px; border:1px solid #e0e0e0; background:#f3f3f3; color:#000000; font-size:11px; padding-left:5px;}
#content_captcha_right{width:93px; height:auto; float:left; padding-top:25px;}
/* ------------ Global CSS -------------- */

/* ------------ New Registration -------------- */
#registration{width:920px; height:auto; background:url(../images/reg_strip.jpg) repeat-y; padding-top:20px; padding-bottom:20px; margin-bottom:80px;}
#registration_left{width:440px; height:auto; float:left;}
#registration_right{width:440px; height:auto; float:right;}
.registration{width:440px; height:auto; text-align:center;}
.registration_title{width:440px; height:auto; padding-bottom:20px; color:#2e2d2d; font-weight:bold; font-size:18px;}
.registration_title span{color:#006c95;}
.registration_image{width:440px; height:auto; padding-bottom:50px;}
.registration_image img{border:2px solid #000000;}
.registration_button{width:340px; height:auto; padding-left:100px;}
/* ------------ New Registration -------------- */

/* ------------ Profile -------------- */
#profile_password_change{width:890px; height:auto;}
.profile_password_change{width:890px; height:auto; padding-bottom:14px;}
.profile_password_change_left{width:150px; height:auto; float:left; color:#4f4f4f; font-size:13px; padding-top:5px;}
.profile_password_change_right{width:740px; height:auto; float:left;}
.profile_password_change_right input{width:263px; height:28px; background:#f3f3f3; border:1px solid #e0e0e0; padding-left:5px;}
.profile_password_change_right.none input{width:auto; height:auto; background:none; border:none; padding:0px;}
.profile_password_change_btn_left{width:100px; height:auto; float:left;}
.profile_password_change_btn_right{width:640px; height:auto; float:left; padding-top:5px;}
#resources{width:890px; height:auto;}
#resources ul{list-style-type:none; padding:0px; margin:0px;}
#resources li{list-style-type:none; padding:0px; margin:0px; padding-top:8px; padding-bottom:12px;}
#resources li a{color:#000000; text-decoration:none; font-weight:bold; padding-left:45px;}
#resources li a:hover{text-decoration:underline;}
#resources li.pdf{background:url(../images/pdf_file.jpg) no-repeat left top;}
#resources li.xls{background:url(../images/xls_file.jpg) no-repeat left top;}
#resources li.doc{background:url(../images/doc_file.jpg) no-repeat left top;}
#resources li.ppt{background:url(../images/ppt_file.jpg) no-repeat left top;}
#resources li.txt{background:url(../images/txt_file.jpg) no-repeat left top;}
#resources li.web{background:url(../images/web_file.png) no-repeat left top;}
input.submit{width:86px; height:28px; background:url(../images/submit.jpg) no-repeat left top; border:none; text-indent:999px; cursor:pointer;}
#user_pro{width:890px; height:auto; padding-bottom:50px;}
#user_pro_left{width:190px; height:auto; float:left;}
#user_pro_right{width:700px; height:auto; float:left;}
.profiles_photo{width:190px; height:auto;}
.profiles_photo img{border:5px solid #cccccc;}
.change_profile{width:150px; height:auto; text-align:center; padding-top:15px;}
.change_profile a{text-decoration:underline; background:url(../images/edit_business_user.jpg) no-repeat left top; padding-left:30px; padding-top:3px; padding-bottom:5px;}
.change_profile a:hover{text-decoration:none;}
.profiles{width:700px; height:auto; line-height:25px;}
.profiles_left{width:350px; height:auto; float:left; padding-left:50px;}
.profiles_right{width:300px; height:auto; float:left;}
.edit_profile_box{width:892px; height:auto; padding:14px; line-height:30px;}
.edit_profile_box_left{width:255px; height:auto; float:left;}
.edit_profile_box_center{width:357px; height:auto; float:left;}
.edit_profile_box_right{width:308px; height:auto; float:left;}
.edit_profile_box_form{width:357px; height:auto; padding-bottom:8px;}
.edit_profile_box_fldname{width:120px; height:auto; float:left; font-weight:bold;}
.edit_profile_box_fld{width:237px; height:auto; float:left;}
.edit_profile_box_fld input{width:180px; height:22px; border:1px solid #e4e4e4; padding-left:5px;}
.edit_profile_box_fld select{width:187px; height:auto;}
.edit_profile_box_form2{width:308px; height:auto; padding-bottom:8px;}
.edit_profile_box_fldname2{width:120px; height:auto; float:left; font-weight:bold;}
.edit_profile_box_fld2{width:188px; height:auto; float:left;}
.edit_profile_box_fld2 input{width:181px; height:22px; border:1px solid #e4e4e4; padding-left:5px;}
.edit_profile_box_fld2.none input{width:auto; height:auto; border:none; padding-left:0px;}
.edit_profile_box_fld2 select{width:188px; height:auto;}
.edit_profile_box_fld2 textarea{width:176px; height:70px; border:1px solid #e4e4e4; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px;}
/* ------------ Profile -------------- */

/* ------------ FAQs -------------- */
.faq_data{padding-bottom:10px;}
.openlanguage{/*class added to contents of 2nd demo when they are open*/color:#5B9ECB;}
.closedlanguage{/*class added to contents of 2nd demo when they are closed*/color:#5B9ECB;}
.accordprefix {width:20px; float:left; display:block; padding-top:2px; cursor:pointer;}
.technology a{color:#5B9ECB; text-decoration:none; display:block; float:left;  padding-bottom:2px; }
.technology a:hover{color:#5B9ECB; text-decoration:underline;}
.thelanguage{display: block; padding-left:20px;}
/* ------------ FAQs -------------- */

/* ------------ Photo Gallery -------------- */
#photo_gallery{width:920px; height:auto;}
.photo_gallery{width:220px; height:auto; float:left; margin-right:13px; margin-bottom:20px;}
.photo_gallery.none{margin-right:0px;}
.photo_gallery_image{width:214px; height:auto; border:3px solid #a2a2a2;}
.photo_gallery_title{width:220px; height:auto; font-size:18px; padding-top:12px; padding-bottom:5px; line-height:20px;}
.photo_gallery_name{width:220px; height:auto;}
#pagination{width:100%; height:auto; padding-top:25px; padding-bottom:10px;}
#pagination_left{float:left;}
#pagination_right{float:right;}
#pagination_right a{display:inline-block; padding:4px; text-decoration:none; background:#e4e4e4; padding-top:2px; padding-bottom:2px;}
#pagination_right a:hover{background:#d8d8d8; text-decoration:none; color:#4F4F4F;}
#pagination_right span.active{background:#d8d8d8; padding:4px; padding-top:3px; padding-bottom:3px;}
#pagination_right span.prev{width:30px; background:#d8d8d8;}
#pagination_right span.prev a{width:30px; display:inline-block; display:inline-block; padding:4px; text-decoration:none; background:#d8d8d8; padding-top:2px; padding-bottom:2px; color:#4F4F4F;}
#pagination_right span.prev a:hover{background:#d8d8d8; text-decoration:none; color:#03749E;}
#pagination_right span.next{width:30px; display:inline-block; background:#d8d8d8;}
#pagination_right span.next a{width:30px; display:inline-block; display:inline-block; padding:4px; text-decoration:none; background:#d8d8d8; padding-top:2px; padding-bottom:2px; color:#4F4F4F; margin-right:5px;}
#pagination_right span.next a:hover{background:#d8d8d8; text-decoration:none; color:#03749E;}
/* ------------ Photo Gallery -------------- */

/* ------------ Photo Gallery Detail -------------- */
#photo_gallery_detail{width:920px; height:auto; padding-bottom:30px;}
#photo_gallery_detail_left{width:440px; height:auto; float:left; border:3px solid #a2a2a2;}
#photo_gallery_detail_right{width:455px; height:auto; float:right;}
#photo_gallery_detail_title{width:455px; height:auto; font-size:24px; line-height:20px;}
#photo_gallery_detail_post_by{width:455px; height:auto; font-size:11px; color:#b9b9b9; padding-bottom:8px;}
#photo_gallery_detail_description{width:455px; height:auto;}
#photo_gallery_detail_description p{padding-bottom:10px;}
/* ------------ Photo Gallery Detail -------------- */

/* ------------ Video Gallery -------------- */
#video_gallery{width:920px; height:auto;}
.video_gallery{width:220px; height:auto; float:left; margin-right:13px; margin-bottom:20px;}
.video_gallery.none{margin-right:0px;}
.video_gallery_image{width:214px; height:auto; border:3px solid #a2a2a2;}
.video_gallery_title{width:220px; height:auto; font-size:18px; padding-top:12px; padding-bottom:5px; line-height:20px;}
.video_gallery_name{width:220px; height:auto;}
/* ------------ Video Gallery -------------- */

/* ------------ Video Gallery Detail -------------- */
#video_gallery_detail{width:920px; height:auto; padding-bottom:30px;}
#video_gallery_detail_left{width:440px; height:auto; float:left;}
#video_gallery_detail_right{width:455px; height:auto; float:right;}
#video_gallery_detail_title{width:455px; height:auto; font-size:24px; line-height:20px;}
#video_gallery_detail_post_by{width:455px; height:auto; font-size:11px; color:#b9b9b9; padding-bottom:8px;}
#video_gallery_detail_description{width:455px; height:auto;}
#video_gallery_detail_description p{padding-bottom:10px;}
/* ------------ Video Gallery Detail -------------- */

/* ------------ Contact Us -------------- */
.contat_us_comment_title{width:920px; height:auto; padding-bottom:5px;}
.contat_us_comments{width:920px; height:auto;}
.contat_us_comments textarea{width:580px; height:120px; background:#f3f3f3; border:1px solid #e0e0e0; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px;}
/* ------------ Contact Us -------------- */

/* ------------ Genral Page -------------- */
.sub_buttons{display:block; float:left; text-align:center; padding-left:15px; background:url(../images/submit_left.jpg) no-repeat left top; cursor:pointer;}
.sub_buttons span{float:left; display:block; background:url(../images/submit_right.jpg) no-repeat right top; cursor:pointer; padding-top:4px; padding-bottom:8px; padding-right:11px;}
.sub_buttons input{background:none; border:none; cursor:pointer; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.sub_buttons_w{display:block; float:left; text-align:center; padding-left:20px; background:url(../images/sub_left.jpg) no-repeat left top; cursor:pointer;}
.sub_buttons_w span{float:left; display:block; background:url(../images/sub_right.jpg) no-repeat right top; cursor:pointer; padding-top:4px; padding-bottom:8px; padding-right:15px;}
.sub_buttons_w input{background:none; border:none; cursor:pointer; color:#FFFFFF; text-transform:uppercase; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/* ------------ Genral Page -------------- */

/* ------------ Search List -------------- */
#search_list_box{width:600px; height:auto;}
.search_list_box{width:578px; height:auto; border:1px solid #dadada; padding:10px; margin-bottom:7px;}
.search_list_box_left{width:200px; height:auto; float:left;}
.search_list_box_right{width:358px; height:auto; float:left; padding-left:20px;}
.search_list_box_title{width:358px; height:auto; font-size:18px; padding-bottom:5px;}
.search_list_box_title a{text-decoration:none;}
.search_list_box_title a:hover{text-decoration:underline;}
.search_list_box_address{width:358px; height:auto;}
.search_list_box_detail{width:358px; height:auto;}
.search_list_box_name{width:358px; height:auto;}
/* ------------ Search List -------------- */

/* ------------ Search Coach List -------------- */
#search_coach_list_box{width:920px; height:auto;}
.search_coach_list_box{width:433px; height:auto; float:left; border:1px solid #dadada; padding:10px; margin-bottom:10px; margin-right:10px;}
.search_coach_list_box.none{margin-right:0px;}
.search_coach_list_box_left{width:200px; height:auto; float:left;}
.search_coach_list_box_right{width:211px; height:auto; float:left; padding-left:20px;}
.search_coach_list_box_title{width:211px; height:auto; font-size:18px; padding-bottom:5px;}
.search_coach_list_box_title a{text-decoration:none;}
.search_coach_list_box_title a:hover{text-decoration:underline;}
.search_coach_list_box_address{width:211px; height:auto;}
.search_coach_list_box_detail{width:211px; height:auto;}
.search_coach_list_box_name{width:211px; height:auto;}
/* ------------ Search Coach List -------------- */

/* ------------ Universities List -------------- */
#universities_list{width:600px; height:auto;}
.universities_list{width:273px; height:100px; border:1px solid #dadada; padding:10px; margin-bottom:10px; margin-right:10px; float:left;}
.universities_list.none{margin-right:0px;}
.universities_list_title{width:273px; height:auto; font-size:14px; padding-bottom:5px; font-weight:bold;}
.universities_list_title a{text-decoration:none;}
.universities_list_title a:hover{text-decoration:underline;}
.universities_list_address{width:273px; height:auto; padding-bottom:4px;}
.universities_list_website{width:273px; height:auto; padding-bottom:4px;}
.universities_list_mail{width:273px; height:auto;}
/* ------------ Universities List -------------- */

/* ------------ Announcement -------------- */
#announcement{width:920px; height:auto;}
.announcement{width:898px; height:auto; padding-bottom:10px; border:1px solid #dadada; padding:10px; margin-bottom:10px;}
#container .announcement p{padding-bottom:10px;}
.announcement_title{width:898px; height:auto;}
.announcement_title_left{float:left;}
.announcement_title_right{float:right; font-size:11px; padding-top:10px; font-weight:bold; font-style:italic;}
#container .announcement h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#03749E; font-weight:normal; line-height:20px; padding-bottom:10px;}
.announcement_readmore{width:898px; height:auto;}
.announcement_readmore a{color:#018fae; text-decoration:underline; font-weight:bold; background:url(../images/arrow.jpg) no-repeat right 6px; padding-right:15px;}
.announcement_readmore a:hover{text-decoration:none;}
/* ------------ Announcement -------------- */

/* ------------ University Profile -------------- */
#university_profile{width:920px; height:auto;}
#university_profile_left{width:430px; height:auto; float:left;}
#university_profile_right{width:490px; height:auto; float:left;}
#university_profile h3{padding-bottom:15px; font-size:18px;}
.university_profile{width:490px; height:auto; padding-bottom:10px;}
.university_profile_left{width:140px; height:auto; float:left; font-weight:bold;}
.university_profile_right{width:350px; height:auto; float:left;}
/* ------------ University Profile -------------- */