.textfield 
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; background-color: #FF9966; font-weight: bold}
.body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
.whitebold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.whitebold:hover {color: #FF6600; text-decoration: none}
a.whitebold:visited{color: #FFFFFF;}
a.whitebold:link{color: #FFFFFF;}
a.body:link{color: #0066CC;}
a.body:hover{color: #FF6600;}
a.body:visited{color: #000000;}
a:link {color: #0066CC;}
.button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #FF6600}
P, TD, TH, UL, OL{FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;}
TD{FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana}
TH{BACKGROUND: #cccccc; TEXT-ALIGN: left}
UL{list-style-image: url(/images/icons/bullet_1.gif);}
H1{FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #FF9933; FONT-FAMILY: Arial,Helvetica, sans-serif; FONT-VARIANT: small-caps; FONT-STRETCH: narrower; FONT-EFFECT: outline;}
H2{FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps;}
H3{FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000033; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: small-caps;}
H4{FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000033; FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica}
INPUT.SUBMIT, input.submit{FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica;BACKGROUND-COLOR: #ffcc66; FONT-VARIANT: small-caps; FONT-SIZE: 10pt}
.INPUT_SUBMIT{FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif, Helvetica; BACKGROUND-COLOR: #ffcc66; FONT-SIZE: 10pt; FONT-VARIANT: small-caps; WIDTH: 250px;}
 input.update, input.delete, .linkasbutton
{
	font-weight: bold;
  font-family: Verdana, Arial, sans-serif, Helvetica;
  font-size:8pt;
  background-color: #ffcc66;
  vertical-align:middle;
}
/*INPUT.DELETE{FONT-WEIGHT: bold;	FONT-FAMILY: Arial, sans-serif;	BACKGROUND-COLOR: #CCCCCC}*/
HR, HR.DIVIDER_1 {WIDTH: 100%; COLOR: #66ccff; HEIGHT: 1px; border:1px solid #FFDDDD;}
SPAN.subnavbar{FONT-WEIGHT: bold; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif;}
SPAN.nounderline{TEXT-DECORATION: none}
P.highlight{BACKGROUND-COLOR: #e8f8ff}
TD.profile_on{VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ffffff}
TD.profile_off{VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e8f8ff}
.header {background-color:#FFDDEE;}
.1 {background-color:#FFEFEF;}
.0 {background-color:#DDE3FF;}
.profile_on, .true {background-color:#FFEFEF;}
.profile_off, .false {background-color:#DDE3FF;}

TABLE.profile{BACKGROUND-COLOR: #eeeeee}
.indent_left{PADDING-LEFT: 1em}
.indent_right{PADDING-RIGHT: 1em}
.highlight{BACKGROUND-COLOR: #E8F8FF;}
.no_class{}
.motd, .wo {border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;background-color:#F6F6FF;background-image:url(/images/images/corner.gif);background-repeat:no-repeat;background-position:bottom right;padding:5px;}
.info_panel{}
.info_panel_header {font-weight:bold;background-color:#CEE7FF;padding:1px;border:1px solid #DDDDDD;}
a.info_panel_header:link{text-decoration:none;color:#000033;}
a.info_panel_header:hover{text-decoration:none;}
a.info_panel_header:visited{text-decoration:none;color:#000088;}
.info_panel_body {padding:2px;background-color:#E9F6FF;background-image:url(/images/images/corner.gif);background-repeat:no-repeat;background-position:bottom right;}
.error {font-weight: bold; color:#FF0000;}
.success {font-weight: bold; color:#009900;}
.polaroid, .gallery {border:1px #DDDDDD solid; padding:3px; background-color:#F9F9F9;}
.caption {font-size:smaller; color:#999999;}

.frm1, .res1 {width:140px;padding:6px;float:left;}
.frm2, .res2 {padding:6px;}
.res1, .res2 {margin-bottom:10px;}
.res1 {background-image:url(/images/images/corner_top_left.gif);background-position:top left;background-repeat:no-repeat;}
.res2 {background-image:url(/images/images/corner.gif);background-position:bottom right;background-repeat:no-repeat;}
.res2 p{margin-left:148px;}
.frm2 div{margin-left:142px;}

.chat_link
{
	float: right;
	font-size: 90%;
	font-weight: normal;	
	padding-top:6px;
	margin-top:6px;
}

.chat_link a {text-decoration: none ;}
img.float_img {float:left;padding-right:8px;}
.inline_error {font-weight: bold; color:#FF0000; font-size:85%; background-image:url(/images/icons/up_arrow.gif);background-position:middle left;background-repeat:no-repeat;padding-left:12px;}

/*changes for photos*/
.delete, .update{margin:6px;}
.photodiv {background-image:url(/images/images/corner.gif);background-position:bottom right;background-repeat:no-repeat;}
.phot1 {background-color:transparent;margin-bottom:2px;margin-right:20px;overflow:hidden;width:99px;max-height:110px;height:auto;_height:110px;}
.phot2 {background-color:transparent;margin-bottom:2px; margin-right:0px;padding:2px;padding-right:0px; min-height:140px;margin-bottom:10px;}

.phot2 form {
	margin-top:2px;
	margin-left:1px;
	}
.phot1 img {width:99px;}
.editDetails{vertical-align:top;}
.flat {background-color:inherit;color:#666699;font-style:italic; margin-top:6px;margin-bottom:4px;}
.input_text, input.password, .input_select,textarea, input.flat {border-style:solid;border-width:1px;border-color:#C0C0C0;font-style:normal; background-color:#F6F6FF;}

.adjusticon {vertical-align:middle;margin-left:6px;}
.smaller{font-size: 90%;}
span.padleft {margin-left:12px;}
span.em{font-weight:bold;color:#000066;}
.linkasbutton{border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:2px solid #808080; border-bottom:2px solid #808080; vertical-align:middle;height:22px;}
.linkasbutton{display:inline;padding-left:16px;padding-right:16px;vertical-align:middle;padding-top:1px;padding-bottom:2px;}
.linkasbutton a{text-decoration:none;}
.linkasbutton a:link{color:#000;}
.linkasbutton a:visited{color:#000;}
.resultNotice{float:right;margin-top:8px;margin-right:10px;text-align:right;font-size:smaller;}
.ph_ed{text-align:right;width:94px;margin:0px;padding:1px;font-family:Verdana,Arial,sans-serif;font-size:8pt;border-right:1px dotted #FFA500;_border:none;_border-top:1px dotted #FFA500;}
.ph_ed a:hover{text-decoration:none;font-weight:bold;background-color:#CCCCFF;margin-right:0px;border-right:2px solid #FFA500;}
.ph_btn{text-align:right;}
.ph_dets{float:left;}
.ph_rej{width:99px;text-align:center;}
.ph_st {margin-top:0px;font-size:8pt;color:#666699;font-weight:bold;}
.ph_hd{font-weight:bold;margin:2px;text-align:center;}
.pr_d {padding:10px;min-height:30px;width:390px;}
.pr_d2 {padding:10px;min-height:30px;width:500px;}
.pr_li {clear:left;margin-top:10px;}
.pr_li li{list-style-type:none;display:inline;margin:auto 20px auto auto;}
.pr_li ul{text-align:left;margin-left:0px;padding-left:0px;}
.pr_lbl {width:150px;text-align:center;margin-top:1px;font-size:smaller;overflow:none; margin-bottom:10px;}
#my_gen_desc{padding-top:4px;min-height:190px; }
#my_photos{float:right;width:110px;padding:10px;margin:auto 4px 10px 4px;background-image:url(/images/images/corner.gif);background-repeat:no-repeat;background-position:bottom right;}
#my_photo{float:left;overflow:auto;margin: 0px 18px 0px 0px;padding:0px;min-height:170px;height:auto;}
#my_details{padding:0px;margin:0px; }
/* end of photo changes */
.tabon  {display:inline;background-color:#F6F6FF;border-left:solid 1px #666699;border-right:solid 1px #666699;margin:1px 16px 0px 8px;padding:2px 6px 1px 6px;vertical-align:top;font-weight:bold;color:#666699} 
.taboff {display:inline;background-color:#F6F6FF;border-left:solid 1px #666699;border-right:solid 1px #666699;margin:1px 16px 0px 8px;padding:2px 6px 1px 6px;vertical-align:top;}
.tabdiv {margin:4px;padding:1px;border-bottom:1px solid #666699;}
.r_out_sm {font-size:11px;color:#666699}
.r_out_sm img{vertical-align:middle;border:none;}
.r_out_sm a{font-weight:bold;text-decoration:none;color:inherit;}
.r_out_sm a:hover{text-decoration:underline;}
.r_out_sm .inactive{font-weight:bold;color:#ffcc66;text-decoration:none;}
img.ico {vertical-align:middle;border:none;height:18px;}
.wo_tbl {border: medium none ; margin: 0px; padding: 0px 12px 0px 2px; width: 186px;}
.wo {float:left;margin:6px 6px 0px 0px;padding:0px;padding-bottom:8px;max-height:60px;}
#wo_h1  {margin-bottom:6px}
#hint	ul { background-color:#EFEFFF; padding: 3px; width: 150px; border: 1px solid #999; list-style-type: none;  margin: 5px 0 0 0}
#hint	li { list-style-image: none; margin: 0 0 5px 0; cursor: default; color:#000066; font-size: 11px; }
#hint	li:hover { background: #ffc; font-weight:bold;}

.inline{vertical-align:middle;}

.frm {margin:0px;padding:4px 0px 2px 6px;min-height:24px;}
.frm label, .frm span{float:left;margin-top:4px;}
.frm label {display: block;}
.frm div label{display:inline;float:none;width:30px;}
.frm br {clear:both;}
.frm textarea{width:260px;height:120px;margin-right:12px;}
.q1 .error{padding-left:100px;}
.q1 label{width:100px;}
.r1 input, .r2 input , .frm div{float:left;}
.r1 .error, .r2 .error{padding-left:200px;}
.r1 label, .r2 label{width:200px;}
.r1{background-color:#DDE3FF;}
.r2{background-color:#EFEFFF;}
#DoB {width:45px;}
#MoB {width:95px;}
#YoB {width:60px;}
#area {width:262px;}
#rln , #drnk, #smk, #b, #ht, #chld, #mrtl{width:206px}
#sbm {margin: 8px 12px 8px 300px;}
#bnr_mbr {border:2px solid #FF0000; padding:10px; margin-bottom:10px;background:#FFE9E9;}
#bnr_pic {border:2px solid #0000FF; padding:10px; margin-bottom:10px;background:#E9E9FF;}
#bnr_pp  {border:2px solid #00FF00; padding:10px; margin-bottom:10px;background:#E9FFE9;}
#bnr_srch{border:2px solid #FFFF00; padding:10px; margin-bottom:10px;background:#FFFFE9;}
#bnr_phn  {border:2px solid #FFA500; padding:10px; margin-bottom:10px;background:#FFC082;}