*{
	padding: 0;
	margin: 0;
}
body{
	font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;

}
.my_home_mine {
    text-align:left;
    font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
    color:#797979;
}
.main_reg {
    position:relative;	
    width:1000px;
    height:700px;
}
.header22_reg {
    padding-top:5px;
    padding-bottom:5px;
    font-size:21px;
    color:#666666;
}
#login_box_reg {
	position:absolute;
	left:205px;
	top:225px;
	width:558px;
	height:35px;
	z-index:1;
}
#firstname_box_reg {
	position:absolute;
	left:0px;
	top:41px;
	width:88px;
	height:18px;
	z-index:2;
}
#surname_box_reg {
	position:absolute;
	left:258px;
	top:41px;
	width:76px;
	height:18px;
	z-index:2;
}
#title_box_reg {
	text-align:left;
	position:absolute;
	left:0px;
	top:0px;
	width:76px;
	height:18px;
	z-index:2;
}
#fname_input_box_reg {
	position:absolute;
	left:115px;
	top:40px;
	width:108px;
	height:18px;
	z-index:2;
}
#surname_input_box_reg {
	position:absolute;
	left:335px;
	top:40px;
	width:108px;
	height:18px;
	z-index:2;
}
.text_regh {
    padding-top:5px;
    font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#666666;
}
.text_regh2 {
    font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#666666;
}
.text_regh a {
    padding-top:5px;
    font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#666666;
    text-decoration:underline;
}
.text_regh2 {
    padding-left:15px;
    padding-top:5px;
    font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    font-size:10pt;
    color:#666666;
}
.red_reg {
    font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:red;
}
#left_side2_reg {
	line-height:22px;
	position:absolute;
	left:203px;
	top:305px;
	width:133px;
	height:113px;
	z-index:2;
}
#email_input_reg {
	position:absolute;
	left:320px;
	top:310px;
	width:600px;
	height:20px;
	z-index:3;
}
#postcode_input_reg {
	position:absolute;
	left:320px;
	top:353px;
	width:425px;
	height:20px;
	z-index:3;
}
#password_input_reg {
	position:absolute;
	left:320px;
	top:396px;
	width:425px;
	height:20px;
	z-index:3;
}
#con_password_input_reg {
	position:absolute;
	left:320px;
	top:440px;
	width:600px;
	height:20px;
	z-index:3;
}
#top_box_reg {
	text-align:left;
	position:absolute;
	left:200px;
	top:58px;
	width:559px;
	height:105px;
	z-index:4;
}
#bottom_box_reghm {
	position:absolute;
	left:203px;
	top:495px;
	width:561px;
	height:57px;
	z-index:5;
}
#bottom_box2_reghm {
	position:absolute;
	left:203px;
	top:600px;
	width:561px;
	height:57px;
	z-index:5;
}
#register_button_reg {
	position:absolute;
	left:320px;
	top:240px;
	width:84px;
	height:24px;
	z-index:6;
}
.green_link22 {
	color: #3366CC;
	text-decoration: none;
}
.green_link22 a {
	color: #3366CC;
	text-decoration: none;
}
.green_link22 a:hover {
	color: #3366CC;
	text-decoration: underline;
}
/*This is for left box */
#top_part_left_box {
    text-align:left;
	position:absolute;
	left:30px;
	top:15px;
	width:144px;
	height:686px;
	z-index:4;
}
#left_corner {
padding-top:10px;
background-image:url(../img/left_corner_bg.jpg);
background-repeat:no-repeat;
	position:absolute;
	left:1px;
	top:81px;
	width:140px;
	height:143px;
	z-index:5;
}
#left_corner h3 {
    text-align:center;
	font-size:11pt;
	color:#666666;
}
#left_corner_bullets {
	position:absolute;
	left:9px;
	top:129px;
	width:16px;
	height:84px;
	z-index:5;
}
#left_corner_bullets_text {
	position:absolute;
	left:22px;
	top:00px;
	width:109px;
	height:87px;
	z-index:6;
}
.green_icon_text {
    margin-top:-7px;
    text-decoration:none;
    font-size:8pt;
    color:#85D62F;
}
.green_icon_text p a {
    line-height:22px;
    text-decoration:none;
    font-size:8pt;
    color:#3366CC;
}
#radio_buttons {
	top:0;
	left:-74px;	
	position:relative;
	width:666px;
	height:30px;
}
/*Left box ends */
/*This is for input box, form contents etc */
.input_box {
    height:20px;
    padding:5px 0px 0px 2px;
    margin-bottom: 0px;
    color: #656565;
    font-size:13px;
    background: #ffffff;
    border: gray solid 1px;
}
.fieldset {
    border: #26a solid 1px;
}
.legend {
    background: #c4c4c4;
    border: #26a solid 1px;
    padding: 1px 10px;
}
/* form contents ends */
/*This is for radio button top menu */
.padding_left2 {
    padding-left:90px;
}
.margin_hm {
    padding-left:40px;
}
/* Radio button ends */

