body{
background:transparent url(../images/head_background.png) repeat-x scroll 0 0;
color:#646567;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:0;
text-align:center;
}
/*div, p{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}*/
.main{
margin:0 auto;
text-align:left;
width:972px;
height:734px;
}
.header{
width:100%;
/*height:100px;*/
}
.header_img{
float:left;
width:230px;
height:75px;
}
.header_text{
float:left;
width:500px;
height:75px;
margin-left:50px;
_margin-top:50px;
background:transparent url(../images/248new.png) no-repeat left top;
_background:transparent url(../images/248new.png) no-repeat left top;

}

.header_menu{
float:left;
width:100%;
height:31px;
}
.menu_bar{
float:left;
height:29px;
}
.box{
width:100%;
clear:both;
/*height:610px;*/
overflow:hidden;
}
.footer{
background:transparent url(../images/footer_bg.png) repeat-x scroll 0 0;
font-size:12px;
height:40px;
margin:20px 5px 0;
padding:10px 0;
text-align:center;
width:960px;
}
.middle_left{
float:left;
	width:60%;
	height:100%;
}
.middle_right{
float:left;
	width:33%;
	height:100%;
}
.box_top{
margin-top:0px;
background:transparent url(../images/content_top.png) no-repeat scroll 0 0;
line-height:7px;
padding:0;
}
.box_middle{
border-left:1px solid #8ad7e1;
border-right:1px solid #8ad7e1;
min-height:800px;
}
.box_middle_profile{
border-left:1px solid #8ad7e1;
border-right:1px solid #8ad7e1;
min-height:600px;
}
.login{
margin-top:50px;
margin-left:62px;
margin-right:10px;

color:#363636;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.login_top{
background:transparent url(../images/box_login_top.png) no-repeat scroll 0 0;
}
.login_middle{
height:270px;
margin-top:-3px;
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
background: #eeeff0;
}
.login_bottom{
background:transparent url(../images/box_login_bottom.png) no-repeat scroll 0 0;
}
.login_head{
color:#7aace0;
font-weight:bold;
text-align:center;
font-size:17px;

}
.registration_head{
/*margin-top:-100px;
margin-top:-3px;*/
color:#7aace0;
font-weight:bold;
text-align:center;
font-size:17px;
}

.login_content{
height:40px;
}
.login_contentleft{
float:left;
margin-left:5px;
width:25%;
height:30px;
margin-top:10px;
}
.login_contentright{
float:left;
margin-left:10px;
width:50%;
height:30px;
margin-top:10px;
}
.login_button{
float:left;
height:30px;
margin-top:12px;
margin-left:77px;
_margin-left:45px;
width:90px;
text-align:center;
color:#ffffff;
text-decoration:none;
font-size:13px;
border:none;
background:transparent url(../images/login.jpg) no-repeat scroll 0 0;
}
.membership{
float:left;
height:20px;
margin-left:20px;
margin-top:30px;
width:160px;
}
.forgotpass_text{
float:left;
margin-left:20px;
margin-top:5px;
*margin-top:15px;
width:105px;
}
.click{
float:left;
color:#1775d6;
margin-top:5px;
*margin-top:15px;
cursor:pointer;

font-style:normal;
text-decoration:underline;
}
.signup{
float:left;
margin-left:100px;
_margin-left:50px;
margin-top:-15px;
color:#1775d6;
cursor:pointer;

font-style:normal;
text-decoration:underline;
margin-top /*\**/: -14px\9;/*ie8 hack*/

}
.header_menu{
border-bottom:1px solid #BEBFC0;
}
.menu_left{
float:left;
margin-left:8px;
background:transparent url(../images/top_menu_idle_left.png) repeat-x scroll left top;
padding:9px 0 !important;
position:relative !important;
z-index:5 !important;
}
.menu_middle{
margin-left:-2px;
float:left;
background:transparent url(../images/top_menu_idle_bg.png) repeat-x scroll 0 0;
padding:6px 8px 8px;
cursor:pointer;
}
.menu_right{
float:left;
margin-left:-2px;
background:transparent url(../images/top_menu_idle_right.png) repeat-x scroll right top;
padding:9px 0 !important;
position:relative !important;
z-index:5 !important;
}
.middle_left_content{
padding-left:10px;
padding-top:10px;
/*padding-top:30px;*/
}
.img_connect{
width:390px;
height:300px;
margin-left:50px;
background:transparent url(../images/connect.png) no-repeat  scroll left top;
}
.registration{
width:100%;
height:500px;
/*margin-top:-40px;*/
}
.registration_detail{
/*margin-top:50px;*/

width:382px;
height:453px;
margin-left:25px;
margin-right:10px;
color:#363636;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;

}
.registraion_text{
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
background:#EEEFF0 none repeat scroll 0 0;
height:40px;
/*margin-top:-4px;*/
}
.registration_err{
	color:red;
	font-weight:bold;
	text-align:center;
	margin-left:75px;
}
.registraion_textarea{
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
background:#EEEFF0 none repeat scroll 0 0;
height:70px;
text-align:center;
padding-top:9px;
margin-top:-2px;
/*margin-top:-4px;*/
}

