body {	margin:0px; padding:0px; line-height:16px; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
/*-----------MAIN PAGE ELEMENTS-----------*/
.pagecontainer { margin:0 auto; padding:50px 0px 50px 0px;}
.header { margin:0; padding:0; width:100%; background:url(../images/header_bg.gif) repeat-x bottom left; height: 80px;}
.logo {float:left;  padding: 14px 0px 10px 10px; }
.breadcrumb { float:left; padding: 10px 10px 10px 10px; font-size: 14px; font-weight: bolder; color: #e28d25;width:70%;  text-align:right; }
/*-----------FOOTER-----------*/
.footer { border-top: 5px solid #384e87; font-size:12px; padding: 15px 10px 10px 10px; }
.footer a { color:#384e87; text-decoration:none; }
.footer a:hover { color:#384e87; text-decoration:underline; }
/*-----------Messages-----------*/
.SuccessMsg { color: green;  font-weight: bold;}
.ErrorMsg { color: red;  font-weight: bold;}
.redstar { color: red; }
/*-----------Round Form-----------*/
.round {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0px 0px 3px #004891; -moz-box-shadow:0px 0px 3px #004891; -webkit-box-shadow:0px 0px 3px #004891;}
.FormView { width:100%; vertical-align: middle; }
.FormView .container { border: 1px solid #9dc6ec; background-color: #FFFFFF; width:40%;  }
.FormView .FormTitle {font-size: 14px; font-weight: bolder; color: #3f3f3d; padding: 10px; height: 22px; background-color:#bedefd; border-bottom: 1px solid #a5cdf2;}
.FormView .FormSubTitle {padding: 0px 1px 1px 5px; background-color:#F0F7FD;text-align: left; font-size:11px; height:20px;}
.FormView .FrmCaption { line-height:20px; text-align: right; vertical-align: top; padding-top: 2px; padding-bottom: 4px; font-weight: bold; width:40%;  background-color:White; white-space:nowrap;}
.FormView .FrmCaptionright { line-height:20px; text-align: right; vertical-align: top; padding-top: 2px; padding-bottom: 4px; font-weight: bold;  background-color:White; white-space:nowrap;}
.FormView .FrmCaptionleft { line-height:20px; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 4px; font-weight: bold;  background-color:White; white-space:nowrap;}
.FormView .FrmInput { line-height:20px; text-align: left;  width: 58%; vertical-align: top; padding-top: 3px; background-color:White;}
.FormView .FrmInput span { font-weight: normal; padding-top: 5px; margin: 0px 0px 0px 0px; vertical-align: top; line-height:25px; border: 0px solid red; }
.FormView .FrmInput input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; vertical-align: middle; /*margin-top: 1px;*/  }
.FormView .FrmInput select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #000000; }
.FormView .save_button_container {margin-top: 5px; padding: 10px; background-color: #f0f7fd; text-align: center; border-top: 1px solid #a5cdf2;  } 
.FormView .RowStyle {border: 1px solid #909090; } 

.photocontainer{border: 1px solid #9dc6ec; background-color: #f0f7fd;padding-bottom:10px; width:150px;height:100px;}
.phototitle{background-color: #bedefd;padding:4px; margin-bottom:10px; overflow:visible;  width:150px; white-space:wrap; font-size:11px;}