/* THE NEW STYLE */
/* Last update 07/20/2006 */
/* GLOBAL STYLES */
body {
background-color: #DBDEE4;
margin: 0 0 0 10px;
padding: 0; /* Opera likes padding */
font-family: Verdana, sans-serif;
}
form {
margin: 0;
padding: 0;
}
/* SKIPLINKS - GLOBALS */
div#skiplinks { 
position:absolute;
left:20px;
top:0px; 
height: 1px;
}
#skiplinks a,#skiplinks a:visited, #skiplinks p { 
color:#FFF !important;
font-size:1px !important;
margin:0 !important;
padding:0 !important;
line-height: 1px !important;
}
/* END SKIPLINKS - GLOBALS */
/* GLOBAL HEADER - GLOBALS */
div#global-header {
width: 782px;
height: 84px;
background: #FFF url('../images/global-bg-res.jpg')  no-repeat;
margin: 0;
padding: 0;
position: relative;
}
#global-logo {
position: absolute;
margin: 0;
padding: 0;
top: 20px;
left: 27px;
}
#global-search {
position: absolute;
margin: 0;
padding: 0;
top: 7px;
left: 575px;
width: 220px;
border: 0;
}
#global-search form  {
margin: 0;
padding: 0;
border: 0;
height: 18px;
}
#global-search label {
font: bold 11px Verdana, sans-serif;
color: #666666;
margin: 0;
padding: 0 4px 0 0;
border: 0;
vertical-align: 4px;
}
#global-search #search-input {
width: 128px;
height: 18px;
margin: 0;
padding: 0;
border-top: 1px solid #7C7C7C;
border-right: 1px solid #C3C3C3;
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #C3C3C3;
vertical-align: top; 
}
/* END GLOBAL HEADER - GLOBALS */
/* FOOTER - GLOBALS */
div#global-footer {
margin: 10px 0 0 0;
padding: 0 0 1px 0;
font: normal 65%  Verdana, sans-serif;
width: auto;
}
.global-footer-margin {
margin: 0 0 0 170px !important;
}
#global-footer p, #global-footer p a, #global-footer p a:visited  {
color: #666666;
}
/* END FOOTER - GLOBALS */
/* PRIMARY NAVIGATION - GLOBALS */
ul#pri-res-nav {
background-color: transparent;
list-style: none;
position: absolute;
top: 59px;
left: 176px;
width: 600px;
margin:0;
padding:0;
border:0;
}
#pri-res-nav li {
display: inline;
margin:0;
padding:0;
border:0;
height: 25px;
width:auto;
}
#pri-res-nav li a, #pri-res-nav li img {
margin:0;
padding:0;
border: 0;
}
/* END PRIMARY NAVIGATION - GLOBALS */
/* SECONDARY NAVIGATION - GLOBALS */
ul#sec-res-nav {
background-color: #61BF1A;
width: 782px;
height: 25px;
list-style: none;
margin: 0;
padding: 0;
overflow:hidden;
}
#sec-res-nav li {
font: normal 70% Verdana, sans-serif;
color: #FFF;
display: inline;
margin: 0;
}
#sec-res-nav li a {
background: transparent url('../images/secondary-nav-bg-res.gif') no-repeat;
padding: 5px 10px 6px 10px;
margin: 0 0 0 -2px;
float: left;
}
#sec-res-nav li a, #sec-res-nav li a:visited {
color: #FFF;
text-decoration: none;
}
a.sec-res-nav-sel {
background: transparent url('../images/secondary-nav-bg-selected-res.gif') repeat-x !important;
}
/* END SECONDARY NAVIGATION - GLOBALS */
/* PAGE NAVIGATION - GLOBALS */
ul#page-res-nav, #page-res-nav ul  {
margin: 0;
padding: 0;
list-style: none;
}
#page-res-nav li ul{
margin: 3px 0 0 0;
padding: 2px 0 2px 0;
border: 0;
}
#page-res-nav li {
color: #FFF;
font: bold 10px Verdana, sans-serif;
padding: 3px 0 7px 11px;
margin:0;
background: #666666 url('../images/nav-list-bg.gif') repeat-x bottom;
line-height: 12px;
}
#page-res-nav li ul li{
padding: 2px 2px 4px 9px !important;
margin-bottom: 0 !important;
background: #7C7C7C none;
}
#page-res-nav li a, #page-res-nav li a:visited {
color: #C7C7C7;
text-decoration: none;
padding: 0;
margin: 0;
}
#page-res-nav li ul li a, #page-res-nav li ul li a:visited {
text-decoration: underline !important;
font-weight: normal;
}
.sublist {
padding: 3px 9px 0 12px !important;
border: 0;
}
/* END PAGE NAVIGATION - GLOBALS */
/* BREADCRUMB - GLOBALS */
div#breadcrumb {
width: auto;
margin:0;
border:0;
height: 20px;
background-color: #C0E0AA; /* MOVE TO COLOR GEL */
position: relative;
}
#breadcrumb p {
font: normal 70% Verdana, sans-serif;
display: inline;
color: #555555;
border:0;
margin:0;
padding:0;
}
#breadcrumb p a, #breadcrumb p a:visited {
color: #555555;
}
#breadcrumb p#changelocation {
position: absolute;
top: 1px;
right: 10px;
}
#breadcrumb p#breadcrumb-trail{
position: absolute;
top: 1px;
left: 10px;
}
/* END BREADCRUMB - GLOBALS */
/* MISC - GLOBALS */
br.clear {
clear:both;
}
div#template-c-band {
height: 6px;
width: 782px;
margin: 0;
padding: 0;
border: 0;
background-color: #61BF1A;
}
#template-c-band img {
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div#log-out-link {
position: absolute;
top: 65px;
left: 745px;
}
#log-out-link p {
margin: 0;
padding: 0;
border: 0;
color: #333 !important;
font: normal 11px Verdana,sans-serif;
}
#log-out-link p a, #log-out-link p a:visited  {
color: #333 !important;
font: normal 11px Verdana,sans-serif;
}
/* END MISC - GLOBALS */