body {
 font-family:Verdana,Arial,Sans-Serif;
 background:#62596F;
 margin:0;
}

a {
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}

#logo {
 border:0px;
 padding:10px 0 0 8px;
}

#helpdesk {
  margin-top:22px;
}

#page-content {
 background:#fff;
 margin:0 auto;
}

.login-prompt {
 float: right;
 text-align: right;
 font-size:15px;
 color:#808080;
 font-family:Tahoma, courier new;
 padding-right:10px;
 padding-top:10px;
 width: 50%;
 vertical-align:top;
}
.login-prompt a{
 text-decoration:underline;
 color:#808080;
}
.login-prompt a:hover{
 text-decoration:none;
 color:#aaaaaa;
}

.page-layout-container {
 border-spacing:0px;
 width:100%;
 padding:0;
 margin:0;
 vertical-align:top;
 background:#fff;
 font-size:10pt;
}

.page-layout-container td,
.page-layout-container th {
 vertical-align:top;
}

p.page-layout-para-date {
 border-top:1px solid #CC3;
 text-align:right;
 white-space:no-wrap;
}

.page-layout-cell{
 padding:0;
 margin:0;
 vertical-align:top;
 background:#fff;
}

.missing-element {
 padding:0;
 margin:0;
 vertical-align:top;
 background:#800;
 border:1px solid #f00;
 font-size:10px;
 color:#fff;
 font-family:courier new;
 text-align:justify;
}

.broken-element {
 padding:4px;
 margin:0;
 vertical-align:top;
 background:#800;
 border:1px solid #f00;
 font-size:10px;
 color:#fff;
 font-family:courier new;
 text-align:justify;
}

.page-layout-designer-container a img{
border: 2px solid #ffffff;
}
.page-layout-designer-container a img:hover{
border: 2px solid #ff0000;
}
.page-layout-designer-container {
border: 1px solid #808080;
width:100%;
height:40px;
text-align:center;
background:#ffffff;
font-family:courier new, fixed;
font-size:10px;
font-weight:bold;
}

.page-layout-designer-cell {
border: 1px solid #ff0000;
height:100%;
text-align:center;
}
.page-layout-designer-cell-usable {
text-align:center;
background:#dddddd;
border:1px solid #ff0000;
}
.page-layout-designer-cell-block {
border:1px solid #00aa00;
text-align:center;
background:#ddffdd;
}
.page-layout-designer-cell-invisible {
 border:0px;
 text-align:center;
}

.page-layout-container img {
 border:5px solid #fff;
 margin-right:10px;
}

.page-layout-para-main {
 padding:0;
 margin:0;
}

.page-layout-block-1 {
 background:#72A326 url(images/bg-curve-3-1.gif) no-repeat right bottom;
 border-bottom: 2px solid #ffffff;
 border-right: 4px solid #ffffff;
 color:#fff;
 font-size:10pt;
 font-weight:normal;
 padding:10px;
}
.page-layout-block-1 h2 {
 font-size:13pt;
 margin:0;
 padding:5px 0 3px;
}
.page-layout-block-1 h2 a {
 color:#ffffff;
 text-decoration:underline;
}
.page-layout-block-1 h2 a:hover {
 color:#e6e539;
 text-decoration:none;
}
.page-layout-block-1 a {
 color:#fff;
 text-decoration:underline;
}
.page-layout-block-1 a:hover {
 color:#e6e539;
 text-decoration:none;
}

.page-layout-block-2 {
 background:#D8E28B url(images/bg-curve-3-2.gif) no-repeat right bottom;
 border-bottom: 2px solid #ffffff;
 border-right: 4px solid #ffffff;
 color:#666633;
 font-size:10pt;
 font-weight:normal;
 padding:10px;
}
.page-layout-block-2 h2 {
 color:#535324;
 font-size:13pt;
 margin:0;
 padding:5px 0 3px;
}
.page-layout-block-2 h2 a {
 color:#535324;
 text-decoration:underline;
}
.page-layout-block-2 h2 a:hover {
 color:#37751c;
 text-decoration:none;
}
.page-layout-block-2 a {
 color:#666633;
 text-decoration:underline;
}
.page-layout-block-2 a:hover {
 color:#37751c;
 text-decoration:none;
}