.registraion_top{
height:10px;
margin-top:12px;
background:transparent url(../images/box_registation_top.PNG) no-repeat scroll 0 0;

}
.registraion_bottom{
background:transparent url(../images/box_registation_bottom.PNG) no-repeat scroll 0 0;
}
.registraion_left{
margin-top:15px;
margin-left:5px;
float:left;
width:40%;
}
.registraion_right{
margin-top:10px;
float:left;
/*width:55%;*/
}
.terms{
width:70%;
text-align:center;
padding:10px;
margin-left:50px;
}
.registration_button{
float:left;
height:35px;
margin-top:10px;
margin-left:120px;
_margin-left:60px;
width:140px;
cursor:pointer;
text-align:center;
color:#ffffff;
font-size:13px;
background:transparent url(../images/creatacc.jpg) no-repeat scroll 0 0;

}
.registraion_right_time{
margin-top:10px;
float:left;
width:55%;
height:30px;
}
.profile_left{
float:left;
width:30%;
}
.profile_right{
float:left;
margin-left:10px;
margin-bottom:5px;
width:68%;
}
.profilebox_left{
margin-top:30px;
margin-left:10px;
width:90%;
}
.profilebox_lcontent{
min-height:30px;
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
border-bottom:1px solid #c6c7c8;
}
.profilebox_lefttop{
height:30px;
width:100%;
background:transparent url(../images/side_menu_top.png) no-repeat scroll 0 0;
}
.lcontent_left{
/*font-size:14px;*/
float:left;
width:40%;
margin-top:5px;
margin-left:10px;
}
.lcontent_right{
/*font-size:14px;*/
margin-top:5px;
float:left;
width:50%;
}
.profilebox_leftbottom{
height:30px;
width:100%;
background:transparent url(../images/side_menu_bottom.png) no-repeat scroll 0 0;
}
.profile_head{
font-size:17px;
color:#ffffff;
text-align:center;
}
.lcontent_edit{
float:left;
margin-left:20px;
margin-top:10px;
color:#ffffff;
width:40px;
height:30px;
text-align:center;
}
.lcontent_changepass{
float:left;
width:130px;
height:22px;
margin-top:6px;
margin-left:35px;
color:#ffffff;
cursor:pointer;
text-align:center;
}
.mypages{
margin-top:81px;
_margin-top:10px;
width:90%;
}
.mypage_content{
float:none;
clear:both;
height:35px;
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
border-bottom:1px solid #c6c7c8;
text-align:left;
}
.mypage_content_top{
height:30px;
background:transparent url(../images/mypage_menu_top.png) no-repeat scroll 0 0;

}
.mypage_content_bottom{
height:30px;
background:transparent url(images/mypage_menu_bottom.png) no-repeat scroll 0 0;
}
.title_content_pno{
float:left;
margin-top:6px;
margin-left:20px;
width:30px;
text-align:left;
}
.title_content_pname{
float:left;
margin-top:9px;
width:100px;
text-align:left;
}

.title_content{
float:left;
margin-top:6px;
width:110px;
text-align:left;
}
.title_content_day{
float:left;
margin-top:9px;
width:110px;
text-align:left;
display:none;
}

