
div, input, li, a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
    color: #333333;
    background-color: #ffffff;
    margin: 4px;
    padding: 0;
    max-width: 944px;    
}

div#logo {
    position: absolute;
    display: block;
    height: 96px;
    width: 232px;
    z-index: 1;
}

div#serviceBg {
    position: absolute;
    top: 26px;
    left: 236px;
    display: block;
    overflow: hidden;
    margin-top: 4px;
    background-image: url(service_bg.jpg);
    background-repeat:no-repeat;
    height: 96px;
    width: 492px;
    z-index: 2;
}

div#slogan {
    position: absolute;
    top: 26px;
    left: 728px;
    margin-top: 4px;
    margin-left: 4px;
    overflow: hidden;
    background: #19633e url(slogan_ble.gif) center right no-repeat;
    width: 216px;
    height: 96px;
    z-index: 3;
}

div#serviceBox {
    /* background-color: #ffffff; */
    background-color: transparent;
    position: absolute;
    left: 236px;
    display: block;
    height: 122px;
    width: 712px;
    z-index: 4;    
}

div#serviceNav {
    position: absolute;
    /* float: left; */
    background-color: #abba00;
    text-align: center;
    width: 44.5em;
    z-index: 5;	
}

div#serviceNav ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    border-bottom: 4px solid #ffffff;	
}

div#serviceNav ul li {
    display: inline;
    color: #19633e;
    font-weight: bold;
    font-style: normal;
    font-size: 60%;	
}

div#serviceNav ul li a {
    color: #ffffff;
    line-height:22px;
    text-decoration: none;
}

div#serviceNav ul li a:hover, div#serviceNav ul li a:focus, div#serviceNav ul li a:active {
    background-color: #19633e;
}

div#serviceNav strong {
    color: #19633e;
    line-height:22px;
    text-decoration: none;
}

div#wrapMain {
    position: absolute;
    top: 126px;
    margin: 0;
    padding: 0 0 4px 0;
    /* width: 944px; */
    width: 59em;
    background-color: #eaebe6;
    border-bottom: 4px solid #ffffff;
}

div#infoBar {
    position: static;
    float: left;
    border-top: 4px solid #ffffff;
    background-color: #eaebe6;
    width: 100%;
    
    margin: 0;
    padding: 0;  
}

div#infoBar ol {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0 0 0 248px;
    height: 1.5em;
    vertical-align: middle;
}

div#infoBar ol li {
    display: inline;
    
    margin: 0;
    padding: 0;
    font-size: 60%;  
    
    text-decoration: none;
    font-weight: normal; 
}

div#infoBar ol li a {
    color: #19633e;
    text-decoration: none;
    font-weight: bold;
    
}

div#infoBar ol li a:hover, div#serviceNav ol li a:focus, div#serviceNav ol li a:active {
    color: #ffffff;
    background-color: #19633e;
}

div#infoBar strong {
    text-decoration: none;
    font-weight: normal; 
    color: #5c5c5c;    
    
}

div#nav {
    position: static;
    float: left;
    display: block;
    margin: 0;
    padding: 0;    
    background-color: #eaebe6;
    border-right: 0.25em solid #eaebe6;
}

div#nav ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

div#nav ul li {
    display: block;

    font-weight: bold;
    font-style: normal;	
    font-size: 70.01%;
    line-height: 1.45em; 

    padding: 0 0 4px 0;
    margin: 0;    
    width: 20.4em;  
    
}

div#nav ul li a, div#nav ul li strong {
    position: relative;
    
    display: block;
    color: #333333;

    text-decoration: none;
    padding: 0.30em 0.45em 0.42em 1.55em;
    margin: 0;
    
    height: 100%;    
}

div#nav ul li a {
    background: #c1c2b4 url(nav1.gif) left center no-repeat;
}

div#nav ul li strong {
    font-weight: bold;
    background: #cdd666 url(nav1a.gif) left center no-repeat;
}

div#nav ul li a:hover, div#nav ul li a:focus, div#nav ul li a:active {
    background: #bcc833 url(nav1r.gif) left center no-repeat;
}

/* begin subnav */

