/* CSS Document */
body{
	background:#b0cfe6;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000101;
	padding:0px;
	margin:0px;
	line-height:18px;
}
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, img,
strong, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
}
p{
	margin:0px;
	padding:5px 0px 5px 0px;
}
a{
	outline:none;
}
.clear{
	clear:both;
}
#outer_wrap{
	width:900px;
	margin:0px auto;
	padding:0px;
}
#header{
	background:url(../images/logo.jpg) no-repeat center top;
	height:137px;
	text-align:center;
}
.menu{
	background:url(../images/menu_bg.jpg) repeat-x left top;
	height:54px;
}
.menu a{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	text-transform:uppercase;
	line-height:36px;
	float:left;
	padding:0px 24px 0px 23px;
	margin:0px;
	text-align:center;
}
.menu a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#c9dbec;
	text-transform:uppercase;
	line-height:36px;
	float:left;
	padding:0px 24px 0px 23px;
	margin:0px;
	text-align:center;
}
.menu span{
	background:url(../images/menu_sep.jpg) no-repeat left top;
	float:left;
	width:10px;
	height:54px;
}
.menu_sep{
	
	width:10px;
	height:54px;
}
/*--------------------------------Content Wrap*/
#content_wrap{
	background:#ffffff;
	padding:0px 30px 30px 30px;
	margin:0px;	
	
}
/*--------------------------------Footer Wrap*/
#footer_wrap{
	background:url(../images/footer_bg.jpg) repeat-x left top;
	padding:0px;
	margin:0px;	
	height:140px;
	color:#ffffff;
	padding:0px 30px 0px 30px;
	margin:0px;
}
.footer_top{
	text-align:center;
	height:40px;
	line-height:35px;
}
.footer_top a{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
.footer_top a:hover{
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ffffff;
}
.footer_left{
	float:left;
	width:175px;
}
.footer_copy{
	float:left;
	width:455px;
	text-align:center;
}
.footer_right{
	float:left;
	width:200px;	
}
/*---------------------------Text Style*/
.text_bold{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2c64a8;
}

/*---------------------------Padding Style*/
.padding_top_10{
	padding-top:10px;
}

/*------------------------------------------ June 8 2009*/

.login_column01{
	width:400px;
	padding:10px 0px;
	margin:0px 20px 0px 0px;
	float:left;
	border:1px solid #CCCCCC;
	}
.login_column02{
	width:400px;
	padding:10px 0px;
	margin:0px;
	float:left;
	border:1px solid #CCCCCC;
	}
.box_bg{
	background:url(../images/box_bg.gif) left top repeat-y;
	margin:0px;
	padding:5px 25px;
	}
/****/
a.button03 {
    background: transparent url('../images/btn03_right.jpg') no-repeat  top right;
    color:#ffffff;
    display:block;
    float: right;
    font: bold 11px  Arial, Helvetica, sans-serif;
    height: 16px;
	padding: 0px 5px 0px 0px;
	margin:0px 0px 0px 3px; /* sliding doors padding */
    text-decoration: none;
}
a.button03 span {
    background: transparent url('../images/btn03_left.jpg') no-repeat;
    display: block;
    line-height:16px;
	margin:0px 0px 0px 0px;
	padding: 0px 4px 0px 10px;
} 
a.button03:hover {
    background: transparent url('../images/btn03_right.jpg') no-repeat  top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 11px Arial, Helvetica, sans-serif;
    height: 16px;
    text-decoration: none;
	padding: 0px 5px 0px 0px;
	margin:0px 0px 0px 3px;/* sliding doors padding */
}

a.button03:hover span {
    background: transparent url('../images/btn03_left.jpg') no-repeat;
    display: block;
    line-height:16px;
	padding: 0px 4px 0px 10px;
	margin:0px;
} 




/****/
.input_list03{
	width:150px;
	height:25px;
	padding:1px 1px;
	margin:0px;
	border:1px solid #666666;
	}
	
/*------------------------------JUNE 09*/
.img_border{
	border:1px solid #a1a1a1;
	padding:2px;
}
.textbold_link{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2c64a8;
}
.textbold_link:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#2c64a8;
}
.textnormal{
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2c64a8;
}
.textnormal:hover{
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#2c64a8;
}
.greenbold_link{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#15520d;
}
.greenbold_link:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#15520d;
}
.list_wrap{
	padding-top:15px;
	border-bottom:1px solid #d7d7d7;
}	
.list_outerwrap{
	width:830px;
	
}
.field_input{	
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#585252;
	text-decoration:none;
	height:18px;
	border:1px solid #b0b0b0;
	width:200px;
	float:left;
	padding:2px 0px 0px 0px;
	margin:0px;
	text-align:left;
}

.button04 {
    background: transparent url('../images/btn_rht.jpg') no-repeat  top right;
    color:#ffffff;
    display:block;
    float: right;
    font: bold 12px  Arial, Helvetica, sans-serif;
    height:30px;
	padding: 0px 7px 0px 12px;
	margin:0px 0px 0px 0px;
    text-decoration: none;
}
.button04 span {
    background: transparent url('../images/btn_lft.jpg') no-repeat;
    display: block;
    line-height:30px;
	padding: 0px 10px 0px 20px;
	margin:0px 0px 0px 0px;
} 
.button04:hover {
    background: transparent url('../images/btn_rht.jpg') no-repeat  top right;
    color: #ffffff;
    display: block;
    float: right;
    font: bold 12px Arial, Helvetica, sans-serif;
    height:30px;
    text-decoration: none;
	padding: 0px 7px 0px 12px;
	margin:0px 0px 0px 0px;/* sliding doors padding */
}

