body{
background:url('./images/bg.png') repeat-x #e4eef8;
}

.maincont{
margin-left:1%;
width:900px;
}

.header{
width:100%;
margin-top:-10px;
background:#fff;
}

.cont{
margin-top:2%;
}

.main{
clear:both;
margin-left:5%;
margin-top:25px;
background:#fff;
border-left:2px solid #fff;
border-right:2px solid #fff;
border-bottom:2px solid #fff;

}

.tt22{
background:url('./images/hc2.png');
}

.main2{
background:url('./images/main_bg.png');
}

.leftcont{
padding-left:15px;
float:left;
width:325px;
}


.leftcont22{
padding-left:15px;
float:left;
width:600px;
margin-left:25%;
}

.rightcont{
float:right;
margin-top: 2%;
width:450px;
}

.leftcont2{
margin-left:-15px;
padding-left:0px;
float:left;
width:200px;
}



.rightcont2{
float:right;
margin-top:0px;
width:600px;
}

.rightcont3{
float:right;
margin-top:-25px;
width:600px;
}



.box{
margin-top: 25%;
border:1px solid #000;
padding:5px;
width:350px;
}

.box2{
padding:10px;
width:375px;
background:#276fd6;
}

.box5{
padding:15px;
}

.box7{
padding:2px;
background-color:#fff;
border:1px dotted #ccc;
}

.box6{
padding:2px;
width:550px;
background-color:#ffffcc;
border-bottom:1px dotted #ccc;
background: url('./images/bg_g.png') repeat-x #e7a641;
border:#e7a641;
}

.box3{
width:350px;
height:100%;
margin-lefT:25px;
background: url('./images/images/bbox3_03.png') repeat-y;
}

.box3_tl{
background: url('./images/images/bbox3_01.png') no-repeat;
}

.box3_br{
background: url('./images/images/bbox3_04.png') bottom right no-repeat;
}

.box32{
width:225px;
height:100%;
margin-lefT:25px;
background: url('./images/obox1_03.png') repeat-y;
}

.box32_tl{
background: url('./images/obox1_01.png') no-repeat;
}

.box32_br{
background: url('./images/obox1_05.png') bottom right no-repeat;
}

.gtitle{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;
}

input.submit4{
width:100px;
border: 1px solid #ccc;
background:#fff;
color:#000;
font-weight:Bold;
}

input.submit4:hover{
width:100px;
border: 1px solid #666;
background:#fff;
color:#000;
font-weight:Bold;
}

.btm_rpl{
width:250px;
height:100px;
margin-left:0px;
background: url('./images/join_btn2.png') top left no-repeat;
border:none;
}

