input radio { border:none; }

#personal_details{
 width:717px;
 overflow:hidden;
 background:#eee;
 color:#555;

}

#personal_details_with_topline {
 width:705px;
 overflow:hidden;
 background:#eee;
 color:#555;
 border-style: solid solid solid solid;
 border-width:1px;
 border-color:grey;
}

/* begin css tabs */

ul#intabs a:link, ul.tabs a:visited, ul.tabs a:active 
                    { text-decoration:none; }  
ul#intabs a:hover, ul#intabs a:focus     
                    { color:black; background-color:#888; }
ul#intabs a           { display:block; }

ul#intabs       { float:left; width:100%; padding:0; margin:0; 
                 margin-bottom:10px; }

ul#intabs li    { float:left; width:120px; list-style-type:none;  }
ul#intabs li.gap {border-bottom:1px solid grey;width:60px;background-color:#fff;height:21px;}

ul#intabs li:hover {color:#fff; background-color:#888; }
ul#intabs a:hover {color:#fff;}
ul#intabs li.gap:hover {color:#fff; background-color:#fff !important;}

ul#intabs *.tab-label { border-width:1px; border-style:solid solid solid none; border-color:grey; margin:0;
					    cursor:pointer; padding-bottom:2px; padding-top:2px; 
                      font-weight:normal; text-align:center; font-size:1.1em; } 

