body{margin:0; padding:0; font:100%/100.1% Arial, Helvetica, sans-serif;  background: #72C4FF url(../images/bg.jpg) repeat-x top;}
h1,h2,h3,h4,h5,h6,div,p,form,input,ul,li{padding:0; margin:0;}
.clear{clear:both;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.float_left{ float:left;}
.float_right{ float:right;}
img{ border:0;}
a{color:#3671c8;}
small{font:0.70em Arial, Helvetica, sans-serif;}
h1.header {color:#666;line-height:1em;}
#container{width:882px; margin-left:auto;margin-right:auto; position:relative;}
#header{ width:848px; padding:0; height:100px; margin:0 auto;}
#yongologo {margin:18px 0 0 20px;}
.header_right{ width:549px; float:right; padding:0 0; height:100px;  }
.header_right_top{ width:560px; float:left; padding:0 0; height:84px;  }
.header_right_below{ width:856px; margin:0 auto; padding:0 0; height:9px; background:url(../images/content_top.jpg);  }
/* #header_bottom{width:856px; margin:0 auto; padding:0 0; height:15px; background:url(../images/content_bg.jpg);} */
#nav{ padding:64px 0 0 0; float:left; }
#nav a{font: bold 1em Arial, Helvetica, sans-serif; color:#00a3ff; text-decoration:none; padding:0 15px 0 0; }
#nav a:hover{ color:#68c5f5;}
a.namelink {color:#00a3ff;text-decoration:none;font-size:1.1em;font-weight:bold;}
a:hover.namelink {color:#68c5f5;}
.search_res{ padding:10px 0 0 0; float:left; }
.search_res a{font: bold 0.80em Arial, Helvetica, sans-serif; color:#00a3ff; text-decoration:underline; padding:0 5px; }
.search_res a:hover{ color:#68c5f5; text-decoration:underline;}
#signup{ margin:0 auto; width:250px; float:right; }
#right_top_nav{  height:37px; padding:18px 0 0 0; float:right; }
#right_top_nav a{font: bold 0.80em Arial, Helvetica, sans-serif; color:#00a3ff; text-decoration:none; padding:0 3px; }
#right_top_nav a:hover{ color:#68c5f5;}
.flag_icon {margin:18px 10px 0 0;float:left;}
#signup_bg{  height:47px; width:235px; float:right;  }
#signup .input_field{width:200px; border:1px solid #c0c0c0; padding:1px 0; margin:10px 0 0 10px; font: bold 0.80em Arial, Helvetica, sans-serif; color:#bdbec0;}
#content{width:856px; display:block; margin:0 auto; padding-top:20px; background:url(../images/content_bg.png) top left repeat-y transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=’true’, sizingMethod=’scale’, src=’../images/content_bg.png’);}
#home_content{width:800px; margin:0 auto; padding:0 0;}
#hello{width:336px; margin:0 auto; padding:60px 0 0 40px; position:relative; float:right;}
#hello_name{width:374px; margin:30px 0 0 0; padding:0 0; height:148px; background:url(../images/hello_bg.gif) no-repeat;}
#hello_icon{width:374px; margin:0 auto; padding:0 0; }
.talk_more{float:left; margin:0 0 0 5px; width:400px; position:relative; }
.talk_more p{font: bold 0.80em Arial, Helvetica, sans-serif ; line-height:30px; color:#bcbdbf; margin:8px 10px 10px 15px; }
.talk_more h2{font: bold 2.00em Arial, Helvetica, sans-serif; color:#3cb8ff; padding:55px 0 0 10px;}
#nav2{ width:814px; margin:0 auto; padding:15px 0;  height:46px; }
.what_youngpal{ width:632px; float:left; padding:0 0;  height:49px; background:url(../images/nav2_bg.jpg) repeat-x; }
.what_youngpal_inner{width:632px; height:30px; margin:15px 0 0 0;}
.what_youngpal_inner a{font: bold 1em Arial, Helvetica, sans-serif; font-weight:200;  color:#00a3ff; text-decoration:none; padding:0 38px 0 30px; }
.what_youngpal_inner a span{color:#bcbdbf; text-decoration:none;  }
.what_youngpal_inner a:hover{ color:#68c5f5;}
.takeAtour{ width:182px; float:left; padding:0 0;  height:49px; background:url(../images/sign_up_bottom.jpg) no-repeat; }
.takeAtour_inner{width:181px; height:30px; margin:15px 0 0 0;}
.takeAtour_inner a{font: bold 1em Arial, Helvetica, sans-serif;  color:#fff; font-weight:200; text-decoration:none; padding:0 35px; }
.takeAtour_inner a:hover{ text-decoration:underline;}
#footer{width:856px; margin:0 auto; padding:0 0; position:relative; background:url(../images/content_bg.png) repeat-y;}
#footer_inner{ width:848px; margin:0 auto; padding:0 0; height:90px; border-top:1px solid #bcbdbf;  }
.connect_youngpal{width:280px;	float:left;	margin-top: 23px;	margin-right: 10px;	margin-bottom: 5px;margin-left: 0;}
.connect_youngpal a{font:bold 0.80em Arial, Helvetica, sans-serif; color:#00a3ff; display:inline; text-decoration:none; padding:10px 10px 15px 70px; background:url(https://www.yongopal.com/assets/images/small_hello_ico.gif) no-repeat 30px bottom; float:left;}
.connect_youngpal a span{color:#bcbdbf; text-decoration:none;  }
.connect_youngpal a:hover{ color:#68c5f5;}
#footer_nav a {text-decoration:none; color:#00A3FF; font-size:.8em;}
#footer_nav a:hover {text-decoration:underline;}
#footer_nav ul {list-style:none;margin:33px 0;}
#footer_nav li {display:inline;margin:0 25px 4px 0px;}
li.contactus {background:url(https://www.yongopal.com/assets/images/contactus.gif) top left no-repeat;display:inline;padding:0 10px 0px 23px;;}
li.sharethis {display:inline;padding:0 10px 0 0;}
li.followus {background:url(https://www.yongopal.com/assets/images/followus.gif) top left no-repeat;display:inline;padding:0 10px 0px 23px;}
li.becomeafan {background:url(https://www.yongopal.com/assets/images/becomeafan.gif) top left no-repeat;display:inline;padding:0 10px 0px 23px;}
.footer_link{width:173px; height:100px; padding:0 10px 10px 0; margin:0 0 5px 1px; display:inline; background:#fff ; float:left;}
.footer_link h2{font:bold 0.80em Arial, Helvetica, sans-serif; color:#949599; padding:7px 0 0 10px; }
.link{ width:170px;  margin:0 0 5px 0; }
.link a{font:bold 0.80em Arial, Helvetica, sans-serif; color:#bcbdbf; display:block;  text-decoration:none; padding:3px 10px 3px 10px; }
#footer_bottom{width:856px; margin:0 auto; padding:0 0; height:70px; background:url(../images/footer_bg.png) no-repeat top;}
.footer_bottom_inner{ width:856px; font: .8em Arial, Helvetica, sans-serif; margin:0 auto;  color:#fff; text-decoration:none; padding:15px 0; }
.footer_bottom_inner a {font:.9em Arial, Helvetica, sans-serif;font-weight:600; color:#fff; text-decoration:none; }
.footer_bottom_inner a:hover {text-decoration:underline;}
.footer_right {float:right;margin-right:40px;display:inline;}
.footer_left {margin-left:40px;display:inline;}
#inner_content{width:800px; margin:0 auto; padding:0 0; position:relative;}
.calender{ width:615px; float:left; }
a.advanced {font-size:.7em; color:#00a3ff; text-decoration:none;}
.tutor_serch{width:615px; height:80px; background-color:#e0f2fe;margin:10px 0;}
.tutor_serch a{ margin:0 0; padding:15px 180px; font:bold 2.50em Arial, Helvetica, sans-serif; color:#3fb8ff;text-decoration:none; text-align:center;}
.status{width:90px; float:left;}
.status h1{font:bold 0.80em Arial, Helvetica, sans-serif; color:#00a3ff; padding:27px 0 0 10px;}
.status h2{font:bold 0.80em Arial, Helvetica, sans-serif; color:#00a3ff;  text-decoration:none;display:inline;  background:url(../images/confirmed.gif) no-repeat 10px top; padding:15px 20px;}
.right_column{width:180px; border:1px solid #c0c0c0; margin:0 0 15px 0; float:right; disply:inline;}
.right_column h1{width:180px; margin:0 auto; padding:5px 0; height:15px; background:url(../images/title_bg.jpg) top repeat-x; font:bold 0.80em Arial, Helvetica, sans-serif; color:#000;  text-decoration:none; text-align:center; }
.right_column_header {font-size:.8em;color:#aaa;  padding:0 5px 0 0; background:#fff; }
.right_column_header_bg {background:url(../images/dot.gif) repeat-x right center scroll; width:165px; margin:10px 0 0 10px;}
/*.credit{width:124px; margin:0 auto; padding:15px 0; height:60px;}*/
.credit{width:84px; margin:0 0 0 50px; auto; padding:15px 0 3px 0; text-align:center;}
.pending_credit{width:154px; margin:0 auto; padding:15px 0; height:30px;}
.tutor_credit{width:180px; margin:0 0 0 0; text-align:center;}
.credit_inner{width:50px;  padding:0 0; height:60px; float:left; font:bold 0.80em Arial, Helvetica, sans-serif; color:#bcbdbf; text-align:center;}
.credit_inner1{width:50px;  padding:0 0; height:60px; float:right; font:bold 0.80em Arial, Helvetica, sans-serif; color:#bcbdbf; text-align:center;}
/*.credit_box{width:60px;  padding:0 0;border:1px solid #c0c0c0; font: bold 2.50em Arial, Helvetica, sans-serif; color:#3cb8ff; text-align:center;}*/
.credit_box{width:60px; text-align:center; padding:0 0 0 0; border:1px solid #c0c0c0; font: bold 1.70em Arial, Helvetica, sans-serif; color:#669900; }
.credit_box{width:60px; text-align:center; padding:0 0 0 0; border:1px solid #c0c0c0; font: bold 1.70em Arial, Helvetica, sans-serif; color:#669900; }
.credits{width:165px;text-align:center;padding:0 0 0 0;font: bold 0.7em Arial, Helvetica, sans-serif; color:#bcbdbf;}
.received_credits_name{text-align:center;padding:0 0 0 0;font: bold 0.8em Arial, Helvetica, sans-serif; color:#bcbdbf;}
.pending_credits_name{text-align:center; padding:0 0 0 0;font: bold 0.8em Arial, Helvetica, sans-serif; color:#bcbdbf;}
.pending_credit_box{padding:0 0;border:1px solid #c0c0c0; font: bold 1.70em Arial, Helvetica, sans-serif; color:#669900; text-align:center;}
.credit_box p span{font: bold 0.40em Arial, Helvetica, sans-serif; color:#bcbdbf;}
.pending_credit_box p span{font: bold 0.40em Arial, Helvetica, sans-serif; color:#bcbdbf;}
.credit_inner_nav{width:134px;  padding:0 0; height:25px; margin:0 23px 0 15px;   }
.credit_inner_nav a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/credit_manager.gif) no-repeat 10px top;  padding:10px 0 0 40px; }
/*.credit_inner_nav_purchase{width:134px;  padding:0 0; height:25px; margin:0 23px 1px 15px;  }
.credit_inner_nav_purchase a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/purchase.gif) no-repeat 10px top;  padding:10px 0 0 40px; }*/
.account_inner_nav_purchase_credits{width:150px;  padding:0 0; height:20px; margin:15px 23px 0 5px;  }
.account_inner_nav_purchase_credits a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/purchase.png) no-repeat 10px top;  padding:0px 0 10px 38px; }
.account_inner_nav_credit_manager{width:150px;  padding:0 0; height:20px; margin:15px 23px 0 5px;  }
.account_inner_nav_credit_manager a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/contactus.gif) no-repeat 10px top;  padding:0px 0 10px 38px; }
.credit_inner_nav_purchase{width:96px;height:20px;padding:5px 2px 0 2px; float:left; margin:1px;}
.credit_inner_nav_purchase a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; border:0px solid #c0c0c0;}
.credit_inner_nav_manage_session{width:150px;  padding:0 0; height:35px; margin:0 23px 15px 5px;  }
.credit_inner_nav_manage_session a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/manage.gif) no-repeat 10px top;  padding:0px 0 10px 38px; }
.account_inner_nav_inbox{width:150px;  padding:0 0; height:20px; margin:15px 23px 0 5px;  }
.account_inner_nav_inbox a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/contactus.gif) no-repeat 10px top;  padding:0px 0 10px 38px; }
.account_inner_nav_upcoming a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/upcoming.jpg) no-repeat 10px top;  padding:0px 0 10px 38px; }
.account_inner_nav_upcoming{width:150px;  padding:0 0; height:20px; margin:15px 23px 0 5px;  }
.account_inner_nav_reschedule{width:150px;  padding:0 0; height:20px; margin:15px 23px 0 5px;  }
.account_inner_nav_reschedule a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/reschedule.jpg) no-repeat 10px top;  padding:0px 0 10px 38px; }
.account_inner_nav_conflicts{width:150px;  padding:0 0; height:20px; margin:15px 23px 0 5px;  }
.account_inner_nav_conflicts a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/conflicts.jpg) no-repeat 10px top;  padding:0px 0 10px 38px; }
.account_inner_nav_feedback{width:150px;  padding:0 0; height:20px; margin:15px 23px 0 5px;  }
.account_inner_nav_feedback a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/feedback.jpg) no-repeat 10px top;  padding:0px 0 10px 38px; }
.account_inner_nav_edit{width:134px;  padding:0 0; height:25px; margin:15px 23px 0 15px;  }
.account_inner_nav_edit a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; background:url(../images/edit_acc.gif) no-repeat 10px top;  padding:10px 0 0 40px; }
.favourit{width:134px;  padding:0 0; margin:15px 23px; }
.favourit_left{padding:0 0; height:30px; float:left; overflow:hidden; }
.favourit_right{width:89px;  padding:0 0 0 15px;  margin:3px 0 0 15px; float:left; }
.favourit_right a{padding:0 0;font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none;  }
.reg_heading{ margin:0 0; padding:0 0; font:300 1.3em Arial, Helvetica, sans-serif; color:#666; text-align: left;}
.reg_txt{ margin:0 0; padding:0 0; font:bold 0.80em Arial, Helvetica, sans-serif; color:#aaa; text-align: right; }
.reg_tos_txt{ margin:0 0; padding:0 0; font:bold 0.80em Arial, Helvetica, sans-serif; color:#aaa; }
.reg_tos_link {color:#00a3ff; text-decoration:none; font-weight:bold;}
.reg_tos_link:hover {color:#68c5f5;}
.success_msg{ padding:2px 0 0 5px;font:bold 0.80em Arial, Helvetica, sans-serif; color:#00CC33; text-align:center; font-weight:bold;}
.error_success_msg{ padding:2px 0 0 5px;font:bold 0.80em Arial, Helvetica, sans-serif; color:#ff0000; text-align:center; font-weight:bold;}
.reg_txt_cms{ margin:0 0; padding:0 0; font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff; text-align: left;}
.reg_txt span{ color:#FF0055; }
.reg_txt_cms span{ color:#FF0055; }
.cms{font:1.3em Arial, Helvetica, sans-serif; color:#666; padding:0 0 0 5px;}
.err_msg{ margin:0 0; padding:0 0; font: normal 0.70em Arial, Helvetica, sans-serif; color:#FF0000; text-align: left;}
.err_msg1{ margin:0 0; padding:0 0; font: normal 0.70em Arial, Helvetica, sans-serif; color:#FF0000; text-align: center;}
.err_msg2{ margin:0 0; padding:50px 0; font: bold 0.90em Arial, Helvetica, sans-serif; color:#FF0000; text-align: center;}

/*menu start*/
.menu_nav_{width:134px;  padding:0 0;  margin:0 23px 15px 23px  }
.menutitle{margin-bottom: 5px; cursor:pointer; color:#3fb8ff; padding:2px; text-align:left; font-weight:bold; font-size:0.70em;}
.menutitle:hover{ color:#949597;}
.submenu{margin-bottom: 0.5em; cursor:pointer;color:#949597;font-weight:bold; font-size:0.80em;  }
.submenu a{cursor:pointer; font-size:0.80em;color:#3fb8ff;text-align:left;font-weight:bold;  text-decoration:none; font-style:normal; padding-left:30px;}
.submenu a:hover{ color:#949597; }
/*menu end*/

/*login start*/
.login_box{width:331px; margin:0 auto;}
.uName{font:bold 0.80em Arial, Helvetica, sans-serif; color:#949599; text-align: right; padding:0 5px 0 0;}
.rName{font:bold 0.80em Arial, Helvetica, sans-serif; color:#949599; text-align: left; padding:0 5px 0 5px;}
.err_msg1{ margin:0 0; padding:0 0; font: normal 0.70em Arial, Helvetica, sans-serif; color:#FF0000; text-align: center;}
.input_field{width:150px; border:1px solid #c0c0c0; padding:1px 0; margin:5px 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;}
.drop_down{width:153px; border:1px solid #c0c0c0; padding:1px 0; margin:5px 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;}
.input_textarea{width:151px; border:1px solid #c0c0c0; padding:1px 0; margin:5px 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;}
input_textarea_tutor{border:1px solid #c0c0c0; padding:1px 0; margin:5px 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;}
.reg_nav{margin: 0 0;  }
.reg_nav a{font: bold 0.80em Arial, Helvetica, sans-serif; color:#949599; text-decoration:none; padding:0 0; border-right:1px solid #fff;}
.reg_nav a:hover{ color:#00A3FF; text-decoration:none; padding:0 0; }
.table_heding{background-color:#e0f2fe; font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff; text-align:center; border:1px solid #CCCCCC; }
.table_heding_left{background-color:#e0f2fe; font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff; text-align:left; border:1px solid #CCCCCC; padding:0 0 0 3px;}
.table_content{ font:normal 0.80em Arial, Helvetica, sans-serif; color:#000; text-align:center; border:1px solid #CCCCCC; }
.table_content_left{ font:normal 0.80em Arial, Helvetica, sans-serif; color:#000; text-align:left; border:1px solid #CCCCCC; padding:0 0 0 3px;}
.calender h1{ font: 1.20em Arial, Helvetica, sans-serif; color:#666; text-align:left; margin: 0 0 15px 0; }
.pagination{ width:130px; margin:0 auto; }
.pagination a{font:bold 0.80em Arial, Helvetica, sans-serif; color:#bcbdbf; text-decoration:none; padding:10px 10px 10px 10px; }
.admin_right_nav{width:164px;  padding:0 0;  margin:0 1px 0 15px;   }
.admin_right_nav a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:block; background:url(../images/bullet.gif) no-repeat 10px top;  padding:10px 10px 5px 25px; }
.right_column_admin{width:180px;  border:1px solid #c0c0c0; margin:0 0 15px 0; float:right;}
.right_column_admin h1{width:180px; margin:0 auto; padding:7px 0; height:15px; background-color:#e0f2fe; font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff;  text-decoration:none; text-align:center; }
.admin_table_heding{background-color:#e0f2fe; font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff;  border:1px solid #CCCCCC; padding:0 0 0 3px; }
.session_table_heding{ font:normal 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff;   padding:0 0 0 3px; }
.session_table_heding_{ font:normal 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff;   padding:0 0 0 3px; border:1px solid #CCCCCC;}
.session_table_heding1{ font:normal 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff;   padding:0 0 0 3px; text-align:center;border:1px solid #CCCCCC; }
.session_table{ border:1px solid #CCCCCC;}
.session_text{ font:normal 13px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 0 3px;  }
.session_text1{ font:normal 13px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 0 3px; border:1px solid #CCCCCC;  }
.admin_table_content{ font:normal 0.80em Arial, Helvetica, sans-serif; color:#000;  border:1px solid #CCCCCC; padding:2px 0 0 3px; }
.admin_table_content_left{ font:normal 0.80em Arial, Helvetica, sans-serif; color:#000;  border:1px solid #CCCCCC; padding:2px 0 0 3px; align:left;}
.table_read{background:#f6f6f6; font:normal 0.80em Arial, Helvetica, sans-serif; color:#000;  border:1px solid #CCCCCC; padding:0 0 0 3px;}
.names{font:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.admin_add{width:164px;  padding:0 0 0 430px;  margin:0 1px 0 15px;   }
.admin_add a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:block;  padding:10px 10px 5px 25px; }
#searchbox {width:610px;margin:0 0 15px 0;  border:1px solid #aaa;}
#profile{width:610px; margin:0 0 15px 0; }
#conflict h1 {color:#666;font-size:23px;padding:0;}
#conflict td h3 {color:#ccc;font-size:15px;display:inline;}
#conflict td span {display:inline;color:#c9c9c9;font-size:15px;}
#conflict tr.thread p {font-size:12px;border-bottom:1px solid #000;padding-bottom:10px;}
table.conflict-threads {margin-left:40px;}
#conflict textarea.messagebox {border:1px solid #38A2FF;width:300px;}
#conflict td.reply {color:#ACACAC;font-weight:bold;font-size:12px;text-align:right;vertical-align:top;}
.txt_field{ padding:0px 5px 0; margin:5px 0 0 5px; font: bold 0.80em Arial, Helvetica, sans-serif; color:#666;}
.txt_field a{font-size:1.3em;font-weight:bold;color:#3671c8;text-decoration:none;}
.ttr_txt_field{ padding: 0 0 7px 5px; margin:5px 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;}
.alert{ padding:0px 5px; margin:0px 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;}
.back a{ padding:10px 0;  float:right;padding:10px 10px 0 0; text-decoration:none;}
.back a:hover{float:right;padding:10px 10px 0 0; text-decoration:none;}
.credit_center{width:160px; margin:0 auto; padding:15px 0; }
.credit_center_inner{width:50px; margin:0 auto;  padding:0 0; height:60px; font:bold 0.80em Arial, Helvetica, sans-serif; color:#bcbdbf; text-align:center;}
.inner_right_column{width:76px; border:1px solid #c0c0c0; margin:0 0 15px 0; float:right;}
.inner_right_column h1{width:76px; margin:0 auto; padding:7px 0; height:15px; background-color:#e0f2fe; font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff;  text-decoration:none; text-align:center; }
.inner_right_column a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:block;  padding:5px 5px; }
.inner_right_column a:hover{ color: #CCCCCC; text-decoration:none;  padding:5px 5px; }
.inner_left_column{width:76px; border:1px solid #c0c0c0; margin:0 0 15px 0; float:left;}
.inner_left_column h1{width:76px; margin:0 auto; padding:7px 0; height:15px; background-color:#e0f2fe; font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff;  text-decoration:none; text-align:center; }
.inner_left_column a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:block;  padding:5px 5px; }
.inner_left_column a:hover{ color: #CCCCCC; text-decoration:none;  padding:5px 5px; }
.profile_hdr{width:608px;}
.profile_hdr_left{ width:295px; color:#3fb8ff; text-align:left; margin: 0 0 10px 5px; float:left; }
.profile_hdre_left a {font-size:.8em;}
.profile_hdr_left h1 {color:#666;line-height:1em;font-size:1.4em;margin:0 0 2px 0;}
.profile_hdr_right{ width:300px;  float:right; text-align:right; margin: 5px 5px 1px 0;}
.profile_hdr_right a{font:normal 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff; text-align:right; margin: 0 0 1px 0; text-decoration:none;  }
.profile_hdr_right a:hover{ color:#68c5f5;}
.no_img{width:140px;  margin:0 0 0 5px; float:left;}
.no_img a{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:block;  padding:5px 5px; }
.no_img a:hover{ color: #CCCCCC; text-decoration:none;  padding:5px 5px; }
#loading{font: bold 1.2em Arial, Helvetica, sans-serif; color:#00a3ff; text-decoration:none; padding:0 14px; vertical-align:text-top; }
.feedback{width:100%; float:left; margin:0 auto; background-color:#f7f7f7;}
.feedback p{font:normal 0.70em Arial, Helvetica, sans-serif; color:#000; margin:5px 10px;}
.feedback h1{font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff; margin:5px 5px;}
.feedback h1 span{ color:#000;}
.feedback1{width:100%; float:left; margin:0 auto; background-color:#fff;}
.session_field_heading{padding:0 0;font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none;}
.feedback1 p{font:normal 0.70em Arial, Helvetica, sans-serif; color:#000; margin:5px 10px;}
.feedback1 h1{font:bold 0.80em Arial, Helvetica, sans-serif; color:#3fb8ff; margin:5px 5px;}
.feedback1 h1 span{ color:#000;}
.tutor_bri_search {color:#aaa;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:200;padding-left:3px;padding:5px 0 5px 0;}
.tutor_bri_search_headings {color:#aaa;	font-family:Arial,Helvetica,sans-serif;	font-size:0.8em;font-variant:normal;font-weight:bold;text-align:right;vertical-align:middle;}
.refine_search {color:#3FB8FF;font-family:Arial,Helvetica,sans-serif;font-size:0.8em;font-weight:bold;padding:10px 0 0 40px;text-decoration:none;}
.refine_search a{color:#3FB8FF;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;padding:10px 0 0 0px;text-decoration:underline;}
.refine_search a{color:#3FB8FF;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;padding:10px 0 0 0px;text-decoration:underline;}
.quicksearch_input_field{width:150px; border:1px solid #c0c0c0; padding:1px 0; margin:0 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;}
.quicksearch_drop_down{width:153px; border:1px solid #c0c0c0;  padding:1px 0;  margin:1px 0 0 5px;  font: normal 0.80em Arial, Helvetica, sans-serif; color:#000; }
.business_input_field{width:130px; border:1px solid #c0c0c0; padding:1px 0; margin:5px 0 0 5px; font: normal 0.80em Arial, Helvetica, sans-serif; color:#000;height:18px;}
.business_err_msg{margin:0 0; padding:0 0; font: normal 0.70em Arial, Helvetica, sans-serif; color:#FF0000; text-align: center;	}
.business_rule{margin:0 0;padding:0 0; font: normal 0.70em Arial, Helvetica, sans-serif;color:#000; text-align: center;}	  
#conflict td span.disclaimer {font-size:11px;color:#000; }
#conflict .resolved {color:red;}
.upcoming_session_link{font:bold 0.70em Arial, Helvetica, sans-serif; color:#3fb8ff; text-decoration:none; display:inline; border:0px solid #c0c0c0;}
#tt {position:absolute;display:block;background:url(images/tt_left.gif) top left no-repeat;}
#tttop {display:block; height:5px;margin-left:5px;background:url(images/tt_top.gif) top right no-repeat;overflow:hidden;}
#ttcont {display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#fff;}
#ttbot {display:block;height:5px;margin-left:5px;background:url(images/tt_bottom.gif) top right no-repeat;overflow:hidden;}