.title3{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.mainbox{
margin-top:5px;
width:450px;
border-bottom: 1px dotted #b0d0f0;

}

.mainbox_title{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#2361ba;
color:#000;
background:#b0d0f0;
}

.mainbox_img{
vertical-align:middle;
width:150px;
}


.mainbox2{
margin-top:5px;
width:250px;
margin-left:45px;
border-bottom: 1px dotted #b0d0f0;
}

.mainbox_title2{
padding:5px;
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
}

.mainbox_img2{
vertical-align:middle;
width:250px;
}

td.mainbox_td{
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
}

.welcome{
width:450px;
font-size:14px;
font-weight:bold;
font-family:arial;
color:#2361ba;
color:#434343;
}

.mblue{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#e9a845;
color:#e09e38;

margin-bottom:2px;
margin-lefT:40px;
width:150px;
}



.moveright{
margin-left:10%;
}



.footer{
clear:both;
background:#4c1415;
background: url('./images/bg_o.png') repeat-x;
width:100%;
margin-bottom:0px;
}


table.table1{
margin-left:25px;
width:348px;
}

td.title1{
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
}

td.title3{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
}

td.title4{
font-size:15px;
font-family:arial;
color:#333;
}

td.title5{
font-size:15px;
font-family:arial;
color:#999;
}

td.title1_red{
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ff0033;
}

.error_reg{
border:2px solid #ff0033;
background:#fff;
width:300px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ff0033;
margin-left:25px;
}

.error_reg2{
border:2px solid #ff0033;
background:#fff;
width:500px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ff0033;
margin-left:25px;
}

.error_reg22{
border:2px solid #ff0033;
background:#fff;
width:425px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ff0033;
margin-left:25px;
}


.paddme{
padding:10px;
}

.move_middle{
margin-left:450px;
}


.black1{
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
}

.black_title1{
font-size:22px;
font-weight:bold;
font-family:arial;
color:#000;
border-bottom:1px solid #e09e38;
}

.black_title7{
padding:5px;
font-size:22px;
font-weight:bold;
font-family:arial;
color:#0099ff;
}

.o_title2{
padding:5px;
font-size:22px;
font-weight:bold;
font-family:arial;
color:#f9bc5e;
}

.black_title10{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#e09e38;
}

.black_title2{
padding:5px;
font-size:22px;
font-weight:bold;
font-family:arial;
color:#000;
margin-bottom:5px;
}


.black_title3{
width:600px;
font-size:25px;
font-weight:bold;
font-family:arial;
color:#000;
border-bottom:1px solid #e09e38;
}

.black_title5{
width:600px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
border-bottom:1px solid #ccc;
}

.black_title15{
width:600px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#e09e38;
margin-top:15px;
margin-bottom:15px;
}

.red {
color:#ff0000;
size:15px;
font-weight:bold;
}

.green {
color:#00cc00;
size:15px;
font-weight:bold;
}

td.bsmall_t{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000;
}

.black_title6{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#fff;
}

.black_title9{
margin:5px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
border-bottom:1px dotted #ccc;
border-top:1px dotted #ccc;
}

.spaceme{
margin-top:15px;
}

.black_search_title {
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000;
}

.black_search_title a{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.black_search_title  a:hover{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

.new_search_title {
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000;
}

.new_search_title a{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#ff0000;
text-decoration:none;
}

.new_search_title  a:hover{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}


.black_link_title {
margin-left:450px;
}

.black_link_title a{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.black_link_title  a:hover{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

.black_link_title2 {
margin-left:25px;
}

.black_link_title2 a{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.black_link_title2  a:hover{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

.black_link_title3 {
}

.black_link_title3 a{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.black_link_title3  a:hover{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

.black_link_title4 {
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
border:2px dotted #ff0033;
width:400px;
margin-left:25px;
padding:10px;

}

.black_link_title4 a{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ff0000;
text-decoration:none;
}

.black_link_title4  a:hover{
margin-left:2px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

.black_link_title5 {
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
width:400px;
margin-left:25px;
padding:10px;

}

.black_link_title5 a{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.black_link_title5  a:hover{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

.black6 {
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
width:275px;
margin-left:15px;
padding:10px;

}
.prodis{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
height:28px;
border-bottom:1px dotted #ccc;
padding:5px;
}

.clr{
clear:both;
}

.tell {
width:375px;
margin-left:25px;
margin-top:5px;
color:#000;
font-size:15px;
font-family:arial;
padding-bottom:10px;
}

.t4{
margin-left:5px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#e09e38;
}
.t5{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
}

.t41{
margin-left:5px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#e09e38;
}

.t411{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#e09e38;
}

.t42{
clear:both;
margin-left:5px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000000;
}

.t422{
clear:both;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000000;
}

.go_right2{
width:100px;
margin-left:-10px;
}

.equ_pos{
margin-left:5px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#00cc00;
}

.equ_neg{
margin-left:5px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#990000;
}

.t51{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000;
}

.float_right{
margin-top:2px;
margin-right:10px;
float:right;
}

.logo{
padding-top:15px;
padding-left:15px;
font-size:35px;
font-weight:bold;
font-family:arial;
color:#fff;
}

.langs{
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
}

.langs li{
padding:5px;
}


.title_main{
margin-left:5%;
padding:5px;
width:300px;
font-size:20px;
font-weight:bold;
font-family:arial;
color:#7b0f0f;
}

.nav_div{
background:#276fd6;
background: url('./images/bg_o.png') repeat-x;
width:100%;
height:35px;
}

ul.nav{
padding-top:10px;
margin-lefT:35%;
}

ul.nav li {
list-style:none;
display:inline;
margin:2px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

ul.nav li a{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;
}

ul.nav li a:hover{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

.ilist{
list-style:none;
z-index:1;
font-size:15px;
font-family:arial;
color:#000;

margin-left:-10px;
}

.img1{
vertical-align:middle;
width:45px;
}

.iconimg{
width:35px;
border:0;
}

.iconimg2{
width:25px;
border:0;
vertical-align:middle;
}

ul.wave{
}

ul.wave li{
list-style:none;
border-bottom:1px dotted #ccc;
padding-bottom:15px;
}

ul.wave li a{
margin-left:2px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

ul.wave li a:hover{
margin-left:2px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.sp1{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#0099ff;
}

ul.wave2{

}

ul.wave2 li{
list-style:none;
padding-bottom:15px;

}

ul.wave2 li a{
margin-left:25px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

ul.wave2 li a:hover{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.main_img{
margin-top:-100px;
padding-left:25px;
z-index:10000;
}

.main_img2{
margin-top:10px;
padding-left:25px;
z-index:10000;
}

.bgblue{
background:#fff;
margin-lefT:550px;
margin-top:-100px;
width:200px;
}


ul.nav2 li {
list-style:none;
display:inline;
color:#4c1415;
font-size:13px;

}

ul.nav2 li a{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#2361ba;
text-decoration:none;
}

ul.nav2 li a:hover{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

ul.nav22{
margin-left:30%;
}

ul.nav22 li {
list-style:none;
display:inline;
color:#000;
font-size:13px;

}

ul.nav22 li a{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

ul.nav22 li a:hover{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

ul.progress li {
list-style:none;
display:block;
color:#4c1415;
background:#fafafa;
border-bottom:1px dotted #999;

font-size:13px;
padding:15px;
}

ul.progress{
width:150px;

}

ul.progress li.nona a{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#ccc;
text-decoration:none;
}


ul.progress li a{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#2361ba;
text-decoration:none;
}

ul.progress li a:hover{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

ul.progress li.current2 {
font-size:13px;
font-weight:bold;
font-family:arial;
background: url('./images/bg_o.png') repeat-x #2c78c1;
color:#ffffff;
text-decoration:none;
padding:15px;
}

ul.progress li.current2 a{
font-size:13px;
font-weight:bold;
Font-family:arial;
color:#ffffff;
text-decoration:none;
}

.padd_right{
padding-left:25px;
}

.profile_inner {
width:400px;
font-size:13px;
font-weight:bold;
Font-family:arial;
color:#000000;
border-bottom:1px dotted #ccc;
padding-bottom:10px;
padding-top:10px;
}

.itable {
width:500px;
font-size:13px;
font-weight:bold;
Font-family:arial;
color:#000000;
padding-bottom:10px;
padding-top:10px;
}


.top1{
font-size:14px;
font-weight:bold;
Font-family:arial;
color:#000000;
padding-top:15px;
padding-bottom:15px;
}

.move_middle {
width:400px;
margin-left:15%;
padding-bottom:10px;
padding-top:25px;
}

input.textbx1{
font-size:13px;
font-weight:bold;
Font-family:arial;
color:#000000;
background:#2c78c1;
color:#fff;
padding:5px;
border:2px solid #6babe7;
}


.sub1{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
margin-top:15px;
margin-bottom:2px;
margin-lefT:0px;
}

.sub3{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#999;
margin-top:15px;
margin-bottom:2px;
margin-lefT:0px;
}

.sub3 a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#6babe7;
text-decoration:none;
}

.sub3 a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

.sub7{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
margin-top:15px;
margin-bottom:2px;
margin-lefT:0px;
}

.sub7 a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#6babe7;
text-decoration:none;
}

.sub7 a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}


td.sub4 a{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#6babe7;
text-decoration:none;
}

td.sub4 a:hover{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

input.in_subject{
color:#000;
font-size:15px;
font-weight:bold;
font-family:arial;
width:300px;
}

textarea.in_body{
color:#000;
font-size:15px;
font-family:arial;
}

.tagl{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#999;
margin-top:5px;
margin-bottom:2px;
margin-lefT:5px;
}

.tagl2{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#999;
margin-top:5px;
margin-bottom:2px;
margin-lefT:5px;
}

.tagl3{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#333;
margin-top:5px;
margin-bottom:2px;
margin-lefT:5px;
}

.msg_body{
width:500px;
font-size:13px;
font-weight:bold;
font-family:arial;
color:#333;
margin-top:15px;
margin-bottom:15px;
margin-lefT:5px;
}


.accent{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#2361ba;
text-decoration:none;
}

.accent2{
margin-lefT:25px;
font-size:15px;
font-weight:bold;
font-family:arial;
color:#999;
text-decoration:none;
}


.accent3 a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}
.accent3 a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:underline;
}

.accent_red2{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#ff0033;
text-decoration:none;
}

.accent_red{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#ff0033;
text-decoration:none;
}

.agree a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.agree a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

.sa1 a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.sa1 a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

ul.grid{
margin-top:15px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
}

ul.grid li{
display:inline;
padding:5px;
}

.homeimg{
max-width:225px;
max-height:300px;

}

.smallimg{
width:100px;
}

.imgframe{
height:300px;
}

.p1{
width:200px;
padding:2px;
background-color:#ffffcc;
background: url('./images/bg_2.jpg') repeat-y #fff;
border:1px dotted #666;
}

.box1{
padding:2px;
width:550px;
background-color:#ffffcc;
border:1px dotted #ccc;
}

.box11{
padding:2px;
width:235px;
background-color:#fff;
border:1px dotted #ccc;
}

.box14{
padding:2px;
width:550px;
background-color:#fff;
border:1px dotted #ccc;
}

.hr1{
margin:5px;
border-bottom:1px dotted #ccc;
}

.box12{
padding:2px;
width:550px;
background-color:#fff;
border:1px dotted #ccc;
}

.box2{
padding:2px;
width:550px;
background-color:#fff;
border:1px dotted #ccc;
}

.box5{
padding:2px;
width:550px;
background-color:#fff;
border-bottom:1px dotted #999;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px;
}

.upgrade_tbl{
margin-top:5%;
margin-left:10%;
border:1px dotted #ccc;
width:350px;
}

tr.bg1{
background-color:#e3edf8;
}

.hideme{
display:none;
}

ul.sm_wav_ul {
}

ul.sm_wav_ul li{
	display:inline;
 	list-style:none;
   text-decoration:none;  
  }

ul.sm_wav_ul  li a{
     font-size:11px;
	font-weight:bold;
	font-family:arial;
	color:#000;
    text-decoration:none;   
    }
        

ul.sm_wav_ul li a:hover {
    font-size:11px;
    font-weight:bold;
    color:#0099ff;
    text-decoration:none;   
    }

.clr_msg {
margin-lefT:325px;
padding-bottom:5px;
}


.clr_msg a{
     font-size:10px;
	font-weight:bold;
	font-family:arial;
	color:#000;
    text-decoration:none;   
    }
        

.clr_msg a:hover {
    font-size:10px;
    font-weight:bold;
    color:#0099ff;
    text-decoration:none;   
    }

/*       User LINKS         */
ul.subnav {
	margin-lefT:35%;
  	width:550px;

}

ul.subnav li{
display:inline;
 	list-style:none;
    font-weight:bold;
    color:#000;
    padding:5px 0px 0px 0px;
    text-decoration:none;  
  }

ul.subnav  li a{
	padding-right:30px;
    font-weight:bold;
    color:#183152;
    text-decoration:none;   
    }
        

ul.subnav li a:hover {
    font-weight:bold;
    color:#0099ff;
    text-decoration:none;   
    }

.a1i {background: url(./images/grey_dot.gif) 0 0 repeat-x; width: 75em}
.a2i {background: url(./images/grey_dot.gif) 0 100% repeat-x}
.a3i {background: url(./images/grey_dot.gif) 0 0 repeat-y}
.a4i {background: url(./images/grey_dot.gif) 100% 0 repeat-y}

.bl3i {background: url(./images/grey1_bl.gif) 0 100% no-repeat}
.br3i {background: url(./images/grey1_br.gif) 100% 100% no-repeat}
.tl3i {background: url(./images/grey1_tl.gif) 0 0 no-repeat}
.tr3i {background: url(./images/grey1_tr.gif) 100% 0 no-repeat; padding:10px}


/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	margin-left:12%;
	padding-top:0px;
	
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	
	position: relative;	
	z-index: 5;		
}

.menu li:hover {
	z-index: 10000;	
	white-space: normal;
}

.menu li li {
	float: none;
	
}

.menu ul {
	visibility: hidden;	
	position: absolute;
	z-index: 10;
	left: 0;	
	top: 0;		
}

.menu li:hover>ul {
	visibility: visible;	
	top: 100%;	
}

.menu li li:hover>ul {	
	top: 0;
	left: 100%;
}


.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	
	min-height: 0;
}



.menu ul {
	
	padding: 10px 30px 10px 30px;
	margin: -10px 0 0 -30px;
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
	
}

.menu, .menu ul li {
	color: #fff;
	
	

}

.menu ul {
	width: 11em;
}

.menu a {
	text-decoration: none;
	color: #fff;
	padding: .4em 1em;
	display: block;
	position: relative;
	font-size:18px;
	font-family:arial;
	font-weight:bold;
	background: url('./images/bg_o.png') repeat-x;


}

.menu a:hover, .menu li:hover>a {
	color: #000;
		background: url('./images/bg_o.png') repeat-x;

	
}

.menu li li {	/* create borders around each item */
	border: 1px solid #fff;
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts */


/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

ul.pro_nav{
border-bottom:2px solid #ccc;
width:400px;
padding-lefT:25%;
}

ul.pro_nav li {
list-style:none;
display:inline;
color:#4c1415;
font-size:13px;
border-top:2px solid #ccc;
border-right:2px solid #ccc;
border-left:2px solid #ccc;
padding-top:10px;
padding-left:10px;
padding-right:10px;
margin-right:5px;
}

ul.pro_nav li a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#2361ba;
color:#000;
text-decoration:none;
}

ul.pro_nav li a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}


ul.nav_chat li {
list-style:none;
display:inline;
color:#4c1415;
font-size:13px;

}

.chat_green a{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#2361ba;
text-decoration:none;
}

.chat_green a:hover{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

.chat_green a{
padding:10px;
font-size:13px;
font-weight:bold;
font-family:arial;
background-color:#00cc00;
color:#fff;
text-decoration:none;
}

.chat_green a:hover{
font-size:13px;
font-weight:bold;
font-family:arial;
background-color:#00cc00;
color:#000;
text-decoration:none;
}

.chat_red a{
padding:10px;
font-size:13px;
font-weight:bold;
font-family:arial;
background-color:#990000;
color:#fff;
text-decoration:none;
}

.chat_red a:hover{
font-size:13px;
font-weight:bold;
font-family:arial;
background-color:#990000;
color:#000;
text-decoration:none;
}

ul.hlp_nav li{
padding:2px;
}

ul.hlp_nav li ul{
display:none;
padding:10px;

font-size:13px;
font-weight:bold;
font-family:arial;
background:url('./images/bg_2.jpg');
background-color:#ccccff;
color:#000000;
text-decoration:none;
}

ul.hlp_nav li ul li{
list-style:none;
}

ul.hlp_nav li a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#2361ba;
text-decoration:none;
}

ul.hlp_nav li a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000000;
text-decoration:none;
}

input.submit_red2{
width:250px;
border: 2px solid #990000;
background:#fff;
color:#000;
font-weight:Bold;
}

input.submit_red2:hover{
width:250px;
border: 2px solid #ccc;
background:#990000;
color:#fff;
font-weight:Bold;
}

input.submit_no{
width:250px;
border: 2px solid #00cc00;
background:#fff;
color:#000;
font-weight:Bold;
}

input.submit_no:hover{
width:250px;
border: 2px solid #00cc00;
background:#00cc00;
color:#fff;
font-weight:Bold;
}


ul.submenu {

border-top:none;
width:150px;
z-index:2000;
display:inline;
	padding: 10px 30px 10px 30px;
	margin: -10px 0 0 -30px;

}

ul.submenu li{
background: url('./images/bg_o.png') repeat-x;
	float: left;	
	position: relative;	
	display:block;
	z-index: 5;		
line-height:normal;
list-style:none;
width:200px;
}

ul.submenu li ul li{
display:block;
}



ul.submenu li a{
text-decoration: none;
	color: #fff;
	padding: .4em 1em;
	position: relative;
	font-size:20px;
	font-family:arial;
	font-weight:bold;
	background: url('./images/bg_o.png') repeat-x;

}
ul.submenu li a:hover{
color:#000;
}

.hideme1{
display:none;
}


.nav33 ul{
padding: 10px 30px 10px 30px;
margin: -10px 0 0 -30px;
}

.nav33 li {
list-style:none;
display:inline;
margin:2px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}

.nav33 li a{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;
}

.nav33 li a:hover{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}


.nav33 li ul {
position:relative;
z-index:5;
padding: 10px 30px 10px 200px;
margin: 5px  0 190px;
}	

.nav33 li ul li{

list-style:none;
display:block;
margin:2px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
	background: url('./images/bg_o.png') repeat-x;
width:150px;
}



.nav33 li ul li a{

margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;

}

.nav33 li ul li a:hover{
margin-left:2px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.equdiv{
margin-left:450px;
font-size:20px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.fr_t1{
font-size:17px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.fr2{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.fr2 li{
list-style:none;
margin-top:10px;
}

.fr2 a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

.fr2 a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#e09e38;
text-decoration:underline;
}

ul.social li {
list-style:none;
display:inline;
margin:3px;
border-color:#fff;
border:0px;
}

ul.social li a{
list-style:none;
display:inline;
border:0px;
border-color:#fff;
}

.box8{
width:220px;
padding:2px;
background-color:#fff;
border:1px dotted #ccc;

}


table.ct1{
width:220px;
}

input.btn1{
font-size:13px;
width:25px;
color:#000;
background:#fff;
border:0px;
}

input.btn2{
font-size:13px;
width:25px;
color:#fff;
background:#0099ff;
border:0px;
}

input.btn3{
font-size:13px;
width:25px;
color:#fff;
background:#00cc00;
border:0px;
}

.inlink2  a{
margin-left:2px;
font-size:15px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

.inlink2  a:hover{
margin-left:2px;
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

td.e_norm {
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
}

td.e_norm_on {
font-size:15px;
font-weight:bold;
font-family:arial;
color:#e7a641;
}

td.e_on  a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:underline;
}

td.e_on  a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

td.e_on2  a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:underline;
}

td.e_on2  a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

.t_link1{
border-bottom:1px dotted #ccc;
margin:5px;
}
.t_link1  a{
font-size:16px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}

.t_link1  a:hover{
font-size:16px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.sa2 a{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.sa2 a:hover{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:underline;
}

td.admn1  {
font-size:16px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}

.box_article{
width:555px;
font-size:15px;
font-family:arial;
color:#000;
text-decoration:none;
}

.article_d{
margin-left:15px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#434343;
text-decoration:none;
}

.article_d2{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#434343;
text-decoration:none;
}

.article_teaser{
margin-left:0px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#434343;
text-decoration:none;

}

.article_d a{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}

.article_d  a:hover{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.article_d2 a{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}

.article_d2  a:hover{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.article_title a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.article_title a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}


ul.art{
}

ul.art li{
list-style:none;
padding-bottom:15px;
}

ul.art li a{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

ul.art li a:hover{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}


ul.art2{
}

ul.art2 li{
display:inline;
list-style:none;
padding-bottom:15px;
}

ul.art2 li a{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

ul.art2 li a:hover{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

td.poll_txt{
font-size:13px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

td.poll_opt{
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.new_main{
margin-left:25px;
}

.new_main2{
background:#fff;
width:900px;
}

.t_main{
background: url('./images/new/main.png') no-repeat;
height:500px;
}

.reg_main{
margin-left:600px;
width:350px;
background:#fff;
border:1px #0099ff ridge;
}

.new_logo{
padding-top:10px;
margin-left:45px;
}

.reg_free{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#fff;
background:#0099ff;
text-decoration:none;
padding-top:5px;
height:20px;
}

.f_tips{
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
padding:5px;
margin:10px;
}

.new_line{
border-bottom:1px #000 solid;
}

.mem_login{
padding:5px;
}

.mem_login a{
margin-left:25px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;
}

.mem_login  a:hover{
margin-left:25px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#ffdda7;
text-decoration:none;
}

ul.mn{
padding-top:5px;
}

ul.mn li {
list-style:none;
display:inline;
margin:2px;
padding-top:10px;
padding-left:10px;
padding-right:10px;

}

ul.mn li a{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

ul.mn li a:hover{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.advice2{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#fff;
background:#0099ff;
text-decoration:none;
}

ul.ad{
}

ul.ad li {
list-style:none;
display:inline;
margin:2px;
padding-top:10px;
padding-left:10px;
padding-right:10px;

}

ul.ad li a{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;
}

ul.ad li a:hover{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.site_info {
width:900px;
font-size:11px;
font-family:arial;
color:#000;
text-decoration:none;
}

.art_footer {
font-size:11px;
font-family:arial;
color:#000;
text-decoration:none;
margin-top:50px;
border-top:1px solid #000;
}

.art_footer a{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

.art_footer a:hover{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.blog_com {
font-size:13px;
font-family:arial;
color:#000;
text-decoration:none;
padding:10px;
}

td.td_grey {
font-size:13px;
font-family:arial;
color:#000;
background: url('./images/bg_3.jpg') repeat-x;
text-decoration:none;
padding:10px;
}

td.td_white {
font-size:13px;
font-family:arial;
color:#000;
background: url('./images/bg2.png') repeat-x #f6f6f6;
text-decoration:none;
padding:15px;

}


.blog_d{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#434343;
text-decoration:none;
}

.blog_d a{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}

.blog_d  a:hover{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.blog_d2 a{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}

.tab_box{
background:#fff;
border:1px dotted #ccc;
width:500px;
padding:0px;
margin:0px;
}

ul.tab_nav{
margin:0px;
padding:0px;
display:inline;
width:500px;
}

.tab_nav li{
list-style:none;
width:250px;
float:left;
margin-left:0px;
padding-top:5px;
border-bottom:1px dotted #ccc;
background: url('./images/bg5.png') repeat-x;
}

.tab_nav li a{
display:block;
padding:5px;
font-size:14px;
font-weight:bold;
font-family:arial;
color:#ccc;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.tab_nav li a:hover{
font-size:14px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

li.selected {
list-style:none;
float:left;
background:#fff;
padding-top:5px;
background: url('./images/bg7.png') repeat-x;
border-bottom:1px dotted #ccc;
}

li.selected a{
display:block;
font-size:14px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

li.selected a:hover{
font-size:14px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}


.tab_cont_1{
clear:both;
padding:3em 1em 1em 1em;
display:none;
}

.tab_cont_2{
clear:both;
padding:3em 1em 1em 1em;
}


.x_box{
background:#fff;
border:1px dotted #ccc;
width:575px;
padding:0px;
margin:0px;
}

ul.x_nav{
margin:0px;
padding:0px;
display:inline;
width:575px;
}

.x_nav li{
list-style:none;
width:115px;
float:left;
margin-left:0px;
padding-top:5px;
border-bottom:1px dotted #ccc;
background: url('./images/bg5.png') repeat-x;
}

.x_nav li a{
display:block;
padding:5px;
font-size:12px;
font-weight:bold;
font-family:arial;
color:#ccc;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.x_nav li a:hover{
font-size:12px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

li.selected2 {
list-style:none;
float:left;
background:#fff;
padding-top:5px;
background: url('./images/bg7.png') repeat-x;
border-bottom:1px dotted #ccc;
}

li.selected2 a{
display:block;
font-size:14px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

li.selected2 a:hover{
font-size:14px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.new_title3{
width:600px;
font-size:25px;
font-weight:bold;
font-family:arial;
color:#000;
}

.new_title5{
width:500px;
font-size:18px;
font-weight:bold;
font-family:arial;
color:#000;
border-bottom:1px solid #ccc;
}

.pro_cont_1{
clear:both;
padding:1em 1em 1em 1em;
display:none;
}

.pro_cont_2{
clear:both;
padding:1em 1em 1em 1em;
}

.dkey{
color:#fff;
}

.img_sel2{
width:auto;
visibility:hidden;
z-index:2000;
background:#fff;
padding:2px;
}

.img_sel22{
width:auto;
visibility:visibile;
z-index:2000;
background:#fff;
padding:2px;
}

.close_div{
margin-left:400px;
}

.close_div a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
}

.close_div a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#0099ff;
}

ul.sel_img li{
list-style:none;
padding:15px;
margin:15px;
}


.pages_ctrl{
width:300px;
margin-left:15%;
}


.goleft{
float:left;
padding:5px;
margin:15px;
}
.goright{
float:right;
padding:5px;
margin:15px;}

.goclear{
clear:both;
}

.page_links a{
font-size:14px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.page_links a:hover{
font-size:14px;
font-weight:bold;
font-family:arial;
color:#e7a641;
text-decoration:none;
}

.tagl4{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#999;
margin-top:5px;
margin-bottom:2px;
margin-left:2px;
}


.art_footer2 {
font-size:11px;
font-family:arial;
color:#000;
text-decoration:none;
border-top:1px solid #666;
}

.art_footer2 a{
margin-lefT:75%;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

.art_footer2 a:hover{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.tagl92{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#333;
margin-top:5px;
margin-bottom:2px;
margin-lefT:5px;
}

.tagl92 a{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

.tagl92 a:hover{
font-size:11px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

.msg_div{
width:450px;
display:none;
position:absolute;
z-index:2000;
margin-left:25%;
margin-top:5%;
border:15px solid #000;
background:#fff;
padding:15px;
}

.msg_div22{
width:450px;
display:block;
position:absolute;
z-index:2000;
margin-left:25%;
margin-top:5%;
border:15px solid #000;
background:#fff;
padding:15px;
}

.close_div{
margin-left:400px;
}

.close_div a{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#000;
}

.close_div a:hover{
font-size:15px;
font-weight:bold;
font-family:arial;
color:#0099ff;
}

.gosmall{
font-size:10px;
font-family:arial;
color:#000;
}

ul.art5{
margin-left:-10px;
}

ul.art5 li{
list-style:none;
padding-bottom:15px;
}

ul.art5 li a{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
}

ul.art5 li a:hover{
margin-left:2px;
font-size:11px;
font-weight:bold;
font-family:arial;
color:#000;
text-decoration:none;
}

td.tbl_q{
font-size:15px;
font-weight:bold;
font-family:arial;
size:450px;
}

td.tbl_h1{

font-size:15px;
font-weight:bold;
font-family:arial;
}


td.tbl_h9 {
font-size:14px;
font-weight:bold;
font-family:arial;
color:#fff;
text-decoration:none;
padding-left:5px;
padding-right:5px;
border-bottom:1px solid #ccc;
background: url('./images/bg7.png') repeat-x;
}

td.tbl_h10 {
font-size:14px;
font-family:arial;
color:#000;
text-decoration:none;
padding-left:5px;
padding-right:5px;
border-bottom:1px  dotted #ccc;
}

td.tbl_h11 {
font-size:14px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
padding-left:5px;
padding-right:5px;
border-bottom:1px  dotted #ccc;
}

td.tbl_h11a {
font-size:14px;
font-weight:bold;
font-family:arial;
color:#0099ff;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

.black_title7n{
padding:5px;
font-size:22px;
font-weight:bold;
font-family:arial;
color:#e7a641;
}


#cmenu
{
	width:850px;
	margin: 10;
	padding: 0;
	z-index: 30;
	background: url('./images/bg_o.png') repeat-x;

}

#cmenu li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:18px;
	font-family:arial;
	font-weight:bold;
}

#cmenu li a
{	
	display: block;
	margin: 0 0px 0 0;
	padding: 4px 20px;
	background: url('./images/bg_o.png') repeat-x;
	color: #fff;
	text-align: center;
	text-decoration: none;
}

#cmenu li a:hover
{	
	color:#000;
}

#cmenu div
{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
}

#cmenu div a
{	
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		
}
