HTML {
	overflow: -moz-scrollbars-vertical !important;
	min-height: 100%; 
	margin-bottom: 1px;
}

BODY {
	margin: 0px;
	padding: 0px;
	text-align: center; 
	background-color: #333333;
	background-image: url(../images/bg-page.gif);
	background-repeat: repeat-y;
	background-position: top center; 
}

.right P { text-align: right; }
.right { padding-left: 5px; padding-bottom: 5px; }

.green { color: green; font-weight: bold; font-size: 11px; clear: both; }

P, span, ul { color: #323232; font-size: 12px; font-family: tahoma; text-align: justify; }
td { color: #323232; font-size: 12px; font-family: tahoma; }

li { list-style-type: disc; }

h1 { color: #91BFCF; font-size: 16px; font-family: tahoma; text-transform: uppercase; }
h2 { color: #323232; font-size: 13px; font-family: tahoma; text-transform: uppercase; }

#wrapper { width: 797px; background-color: #000000; padding: 1px; margin: 0px; margin-left: auto; margin-right: auto; }
#pagewidth-795 { width: 797px; padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; background-image: url(../images/bg-content.gif); background-repeat: no-repeat; background-position: bottom left; }

#top-navigation { width: 763px; height: 20px; background-image: url(../images/2-bg-topnav.gif); background-repeat: repeat-x;  margin-left: auto; margin-right: auto; }
#top-banner { width: 763px; margin-left: auto; margin-right: auto;}
#top-banner-L {width: 202px; float: left; padding: 0px; margin: 0px; }
#top-banner-R {width: 561px; float: right; padding: 0px; margin: 0px; text-align: left; }

#top-navigation ul li { float:left; margin: 0; padding: 0p; margin-bottom: -5px; }
#top-navigation ul, #top-navigation li { display:inline; margin:0pt; padding:0pt; }

/* Top Navigation */
a.nav-homepage:link, a.nav-homepage:visited, a.nav-homepage:active {
	background: url(../images/nav-homepage.gif) no-repeat ;
	display:block;
	height:20px;
	width:59px; 
}
a.nav-homepage:hover { background-position:0px -20px; text-decoration:none; }

a.nav-links:link, a.nav-links:visited, a.nav-links:active {
	background: url(../images/nav-links.gif) no-repeat ;
	display:block;
	height:20px;
	width:36px; 
}
a.nav-links:hover { background-position:0px -20px; text-decoration:none; }

a.nav-services:link, a.nav-services:visited, a.nav-services:active {
	background: url(../images/nav-services.gif) no-repeat ;
	display:block;
	height:20px;
	width:54px; 
}
a.nav-services:hover { background-position:0px -20px; text-decoration:none; }

a.nav-history:link, a.nav-history:visited, a.nav-history:active {
	background: url(../images/nav-history.gif) no-repeat ;
	display:block;
	height:20px;
	width:48px; 
}
a.nav-history:hover { background-position:0px -20px; text-decoration:none; }

a.nav-testimonials:link, a.nav-testimonials:visited, a.nav-testimonials:active {
	background: url(../images/nav-testimonials.gif) no-repeat ;
	display:block;
	height:20px;
	width:74px; 
}
a.nav-testimonials:hover { background-position:0px -20px; text-decoration:none; }

a.nav-corppartners:link, a.nav-corppartners:visited, a.nav-corppartners:active {
	background: url(../images/nav-corppartners.gif) no-repeat ;
	display:block;
	height:20px;
	width:111px; 
}
a.nav-corppartners:hover { background-position:0px -20px; text-decoration:none; }

.nav-contact:link, a.nav-contact:visited, a.nav-contact:active {
	background: url(../images/nav-contact.gif) no-repeat ;
	display:block;
	height:20px;
	width:53px; 
}
a.nav-contact:hover { background-position:0px -20px; text-decoration:none; }

/* End Navigation */


#content { width: 763px; background-color: none; margin-left: auto; margin-right: auto; text-align: left; }

#content a, #content a:visited, #content a:active {color: #CD0512; text-decoration: none; }
#content a:hover { color: #CD0512; text-decoration: underline; }

#content-left {width: 202px; float: left; padding: 0px; margin: 0px; background-color: none; text-align: right; }
#content-right {width: 561px; background-image: url(../images/2-bg-content.gif); background-repeat: repeat-y;  float: right; padding: 0px; margin: 0px; }
#content-right-content { min-height: 300px; padding-left: 24px; padding-right: 24px; padding-top: 16px; padding-bottom: 16px; }

#content-right-home {width: 561px; float: right; padding: 0px; margin: 0px; height: 133px; }

#footer {width: 763px; height: 60px; clear: both; background-image: url(../images/2-bg-footer.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

#footer-content { padding-top: 23; width: 561px; height: 60px; float: right; margin: 0px; text-align: left; text-align: left; text-indent: 26px; font-family: tahoma; font-size: 11px; color: #666666; }
#footer-content a:link, #footer-content a:visited, #footer-content a:active {color: #9A9A9A; text-decoration: none; }
#footer-content a:hover {color: #FEFEFE; }

#footer-home {width: 763px; height: 69px; clear: both; background-image: url(../images/1-bg-footer.gif); background-repeat: no-repeat; margin-left: auto; margin-right: auto;}

#footer-home-content { padding-top: 7px; width: 561px; height: 69px; float: right; margin: 0px; text-align: left; text-align: left; text-indent: 26px; font-family: tahoma; font-size: 11px; color: #666666; }
#footer-home-content a:link, #footer-home-content a:visited, #footer-home-content a:active {color: #9A9A9A; text-decoration: none; }
#footer-home-content a:hover {color: #FEFEFE; }

ul.services-list li { padding-bottom: 5px; }