body {
    margin: 10px; padding: 0; font-family: Arial, "Lucida Sans Unicode", "Helvetica Neue", "Lucida Grande", Helvetica, Verdana, sans-serif;
    font-size: 11px; background: white url(../images/bg.jpg) repeat-x; color: #666; }
fieldset { padding: 0.8em 0; line-height: 1.5em;  font-family: "Lucida Sans Unicode", "Helvetica Neue", "Lucida Grande", Helvetica, Verdana, sans-serif;}
fieldset em { font-size: 10px; font-weight: normal; }
label { width: 80px; display: block; float: left; text-align: left; margin-right: 0.8em;}
legend { color: #3F4C6B; padding:0.5em 0.3em; margin:0.5em; font-weight: bold; }
p { text-align: justify; line-height: 1.5em; margin-bottom: 0.5em; font-family: "Lucida Sans Unicode", "Helvetica Neue", "Lucida Grande", Helvetica, Verdana, sans-serif; }
h2 { color: #EE5316 }
h2 a { font-size: 14px; font-weight: bold;  font-family: Arial, "Lucida Sans Unicode"; }
.quote { color: #797979; font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; font-style: italic; font-size:12px; font-weight:normal; line-height:150%; padding:0px; margin: 0.5em;  }
.content ul li { color: #333; line-height: 1.9em; font-family: "Lucida Sans Unicode", "Helvetica Neue", "Lucida Grande", Helvetica, Verdana, sans-serif; margin-top: 0.5em;  }
.img-caption { line-height: 1.5em; margin-bottom: 0.5em; float: left; margin-right: 0.2em; width: 190px; }
.img-caption em { font-weight: normal; color: #999; font-size: 10px; }
.inputbutton { background: #b52d03; color: white; padding: 0.2em 0.5em; border:1px solid #333; font-size: 11px; font-family: "Lucida Sans Unicode"; }
#wrapper { width: 990px; margin: 1em auto; min-width: 780px; }
#side-content { float: left; width: 251px; }
#main-content { float: left; width: 739px; overflow: hidden; }

#content-wrapper { padding:0.5em;}
ul.top-list { list-style-type: none; padding: 1.5em 0.5em;}
ul.top-list li { display: inline; padding: 0 0.8em; border-right:1px dotted #ccc; }
.top-text { text-align: right }
.inputtext { border:1px solid #a9a9a9; padding: 0.3em 0.5em; color: #999; font-size: 11px; margin-bottom:0.2em;}
.content { padding: 0 0.5em;}
.content h2 { margin: 0.5em 0; }
.content ul li.text-list {  border-bottom:1px dotted #c9c9c9; }
.content-column { float: left; width: 45%; overflow: auto; padding: 1em }
.content-column h2 { margin: 0.5em 0;}
.content-column ul { line-height: 1.8em; list-style-type: none; font-family: "Lucida Sans Unicode", "Helvetica Neue", "Lucida Grande", Helvetica, Verdana, sans-serif; }
h1{ color: #C71509;  border-bottom: 1px solid #E6A184; font-size:12px; padding-bottom: 0.25em; margin: 1em 0 0.2em 0; font-weight: 800; letter-spacing: 0.1em; }
.content h3 { font-size:11px; margin: 1em 0; font-weight: bold; }
h2.signature { font: normal 2.8em/1em Georgia, 'Times New Roman', serif; 16}

#side-content ul.normal-list, ul.text-list { list-style-type: none; line-height: 1.9em; }
ul.text-list li { text-indent: 2em; background: url(../images/tick.png) no-repeat; font-family: "Lucida Sans Unicode", "Helvetica Neue", Helvetica;}
#side-content ul.text-list li { overflow: auto; margin-top: 0.5em; }
#side-content ul.normal-list li a { font-weight: normal }
#side-content ul.normal-list li { border-bottom:1px dotted #c9c9c9; text-indent: 2em; background: url(../images/report.png) no-repeat}
#side-content ul.normal-list li.link-list { border-bottom:1px dotted #c9c9c9; text-indent: 2em; background: url(../images/link_go.png) no-repeat}
#side-content ul.normal-list li.link-info { border-bottom:1px dotted #c9c9c9; text-indent: 2em; background: url(../images/information.png) no-repeat}


#header { line-height: 1.3em }
#header h2, #header h3, #header h4  { text-align: center; font-family: Arial;}
#header h1 { border: 0; background: url(../images/logo.jpg) no-repeat center; height: 114px; text-indent: -999px;}
#header h2 { color: #5FB23F; font-size: 11px; letter-spacing:0.1em;  font-weight: bold}
#header h3 { color: #666; font-size: 11px;  letter-spacing:0.1em;  }
#header h4{ color: #666; font-size: 10px;  letter-spacing:0.02em; }


#intro { padding-bottom: 10px; }
#footer {font-family: "Lucida Grande", Tahoma; 
	font-size: 10px; font-weight: lighter; font-variant: normal; color: #333; margin-top: 10px;text-align: center!important;
	letter-spacing: 0.1em; line-height: 1.5em;
}

hr { margin: 0.5em auto; border:0; border-top: 1px dashed #ccc; clear: both }
a { text-decoration: none; color: #217B98; }
a:hover { text-decoration: underline; color: #0F4C9E; }

#menu { float:left; width:100%; background:white url("../images/bg.gif") repeat-x bottom; font-size:11px; line-height:normal;  }
#menu ul {  margin:0; padding:10px 10px 0; list-style:none; }
#menu li { float:left; margin:0 0.5em 0 0; padding:0 0 0 9px; }
#menu a { float:left; color:#ccc;display:block; background: url("../images/right.png") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none;font-weight:bold; }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu a {float:none; }
/* End IE5-Mac hack */
#menu a:hover { color:white; }
#menu #current { background: white url("../images/left_on.gif"); }
#menu #current a { background-image:url("../images/right_on.gif"); color:#333; padding-bottom:5px; }
  
#menu li#blue, #menu #blue a  {  background: url(../images/menu-blue.gif) bottom; }
#menu li#grass, #menu #grass a  {  background: url(../images/menu-green.gif) bottom; }
#menu li#indigo, #menu #indigo a  {  background: url(../images/menu-blue.gif) bottom; }
#menu li#red, #menu #red a {  background: url(../images/menu-red.gif) bottom; }
#menu li#sunset, #menu #sunset a  {  background: url(../images/menu-red.gif) bottom; }
#menu li#orange, #menu #orange a {  background: url(../images/menu-orange.gif) bottom; }
#menu li#green, #menu #green a {  background: url(../images/menu-green.gif) bottom; }

ul.text-list, ul.ext-box, ul.ext-content, ul.accord-menu { list-style-type: none;  }
ul.ext-content li { background: #082E45; padding: 0.5em ; text-align: justify}
h3.head { padding:0; margin:0;}
h3.exthead {padding:0.5em; margin:0; background-color: #052639; border-bottom:1px solid #093B54; }

#banner { margin: 5em auto 0 auto; background: url(../images/banner.jpg) no-repeat; width: 717px; height: 193px; }

.quoted { font-family: Arial, "Lucida Sans Unicode", "Helvetica Neue", "Lucida Grande", Helvetica, Verdana, sans-serif;
    font-size: 11px;  }

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }

ul#slideshow li { list-style-type: none }

/* ie-6 hacks grrrr */
*html #banner { margin: 1em auto 0 auto; background: url(../images/banner.jpg) no-repeat; width: 717px; height: 193px; }
*html .content { margin: 0 0.8em;}
*html .content h1{ padding-left: 1em; color: #C71509;  border-bottom: 1px solid #E6A184; font-size:12px; padding-bottom: 0.25em; margin: 1em 0 0.2em -1em; font-weight: 800; letter-spacing: 0.1em; }
*html hr { margin: 0.5em auto; border:0; border-top: 1px dashed #ccc; clear: both; padding: 0; height:1px; }
*html ul.text-list li { text-indent: 2.5em; background: url(../images/tick.png) no-repeat; font-family: "Lucida Sans Unicode", "Helvetica Neue", Helvetica;}
*html .content-column { float: left; width: 48%; overflow: auto; padding: 1em }

