div.page_content{
margin-left: 0px;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 10px;
}

div.one_column{
float:left;
width:575px;
margin:0px 0px 0px 10px;
}

div.ad_right_column{
float: right;
width:130px;
margin:0px 10px 0px 0px;
} 


div.padded_section{padding:10px 10px 10px 10px;}

div.center_block{
text-align:center;
margin-left:0px;
margin-right:0px;
margin-top: 10px;
margin-bottom: 0px;
}


div.profile{
margin-left: auto; margin-right: auto;
text-align:left;
padding-top:0px;
padding-bottom:10px;
border: 1px solid #76738F;
width:580px;
}

div.row_profile{
  position:relative;
  width: 530px;
  text-align: right;
  border-bottom:1px solid #bf0000;
  margin-left:15px;
  padding-top:5px;
  }
  
span.lbl_profile {
width: 130px;
text-align: right;
float:left;
color:#4B4864;  font-weight:700; font-size:80%; line-height:110%;
}


span.details_profile {
float: right;
width: 390px;
text-align: left;
color:#4B4864;  font-weight:400; font-size:80%; line-height:110%;
}
span.field_size{color:#000000;  font-weight:500; font-size:70%; line-height:100%;}

div.aright_profile{clear:both; width:530px;text-align:right; padding-top: 1px;} 



div.center {margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
text-align:center;
}
 
div.error {
text-align:left;
padding:4px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
border: 1px solid #DF0000;
color:#DF0000;
font-weight:400;
font-size:80%;
line-height:100%;
background-color:#FFFF8C;
width:400px;
}

div.display_message {
text-align:center;
padding:4px;
margin-top:10px;
border: 1px solid #006F00;
color:#006F00;
font-weight:400;
font-size:90%;
line-height:110%;}

h2.form_header{padding-left:10px;padding-top:10px;margin:0;color:#4B4864;  font-weight:700;  font-size:95%; line-height:110%;}


p.pgf {padding-left:10px;
padding-right:10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 8px;
color:#4B4864;  font-weight:400; font-size:75%; line-height:120%;
text-align:left;
}

div.intro_left{float:left; width:450px;}
div.intro_right{float:right; width:110px;}

a.page_link{text-transform: none;}
a.page_link:link {color: #4B4864;text-decoration: underline}
a.page_link:visited {color: #4B4864;text-decoration: underline}
a.page_link:active {text-decoration: underline}   
a.page_link:hover {color: #D50000;text-decoration: underline}  

input.contact {margin:0; border:1px solid #4B4864;  background: #EFEFEF;font-family:Arial, Tahoma, sans-serif;font-size:80%; line-height:100%;}
select.contact {margin:0;border:1px solid #4B4864;  background: #EFEFEF;font-family:Arial, Tahoma, sans-serif;font-size:80%; line-height:100%;}
textarea.contact {margin:0;border:1px solid #4B4864;  background: #EFEFEF;font-family:Arial, Tahoma, sans-serif;font-size:80%; line-height:100%;}
input.contacterror {margin:0;border:1px solid #CA0000;background: #FFFF8C;font-family:Arial, Tahoma, sans-serif;font-size:80%; line-height:100%;}
select.contacterror {margin:0;border:1px solid #CA0000;background: #FFFF8C;font-family:Arial, Tahoma, sans-serif;font-size:80%; line-height:100%;}
textarea.contacterror {margin:0;border:1px solid #CA0000;background: #FFFF8C;font-family:Arial, Tahoma, sans-serif;font-size:80%; line-height:100%;}


a.back_link{float:left; display:block; border:1px solid #000000; padding:3px; margin:5px 0px 0px 0px; font-weight:700; font-size:11px; line-height:13px;}
a.back_link:link {color: #000000;text-decoration: none}
a.back_link:visited {color: #000000;text-decoration: none}
a.back_link:active {text-decoration: none;color: #000000;}   
a.back_link:hover {text-decoration: none; color: #C10000; background-color:#E2E2E2;}  