.button04:hover span {
    background: transparent url('../images/btn_lft.jpg') no-repeat;
    display: block;
    line-height:30px;
	padding: 0px 10px 0px 20px;
	margin:0px;
} 
/*------------------------june 10*/
.img_border01{
	border:1px solid #c1c1c1;
}
.link_box{
	border:1px solid #dfdfdf;
	background-color:#f5f8fa;
	padding:0px;
}
.head01{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.head_box{
	border:1px solid #dfdfdf;
	background-color:#3571b0;
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.song_name{
	background:url(../images/music_icon.jpg) no-repeat left top;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2c64a8;
	text-decoration:none;
	padding-left:20px;
	line-height:21px;
	height:21px;
	display:block;
}
.download_icon{
	background:url(../images/download_icon.jpg) no-repeat right top;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#537511;
	text-decoration:none;
	padding-left:0px;
	line-height:21px;
	height:21px;
	display:block;
}

/*------------------------------------JUNE 12*/
.td_bg{
	background-color:#eff5fa;
}
.td_bg1{
	background-color:#e7f1f7;		
}
.td_bg2{
	background-color:#eff6fb;		
}
.padding_lft10{
	padding-left:10px;
}
.small_text{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.grey_text{
	color:#afb2b4;
}

.form_btn_style01{
    background: transparent url('../images/left_btn1.gif') no-repeat  left top; 
	color:#ffffff;
    font:bold 12px Arial, Helvetica, sans-serif;
    height:32px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
    text-decoration: none;
	display: block;
	}
.form_btn_style01 span {
    background: transparent url('../images/rht_btn1.gif') no-repeat right top;
    line-height:32px;
	padding:0px 10px 0px 10px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	display: block;
	} 
.form_btn_style01:hover {
    background: transparent url('../images/left_btn1.gif') no-repeat left top;
  	color:#ffffff;
    font:bold 12px Arial, Helvetica, sans-serif;
    height:32px;
    text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
	display: block;
	}
.form_btn_style01:hover span {
    background: transparent url('../images/rht_btn1.gif') no-repeat right top;
    display: block;
    line-height:32px;
	padding:0px 10px 0px 10px;	
	margin:0px 0px 0px 0px;
	text-align:center;
	} 
	
.attach_link{
	color:#353f46;
    font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	background:url(../images/clipicon.gif) no-repeat left top;
	padding-left:20px;
	height:20px;
}
.attach_link:hover{
	color:#353f46;
    font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(../images/clipicon.gif) no-repeat left top;
}
.boder_style{
	background:url(../images/line_bg.gif) repeat-x left top;
	height:10px;
	
}
.instruction{
	border:1px solid #e6eaec;
	padding:10px;
}
.padding_10{
	padding:10px;
}
.errmsg{
	color:#c91e24;
	font:normal 13px  Arial, Helvetica, sans-serif;
}
/*------------------- June 19*/
.header_link{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2d62a8;
	padding:2px 0px 0px 23px;
	margin:0px;
	text-transform:uppercase;
}
.header_link:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#1b3c67;
	padding:2px 0px 0px 23px;
	margin:0px;
	text-transform:uppercase;
}
.login_img{
	background:url(../images/login_icon.gif) no-repeat left top;
	height:20px;
	display:block;
}
.myprofile_img{
	background:url(../images/my_profile.gif) no-repeat left top;
	height:20px;
	display:block;
}
#header img{
	float:left;
	padding-left:200px;
}
.unread{
color:#245420;
}
.text_bold_green{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#15520d;
}
.whitebold_link{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ffffff;
}
.whitebold_link:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
/*-----------------------------------july 03*/
.forum_bg{
	background-color:#f0f8fe;
	margin-top:10px;
	padding:10px 0px 10px 10px;
}
.forum_bg1{
	background-color:#f4f7f9;
	margin-top:10px;
	padding:10px 0px 10px 10px;
}
.text_orange{
	color:#d47611;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.td_bg3{
	background-color:#e1ebf1;		
}
.td_head{
	color:#3571b0;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.td_head a{
	color:#3571b0;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.td_head a:hover{
	color:#3571b0;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.small_link_text{
	color:#3571b0;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.small_link_text:hover{
	color:#3571b0;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.left_border{
	border-left:1px solid #ffffff;	
}
.attachment_wrap{
	background-color:#e8eef2;
	padding:10px 0px 5px 10px;
	width:300px;
}
.text_bold_link{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2c64a8;
}
.text_bold_link:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#2c64a8;
}
.white_bold_link{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}
.white_bold_link:hover{
	font:bold 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ffffff;
}


.switch {
	display:block; 
	font-size:1px;
	width:16px;
	height:16px;
	background:url(../images/plus.jpg); cursor:pointer;
	float:left;
	
}
.off {
	background:url(../images/minus.jpg);
	}
.hide {
	display:none;
}
.show {
	position:absolute;
	display:block;
	width:500px;
	background:#fff; 
	border:1px solid #dfdfdf;
	padding:10px;
	margin-top:15px; 
	z-index:500;
}
.show img {
float:left; 
padding:0 5px 5px 0;
}

.show1 {
	position:absolute;
	display:block;
	width:200px;
	background:#fff; 
	border:1px solid #dfdfdf;
	padding:10px;
	margin-top:15px; 
	z-index:1000;
}
.show1 img {
float:left; 
padding:0 5px 5px 0;
}

#dhtmltooltip{
position: absolute;
border:1px solid #dfdfdf;
width: 250px;
padding: 10px;
background-color: #FFFFFF;
visibility: hidden;
z-index: 100;
text-align:left;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}