.changepass{
clear:both;
height:190px;
width:265px;
display:none;
background:#edeeef;
border-top:1px solid #c6c7c8;
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
border-bottom:1px solid #c6c7c8;

}
.changepass_content{
height:37px;
changepass_content
}
.changepass_left{
margin-left:10px;
margin-top:15px;
float:left;
width:38%;
}
.changepass_right{
margin-top:12px;
float:left;
width:53%;

}
.cpass_ok{
float:left;
width:30%;
height:30px;
margin-left:20px;
margin-top:10px;
color:#ffffff;
cursor:pointer;
background:transparent url(../images/update.jpg) no-repeat;
}
.cpass_cancel{
float:left;
width:30%;
height:30px;
color:#ffffff;
margin-top:10px;
cursor:pointer;
margin-left:40px;
background:transparent url(../images/cancel.jpg) no-repeat;
}
.sel_options{
margin-top:30px;
/*height:100px;*/
width:90%;
}
.sel_head{
height:30px;
/*padding-top:10px;*/
font-size:17px;
color:#ffffff;
text-align:center;
background:transparent url(../images/mypage_menu_top.png) no-repeat;
}
.sel_head1{
/*padding-top:10px;*/
font-size:17px;
/*color:#ffffff;
height:30px;
text-align:center;*/
}
.sel_middle{
height:120px;
margin-top:-2px;
border-left:1px solid #C6C7C8;
border-right:1px solid #C6C7C8;
}
.sel_bottom{
height:20px;
background:transparent url(../images/mypage_menu_bottom.png) no-repeat;
}
.opt_detail{
float:left;
height:46px;
margin-left:2px;
width:220px;
padding-top:6px;
padding-left:1px;
}
.opt_detail3{
float:left;
height:46px;
margin-left:2px;
width:130px;
padding-top:6px;
padding-left:1px;
}

.title_content_default{
float:left;
margin-top:12px;
width:110px;
text-align:left;
display:none;
}
.forgotpassword{
width:50%;
padding-top:50px;
margin-left:50px;
font-size:16px;
}
.edit_img{
float:left;
height:13px;
width:13px;
background:transparent url(../images/edit.gif) no-repeat ;
}
.delete_img{
float:left;
margin-left:10px;
height:22px;
width:20px;
cursor:pointer;
background:transparent url(../images/delete.GIF) no-repeat ;
}
.ovalsets{
width:100%
height:500px;
padding-top:50px;

}
.ovalset_content{
width:550px;
height:400px;
margin-left:50px;
//padding-left:100px;
}
.ovalset_top{
color:#ffffff;
font-weight:bold;
font-size:14px;
padding-top:10px;
text-align:center;
height:30px;
background:transparent url(../images/mypage_rotation_top.png) no-repeat ;
}
.ovalset_middle{
height:40px;
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
border-bottom:1px solid #c6c7c8;
}
.ovalset_bottom{
background:transparent url(../images/ovalset_bottom.png) no-repeat ;
}
.ovalset_detail_set{
height:20px;
margin-top:10px;
margin-left:10px;
float:left;
width:160px;
}
.ovalset_detail_change{
height:30px;
margin-left:10px;
margin-top:5px;
margin-right:10px;
float:left;
cursor:pointer;
color:#ffffff;
}
.changename{
height:30px;
margin-right:10px;
float:left;
width:90px;
background:transparent url(../images/change.jpg) no-repeat ;

}
.upadatename{
height:30px;
margin-right:10px;
float:left;
width:90px;
background:transparent url(../images/update1.jpg) no-repeat ;

}

