/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
html {color:#fff;background-color:#00446a;}
body {text-align:center;margin:0px auto;font-size:65%;font-family:"trebuchet ms", verdana, arial, sans-serif;color:#fff;background: #00446a url(../images/body-bg.jpg) 0px 0px repeat-x;}
#print {display:none;}
#page {width:980px;padding:0px 10px;margin:0px auto;background:transparent;text-align:left;position:relative;}
#index #page {background: transparent url(../images/page-bg-index1.jpg) 0px 0px no-repeat;}
/************** controls ***************************/


/************** header/page top ***************************/
#header {height:196px;width:960px;background: transparent url(../images/header-bg.gif) 0px 0px no-repeat;position:relative;}
#headerlink img {position:absolute;top:4px;left:0px;}
#phone-number, #email-address {display:none;position:absolute;right:15px;width:196px;text-align:center;top:77px;color:#000;font-size:22px;font-weight:bold;text-transform:lowercase;}
#email-address {top:136px;font-size:16px;}
#email-address a {color:#00446a;}
#email-address a:hover, #email-address:focus {text-decoration:none;}
/************** navigation ***************************/
#nav {height:25px;list-style-type:none;color:#fff;position:absolute;bottom:0px;right:11px;}
#nav li {color:#fff;display:inline;padding-left:40px;font-size:17px;font-weight:bold;text-transform:lowercase;}
#nav li a {color:#fff;text-decoration:none;}
#nav li a:focus, #nav li a:hover, #nav li a:active {color:#e1ba1b;}



/************** main/content ***************************/
#main {padding:20px 30px 20px 0px;font-size:1.3em; line-height:1.4em;}
#clearing{height:10px;clear:both;}
#content {background-color:transparent;}
#content, .subsection {border:1px solid #074a6f;border-width:2px;}
#index #content, #index .subsection {float:right;width:530px;padding:20px;background:#003e63 url(../images/content-bg.jpg) 0px 0px repeat-y;margin-bottom:10px;}
.subpage #content, .subsection {float:right;width:670px;padding:20px;background:#003e63 url(../images/content-bg.jpg) 0px 0px repeat-y;margin-bottom:10px;}
.subsection {}
#content img, .subsection img {border:3px solid #fff;}
.subpage #sidebar {float:left;width:177px;padding:20px 0px;padding-left:20px;padding-right:30px;text-transform:lowercase;text-align:right;}
#bottom {clear:both;height:10px;visibility:hidden;}
#content, #sidebar {}
#content p, #content ul, #content ol {margin-bottom:1em;}
#content ul, #content ol {margin-left:30px;}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {margin-bottom:0em;}
#content h1 {font-size:1.8em;line-height:1.4em;font-weight:bold;padding-top:0px;padding-bottom:5px;}
#content h2 {font-size:1.3em;line-height:1.4em;font-weight:bold;}
#content h3 {font-size:1em;font-weight:bold;}
#content p.newsdate {}
#content a {color:#e1ba1c;}
#content a:focus, #content a:hover, #content a:active {}
#content table td {padding-bottom:5px;}

#index #News {width:300px;float:left;margin-top:-300px;background-color:#2b6485;}

.subsection p, .subsection ul, .subsection ol {margin-bottom:1em;}
.subsection ul, .subsection ol {margin-left:30px;}
.subsection ul ul, .subsection ol ol, .subsection ul ol, .subsection ol ul {margin-bottom:0em;}
.subsection h1 {font-size:1.8em;line-height:1.4em;font-weight:bold;padding-top:0px;padding-bottom:5px;}
.subsection h2 {font-size:1.3em;line-height:1.4em;font-weight:bold;}
.subsection h3 {font-size:1em;font-weight:bold;}
.subsection p.newsdate {}
.subsection a {color:#e1ba1c;}
.subsection a:focus, .subsection a:hover, .subsection a:active {}
.subsection table td {padding-bottom:5px;}

/************** sidebar ***************************/
#sidebar {background:transparent url(../images/sidebar-bg.jpg) 0px 0px no-repeat;min-height:200px;}
#sidebar h2 {color:#e1ba1b;font-size:20px;line-height:1.4em;}
#sidebar ul {list-style-type:none;color:#ffffff;font-size:14px;font-weight:bold;margin:0px;}
#sidebar ul ul {font-size:0.8em;padding-right:0px;}
#sidebar ul li a {color:#fff;}
#sidebar ul ul li a {color:#e1e1e1;text-decoration:none;}
#sidebar ul li a:hover, #sidebar ul li a:focus {text-decoration:none;}



/*************** contact form ******************/
#content #maincontact {border:0px solid #000;width:560px;margin-top:2em;}
#maincontact fieldset {border:0px;}
#content #maincontact ul {margin:0px;padding:0px;list-style-type:none;}
#content #maincontact ul li {clear:both;margin-bottom:1em;background-image:none;padding:0px;}
#content #maincontact ul li span {display:block;position:absolute;top:0px;left:320px;font-size:0.8em;color:#e1ba1c;font-weight:bold;padding-left:10px;width:200px;text-align:left;}
#content #maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;font-weight:bold;position:relative;}
#content #maincontact ul li input.text {float:left;width:200px;margin-bottom:0.5em;}
#content #maincontact ul li textarea {float:left;width:350px;height: 140px;margin-bottom:0.5em;}
#content #maincontact ul li input.submit {}


/************** footer area ***************************/
#index #footer {width:570px;background-color:transparent;height:250px;float:right;}
#index #footer p {background: transparent url(../images/footer-p-bg.jpg) 0px 0px no-repeat;width:362px;height:37px;margin-bottom:1em;padding:9px 15px;font-size:14px;}
#index #footer a {color:#e1ba1c;}
#index #footer ul {color:#e1ba1c;list-style-type:none;padding-left:15px;font-size:12px;}
#index #footer-address {}
#index #web {display:none;}

.subpage #footer {width:960px;background-color:transparent;margin:0px auto;clear:both;text-align:left;height:130px;}
.subpage #footer p {background: transparent url(../images/footer-p-bg.jpg) 0px 0px no-repeat;width:362px;height:37px;margin-bottom:1em;padding:9px 15px;font-size:14px;float:left;}
.subpage #footer a {color:#e1ba1c;}
.subpage #footer ul {color:#e1ba1c;list-style-type:none;padding-left:15px;font-size:12px;width:220px;float:left;}
.subpage #footer-address {}
.subpage #web {display:none;}

#topflash {position:absolute;top:8px;left:142px;width:609px;height:153px;overflow:hidden;}