div#nav ul li ul {
    list-style-type: none;
    list-style-image: none;
    /* list-style-position: inside; */
    background: #e6eab2;
    margin: 4px 0 0 0;
    padding: 0;
}

div#nav ul li ul li {
    font-weight: normal;
    font-style: normal;	
    font-size: 100%;
    line-height: 1.45em; 

    padding: 0;
    margin: 0;      
    width: 100%;    
} 
   
div#nav ul li ul li a, div#nav ul li ul li strong {
    background: #e6eab2;
    text-decoration: none;    
    
    padding: 0.30em 0.45em 0.42em 2.55em;
    margin: 0;   
}

div#nav ul li ul li a:hover, div#nav ul li ul li a:focus, div#nav ul li ul li a:active {  
    background: #bcc833;
}

div#nav ul li ul li strong {
    font-weight: bold;
    background: #f5f7e0;
}

/* end subnav */

/* begin subsubnav */

div#nav ul li ul li ul {
    margin: 0;
}

div#nav ul li ul li ul li a, div#nav ul li ul li ul li strong {
    background: #f5f7e0;
    text-decoration: none;    
    
    padding: 0.30em 0.45em 0.42em 3.55em;
    margin: 0;   
}

div#nav ul li ul li ul li a {
    color: #4b4b4b;
}

div#nav ul li ul li ul li a:hover, div#nav ul li ul li ul li a:focus, div#nav ul li ul li ul li a:active { 
    color: #333333;
}

div#nav ul li ul li ul li strong {
    font-weight: bold;
    background: #ffffff;
}

/* end subsubnav */

div#content {
    position: relative;
    float: left;
    display: block;
    color: #333333;
    background-color: #ffffff;
    font-size: 70.01%;
    line-height: 1.5em; 

    width: 44.643em;
    /* width: 500px; */

    padding: 0;
    margin: 0;
}

div#content.wide {
    width: 63.2em;
}

div#contentPad {
    padding: 12px 12px 1.8em 12px;
    margin: 0;
}

div#contentText {
    text-align: justify;
}

div#content h1 {
    color: #19633e;
    text-decoration: none;
    font-size: 144%;
    font-weight: bold;
    font-style: normal;
    line-height: 1.3em; 
    padding: 1.2em 0 0.5em 0;
    margin: 0;
}

div#content h2 {
    color: #5c5c5c;
    text-decoration: none;
    font-size: 125%;
    font-weight: bold;
    font-style: normal;
    line-height: 1.3em; 
    padding: 0;
    margin: 1em 0 1em 0;
}

div#content a {
    color: #19633e;
    background: #ffffff url(link_res.gif) left center no-repeat;
    text-decoration: none;
    font-weight: bold;
    padding: 0 0 0 20px;
}

div#content a:hover, div#content a:focus, div#content a:active {
    color: #ffffff;
    background: #19633e url(link_res_r.gif) left center no-repeat;
}

div#content a.box {
	background: #f9f9f4 url(link2_res.gif) left center no-repeat;
}

div#content a.box:hover, div#content a.box:focus, div#content a.box:active {
	background: #19633e url(link2_res_r.gif) left center no-repeat;
}

div#content a.simple {
	background: #ffffff;
	padding: 0;
}

div#content a.simple:hover, div#content a.simple:focus, div#content a.simple:active {
	color: #ffffff;
	background: #19633e;
}
	
div#content p {
    padding: 0;
    margin: 1em 0 1em 0;
}

div#content strong {
    font-weight: bold;
}

div#content ul {
    list-style-type: none;
    list-style-image: url(ul_content.gif);
}

div#content ul.address {
    position: relative;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

div#content ul.address li {
    background-color: #f9f9f4;
    /* border-top: 4px solid #e6eab2; */
    border-bottom: 4px solid #e6eab2;
    margin: 0 0 8px 0;
    padding: 0 0.5em 0 0.5em;
}

div#content ul.flat {
	list-style-type: none;
	list-style-image: none;
    margin: 0;
    padding: 0;
}

div#content ul.sitemap {
    position: relative;
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 1em 0 1em 0;    
}

div#content ul.sitemap li {
    padding: 0.4em;
}

div#content ul.sitemap li ul {
	list-style-type: none;
	list-style-image: url(ul_nav.gif);
    color: #abba00;
    padding-top: 0.4em;
}

