/* =RESET
=-----------------------*/
* {margin:0px; padding:0px;}
html {height:100%; font-size:100%;}
body {background:#FFFFFF; line-height:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; background:#BCD2E9 url(../images/h-bg.jpg) repeat-x top center;}
:focus {outline:0;}
ul li {list-style:none;}
img {border:none;}

/* MAIN CONTAINERS
=-----------------------*/
#vertical-bg { background:url(../images/v-bg.png) repeat-y top center; margin:auto; padding:0px; width:auto}
#header-bg { background:url(../images/header-bg.jpg) no-repeat top center; margin:auto; padding:0px; width:auto}

#container { width:1000px; margin:auto; padding:0px;}
#logo { float:left; margin:25px 0px 0px 45px }


#bodycontent { margin:60px 0px 0px 30px; width:1000px;}
#content { width:645px; float:left; margin:0px 0px 0px 0px }
#content h1 { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#C00000; line-height:50px; font-weight:normal;}
#content h2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#406D98; line-height:50px; font-weight:normal;}
#content h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#406D98; line-height:30px; font-weight:normal;}
#content p { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px;}
#content ul li {background:url(../images/bullet.jpg) no-repeat top left; line-height:27px; padding-left:25px;}

#rightcolumn { width:318px; float:right; padding:8px 35px 0px 0px;}


/* FORM
=-----------------------*/
#form { background:url(../images/form-vbg.jpg) repeat-y top center; margin:0px ; padding:0px}
#form-top { background:url(../images/form-top.jpg) no-repeat top center;}
#form-bottom { background:url(../images/form-bottom.jpg) no-repeat bottom center; padding-bottom:23px;}
#form-content { padding:15px 0px 0px 35px;}
#form-content p{ width:250px; color:#FFFFFF; line-height:22px; padding-left:0px; margin-bottom:10px; }
.formlabels{
  float:            left;
  width:            68px !important;
  width:            70px;
  padding:          6px 2px 0px;
  background-color: #14406A;
  text-align:       right;
  color:            #ffffff;
  border:1px solid #0C3358
  margin: 4px 4px 4px 4px;
  display:block;
  height:21px;
  font-size:11px; }
  
.formlabels2{
  float:            left;
  width:            47px !important;
  width:            70px;
  padding:          6px 2px 0px;
  background-color: #14406A;
  text-align:       right;
  color:            #ffffff;
  border:1px solid #0C3358
  margin: 4px 4px 4px 4px;
  display:block;
  height:21px;
  font-size:11px; }

.formlabels3{
  float:            left;
  width:            78px !important;
  width:            70px;
  padding:          6px 2px 0px;
  background-color: #14406A;
  text-align:       right;
  color:            #ffffff;
  border:1px solid #0C3358
  margin: 4px 4px 4px 4px;
  display:block;
  height:21px;
  font-size:11px; }
  
.contact-input{ width:168px; 
  padding:2px 3px 3px 3px;
  background-color: #ffffff;
  border:1px solid #275077;
  color: #000000;
  margin:0px 0px 2px 0px;
  text-align:left;
  background:url(../images/input1-bg.jpg) repeat-x;
  height:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;}
  
.contact-input2{ width:240px;
  padding:2px 3px 3px 3px;
  height:114px;
  background-color: #ffffff;
  border:1px solid #275077;
  color: #000000;
  margin:0px 0px 2px 0px;
  background:url(../images/input2-bg.jpg) repeat-x;
  text-align:left;
  float: none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px }
  
.contact-input3{ width:54px; 
  padding:2px 3px 3px 3px;
  background-color: #ffffff;
  border:1px solid #275077;
  color: #000000;
  margin:0px 0px 2px 0px;
  text-align:left;
  background:url(../images/input1-bg.jpg) repeat-x;
  height:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;}
  
  
.contact-input4{ width:54px; 
  padding:2px 3px 3px 3px;
  background-color: #ffffff;
  border:1px solid #275077;
  color: #000000;
  margin:0px 0px 2px 0px;
  text-align:left;
  background:url(../images/input1-bg.jpg) repeat-x;
  height:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;}  
  
.contact-input5{ width:79px; 
  padding:2px 3px 3px 3px;
  background-color: #ffffff;
  border:1px solid #275077;
  color: #000000;
  margin:0px 0px 2px 0px;
  text-align:left;
  background:url(../images/input1-bg.jpg) repeat-x;
  height:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;}   
  
  
  

.capta-image {margin-bottom:1px; margin-top:0px; float:right; padding-right:35px;}
.submit {margin-left:156px; margin-top:10px;  margin-bottom:5px;}




.photography { padding:10px 0px 0px 26px }





/* FOOTER
=-----------------------*/
#footer { background:url(../images/footer-bg.jpg) no-repeat top center; height:91px; width:auto; margin:auto; padding:0px;}
#footer p { padding:17px 0px 0px 0px; color:#FFFFFF; text-align:center;}
#footer a { color:#ffffff; text-decoration:none}
#footer a:hover { text-decoration:underline}
