@charset "utf-8";
body, form { padding:0;margin:0; }
body {
	background:url(../images/share/bg.jpg) top left repeat-x #272322;
	font-family:Tahoma, "Ms Sans Serif", Arial;
	font-size:11px;
	color:#333;
}
input, select, textarea, optgroup, option { font-family: Tahoma, Arial, "Ms Sans Serif";font-size:12px; }
img { border:none; }
a { color: #0057AE;text-decoration:none; }
a:hover { color:#0A246A;text-decoration:underline; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
.wrapper { display:block;width:100%;clear:both;float:left;line-height:0; }
.mask { float:left;width:100%; }
.floatL { float:left; }
.floatR { float:right; }
.clear { clear:both;line-height:0; }
.sep5 { padding:3px 0 2px 0;margin:0; }
.sep7 { padding:4px 0 3px 0;margin:0; }
.sep10 { padding:5px 0 5px 0;margin:0; }

input.btn { color:#444;font-weight:bold;cursor:pointer; }

#main_container { width:1003px;line-height:normal;text-align:left; }
#container { margin:0 7px; }
#content_container {
	background:url(../images/share/frame_content_mc.jpg) top left repeat-x #FFF;
	width:950px;
	text-align:left;
}
#content_home_container {
	background:url(../images/share/frame_index_mc.jpg) top left repeat-x #FFF;
	width:950px;
	text-align:left;
}
#content_box { padding-top:10px; }

#contentwrapper { float: left;width: 100%; }
#contentcolumn {
	margin: 0 190px 0 215px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	border:1px solid #999;
	border-top:none;
	border-bottom:none;
	min-height:330px;
	height:auto !important;
	height:330px;

}
#contentcolumn #contentcolumn_inner { margin:0 15px;padding:5px 0; }
#leftcolumn {
	float: left;
	width: 215px;
	margin-left: -950px;
	text-align:center;
}
#leftcolumn_inner { padding:5px 0; }
#rightcolumn{
	float: left;
	width: 190px;
	margin-left: -190px;
	text-align:center;
}
#rightcolumn #rightcolumn_inner { padding:5px 0; }
img.menu_key { border:2px solid #999; }
img.border2 { border:2px solid #999; }
#content_foot_box, #content_top_box { height:5px;padding:0;margin:0; }

#foot_menu_box { width:950px;margin:10px 0 2px 0;color:#FFF; }
#foot_menu_box a { color:#FFF; }

#content_mid_box { background:url(../images/share/frame_content_mc.jpg) top left repeat-x; }
.col_mask { width:100%;float:left; }
.col_left50 { width:50%;float:left;margin:0 0 0 -100%; }
.col_right50 {
	margin:0 0 0 50%;
	border-left:1px solid #999;
	min-height:150px;
	height:auto !important;
	height:150px;
}
.content_box_inner { padding:15px 25px; }

.text_black, .text_black_bold, .header_black { color:#333; }
.text_white, .text_white_bold, .header_white { color:#FFF; }
.text_red, .text_red_bold, .header_red { color:#C00; }
.text_black_bold, .text_white_bold, .text_red_bold { font-weight:bold; }
.program_header_red { font-size:13px;font-weight:bold;color:#C00; }
.header_red, .header_black, .header_white { font-size:12px;font-weight:bold; }

.paddingT5 { padding-top:5px; }
.paddingT7 { padding-top:7px; }
.paddingT10 { padding-top:10px; }
.paddingT15 { padding-top:15px; }

.require_field { font-size:15px;color:#F00; }

.tbox400 { width:400px; }

input#btn_contact { width:45px;height:18px; }

.paging, .paging a, .paging2, .paging2 a { font-family:"MS Sans Serif", Tahoma, Arial;font-size:12px;color:#333; }
.paging { text-align:right;width:158px; }
.paging2 { text-align:center;width:auto; }

table#tb_chat { width:auto;background:#999; }
table#tb_chat td { background:url(../images/chat/bg_chat.jpg) repeat-x top left #FFF; }
div#chat_message_box { width:375px;height:400px;overflow:auto; }
div#chat_user_box { width:130px;height:400px;overflow:auto; }

#chat_text_style { display:block;padding:4px; }
#chat_smileys { display:block;padding:4px;border:1px solid #999; }
#chat_text_style img, #chat_smileys img { cursor:pointer; }

a.link_hl { color:#333;text-decoration:none; }
a.link_hl:hover { text-decoration:underline; }

.chat_user { margin:3px 3px 0 3px;padding-bottom:3px;border-bottom:1px solid #999; }
.chat1, .chat2, .chat3 { margin:3px; }
.chat1 span, .chat2 span, .chat3 span { font-weight:bold; }
.chat3 span { color:#389ACC; }