.page-layout-block-3 {
 background:#C2D04D url(images/bg-curve-3-3.gif) no-repeat right bottom;
 border-bottom: 2px solid #ffffff;
 border-right: 4px solid #ffffff;
 color:#666633;
 font-size:10pt;
 font-weight:normal;
 padding:10px;
}
.page-layout-block-3 h2 {
 color:#666633;
 font-size:13pt;
 padding:5px 0 3px;
 margin:0;
}
.page-layout-block-3 h2 a {
 color:#666633;
 text-decoration:underline;
}
.page-layout-block-3 h2 a:hover {
 color:#F2F6C5;
 text-decoration:none;
}
.page-layout-block-3 a {
 color:#666633;
 text-decoration:underline;
}
.page-layout-block-3 a:hover {
 color:#F2F6C5;
 text-decoration:none;
}

.page-layout-block-4 {
 background:#E5ECAC url(images/bg-curve-3-4.gif) no-repeat right bottom;
 border-bottom: 2px solid #ffffff;
 border-right: 4px solid #ffffff;
 color:#666633;
 font-size:9pt;
}
.page-layout-block-4 a {
 color:#666633;
}
.page-layout-block-4 h2 {
 background:#F2F6C5;
 border-bottom:1px solid #ffffff;
 color:#666633;
 font-size:13pt;
 margin:0;
 padding:10px 5px 8px;
}
.page-layout-block-4 h2 a {
 color:#666633;
 text-decoration:underline;
}
.page-layout-block-4 h2 a:hover {
 color:#7f8834;
 text-decoration:none;
}
.page-layout-block-4 p {
 padding:5px;
 margin:0;
}
.page-layout-block-4 a {
 font-weight:bold;
 text-decoration:underline;
}
.page-layout-block-4 a:hover{
 color:#7f8834;
 text-decoration:none;
}

.page-layout-block-5 {
 background:#ffffff;
 border-bottom: 2px solid #ffffff;
 border-right: 4px solid #ffffff;
 color:#666633;
 font-size:9pt;
 padding:0px;
}
.page-layout-block-5 h2 {
 border-bottom:1px solid #fff;
 font-size:13pt;
 font-weight:bold;
 margin:0;
 padding:5px 5px 3px 5px;
}
.page-layout-block-5 h2 a {
 color:#666633;
 font-weight:bold;
 text-decoration:underline;
}
.page-layout-block-5 h2 a:hover{
 text-decoration:none;
 color:#4E8113;
}
.page-layout-block-5 a {
 color:#666633;
 font-weight:bold;
 text-decoration:underline;
}
.page-layout-block-5 a:hover {
 color:#4E8113;
 text-decoration:none;
}

.page-layout-block-6 {
 background:#ffffff;
 border-right: 4px solid #ffffff;
 color:#666633;
 font-size:8pt;
 padding:0px;
}
.page-layout-block-6 img {
 border:0px;
 margin:0px;
}
.page-layout-block-6 h2 {
 border-bottom:1px solid #fff;
 color:#666633;
 font-size:13pt;
 font-weight:bold;
 margin:0;
 padding:5px 5px 3px 5px;
}
.page-layout-block-6 h2 a {
 color:#666633;
 text-decoration:underline;
}
.page-layout-block-6 h2 a:hover{
 color:#4E8113;
 text-decoration:none;
}
.page-layout-block-6 a {
 color:#666633;
 font-weight:bold;
 text-decoration:underline;
}
.page-layout-block-6 a:hover {
 color:#4E8113;
 text-decoration:none;
}

#menu {
 margin:0px;
}
#menu ul {
 font-size:75%;
 margin:2px 2px 2px 4px;
 padding:0;
 width:180px;
}
#menu li {
 color:#330;
 list-style-type:none;
 margin:0 0 1px;
}
#menu li a {
 color:#330;
 display:block;
 text-decoration:none;
}