.ovalset_detail_private{
height:20px;
margin-top:10px;
float:left;
width:90px;
}
.ovalset_detail_edit{
height:20px;
margin-top:10px;
float:left;
width:70px;
padding-top:5px;
}
.ovalset_detail_delete{
height:25px;
margin-top:10px;
float:left;
width:70px;
cursor:pointer;
background:transparent url(../images/delete.GIF) no-repeat ;
}
.profile_oval_edit{
height:20px;
margin-top:5px;
float:left;
width:45px;
padding-top:5px;
}
.profile_oval_delete{
height:25px;
margin-top:5px;
float:left;
width:40px;
cursor:pointer;
background:transparent url(../images/delete.GIF) no-repeat ;
}
.forgotsubmit{
margin-top:40px;
margin-left:70px;
color:#ffffff;
width:90px;
text-align:center;
font-size:14px;
height:40px;
cursor:pointer;
background:transparent url(../images/submit.jpg) no-repeat ;
}
.forgot_text{
margin-left:50px;
font-size:14px;
}
.oval_box_middle{
height:65px;
margin-top:-1px;
border-left:1px solid #c6c7c8;
border-right:1px solid #c6c7c8;
border-bottom:1px solid #c6c7c8;
}
.oval_set{
float:left;
width:150px;
height:30px;
margin-top:20px;
margin-left:20px;
}
.oval_preview{
float:left;
width:70px;
margin-left:20px;
height:60px;
border:1px solid green;
}
.oval_select_image{
float:left;
width:150px;
height:30px;
margin-top:20px;
margin-left:20px;
color:#ffffff;
background:transparent url(../images/button_form.png) no-repeat left top;
}.oval_url{
float:left;
width:350px;
height:30px;
margin-top:20px;
margin-left:20px;
}
.box_bottom{
background:transparent url(../images/content_bottom.png) no-repeat scroll 0 0;
line-height:17px;
position:absolute;
width:100%;
margin-top:-12px;
}
.logout{
float:right;
margin-left:30px;
margin-top:10px;
cursor:pointer;
color:#646567;
}
.ovalimage{
width:1000px;
height:850px;
background:transparent url(../images/TJDcircle.PNG) no-repeat ;
}
.box_oval{
width:100%;
height:1010px;

}
.box_middle_oval{
margin-top:15px;
height:950px;
border-left:1px solid #8ad7e1;
border-right:1px solid #8ad7e1;
position:absolute;
z-index:5;
}
.box_top_oval{
position:absolute;
background:transparent url(../images/content_three.PNG) no-repeat scroll 0 0;
width:100%;
margin-top:10px;
line-height:7px;
padding:0;
background:1px solid red;
}
.box_bottom_oval{
margin-top:965px;
background:transparent url(../images/content_btwo.PNG) no-repeat scroll 0 0;
line-height:17px;
position:absolute;
width:100%;
_width:1000px;
}
.top_menu{
float:right;
margin-top:10px;
height:20px;
}
.menu_content{
float:left;
margin-right:10px;
}
.back{
float:right
}
.imagemap{
float:left;
position:absolute;
margin-top:-168px;
margin-left:400px;
width:522px;
/*height:390px;*/
cursor:pointer;
display:none;
background:transparent url(../images/world_map.JPG) no-repeat scroll 0 0;

}
.changetime{

margin-left:15px;
display:none;

}
.text_timezone{
float:left;
color:red;
font-weight:bold;
font-size:11px;
}
.closebutton{
margin-left:456px;
margin-top:27px;
width:60px;
padding-left:3px;
color:#ffffff;
position:absolute;
background:transparent url(../images/button_go.png) no-repeat scroll 0 0;

}
.edit_user_button{
float:left;
height:30px;
margin-top:5px;
margin-left:130px;
_margin-left:70px;
width:80px;
cursor:pointer;
padding-left:4px;
color:#ffffff;
text-decoration:none;
font-size:13px;
background:transparent url(../images/save.jpg) no-repeat scroll 0 0;
}
.save_button{
float:left;
height:30px;
margin-top:0px;
margin-left:130px;
width:80px;
cursor:pointer;
padding-left:4px;
color:#ffffff;
text-decoration:none;
font-size:13px;
background:transparent url(../images/save2.jpg) no-repeat scroll 0 0;
}
.term_cond{
padding-top:10px;
width:100%;
text-align:center;
}
.mandatoryField {
	color : red;
}
.button { background-color:#69A74E;cursor:pointer; border:1px solid #3B6E22; padding: 2px 4px 3px; color:#FFFFFF; font-weight:bold;}

.instruction_button { background-color:#00bfff;cursor:pointer; border:1px solid #3B6E22; padding: 2px 4px 3px; color:#FFFFFF; font-weight:bold;}

#user_instructions {
	/*background:transparent url(../images/box_with_blue_top.png) no-repeat scroll 0 0;*/
	padding-left:5px;
	padding-right:5px;
	/*border-left:1px solid #8AD7E1;
	border-right:1px solid #8AD7E1;*/
}
#user_instructions p#first_line {
	padding-top:2px;
	padding-left:3px;
}
#user_instructions p {
	padding-top: -10px;
	font-size:12px;
	padding-left:3px;
	text-align: justify;
}

#changePassMsg{
	background-color:#00bfff;
	text-align:center;
}