#page {font-size:11px; margin-left:auto; margin-right:auto; margin-top:10px; padding:0; text-align:left;}

a, a:visited {color:#F54C00; text-decoration:none; }

a:hover, a:active {color:#000; text-decoration:underline;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

#header {background-color:#FFF; height:120px; width:937px;}

.logo {float:left; padding-top:20px; width:140px;}

.logo a img {width:130px; height:85px;}

.hcontent {color: #000; float: left; height:107px; padding-top:13px; text-align:right; width:168px;}

.hcontent ul {border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #000000; border-style: none none none solid; border-width: 0 0 0 1px;   list-style:none; margin: 0 10px 0 0; padding:0;}

.hcontent ul li {border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #000000; border-style:none solid none none; border-width:0 1px 0 0; float:left; margin:0; padding:0 5px;}

.hcontent ul li.first {border-left:1px solid #000;}

.hcontent a, 
.hcontent a:visited {color: #000; text-decoration:none;}

.hcontent a:hover {text-decoration:underline;}

.hcontent .searchclr {clear:both; padding-top: 62px;}

.searchclr form {display:inline;}

.searchclr form input {border:1px solid #B3B3B3; height:17px; padding-top:3px; width:120px;}

#banner {float:left; height:110px; margin:10px 0 0 10px; position:relative; width:619px;}

#banner span {color: #FFF; font-size: 20px; font-weight:bold; padding: 40px 20px; position:absolute; top:0; left:0;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

.body {margin:10px 0 0; padding:5px 0 0; clear:both;}

.full-width {width:933px;}

.clear {overflow:hidden;clear:both;}

.hidden {display:none;}

#navigation {color: #000; float:left; height:auto; min-height:245px; position:relative;}

#navigation ul.level-0 {background: #E8E8C4; height:235px; margin:0; padding: 10px 0 0; width: 115px;}

#navigation ul.level-0 li {list-style:none; margin:0; padding:0; width:115px;}

#navigation ul.level-0 a, #navigation ul.level-0 a:visited {color:#000; display:block; line-height:11px; margin:0; padding: 6px 0 6px 20px; text-decoration:none; width: 95px;}

#navigation ul.level-0 li.selected > a {background: #FFF;}

#navigation ul.level-1 {background-color:#90CE2A; height: 235px; width:193px; padding:10px 0 0; float:left; position:absolute; left:115px; top:0px; z-index:1;}

#navigation .selected ul.level-1  {z-index:6;}

#navigation ul.level-1 li {list-style:none; margin:0; padding:0; width: 193px;}

#navigation ul.level-1 a, #navigation ul.level-1 a:visited {color: #FFF; display:block; font-size:11px; line-height:11px; margin:0; padding: 6px 0 6px 20px; text-decoration:none; width:173px;}

#navigation ul.level-1 li:hover a,  #navigation ul.level-1 li.selected a {background: #B3DF68; color: #000;}

#navigation ul.level-2 {margin:0; padding:0;display:none;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

#content {float: right; width:619px;}

#content .content-wrapper {margin:0; padding:0;}

#content #breadcrumbs {margin:0; padding:0;}

#content #breadcrumbs li {display:block; list-style:none; margin:0 0 15px 0; padding: 0; float:left;}

#content #breadcrumbs li a, #content #breadcrumbs li a:visited {color:#8C8C8C; font-size:9px; text-decoration:none;}

#content h1 {color:#F54C00; font-size:15px; font-weight:normal; line-height:18px; margin:0 0 7px; padding:0;}

#content .highlights {border: 1px solid #8C8C8C; border-style:solid none solid; margin:0 0 15px; padding:5px 0;}

#content .highlights h2 {color: #000; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:0;}

#content .highlights ul {color: #000; font-size: 11px; font-weight:bold; line-height:14px; margin:0; padding:0 15px; }

#content .description p {margin:0; padding:0 0 15px; font-size:11px; line-height:14px; text-align:justify; word-spacing:1px;}

#content ul li {list-style: none; padding:0 0 0.6em 0;}

.no-indent {margin-left:0; padding-left:0;}

#content strong {color: #F54C00;}

#content h4 {margin-bottom:0.5em;}

#content .disc li {list-style:disc;}

#content .circle li {list-style:circle;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

#footer {background-color: #000; border-top: 5px solid #FFFFFF; clear: both; color:#FFF; font-size:10px; padding:4px 4px 4px 0; text-align:right; width:933px;}

#footer ul {margin:0; padding:0; float:right;}

#footer ul li {float:left; margin: 0 2px; padding-right:1px; list-style:none; color:#FFF;}

#footer li span {border-right:1px solid #FFF; padding-right:3px;}

#footer ul li a, #footer ul li a:visited {color: #FFF; text-decoration:none;}

#footer ul li a:hover {text-decoration:underline;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/
.padded-box {margin:0 0 1em; padding: 1em;}

.gray-bg {background: #E8E8C4; }

.no-bg {background: transparent;}

.blue-bg {background: #D5E9F6;}

#content strong.black {color: #000;}

#content p.zipdx-caption {color: #C1C1C1; font-family: "Arial Black",Gadget,sans-serif; font-size:16px;}

#content p.pp-caption {color: #F67B19; font-family: Georgia,"Times New Roman",Times,serif; font-size:16px; font-style: italic;}

.white-bg {background: #FFF;}

.dark-blue-bg {background-color:#4D84C4;color:white;}

.bottom-padded {margin-bottom: 2em;}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

.content-wrapper .description {float:left; clear:none;}

.content-wrapper .sidebar {float:right; clear:none; background-color:#E8E8C4; padding: 1em;}

.content-wrapper .sidebar ul {margin: 0 1.5em 1.5em 0; padding:0;}

.content-wrapper .sidebar hr {color:#333; background-color:#333;}

.content-wrapper .sidebar a {color:#F54C00;}

#content .sidebar h1 {color:#333;}

#content .cl-font p {font-family:"lucida grande", verdana, serif, arial, sans-serif; color:#333; line-height: 16px; font-size: 14px;}

.font-16 {font-size:16px; text-align:justify}

.font-14 {font-size:14px; text-align:justify}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

.blue {color:#6280BD;}

form {clear:both; overflow:hidden;}

form .error {color:#8A1F11;}

form span.error {display:block; background:none; border:0; padding:0; margin-bottom:0.5em;}

form input.button {background-color:#B3AA82; border:1px solid #CCC; color: #FFF; font-family:"Arial",Helvetica,sans-serif; font-size: 1.1em; font-weight:bold; padding:0.2em;}

.left {float:left;}

.right {float:right;}

form span.notice {background-color:#FFF6BF; border-color:#FFD324; color:#514721; display:block; padding:1px; margin-bottom: 10px;}

form p.button-wrap {clear:both;}

/*----------------------------------------------------------------------------------------------------------------------------------------
* INVESTORS PAGES
----------------------------------------------------------------------------------------------------------------------------------------*/

.float_container {clear:both; overflow:hidden;}

.left {float:left; clear:none;}

.right {float:right; clear:none;}

table.news {border: 1px solid #AAA; border-collapse:collapse;}

table.news th {border:1px solid #AAA; background-color:#D4CFB8; color:#000; text-align:left;}

table.news td {border: 1px solid #AAA;}

table.news td a {color:#F54C00;}

/*---------------------------------------------------------------------------------------------------------------------------------------*/

