/* Reset
------------------------------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:verdana; vertical-align:baseline; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
table,td,th { vertical-align:middle; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
a img { border:none; }
body {line-height: 1.2em}
/* typography
------------------------------------------------------*/
body { font-size:12px; color:#222; background:#293348/* 53607C */; font-family:Verdana, sans-serif; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
h1 {font-size: 18px;}
h2 {font-size: 17px;}
h3 {font-size: 15px;}
h4 {font-size: 13px; }
h5 {font-size: 11px;}
h6 {font-size: 10px;}

/* Form Styling
------------------------------------------------------*/
/* Form Styling
------------------------------------------------------*/
#formcontent { margin:0 auto; width:500px; vertical-align:middle; }
#formcontent h1 {color:#fff; margin:0; padding:0;height: 73px;font-size: 16px;}
#formcontent h4 {color:#fff; margin:0; padding:5px 20px;font-size: 12px;}
#formcontent .fcontent { padding:10px 20px; margin:0; background:#fff url(../images/contentbg.png) repeat-x top left; height:540px; }
#formcontent .fcontentConf { padding:10px 20px; margin:0; background:#fff url(../images/contentbg.png) repeat-x top left; height:540px;}
#formcontent .fcontentConfContact { padding:10px 20px; margin:0; background:#fff url(../images/contentbg.png) repeat-x top left; height:415px;}
label.titles { float:left; width:180px; text-align:left;margin: 2px 0 0 0; }
label.dates { float:left; width:180px; text-align:left;margin: 10px 0 0 0; }
input.smallfield { width:100px; }
input.mediumfield { width:200px; }
input.bigfield { width:400px; }
input[type=text],input[type=password],textarea, input[type=checkbox], textarea, select { background:#fff; border:1px solid #ddd; padding:2px; font-size:10pt; z-index:0 }
input[type=radio] { background:none; }
textarea {margin-bottom:6px; }
input[type=text]:focus,textarea:focus { background:#F4F3E9; }
.fcontent p { padding:4px 0; clear:both; vertical-align: middle; }
.fcontentConfContact p { padding:4px 0; clear:both; vertical-align: middle; }
.imgfix { display:block; margin:0 auto; }
h1.appointment {background: url(../images/reqheader.png) no-repeat top left;}
h1.contactus {background: url(../images/conheader.png) no-repeat top left;}
h1.emailfriend {background: url(../images/mailheader.png) no-repeat top left;}
#formcontent h4 {background: url(../images/footer.png) no-repeat top left;}
.PickerValidator {margin:0px 0px 0px 0px; width:200px;}
.Validator {margin:0px 0px 0px 185px; width:200px;}
.DateHelp2 { float:left; width:180px; text-align:left;margin: 10px 0 0 0; font-size:9px; }
.privacy {padding:5px; }