ul#intabs li.chosen *.tab-label {cursor:auto; font-weight:bold; background-color:#888;}
ul#intabs li.chosen *.tab-label a{color:#fff; background-color:#888;}
h3.grey_b_left{border-left:1px solid #888 !important;}

ul.personal li {margin:0px 0px 0px 50px; padding:0px 0px 0px 10px;}

/* end css tabs */

/* form collumns */

p.fc0 {
	text-align:left;
	width:500px;
	margin-left:0px;
	margin-bottom:10px;
	padding-left:10px;
}
p.fc1 {

	text-align:right;
	width:150px;
	float:left;
	clear:left;
	margin-bottom:10px;
}

p.fc1-5 {

	text-align:right;
	width:150px;
	float:left;
	margin-bottom:10px;
}

p.fc2 {
	text-align:left;
	width:500px;
	margin-left:150px;
	margin-bottom:10px;
	padding-left:10px;
}
p.fc3 {
	text-align:left;
	width:500px;
	margin-left:50px;
	margin-bottom:10px;
	padding-left:10px;
}

* html p.fc3 {
	text-align:left;
	width:500px;
	margin-left:0px;
	margin-bottom:10px;
	padding-left:10px;
}

div.p_details{padding: 0px 0px 20px 0px;}
hr.p_lines{clear:both;margin: 20px 0 15px 160px; width:490px}
hr.h_lines{clear:both;margin: 20px 0 15px 50px; width:490px}

.widget_age_group_1 {

	position:absolute;
	left:0px;
	top:0px;
	width:190px;
	height:90px;

}
.widget_age_group_2 {

	position:absolute;
	left:190px;
	top:0px;
	width:280px;
	height:90px;

}
.widget_age_group_3 {

	position:absolute;
	left:380px;
	top:0px;
	width:190px;
	height:90px;

}
.message_reader_font {

	font-size:8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color:#000000;

}

td.message_reader_font_grey {

	font-size:8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	color:#888888;

}


.widget_inbox_list {
 margin:0px;
 padding:0px;
 width:715px;
 overflow:hidden;
 background: #E0E0E0;
 
 color:#000;
 border-style: solid solid solid solid;
 border-width:1px;
 border-color:grey;
 margin-top:0px;
 margin-left:0px;
 
}

.widget_message_read {

 margin:0px;
 padding:0px;
 width:660px;
 color:#000; 
 margin-top:10px;
 margin-left:10px;


}

.message_row {
	
	padding:0px;
	margin:0px;
	width:680px;
	height:30px;
	margin-left:30px;

}

.widget_space {
	
	margin:0px;
	padding:0px;
	height:10px;

}

.widget_checkbox {
	margin-top:8px;
	padding:0px;
	width:20px;

}

.widget_date {
	margin:0px;
	padding:0px;
	width:180px;

}

.widget_subject {
	margin:0px;
	padding:0px;
	width:400px;

}

.widget_delete {

	margin-top:8px;
	padding:0px;
	width:20px;
}

.read_message_left {
	margin:0px;
	padding:0px;
	width:150px;

}

.read_message_wide {
	margin:0px;
	padding:0px;
	width:650px;

}

.read_message_right {
	margin:0px;
	padding:0px;
	width:500px;

}

.message_read_textarea {

	margin:0px;
	padding:0px;
	width:350px;
	height:100px;

}

* html .ie6spacer {
height:50px;
}

*:first-child+html .ie6spacer {
height:50px;
}

.message_reader_holder { position:relative; top:0px; left:0px; width:700px; height:30px;}
.message_reader_split { position:relative; top:0px; left:0px; width:700px; height:20px;}
* html .message_reader_split { position:relative; top:0px; left:0px; width:700px; height:20px;}
.message_reader_underline { position:relative; top:0px; left:10px; width:620px; height:10px;}

.message_reader_head  { position:absolute; top:0px; left:30px; width:680px; height:20px; line-height:140%; font-size:8pt; }
.message_reader_name  { position:absolute; top:0px; left:30px;  width:110px; height:20px; text-align:right; line-height:140%; }

.message_reader_name_stretch  { position:absolute; top:0px; left:0px;  width:160px; height:20px; text-align:right; line-height:140%;}
.message_reader_stretch  { position:absolute; top:0px; left:0px;  width:350px; height:20px; text-align:right; line-height:140%; text-align:center;}
.message_reader_input_stretch { position:absolute; top:0px; left:175px;  width:525px; height:20px; text-align:left;  line-height:140%;}
.message_reader_line_stretch  { position:absolute; top:0px; left:175px;  width:450px; height:20px; text-align:left;  line-height:140%; }

.message_reader_input { position:absolute; top:0px; left:150px;  width:560px; height:20px; text-align:left;  line-height:140%; font-size:8pt; }
.message_reader_line  { position:absolute; top:0px; left:150px;  width:450px; height:20px; text-align:left;  line-height:140%; }
.message_reader_floats { width:100px; text-align:right; float:left;}
.message_button_holder { position:relative; top:10px; left:150px; width:300px; height:50px;}
.message_button_holder_abs { position:absolute; top:10px; left:150px; width:300px; height:50px;}
.message_button { margin-left:10px; }

.message_reader_text_holder { position:relative; top:0px; left:0px; width:710px; height:110px;}
.message_reader_textarea { position:absolute; top:0px; left:150px;  width:480px; height:110px; text-align:left;  line-height:140%;}
.message_reader_textbox { width:480px; height:100px; padding:0px; margin:0px; left:0px;}
.message_reader_inputfield { width:480px;}

.message_reader_table { position:relative; top:0px; left:10px; width:710px; height:150px;}
.message_reader_table_name  { position:absolute; top:0px; left:0px;  width:160px; height:150px; text-align:right; line-height:140%;}
.message_reader_table_input { position:absolute; top:0px; left:180px;  width:570px; height:150px; text-align:left;  line-height:140%;}
* html .message_reader_table_input { position:absolute; top:0px; left:180px;  width:590px; height:150px; text-align:left;  line-height:140%;}
.message_reader_table_input_rel { position:relative; top:0px; left:0px;  width:570px; height:150px; text-align:left;  line-height:140%;}

a.grey_link {

	font-size:7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	letter-spacing: 0.05em;
	color:#555;

}

/* KEEP OUT WITH CLASSES BELOW*/
/* NEW CLASSES BELOW SADiQ*/

.msg_rd_holder { position:relative; top:0px; left:0px; width:780px; height:30px; font-size:8pt; line-height:140%; }
.msg_rd_holder_small { position:relative; top:0px; left:0px; width:780px; height:20px; font-size:8pt; line-height:140%; }
.msg_rd_full { position:absolute; top:0px; left:20px; width:740px; height:20px; text-align:left; }
.msg_rd_btm_bdr { position:absolute; top:20px; left:20px; width:710px; height:10px; border-top:1px solid #666666; }
.msg_rd_left { position:absolute; top:0px; left:0px;  width:160px; height:20px; text-align:right; text-wrap:nowrap;}
.msg_rd_right { position:absolute; top:0px; left:175px;  width:605px; height:20px; text-align:left; }
.msg_rd_right_btm_bdr { position:relative; top:0px; left:0px;  width:585px; height:10px; border-Bottom:1px solid #666666; }


/*  LOTS OF CHECK BOXES  */
.msg_rd_holder_big { position:relative; top:0px; left:0px; width:710px; height:180px; font-size:8pt; line-height:140%; }
.msg_rd_right_big { position:absolute; top:0px; left:175px;  width:605px; height:180px; text-align:left; }
.msg_rd_box_holder { position:relative; top:0px; left:0px; width:605px; height:180px; font-size:8pt; line-height:110%; }

.msg_rd_right_1 { position:absolute; top:0px; left:0px; width:200px; height:170px; }
.msg_rd_right_2 { position:absolute; top:0px; left:200px; width:200px; height:170px; }
.msg_rd_right_3 { position:absolute; top:0px; left:405px; width:200px; height:170px; }

.msg_rd_right_line  { position:relative; top:0px; left:0px; width:200px; height:20px; }

.msg_rd_right_name { position:absolute; top:0px; left:0px; width:60px; height:20px; }
.msg_rd_right_male { position:absolute; top:0px; left:60px; width:30px; height:20px; text-align:center; }
.msg_rd_right_female { position:absolute; top:0px; left:100px; width:40px; height:20px; text-align:center;  }
.msg_rd_right_mixed  { position:absolute; top:0px; left:150px; width:40px; height:20px; text-align:center;  }


/* TEXTAREA MESSAGE */

.msg_rd_holder_textarea { position:relative; top:0px; left:0px; width:710px; height:120px; font-size:8pt; line-height:140%; }
.msg_rd_right_textarea { position:absolute; top:0px; left:175px;  width:605px; height:120px; text-align:left; }
.msg_rd_box_holder_textarea { position:relative; top:0px; left:0px; width:605px; height:120px; font-size:8pt; line-height:110%; }