div#content ul.sitemap li ul li a {
    font-weight: normal;
    background: #ffffff;
    padding: 0;
    margin: 0;
}

div#content ul.sitemap li ul li a:hover, div#content ul.sitemap li ul li a:focus, div#content ul.sitemap li ul li a:active {
    font-weight: normal;
    background: #19633e;
    padding: 0;
    margin: 0;
}

div#content dl {
    padding: 0;
    margin: 0;
}

div#content dt {
	font-weight: bold;
    padding: 0.6em 0 0 0;
    margin: 0.75em 0 0 0;
}

div#content dd {
    padding: 0;
    margin: 0;
}

div#content form {
    margin: 0;
    padding: 0;
}

div#content input, select {
    font-size: 100%;
    margin: 0.1em;
    padding: 0.1em;
}

div#content input#continue {
    width: 10.1em;
}

div#content div.highlight {
	background-color: #f9f9f4;
	border-top: 4px solid #e6eab2;
	border-bottom: 4px solid #e6eab2;
	margin: 0 0 8px 0;
	padding: 0 0.5em 0 0.5em;
}

div#localNav ul {
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding: 0.3em 0 0 0;
}

div#localNav ul li a {
    color: #19633e;
    background:  #ffffff url(link_up.gif) left center no-repeat;
    text-decoration: none;
    font-weight: bold;
    padding:0 0 0 20px;
}

div#localNav ul li a:hover, div#localNav ul li a:focus, div#localNav ul li a:active {
    color: #ffffff;
    background: #19633e url(link_up_r.gif) left center no-repeat;
}

div#localNav a {
    color: #19633e;
    background:  #ffffff url(link_up.gif) left center no-repeat;
    text-decoration: none;
    font-weight: bold;
    padding:0 0 0 20px;
}

div#localNav a:hover, div#localNav a:focus, div#localNav a:active {
    color: #ffffff;
    background: #19633e url(link_up_r.gif) left center no-repeat;
}

div#sideBar {
    position: relative;
    float: right;
    display: block;
    background-color: #eaebe6;  
    width: 13em;
    margin: 0;
    padding: 0;

}

div#sideBar h2 {
    background: #c1c2b4 url(nav1.gif) left center no-repeat;
    text-decoration: none;
    font-size: 70%;
    font-weight: bold;
    font-style: normal;
    line-height: 1.45em;
    padding: 0.30em 0.45em 0.42em 1.55em;
    margin: 0;
}

div#sideBar ul.link {
    list-style-type: none;
    
    background-color: #f9f9f4;
    margin: 0 0 4px 0;
    padding: 0.2em 0 0.5em 0;
    color: #19633e;
}

div#sideBar ul.link li {
    /* display: block; */
    font-weight: normal;
    font-style: normal;	
    font-size: 70%;
    line-height: 1.45em; 
    padding: 0.30em 0.45em 0.42em 1.55em;
    margin: 0;   
    
    background: #f9f9f4 url(ul_nav.gif) left top no-repeat;
}

div#sideBar ul.link li a {
    color: #19633e;
    text-decoration: none;
}

div#sideBar ul.link li a:hover, div#sideBar ul.link li a:focus, div#sideBar ul.link li a:active {
    color: #ffffff;
    background-color: #19633e;
}

div#sideBar p {
    font-size: 70%;
    color: #5c5c5c;
    background-color: #f9f9f4;
    margin: 0;
    padding: 0.7em 2em 1.3em 1.55em;
}

div#copyInfo {
	clear: both;
    position: absolute;
	display: block;
    width: 100%;
    bottom: -2.3em;
    padding-bottom: 0.5em;
    
    color: #979982;
    font-size: 60%;
    text-align: right;
    text-decoration: none;
    font-weight: normal;
}

div.gap {
    position: static;
    float: none;
    display: block;
    padding-bottom: 28px;
}

div.gapContent {
    position: static;
    float: none;
    display: block;
    height: 17em;
}

div.gapContentShort {
    position: static;
    float: none;
    display: block;
    height: 3.8em;
}

img.linked {
    border: none;
}

p.right {
    text-align: right;
}
