/* CSS Document */
body, div, span, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th 
{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; clear:both;}
p{padding:0 0 4px 0px;}
img {border:0;}
caption,th {text-align:left;font-weight:bold;}
label{cursor:pointer;}
:focus{outline:0;}

*html { background:#fff;}
body {width:auto; background:#fff;  font:normal 11px Tahoma; color:#434343;}

/* div */
.wrapper{
	width:100%;
	background:url(../images/header_bg.gif) top left repeat-x;
	height:auto;
	position:relative;
	overflow:hidden;
	visibility: visible;
}
.left{ float:left;}
.right{ float:right;}
.border_bot{border-bottom:#3d8ecb 1px solid;}
.border_bot_grey{border-bottom:#c8c8c8 1px dashed;}
.border_list{border:1px solid #c7dff1;}
.border_bot2{border:#c8c8c8 1px dashed;}
.imgborder{ padding:2px; border:#c8c8c8 1px solid;}

/* header */
.header{width:98%; height:92px; position:relative; margin:0 auto;}
.logo h1{ background:url(../images/logo.jpg) top left no-repeat; width:400px; height:92px; float:left;}
.logo{text-align:left;}
.logo h1 a{width:400px; height:92px; float:left; display:block; text-indent:-9999px;}
.login_bg{ background:url(../images/login_bg.gif) top left no-repeat; width:334px; height:79px; float:right; margin-top:6px; position:relative;}
.loginarea{ width:298px; margin:0 auto; height:auto; margin-top:4px;}
.loginlink{padding:6px 0 0 2px; float:left;}

.afterlogin_box{width:450px; height:auto; float:right; margin-top:9px; position:relative; padding-top:20px;}
.welcome_midbg{ background:url(../images/welcome_mid.gif) top left repeat-x; width:auto;  height:32px; padding-top:0px;}

.nav{ height:31px; width:1000px;; margin:0 auto; list-style:none; height:31px; }
.nav li{ display:inline; background:url(../images/divider.gif) right no-repeat;}
.nav li a{ float:left; color:#004782; font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; text-decoration:none; padding:6px 14px; display:block; }
.nav li a:hover, .nav li .current{ text-decoration:none; color:#000080; background:url(../images/arrow_up.gif) bottom center no-repeat;}
.divider{ width:2px; height:31px; float:left;  background:url(../images/divider.gif) top right no-repeat;}
.navbg{ background:#c2dff2; width:100%; height:24px; }
.navbg_center{width:1000px; margin:0 auto; height:24px;}

/* navigation */
.nav_deal{ height:31px; width:1188px; margin:0 auto; list-style:none; height:31px; }
.nav_deal li{ display:inline; background:url(../images/divider.gif) right no-repeat;}
.nav_deal li a{ float:left; color:#004782; font-family:"Trebuchet MS"; font-size:14px; font-weight:normal; text-decoration:none; padding:6px 14px; display:block; }
.nav_deal li a:hover, .nav_deal li .current{ text-decoration:none; color:#000080; background:url(../images/arrow_up.gif) bottom center no-repeat;}
.divider{ width:2px; height:31px; float:left;  background:url(../images/divider.gif) top right no-repeat;}
.nav_dealbg{ background:#c2dff2; width:100%; height:24px; }
.nav_dealbg_center{width:1000px; margin:0 auto; height:24px;}

.dropmenudiv_b {list-style:none; line-height:18px; z-index:100; width: auto; visibility: visible;}
.dropmenudiv_b li {display:inline}
.dropmenudiv_b li a{width: auto; display: block; font-size:12px; text-indent: 5px; padding: 3px 10px; text-decoration: none; float:left;
color:#003f76; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.dropmenudiv_b li a:hover{ /*THEME CHANGE HERE*/background-color: #fdfdfd; display:block; }

/* search panel */
.search_box{ height:253px; width:1000px; margin:10px auto; position:relative; }
.listbox{ width:523px; height:253px; float:left; position:relative; border:1px solid #c2c2c2; }
.listbox_pic {border:1px solid #c2c2c2; background:#f1f1f1; padding:3px; height:160px}
.textpanel{background:#F8F8F8; padding:5px; margin-bottom:6px; float:left; width:98%; display:block;}
.listbox_footer{ background:url(../images/lisibox_footer.gif) top left no-repeat; width:522px; height:28px;}
.search_panel{ width:449px; height:253px; float:left; position:relative;  padding-left:25px;}
.popularsearch{border:1px solid #a5c4e6; background:#f3f9fd; width:160px; margin-left:10px; padding:11px 8px; }

.searchlink{list-style:none; padding-top:10px; margin:0; padding:0;}
.searchlink li{display:inherit;  }
.searchlink li a{ background:#ccc url(../images/bullet.gif) 0px 4px no-repeat; color:#5a5a5a; font-family:Tahoma; font-size:11px; text-decoration:none; font-weight:none; padding:2px 8px; }


/* signup panel */
.signup_bg{margin:0 auto; width:1000px; height:183px;}
.signup_box{ background:url(../images/tab_mid.gif) top left repeat-x; width:auto; height:183px;  float:left; position:relative;}


/* middle content */
.middlepanel{ width:1000px; margin:4px auto 10px auto; height:auto; position:relative; overflow:hidden}
.leftmid_panel{ width:222px; margin-left:4px; height:auto; float:left; position:relative; }
.mid_middle_panel{ background:url(../images/mid_middleblue.gif) top left repeat-x; height:auto;}
.mid_middle_panelbox{padding:10px;}
.mid_middle_panelbox_newone{padding:}
.righttmid_panel{ width:1000px;  height:auto; float:left; position:relative;}

/* middle content */
.footer_bg{ background:url(../images/footer_bg.gif) top left repeat-x; height:78px; width:100%; }
.footer_box{ height:50px; width:1000px; margin:0px auto; position:relative; padding:18px 0 0 0px;}
.footer{ list-style:none; float:left; width:524pxpx; margin-left:277px; }
.footer li{ display:inline}
.footer li a{font-family:Tahoma; font-weight:normal; color:#ffffff; text-decoration:none; font-size:11px; padding:4px 10px;}
.footer li a:hover{color:#ffffff; text-decoration:underline;}


/* text */
.text_white26{ font-family:Tahoma; font-weight:normal; color:#ffffff; text-decoration:none; font-size:26px;}
.text_grey11{ font-family:Tahoma; font-weight:normal; color:#434343; text-decoration:none; font-size:11px;}
.text_blue15{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#00599d; text-decoration:none; font-size:15px; line-height:20px;}
.text_blue13{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#00599d; text-decoration:none; font-size:13px; line-height:20px;}

.text_yellow24{ font-family:Tahoma; font-weight:normal; color:#d3a100; text-decoration:none; font-size:24px;}
.text_brown24{ font-family:Tahoma; font-weight:normal; color:#c36950; text-decoration:none; font-size:24px;}
.text_green24{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#768f3c; text-decoration:none; font-size:24px;}
.text_green14{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#768f3c; text-decoration:none; font-size:14px;}
.text_green13{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#94A92A; text-decoration:none; font-size:13px;}
.text_blue18{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  color:#2a7cba; text-decoration:none; font-size:18px;}
.text_blue15{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;  color:#2a7cba; text-decoration:none; font-size:15px;}
.text_blue18{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  color:#2a7cba; text-decoration:none; font-size:18px;}
.text_red11{ font-family:Tahoma; font-weight:bold; color:#CC0000; text-decoration:none; font-size:11px;}
.text_red13{ font-family:Tahoma; font-weight:bold; color:#CC0000; text-decoration:blink; font-size:13px;}
.text_red15{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#B31A11; text-decoration:none; font-size:15px;}
.text_red{ font-family:Tahoma; font-weight:normal; color:#FF0000; text-decoration:none; font-size:11px;}
.text_white12{ font-family:Tahoma; font-weight:bold; color:#ffffff; text-decoration:none; font-size:12px;}
.text_black18{ font-family:Tahoma; font-weight:normal; color:#064b7a; text-decoration:none; font-size:18px;}
.text_black24{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#2877ad; text-decoration:none; font-size:24px;}
.text_yellow12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#f1a303; text-decoration:none; font-size:12px;}
.textgreen12{font-family:Tahoma; font-weight:normal; color:#768f3c; text-decoration:none; font-size:12px;}
.textgreen_12{font-family:Tahoma; font-weight:normal; color:#339933; text-decoration:underline; font-size:12px;}
.textgreen_11{font-family:Tahoma; font-weight:normal; color:#339933; text-decoration:underline; font-size:11px;}
.text_blue14{ font-family:Tahoma; font-weight:normal; letter-spacing:0.03em; color:#0060b3; text-decoration:none; font-size:14px;}
.text_black12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  color:#000; text-decoration:none; font-size:12px;}
.text_black11{ font-family:Arial; font-weight:normal;  color:#000; text-decoration:none; font-size:11px;}
.text_grey12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  color:#666666; text-decoration:none; font-size:12px;}
.textblack16{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  color:#000; text-decoration:none; font-size:16px;}
.text_brown16{ font-family:Tahoma; font-weight:normal; color:#c36950; text-decoration:none; font-size:16px;}
.text_black112{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  color:#000; text-decoration:none; font-size:12px;}
.text_black114{ font-family:Arial; font-weight:bold;  color:#000; text-decoration:none; font-size:14px;}
.text_black116{ font-family:Arial; font-weight:bold;  color:#000; text-decoration:none; font-size:16px;}
.text_black13{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#454444; text-decoration:none; font-size:13px;}
.text_black13 a:link, .text_black13 a:visited{ color:#454444; text-decoration:none;}
.text_black13 a:hover, .text_black13 a:active{ color:#454444; text-decoration:underline;}
.text_black_j13{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#454444; text-decoration:none; font-size:12px;}
.text_black_j13 a:link, .text_black13 a:visited{ color:#454444; text-decoration:none;}
.text_black_j13 a:hover, .text_black13 a:active{ color:#454444; text-decoration:underline;}


.text_blue121 { font-family:Arial; font-weight:normal; color:#0a69bd; text-decoration:none; font-size:14px; line-height:16px;}
.text_blue121 a:link, .text_blue12 a:visited{ color:#0a69bd; text-decoration:none;}
.text_blue121 a:hover, .text_blue12 a:active{ color:#1b559e; text-decoration:underline;}
/* links */
.text_blue12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#0a69bd; text-decoration:none; font-size:12px; line-height:16px;}
.text_blue12 a:link, .text_blue12 a:visited{ color:#0a69bd; text-decoration:none;}
.text_blue12 a:hover, .text_blue12 a:active{ color:#1b559e; text-decoration:underline;}

.text_blue1212 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#052a43; text-decoration:none; font-size:12px; line-height:16px;}
.text_blue1212 a:link, .text_blue1212 a:visited{ color:#052a43; text-decoration:none;}
.text_blue1212 a:hover, .text_blue1212 a:active{ color:#052a43; text-decoration:underline;}

.text_white11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; font-size:11px;}
.text_white11 a:link, .text_white11 a:visited{color:#ffffff; text-decoration:none; }
.text_white11 a:hover, .text_white11 a:active{color:#ffffff; text-decoration:underline; }

.text_blue11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#0a69bd; text-decoration:none; font-size:11px; }
.text_blue11 a:link, .text_blue11 a:visited{ color:#0a69bd; text-decoration:none; }
.text_blue11 a:hover, .text_blue11 a:active{  color:#064f86; text-decoration:underline; }

.textgrey11{font-family:Tahoma; font-weight:normal; color:#5a5a5a; text-decoration:none; font-size:11px;}
.textgrey11 a:link, .textgrey11 a:visited{ color:#5a5a5a; text-decoration:none; }
.textgrey11 a:active, .textgrey11 a:hover{ color:#000; text-decoration:underline; }

.textbrown11{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#c86d54; text-decoration:none; font-size:11px;}
.textbrown11 a:link, .textbrown11 a:visited{color:#c86d54; text-decoration:none;}
.textbrown11 a:active, .textbrown11 a:hover{color:#ea3400; text-decoration:underline;}

.textgrenn11{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#768f3c; text-decoration:none; font-size:11px;}
.textgrenn11 a:link, .textgrenn11 a:visited{color:#768f3c; text-decoration:none;}
.textgrenn11 a:active, .textgrenn11 a:hover{color:#92d100; text-decoration:underline;}

.textyellow11{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#d3a100; text-decoration:none; font-size:11px;}
.textyellow11 a:link, .textyellow11 a:visited{color:#d3a100; text-decoration:none;}
.textyellow11 a:active, .textyellow11 a:hover{color:#ffca1f; text-decoration:underline;}

.textviolet11{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#566d9b; text-decoration:none; font-size:11px;}
.textviolet11 a:link, .textviolet11 a:visited{color:#566d9b; text-decoration:none;}
.textviolet11 a:active, .textviolet11 a:hover{color:#1789f4; text-decoration:underline;}


.blue10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#72767a; text-decoration:none; font-size:10px;}


/* forms */
.login_textfield{ border:#7f9db9 1px solid; height:16px; font-family:Tahoma; font-weight:normal; font-size:11px; color:#434343; font-weight:normal; padding:0 4px;}
.select_field{border:#7f9db9 1px solid; width:auto; height:18px; font-family:Tahoma; font-weight:normal; font-size:11px; color:#434343; font-weight:normal;}/*<!--//font-size:11px;-->*/
.selectbox{border:#7f9db9 1px solid;  height:18px;  color:#434343; font-family:Tahoma; font-weight:normal;  width:178px;}

.red {background-color: #5582AC; font-family:Tahoma; font-weight:bold; font-size: 12px; color:#FFFFFF;}
.pink {background-color: #ffffff; font-family:Tahoma; font-weight:normal; font-size:11px;}
.textfield{ border:#999999 1px solid; height:16px; font-family:Tahoma; font-weight:normal; font-size:11px; color:#333333; font-weight:normal; padding:0 4px;}
.textfield_error{ background:#fbe1de url(../images/bot_arrow.gif) bottom left repeat-x; border:#dd7870 1px solid; height:18px; font-family:Tahoma; font-weight:normal; font-size:11px; color:#333333; font-weight:normal; padding:0 4px;}
.text_area{ border:#999999 1px solid; height:auto; font-family:Tahoma; font-weight:normal; font-size:11px; color:#333333; font-weight:normal; padding:0 4px;}
.buttonbg{ background:url(../images/nav_bg.gif) top left repeat-x; border:#9db0bc 1px solid; color:#14709C; font-weight:bold; font-family:Tahoma; font-size:11px; text-decoration:none; text-align:center; padding:2px 8px; cursor:pointer; margin:0; outline:none}


/*registration pages*/
.reg_bg_head{ background:url(../images/top_mid_blue.gif) top left repeat-x; height:50px; width:1000px; margin:10px auto 0px auto; position:relative; }
.reg_bg_mid{ background:url(../images/mid_blue.gif) top left repeat-y; height:auto; position:relative; overflow:hidden; width:960px; margin:0px auto; padding:0px 20px;}
.reg_med_left{ width:668px; margin-right:20px; height:auto; position:relative; float:left; }
.reg_med_right{ width:234px;  height:auto; position:relative ; float:right; background:#f8fcff; padding:15px; margin-bottom:30px; border:4px solid #c6dfef;}
.reg_bg_bot{ background:url(../images/bot_mid_blue.gif) top left repeat-x; height:38px; width:1000px; margin:0px auto 10px auto; }
.regbox_out{ padding:50px 0 0 20px;}
.regbox{ width:640px;  height:22px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; font-weight:normal; padding:4px 14px;  background:#3d8dd0; }
.border_bot_white{
/* border-bottom:1px solid #FFFFFF; */
}
.border{ border:1px solid #c8d4dd;}
.border_mydeal{ border:1px solid #c8d4dd; background:#F7F7F7; padding:5px;}
.border3{ border-top:1px dashed #e5e3e3; border-left:1px dashed #e5e3e3; border-bottom:1px dashed #e5e3e3;}
.border4{ border-top:1px dashed #e5e3e3;  border-bottom:1px dashed #e5e3e3;}
.border5{ border-top:1px dashed #e5e3e3; border-right:1px dashed #e5e3e3; border-bottom:1px dashed #e5e3e3;}


.navlink{ list-style:none; margin:8px 6px 0 10px; padding:0; float:right;}
.navlink li{display:inline;}
.navlink li a {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #524949;	text-decoration: none;
	text-align:center;	padding:2px 3px; float:left; background:#e9f3fc; margin-right:4px;  border:1px  dashed #c8d4dd;}

.navlink li a:hover, .navlink li .current_nav{color: #524949;	text-decoration: underline; text-align:center;	background-color: #f0f4f7;	border:1px  dashed #999999;}


/*matrix  pages*/
.matrix_border{border:1px solid #a5c4e6; background:#f3f9fd;}
.matrix_borderShow{border:#CCEDFF; background:#CCEDFF; position:relative; overflow:hidden; height:auto; font-family:Arial;}
.matrix_border2{border:1px solid #D4D4D4; background:#FCFCFC; position:relative; overflow:hidden; height:auto;}

.matrix_div2{border:1px solid #ffab00; margin-right:8px; padding:4px; background: url(../images/yellow_bg.gif) top left repeat-x; overflow:hidden;}
.matrix_div{border:1px solid #37a5e4; margin-right:8px; padding:4px; background: url(../images/blue_bg.gif) top left repeat-x; overflow:hidden;}
.matrix_div3{border:1px solid #7ca697; margin-right:8px; padding:4px; background: url(../images/green_bg.gif) top left repeat-x; overflow:hidden;}

/*borker  pages*/
.loginpanel{ width:100%; height:80px; position:relative; background:#f3f9fd ; border-bottom:4px #cae1f0 solid;}

.memberpanel{ width:100%; height:auto; position:relative; background:#fff url(../images/loginbg.gif) bottom left repeat-x; border-bottom:1px #CCCCCC solid;}
.text_white18{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; font-size:18px;}
.panel_listing{ float:left; width:650px; padding:14px 5px 14px 2px; border-bottom:dashed 1px #ccc}
.text_yellow16{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#f1a303; text-decoration:none; font-size:14px;}

.login_div{border:1px solid #a5c4e6; padding:0px; background:#d1edfd url(../images/blue_bg.gif) top left repeat-x; overflow:hidden;}

/*buy a biz  pages*/
.tab_buy{ list-style:none; padding:0 0 0 10px; /*border-bottom:#98bdd7 1px solid;*/ width:780px; height:24px;}
.tab_buy li{ display:inline;}
.tab_buy li a{ font:Verdana, Arial, Helvetica, sans-serif 11px normal; color:#0b5893; text-decoration:none; border-left:1px solid #98bdd7; border-top:1px solid #98bdd7; border-right:1px solid #98bdd7;  display:block; background:url(../images/top_mid_blue.gif) top left repeat-x; padding:5px 12px; float:left; margin-right:3px; }
.tab_buy li a:hover, .tab_buy li .current{color:#003760;  text-decoration:none; background:#ffffff; display:block; border-bottom:1px #fff solid;}

.border_3{border-left:1px solid #98bdd7; border-right:1px solid #98bdd7; border-bottom:1px solid #98bdd7; }
.border_3_change{border:1px solid #98bdd7;}

/*find broker  pages*/
.find_broker{ width:214px; background:#F7F7F7; height:auto; float:left; position:relative; padding:4px; margin-right:15px; margin-bottom:10px; border:1px solid #E9E9E9;}
.find_broker_pic{ width:55px; height:auto; float:left; position:relative; padding-bottom:5px; }
.find_broker_text{ width:auto; height:auto; float:left; position:relative; }
.new_broker{ width:154px; background:#F7F7F7; height:auto; float:left; position:relative; padding:4px; margin-right:15px; margin-bottom:10px; border:1px solid #E9E9E9;}

/*mydeal  pages*/
.topmid{ background:url(../images/topmid.gif) top left repeat-x; height:30px;}
.rightmid{ background:url(../images/rightmid.gif) top left repeat-y; width:10px;}
.botmid{ background:url(../images/botmid.gif) top left repeat-x; height:}
.leftmid{ background:url(../images/leftmid.gif) top left repeat-y; width:10px;}
.text11brown{font-family:Tahoma; font-weight:normal; color:#5f3636; text-decoration:none; font-size:11px;}

.errormsg{ background:#fbe1de url(../images/error.gif) 6px 4px no-repeat; border:#dd7870 1px solid;  font-family:Tahoma; font-weight:normal; font-size:11px; color:#BB372D; font-weight:normal; padding:4px 10px 4px 28px; width:auto; text-align:left; margin:5px auto }

.panel_box_border{ border-bottom:dashed 1px #ccc}

.panel_box{ padding-bottom:8px;}

.portlate{ width:465px; height:auto; list-style:none; }
.portlate li {padding-bottom:15px; float:left; width:465px; height:auto;}
.bot_border{border-bottom:#92C5E7 1px solid;}
.bluebg{background:#beddef; cursor:pointer;}
.whitebg{background:#ffffff; cursor:pointer;}
.linkrow{ background:transparant; cursor:pointer; width:100%}

.reg_med_right2{width:234px; height:auto; position:relative ; float:right; background:#fef9ea; padding:15px; margin-bottom:30px; border:4px solid #f6e5c9;}

.up_broker{width:310px; background:#F7F7F7; height:70px; float:left; position:relative; padding:5px; margin-bottom:10px; border:1px solid #E9E9E9;}

.tab_head{ background:url(../images/tabhead.gif) top left repeat-x; height:15px; padding:5px; border-bottom:1px solid #c8d4dd}
.text_mail{font-family:Tahoma; font-weight:normal; color:#000; text-decoration:none; font-size:11px;}
.fullview{margin-left:10px; margin-top:10px; background:#fff; padding:2px 5px; float:left;}

/* end calendar css*/
.style9 {font-family: Tahoma; font-weight: bold; color: #333333; font-size: 10px; }
.cal_tble{border:1px solid #ccc; font-family: Tahoma; font-weight: normal; color: #222;}
.cal_tble a{font-weight: normal; font-family: Tahoma; font-size: 10px; color: #222; cursor:pointer; display:block; text-decoration:none; }
.cal_tble a:hover{background:#f2b56c; font-weight: normal; font-family: Tahoma; font-size: 10px; color: #000; cursor:pointer; display:block; text-decoration:none;}

.currentdate{background:#f2b56c; font-weight: normal; font-weight:bold; font-family: Tahoma; font-size: 10px; color: #000; cursor:pointer; display:block; text-decoration:none;}
/* end calendar css*/

.bar{ background:url(../images/bar.gif) top left repeat-x; height:11px; border:1px solid #6ca8e5;}

.list_up{ background:url(../images/listing_up.gif) top left no-repeat; height:32px; width:212px; font-family:Tahoma; font-weight:normal; color:#6A6A6A; text-decoration:none; font-size:14px; }
.list_up a{color:#6A6A6A; text-decoration:none;}
.list_over{ background:url(../images/listing_over01.gif) top left no-repeat; height:32px; width:212px; font-family:Tahoma; color:#ffffff; text-decoration:none; font-size:14px; }
.list_over a{color:#ffffff; text-decoration:none;}

/*21.11.08*/
.midpic_area{ background:url(../images/midimg_bg.gif) bottom left repeat-x; width:100%; height:254px; position:relative;  padding-top:7px; margin-bottom:7px;}
.midpic{ background:url(../images/midimg.jpg) top left no-repeat !important; width:1000px; height:247px; margin:0 auto;}
.offerbg{ background:url(../images/offer_bg.gif) top left no-repeat !important; width:233px; height:207px; margin: 10px; 10px 0 0; padding:10px;}
.text11_blue { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#beeefa; text-decoration:none; font-size:13px; }

.text14_blue { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; color:#0a69bd; text-decoration:none; font-size:14px; }

.text_blue2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#166cbb; text-decoration:none; font-size:10px; }
.text_blue2 a:link, .text_blue2 a:visited{ color:#166cbb; text-decoration:none; }
.text_blue2 a:hover, .text_blue2 a:active{  color:#064f86; text-decoration:underline; }

.helpbg{ background:url(../images/helpbg.gif) top left no-repeat; height:16px; width:146px; float:right; display:block; margin-right:10px; padding:6px; text-align:center;}
.selectbox2{border:#7f9db9 1px solid;  height:18px; font-family:Tahoma; font-weight:normal; font-size:11px; color:#434343; font-weight:normal; width:158px;}
.selectbox_Search{border:#7f9db9 1px solid;  height:25px; font-family:Tahoma; font-size:11px; color:#434343;  width:357px;}
.selectboxHome{border:#7f9db9 1px solid;  height:20px;  color:#434343;font-size:12px; font-family:Tahoma; width:178px;}

.selectbox_Search_dl{border:#7f9db9 1px solid;  height:125px; font-family:Tahoma; font-size:11px; color:#434343;  width:357px;}
.selectboxHome_dl{border:#7f9db9 1px solid;  height:120px;  color:#434343;font-size:12px; font-family:Tahoma; width:178px;}

/*font-weight:normal; font-size:11px;font-weight:normal;*/
.text_white14{ font-family:Tahoma; font-weight:bold; color:#ffffff; text-decoration:none; font-size:15px;}


#networkBar {float:right;   position: absolute;   top:0px;   width: 450px;   z-index:100;   text-align: center;  }
#networkBarPopup {width: 450px;   margin-left: auto;  margin-right: auto;   vertical-align: top;    z-index:200;    height:90px; float:right; }
#networkBarBanners {  width: 450px;  margin-left: auto;  margin-right: auto;   height:90px; float:right;}
#networkBarControls {  width:450px;  height:0px; float:right;  margin-left: auto;  margin-right: auto;  background:transparent;}
#networkBarButton {	display: block;	float: right;	width:146px;}

.panel_listing2{ float:left; width:650px; padding:8px 5px 8px 2px;}/*border-bottom:dashed 1px #ccc */
.matrix_border3{border:1px solid #D4D4D4; background:#FCFCFC; position:relative; overflow:hidden; height:auto; padding-left:4px; padding-top:4px;}
.text_maroon12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#de0000; text-decoration:none; font-size:12px;} 

/* tool tip style */

.tooltip{
width: 200px; color:#ffffff;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center;
z-index:100 }

.tooltip span.top{padding: 30px 8px 0;
    background: url(../images/bubble.gif) no-repeat top;
   
}
.tooltip span.middle { /* different middle bg for stretch */
    display: block;
    padding: 0 8px; 
    background: url(../images/bubble_filler.gif) repeat bottom; 
    
}

.tooltip span.bottom{
    display: block;
    padding:3px 8px 10px;
    background: url(../images/bubble.gif) no-repeat bottom;
}
   

        
.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
}    

.alert.success{background-color:#e6f8dd;border:1px solid #191;}
.alert.success strong{color:#060;}
.alert.notice{background-color:#ddf0f8;border:1px solid #99cce6;}
.alert.notice strong{color:#005a8d;}
.notice-privacy{position:relative;_height:1%;} 

.button{
background:url(../images/button_bg.gif) no-repeat;
text-transform:uppercase;
font-size:12px;
color:#4d6e82;
width:68px;
height:27px;
border:0px;
}
#tnt_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	background-color:#DDEEFF;
	border:1px solid #BBDDFF;
	color:#0072BC;	
}

#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#0072BC;
	cursor:default;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
.tblelogin{
margin-top:20px;
margin-left:30px;
margin-bottom:20px;
color:#4096d6;
font-size:11px;
}
.tblelogin .txtfield{
border:1px solid #4195d4;
width:149px;
height:14px;
padding:2px 4px;
color:#78b06f;
}
.loginheading{
padding-left:10px;
font-size:24px;
}
.sprite_left{
background:url(../admin/images/left_sprite.gif) repeat;
width:14px;
}
.sprite_right{
background:url(../admin/images/right_sprite.gif) repeat;
width:14px;
}
.template_body{ padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:11px; text-decoration:none;}



.template_body{ padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:11px; text-decoration:none;}
.list_over1{ background:url(../images/listing_over01.gif) top left no-repeat; height:32px; width:300px; font-family:Tahoma; 
color:#ffffff; text-decoration:none; font-size:14px; }
.list_over1 td{ background:url(../images/listing_over01.gif) top left no-repeat; height:32px;font-family:Tahoma;} 
.list_over1 a{color:#ffffff; text-decoration:none;} 
.reg_bg_head_dash{ background:url(../images/top_mid_blue.gif) top left repeat-x; height:50px; width:1152px; margin:10px auto 0px auto; position:relative; }
.reg_bg_bot_dash{ background:url(../images/bot_mid_blue.gif) top left repeat-x; height:38px; width:1152px; margin:0px auto 10px auto; }
.reg_bg_mid_dash{ background:url(../images/mid_blue_dash.gif) top left repeat-y; height:auto; position:relative; overflow:hidden; width:1112px; margin:0px auto; padding:0px 20px;}

.tab_mid{ background:url(../images/tab_mid2.gif) top left repeat-x; width:auto; height:226px;  float:left; position:relative;}



.tab_mid3{ background:url(../images/tab_mid3.gif) top left repeat-x; width:auto; height:250px;  float:left; position:relative;}