#menu li a:hover {
 color:#ffffff;
 text-decoration:none;
}

#menu li div,
#menu li a {
 background:url(/images/menu-corner.gif) no-repeat right bottom;
 padding:5px 10px;
}

#menu li.selected,
#menu li.selected a {
 background-color:#72A326 !important;
 color:#fff !important;
 font-weight:bold;
}

#menu li.unselected{
}

#menu li.navigationSpacer{
 background-color:#ffffff;
 color:#72A326;
 font-weight:bold;
}

#menu li.depth1 {
 background-color:#C2D04D;
 font-weight:bold;
}
#menu li.depth1 a {
 font-weight:bold;
}

#menu li.depth2 {
 background-color:#c5cf7f;
}
#menu li.depth2 div,
#menu li.depth2 a {
 padding-left:20px;
}

#menu li.depth3 {
 background-color:#C5D545;
}
#menu li.depth3 div,
#menu li.depth3 a {
 padding-left:30px;
}

#menu li.depth4 {
}

#menu li.depth5 {
}

div.breadcrumbs {
 background:#efefef;
 border:1px solid #ccc;
 color:#202020;
 font-family:tahoma,sans-serif;
 font-size:9pt;
 font-weight:bold;
 line-height:110%;
 margin:10px auto 2px;
 clear: both;
 padding:2px;
 text-align:justify;
 text-decoration:none;
 vertical-align:middle;
 white-space:nowrap;
}

div.breadcrumbs a{
 color:#000;
 font-weight:normal;
 padding:0 4px;
 text-align:center;
 text-decoration:none;
}

div.breadcrumbs a:hover{
 text-decoration:underline;
}

#sitemap {
 margin:0px;
 padding-left: 4em;
}
#sitemap ul {
 font-size:100%;
 margin:0;
 padding:0;
 width:300px;
}
#sitemap li {
 color:#999;
 list-style-type:none;
 margin:0 0 1px;
}
#sitemap li a {
 color:#444;
 display:block;
 text-decoration:none;
}

#footer {
 background:#72A326;
 color:#fff;
 font-size:9pt;
 font-weight:normal;
 padding:10px;
}

#footer p { 
 margin: 0 0 5px 0; 
 color: #FFF; 
 font-weight: normal; 
 line-height: 1.3em;
}

#footer a {
 text-decoration:underline;
 color: #FFF;
}

#footer a:hover {
 text-decoration: none; 
 color: #FFF;
}

.document-layout-container img {
 border:5px solid #fff;
 margin-right:10px;
}

.document-layout-para-main {
 font-size:9pt;
 font-weight:normal;
 margin:0;
 padding:5px;
}

.document-layout-container,
.document-layout-container-s,
.document-layout-container-t {
 background:#E5ECAC;
 color:#666633;
 font-size:9pt;
 padding:0;
 margin:0 0 8px;
}
.document-layout-container h2,
.document-layout-container-s h2,
.document-layout-container-t h2 {
 background:#F2F6C5;
 color:#666633;
 border-bottom:1px dotted #FFFFFF;
 font-size:9pt;
 margin:0;
 padding:3px 5px;
}
.document-layout-container h2 a,
.document-layout-container-s h2 a,
.document-layout-container-t h2 a {
 color:#666633;
 text-decoration:none;
}
.document-layout-container h2 a:hover,
.document-layout-container-s h2 a:hover,
.document-layout-container-t h2 a:hover {
 color:#666633;
 text-decoration:underline;
}
.document-layout-container a {
 color:#666633;
 text-decoration:underline;
}

.document-layout-container a:hover {
 color:#666633;
 text-decoration:none;
}

.document-layout-container ul {
 margin:0;
 padding-left:20px;
}

.document-layout-container p.para-date,
.document-layout-container-s p.para-date,
.document-layout-container-t p.para-date {
 background:#D6E271;
 border-top:1px dotted #FFFFFF;
 clear:both;
 color:#72A326;
 font-size:9pt;
 font-weight:normal;
 margin:0;
 padding:2px;
 text-align:right;
}
