
@import "reset.css";


/* Generic elements */

body { color: #78797b; background: #9d958b; font: 10px/normal Verdana, Helvetica, sans-serif; }

a,:link,:visited { color: #f36523; text-decoration: underline; } 
a:hover,a.important{ color: #9c9489; text-decoration: underline }

p {  padding-bottom: 1em; line-height:150%;}

img.fltr { float: right; margin: 0 0 10px 10px; }
img.fltl { float: left; margin: 0 10px 10px 0; }

ul { list-style: disc; padding: .5em 0 .5em 2em;line-height:150%; }
ol { list-style: decimal; margin: 0 0 0 2em; padding: .5em 0 .5em 1em; }
ul.reset, ul.reset ul { list-style: none; margin: 0; padding: 0; }


/* Custom paragraphs, links, images */

.noscreen { display: none; }




/* Headings */

h1,h2,h3,h4,h5,h6 { padding: .5em 0; }

h1 { font-size: 18px; color: #f36523; font-weight: normal; }
h2 { font-size: 15px; color: #f36523; }
h3 { font-size: 11px; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }
h1.no-padding{ padding: 0 0 .5em; }
#center-side h2 { font-size: 12px; color: #78797b; font-weight: bold;  }

h2 a {font-size: 14px;}
/* Custom headings */

#logo { padding: 40px 0 0 45px; background: url(images/box1-tl.gif) top left no-repeat; font-size: 30px; }
.section { padding: 0; border-bottom: solid 5px #f36523; background: #9c9489 url(images/box3-tl.gif) top left no-repeat; color: #fff; font-size: 10px; font-weight: bold; margin-bottom:10px; margin-top:10px; line-height:130%;}
.section span { display: block; padding: .5em 8px; border-bottom: solid 1px #fff; color:#fff;}

/* Main layers */

#container { width: 800px; margin:0px auto; /*float:left;*/ background: #fff url(images/box1-left.gif) repeat-y;}
#container .inner { width: 800px; }
#content { width: 756px; position: relative; left: 45px;  margin-top: 40px; }
#header { background: url(images/box1-top.gif) top left repeat-x; }

#center-side{ width: 338px;float: left; padding: 0 16px 40px; clear: none; }
#center-side img{ margin: 10px 0 10px 0}

#left-side{ float: left; width: 186px; position: relative;  }
#right-side { float: right; width: 200px;  }
#right-side img{ }
#left-side{ background: url("images/nav_mid.gif") repeat-y center; }
#left-side .t{ background: url("images/nav_top.gif") no-repeat top center; padding-top: 30px; float: left; width: 186px; }
#left-side .b{ background: url("images/nav_bottom.gif") no-repeat bottom center; padding-bottom: 50px; float: left; width: 186px;  }


#cap { background-color: #9c9489; color: #fff; }
#cap .inner { text-align: right; }
#cap ul { padding: 1px 35px 1px 0; }
#cap ul li { display: inline; } 
#cap ul li a, #cap ul li a:visited { color: #fff; text-decoration: none; }
#cap ul li a:hover, #cap ul li a.on { text-decoration: underline; }


/* Navigation */

#nav { z-index: 100; }
#nav li { float: left; width: 186px;  padding: 7px 0; position: relative; }
#nav li a, #nav li a:visited { color: #9d958b; font: bold 12px Verdana, sans-serif; margin: 0 20px 0; text-decoration: none; display:block; }
#nav li a:hover, #nav li a.on { color: #f36523 !important; font-weight: bold; }

#nav ul { display: none; background: #9c9489; padding: 10px 15px; z-index: 901; position: absolute; left: 100%; top: 0; }
#nav ul li{ width: 150px; float: none; display: block; clear: left; padding: 4px 0;   }
#nav ul li a, #nav ul li a:visited{ margin:0; display: inline; color: #fff;  font-weight: normal; }
#nav li:hover ul{ display: block; }
#nav li.open ul, #nav ul.open{ display: block; }
#subnav { padding-top: 10px; }
#subnav li { margin-bottom: 1.2em; font-size: 11px; }
#subnav li li { margin-bottom: 0; padding-left: 10px; background: url(images/bullet2.gif) top left no-repeat; font-size: 10px; }
/*#subnav li li li { padding-left: 12px; background-image: url(images/bullet3.gif); }*/

#subnav li a { color: #f36523; font-weight: bold; text-decoration: none; }
#subnav li a:hover, #subnav li a.on { text-decoration: underline; }
#subnav li li a, #subnav li li a:visited { color: #78797b; font-weight: normal; }
/*#subnav li li li a, #subnav li li li a:visited {color: #4b4641;}*/
#subnav li li.anchor {margin-left:10px; padding-left: 12px; background-image: url(images/bullet3.gif);}
#subnav li li.anchor a, #subnav li li.anchor a:visited {color: #4b4641;}

/* Boxes */

.box1 .title { margin-top: .5em; padding: .2em 0 .2em 20px; background: #f36523 url(images/box2-tr.gif) top right no-repeat; color: #fff; }
.box1 .body { padding: 10px 5px 10px 20px; border-right: solid 2px #f36523; background: url(images/bg1.gif) top right no-repeat; }


/* Footer */

#tld { clear: both; width: 780px; padding: 2em 0; font-size: .9em; text-align: right; }
#footer{ background: #9d958b url("images/footer-center.gif") repeat-x top; width: 100%; clear: left; margin-top: 10px; }
#footer .inner{ background: url("images/footer-left.gif") no-repeat 0 0; padding: 15px 0 10px 30px; color: #fff; }
/* Table */

#table table {border:1px #ccc; }
#table table th{background-color:#fff; color:##f36523;font:11px/bold Verdana, Helvetica, sans-serif;; border:1px solid #ccc; text-align:center;}
#table table td{background-color:#fff; color:##f36523;font:10px/normal Verdana, Helvetica, sans-serif;; border:1px solid #ccc; text-align:center;}

#advisers table { width:330px; height:80px; }
#advisers table td{ padding:5px; }
#advisers table th{background-color:#f36523; color:#fff;font:10px/normal Verdana, Helvetica, sans-serif;; border:1px solid #f36523; text-align:right; valign:top; width:90px; padding:5px;}



/* Form */
form {padding-bottom:20px}
form ul {list-style-type:none; width:275px;color:#597368; font:10px/normal Verdana, Helvetica, sans-serif; padding: 10px 0 0 0}
form ul li label{overflow: hidden; float:left; vertical-align: top;width: 100px;}


input.form { color:#000; border: 1px solid #597368;width:170px; font:10px/normal Verdana, Helvetica, sans-serif;margin-bottom:15px }
input.formbutton{ font:10px/normal Verdana, Helvetica, sans-serif; color:#000; border: 1px solid #597368;width:60px }
textarea{ width:170px; border: 1px solid #597368; font: 14px/normal  Verdana, Georgia, Helvetica;color:#000;margin-bottom:15px} 

#center-side table img.pdficon { border:0px solid #000;float:left;margin-right:7px;margin-top:1px;}
#center-side table tbody tr {padding-bottom:4px;}

ul li{margin-bottom:5px;}


