body {margin: 0px; font-family: Arial, Verdana, Sans-serif; color: #525252; background: #fff url("images/main-bg.gif.html"); font-size: 0.75em; text-align: center;}

h1, h2, h3 {font-family: Arial, Verdana, Sans-serif;  padding: 0; margin: 0; padding-top: 10px; line-height: 125%;}
h1 {color: #114286; font-family: Times New Roman, Arial, Verdana, Sans-serif; font-size: 1.8em; padding: 5px 0px 25px 15px; text-align: left; font-weight: bold; background: url("images/h1-bg.jpg") no-repeat top left; font-variant: small-caps; letter-spacing: 1.5px;}
h2 {color: #ad300f; padding: 10px 0px 5px 0px; margin: 0px 20px 10px 20px; font-size: 1.2em; text-align: left; border-bottom: 1px dotted #ad300f;}
h3 {color: #ec8725; padding: 10px 0px 5px 20px; font-size: 1.1em; text-align: left;}
p {line-height: 170%; letter-spacing: 0.2px; padding: 5px 10px 8px 10px; margin: 0px 10px 0px 10px; color: #3c3c3c; text-align: justify;}
p.hover {color: #3c3c3c;}
p.hover:hover {color: #3c3c3c; background: #f8eed9;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
-khtml-border-radius: 5px;  
border-radius: 5px;
}

.clr {clear: both;}

ul {text-align: left;}
ul li {text-align: left; margin: 4px 0px 0px 0px; list-style: none;}
ul li a {color: #3a81b3; text-decoration: none;}
ul li a:hover {text-decoration: underline;}

textarea {resize: none;}

#container {width: 900px; margin: 0 auto;}

#form {padding: 10px 0px 5px 20px; font-size: 1.1em; text-align: left;}
#form span {display: inline-block; position: relative; top: -1em; text-align:center;}
#form span select input {display: block; position: relative; top: -3em;}
#form span label {display: block; position: relative; top:2.9em; text-align: center; font-size: 0.9em;}

#requiredfield {font-size: 0.5em; color: red;}

#header {width: 900px; margin: 0 auto;}
img.logo {float: left;}

#sitenav  {width: 900px; height: 43px; margin: 0 auto; background: url("images/nav-bg.gif") no-repeat top left;}


#sitenav ul {margin: 0px 0px 0px 35px; padding: 0px; text-align: left;}
#sitenav li {display: inline; list-style: none; margin: 0px; padding: 0px;}
#sitenav a {float:left; height: 43px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; font: bold 1em Arial, Verdana, Sans-serif; text-decoration: none; line-height: 120%;}
#sitenav a span {float:left; display: block; padding: 11px 12px 28px 2px; margin: 0px 6px 0px 0px; color:#FFF;}

#sitenav a:hover {background:url("images/left.gif") no-repeat left top;}
#sitenav a:hover span {background:url("images/right_extended2.gif") no-repeat right top; color: #fff;}

#main {width: 900px; height: 225px; background: url("images/main.jpg") no-repeat top center;}
p.toplinks {float: right; color: gray; margin: 8px 8px 0px 0px; padding: 0px; font-size: 11px;}
p.toplinks a {color: #959595; text-decoration: none;}
p.toplinks a:hover {color: #128ccb; text-decoration: underline;}


span.phone {float: right; height: 28px; margin: 0px; padding: 2px 35px 0px 50px; color: #fff; font-size: 1.5em; background: url("images/phone-bg.gif") no-repeat top left; text-align: right;}
span.blue {color: #1269a7;}

#colcontainer {width: 900px; margin: 0 auto; background: url("images/col-container-bg.gif") repeat-y top left; padding: 0px; margin: 10px 0px 0px 0px;}
#col1 {float: left; width: 650px; background: none;}
#col1b {float: left; width: 893px; background: none;}

#welcomebox-bg {width: 649px; margin: 0px; padding: 40px 0px 0px 0px; background: url("images/welcome-box-top-bg.jpg") no-repeat top left;}
#welcomebox {width: 649px; margin: 0px; padding: 0px; background: url("images/welcome-box-middle-bg.jpg") repeat-y top left;}
#welcomebox p {font-size: 1.2em;}


#col2 {float: right; width: 243px; background: none;}
#menu {margin: 0 auto; width: 241px; background: url("images/menu-bg.jpg") repeat-x top left;}

#menu ul {text-align: left; padding: 12px 0px 0px 0px; margin: 0px 0px 0px 15px; font-size: 12px;}
#menu ul li {list-style: none; background: url("images/bullet.gif") no-repeat top left; padding: 0px 0px 5px 16px; margin: 0px 20px 5px 5px;}
#menu ul li a {list-style: none; color: #6d430f; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px;}
#menu ul li a:hover {color: #3a81b3; font-weight: bold;}

#dummyLink {list-style: none; color: #6d430f; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px;}

#cv ul li {list-style: circle; text-decoration: dotted;}

#selectedPage {color: #000000; font-style: italic; font-size: 13px;}

#col2 p a {color: #6d430f; text-decoration: none;}
#col2 p a:hover {color: #3a81b3; text-decoration: none;}

ol {text-align: justify; padding: 0px; margin: 5px 25px 0px 40px;}
ol li {margin: 6px 0px 6px 0px; color: #3c3c3c; line-height: 160%;}


#address_0 {width: 243px; background: #fff url("images/address-bg0.jpg") no-repeat top left;}
#address_0 p {color: #fff; font-size: 16px; font-weight: bold; text-align: center; padding: 20px 0px 47px 0px; line-height: 140%;}

#address {width: 243px; background: #fff url("images/address-bg.jpg") no-repeat top left;}
#address p {color: #fff; font-size: 16px; font-weight: bold; text-align: center; padding: 45px 0px 47px 0px; line-height: 140%;}

#footer {width: 902px; height: 48px; background: blue url("images/footer-bg.jpg") no-repeat top left; margin: 0px 0px 0px 0px;}
#footer p a {color: #fff; text-decoration: none;}
#footer p a:hover {text-decoration: underline;}



table.faq {width: 625px; padding: 0px; margin: 5px 12px 10px 12px; border: 1px solid #fff9ed}
table.faq:hover {border: 1px solid #e6d6b5;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
-khtml-border-radius: 5px;  
border-radius: 5px;}

table.faq td.qus h4 {font-size: 15px; color: #a62c14; padding: 0px 10px 0px 15px; margin: 5px 0px 0px 0px; text-align: left;}
table.faq td.ans h4 {font-size: 15px; color: #609f3e; padding: 0px 10px 0px 15px; margin: 5px 0px 0px 0px; text-align: left;}
table.faq p {padding: 5px 10px 5px 10px; margin: 0px; }

table.faq tr:hover {background: #f3ebdc;}

