#content .profile{width:100%; overflow:hidden; margin-top:2em;}
#content .profile ul{margin-top:-1em;}


#content #detailBlock{margin:2em 0;}
#content #detailBlock ul{list-style-type:none; list-style-position:outside;}

#content #detailBlock .leftBlock{float:left; display:inline; width:268px; margin-left:30px; border-left:27px solid #25aae1; padding-left:19px; margin-bottom:29px;}
#content #detailBlock .rightBlock{float:left; display:inline; width:280px; border-left:27px solid #25aae1; padding-left:19px; margin-bottom:29px;}
#content #detailBlock .bottomBlock{clear:both; margin-left:30px; border-left:27px solid #25aae1; padding-left:19px;}

#content .contactForm{margin:2em 0 1.3em 30px; border-left:27px solid #25aae1; padding-left:19px; height:1%;}

#content .contactForm .leftField{float:left; display:inline; width:205px; padding-right:15px; margin-bottom:1em; overflow:hidden;}
#content .contactForm .rightField{float:left; display:inline; width:205px; margin-bottom:1em; overflow:hidden;}
#content .contactForm .field{margin-bottom:1em;}

#content .contactForm label{display:block; clear:both;}
#content .contactForm label em{font-size:0.83em; font-style:italic;}

#content .contactForm .inputText{height:15px; border:1px solid #aeafb1; background:url(../images/input_bg.gif) top left repeat-x;
line-height:15px; padding:3px 3px; color:#585858; font-family:Verdana, Arial, Helvetica, sans-serif; width:96%;}

#content .contactForm textarea{border:1px solid #aeafb1; background:url(../images/input_bg.gif) top left repeat-x;
line-height:15px; padding:3px 3px; color:#585858; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; width:417px; height:120px;}
