/* CSS Document */
/* Basic Formatting
====================================================================*/

/* Zero down margin and paddin on all elements */
* {
margin: 0;
padding: 0;
}

html {
background-color: #FFFFFF;
}

body {
f\ont: 66%/1.6 Arial, Helvetica, sans-serif;
font-family:"Times New Roman", Times, serif;
text-align: center;
min-width: 760px;
}

h1 {
font-size: 2.0em;
font-weight: bold;
line-height: 0.6em;
}

h2 {
font-size: 1.5em;
font-weight: bold;
}

p {
font-size: 1.5em;
}

li {
font-size: 12px;
}

h1, h2, p {
margin: 1em 0;
l\ine-height:1.5em;
}

/* Header
====================================================================*/
#branding {
margin: 0 auto;
padding: 0;
height: 85px;
width: 100%;
font-family:Arial, Helvetica;
background: url(images/Finalheader.jpg) no-repeat;
}

#branding h1 {
margin: 0;
font-size: 1.4em;
line-height: 1.2em;
text-align: center;
font-style: italic;
position: relative;
top: 55px;
line-height: 1.3em;
margin-left:400px;
}

#branding table {
position: relative;
top: 55px;
color: #fff;
font-size: 12px;
padding-top: 10px;
}

#branding table a {
color: #fff;
font-size: 12px;
padding: 15px;
}

/* Layout Begins
====================================================================*/
#wrapper0 {
width: 775px;
margin: 0 auto; 
background: url(images/FinalbgCol.jpg) repeat-y left ;
margin-bottom:0;
}

#wrapper1 {
width: 775px;
margin: 0 auto; 
text-align: left;
background: url(images/FinalBG.jpg) no-repeat 0 85px;
}

/*#wrapper2 {
margin: 0;
padding: 0;
width: 100%;

}*/

/* Top Menu
====================================================================*/
#topMenu, #topMenu ul {
float: left;
width: 100%;
list-style: none;
line-height: 1.3;
font-weight: bold;
font-size:14px;
padding: 0;
padding-top:5px;
border: solid #fbde92;
text-decoration:underline;
border-width: 0 0;
m\argin: 0em 0 0em 0;
}

#topMenu a {
d\isplay: block;
width: 10em;
w\idth: 6em;
color: #fff;
t\ext-decoration: none;
padding: 0 0 0 0;
font-size:14px;
font-family:"Times New Roman", Times, serif;
text-align: center;
}

#topMenu a:hover {
color: #fff;
}

#topMenu li {
float: left;
padding: 0;
width: 9em;
}

#topMenu li ul {
position: absolute;
left: -999em;
height: auto;
w\idth: 11.5em;
width: 10em;
font-weight: normal;
b\order-width: 0.25em;
b\order-color: #000;
margin: 0;
background: #fff;
}

#topMenu li li {
padding-right: 1em;
width: 10em;
border-bottom: 1px solid #000;
}

#topMenu li ul a {
width: 10em;
font-size:16px;
wi\dth: 7em;
}

#topMenu li ul ul {
margin: -1.75em 0 0 8em;
}

#topMenu li:hover ul ul, #topMenu li:hover ul ul ul, #topMenu li.sfhover ul ul, #topMenu li.sfhover ul ul ul {
left: -999em;
}

#topMenu li:hover ul, #topMenu li li:hover ul, #topMenu li li li:hover ul, #topMenu li.sfhover ul, #topMenu li li.sfhover ul, #topMenu li li li.sfhover ul {
left: auto;
}

#topMenu li:hover, #topMenu li.sfhover {
background: #006633;
}

/*============================ Side Menu ================================*/
.sideMenuTitle p {
margin: 1em 0;
padding: 0.5em 0 0.5em 0.3em;
width: 131px;
font-size: 8.5pt;
line-height: 1.2em;
font-weight: bold;
color: #000;
background-color: #ffff32;
}

#sideMenu, #sideMenu ul { /* all lists */
padding: 0;
margin: 60px 0 0 0;
list-style: none;
float : left;
width : 133px;
}
	
#sideMenu li { /* all list items */
position: relative;
float: left;
line-height : 1.25em;
margin-bottom : -1px;
width: 133px;
}
	
#sideMenu li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 133.05px;
margin-top : -2.25em;
}
	
#sideMenu li ul a { /* second-level lists */
width: 15em;
font-size: 12px;
font-weight: 300;
}	
	
#sideMenu li ul ul { /* third-and-above-level lists */
left: -999em;
margin-left: 192.05px;
}
	
#sideMenu li a {
width: 11em;
w\idth: 10em;
display: block;
color: #fff;
f\ont-weight: bold;
text-decoration: none;
background-color: #006633;
padding: 0.5em;
}
	
#sideMenu li a:hover {
color: #ffff32;
background-color: #006633;
text-decoration: underline;
}
	
#sideMenu li:hover ul ul, #sideMenu li:hover ul ul ul, #sideMenu li.sfhover ul ul, #sideMenu li.sfhover ul ul ul {
left: -999em;
}
	
#sideMenu li:hover ul, #sideMenu li li:hover ul, #sideMenu li li li:hover ul, #sideMenu li.sfhover ul, #sideMenu li li.sfhover ul, #sideMenu li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}		
/* Picture, News & Action Buttons 
================================================================== */
#space1 {
d/isplay: inline;
margin: 30px 0 0 30px;
p/adding: 0 0.5em;
width: 63%;
float: left;
}

#space1 a {
display: block;
height: 30px;
padding: 5px 0 0 0;
font-size: 1em;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
background: url(images/buttonBG2.jpg) no-repeat top center;
text-align: center;
}

#space1 a:hover {
color: #ffff32;
text-decoration: underline;
}

#space1 p {
margin: 0;
padding: 0 0 0 0;
line-height: 1.25em;
font-size: 8pt;
text-align: left;
}

#space1 td {
width: 30%;
}

#space2 {
width: 33%;
margin: 2% 0 0 0;
float: right;
}

/* rounded corner box
================================== */
.box {
width: 155px;
margin-top: 35px;
margin-right:20px;
background: url(images/rcMid2.jpg) repeat-y;
float: right;
font-family:Arial, Helvetica;
text-align: center;
}

.box h2 {
margin: 0;
background: url(images/rcTop2.jpg) no-repeat left top;
padding-top: 20px;
line-height: 0.5em;
font-size: 0.5em;
}

.box .last {
background: url(images/rcBottom2.jpg) no-repeat left bottom;
padding-bottom: 20px;
}

.box h2, .box li {
padding-left: 5px;
padding-right: 5px;
}

.box ul {
list-style: none;
margin: 0;
padding: 0;
}

.box li {
line-height: 1.25em;
font-size: 11px;
}

.box li a {
text-decoration: none;
color: #006633;
}

.box li a:hover {
color: #000;
background-color: #ffff32;
}

/* Main Content Common Page
====================================================================*/
#mainContenti { 
width: 60%; 
margin: 0;
margin-left:30px;
padding-left: 2%;
padding-right: 2%; 
float: left; 
}

#mainContent { 
width: 95%; 
margin: 0;
padding-left: 2%; 
float: left; 
}

#spacer {
width: 1px;
height: 300px;
float: left;
}

#mainContenti p {
font-size: 14px;
padding:0;
}

#mainContenti h1 {
font-size: 20px;
font-weight:bold;
color: #006633;
line-height:1.0;
}

#mainContenti h2 {
font-size: 16px;
font-weight:bold;
}

#mainContenti ol {
padding: 0;
margin: 0 0 0 50px;
}

#mainContenti ul {
font-size: 14px;
padding: 0;
margin: 0 0 0 50px;
}

#mainContenti p ul li {
font-size: 14px;
padding: 0;
m\argin: 0 0 0 50px;
}

#mainContenti li {
font-size: 14px;
}

#mainContenti p table tr td {
font-size: 14px;
border:medium #006633;
}

#mainContenti a {
color: #009933;
}

#mainContenti a:visited {
color: #006633;
}

#mainContent p {
font-size: 1.2em;
}
#mainContent td {
font-size: 1.2em;
}

#mainContent h1 {
font-size: 1.5em;
font-weight:bold;
}

#mainContent ol {
padding: 0;
margin: 0 0 0 50px;
}

#mainContent ul {
padding: 0;
margin: 0 0 0 50px;
}

#mainContent li {
font-size: 1.2em;
}

#mainContent a {
color: #0000FF;
}

#mainContent a:visited {
color: #0000FF;
}

/* Secondary Content
====================================================================*/
#secondaryContent { 
width: 20%;
margin: 2.5em 0.01em 0 0;
height: 350px;
min-width: 10em;
display: inline; /* :KLUDGE: Fixes IE double margin float bug */
float: right;
border: 2px solid #006633;
background-color: #fff;
margin-right:20px;
}

#secondaryContent * { 
padding-left: 10px;
padding-right: 10px;
}

#secondaryContent * * { 
padding-left: 0;
padding-right: 0;
} 

#secondaryContent h2{
font-size: 12px;
margin: 0;
font-weight: bold;
color: #fff;
background-color: #006633;
text-align: center;
}

#secondaryContent p {
font-size: 12px;
font-weight:100;
}

#secondaryContent strong {
font-size: 0.9em;
font-weight:bold;
}

#secondaryContent a {
font-size: 0.9em;
color: #006633;
}

#contactinfo {
width: 550px;
float: left;
margin: 0 0 30px 150px;
display: inline;
}

#contactinfo p {
font-size:12px;
}

#contactinfo table {
text-align: center;
}

#contactinfo td {
width: 30%;
font-weight: bold;
}


/* Footer
====================================================================*/
#footer {
margin: 0;
padding: 0;
height: 60px;
width: 775px;
text-align: center;
background: url(images/FinalendCol.jpg) no-repeat;
clear: both;
}

#footer table {
margin-top: 50px;
}

#footer p {
font-size: 12px;
font-weight: bold;
}

#footer a {
color: #fff;
text-decoration: none;
font-size: 11px;
}

#footer a:visited {
color: #fff;
font-size: 11px;
}

/* Other Helpful Links
====================================================================*/
#helpfullinks {
margin: 0;
padding: 0;
width: 775px;
font-size: 8px;
color: #000;
text-align: center;
color: #333;
}

#helpfullinks p {
font-size: 8px;
color: #000;
color:#333;
}

#helpfullinks tr, #helpfullinks td {
padding: 0;
text-align: center;
color:#333;
}

#helpfullinks h1 a {
color: #000;
font-size:9px;
line-height:1.0em;
color:#333;
}