@charset "utf-8";
@import url("form-stylesheet.css");
@import url("pagination-stylesheet.css");
@import url("content-stylesheet.css");

/* GLOBAL RESET */
* {
padding: 0px; margin: 0px; }

/* GENERIC TAG ELEMENTS */
html, body {
padding: 0px; margin: 0px; width: 100%; height:100%;}
body {
font:normal 62.5% "Lucida Sans", Arial, Helvetica, sans-serif;
background:url(../images/generic/bg.gif) left top repeat-x;}

/* CLEARS */
.clear-both, .clear-left, .clear-right {height:0px; font-size:0px;line-height:0px;}
.clear-both {clear:both;}
.clear-left {clear:left;}
.clear-right {clear:right;}

/* COMMON STRUCTURAL ELEMENTS */
.header, .additional-content, .content, .footer {width:1001px;margin: 0 auto;}

/* STRUCTURAL ELEMENTS */

/* |0| Site Container */
.site-container-a {background:url(../images/generic/bg_fade-y.gif) center top repeat-y;}
.site-container-b {background:url(../images/generic/bg_fade.gif) center top no-repeat;}

/* |1| Header */
.header {height:110px;position:relative; background-color:#fff;}
	.head-logo {background:url(../images/header/logo.jpg) left top no-repeat;width:154px;height:88px;position:absolute;top:19px;left:60px;}
		.head-logo a {display:block;width:154px;height:88px;}
	.head-content {position:absolute;top:23px;right:36px;text-align:right;}
		.head-call-us {padding: 0 0 22px 0;}
		.head-content p {color:#837f7f;padding:0;margin:0;line-height:17px;font-family:Arial, Helvetica, sans-serif;}
		.head-content p.head-p2{color:#005b79;}
		.head-content span {color:#f6870d;}

/* |2| Additional Content */
.additional-content {height:289px; background:url(../images/additional-content/bg.jpg) left top no-repeat;position:relative;}
	.add-flash {height:250px;width:542px;position:absolute;top:0px;left:0px;}
		.no-flash {width:435px;height:166px;background:url(../images/additional-content/flash/no-flash.gif) left top no-repeat;position:absolute;top:70px;left:58px;}
	.add-form {height:245px;width:427px;position:absolute;top:20px;right:0px;z-index:999;padding: 22px 0 0 30px;}
		.add-form h3 {font:normal 1.5em "Lucida Sans", Arial, Helvetica, sans-serif;}
	.nav-container {height:36px;width:1001px; background:url(../images/additional-content/nav/bg.gif) left top no-repeat;position:absolute;bottom:0px;left:0px}
		.nav {height:36px;padding:0;}
			.nav ul {display:block;height:36px;padding: 0 9px 0 50px;float:left;}
				.nav li {height:33px;padding:3px 0 0 0;background: url(../images/additional-content/nav/li_mid.gif) left top repeat-x;float:left;width:auto;}
				.nav li.start {background: url(../images/additional-content/nav/li_left.gif) left top no-repeat;padding-left:8px;}
				.nav li.end {background: url(../images/additional-content/nav/li_right.gif) right top no-repeat;}
					.nav li a {display:block;height:25px;padding: 8px 17px 0 25px;color:#00576a;letter-spacing:0px;font:normal 1.3em Helvetica, sans-serif;float:left;border-left:solid 1px #b0d1d8;}
					.nav li a.home { background:url(../images/additional-content/nav/symbol_home.gif) 12px 12px no-repeat;border:none;}
					.nav li a.more { background:url(../images/additional-content/nav/symbol_more.gif) 17px 11px no-repeat;}
					.nav li a.demo { background:url(../images/additional-content/nav/symbol_demo.gif) 12px 12px no-repeat;}
					.nav li a:hover {color:#f67e01;}
		/* Thankyou */
		.add-form h3.thankyou { background:url(../images/generic/forms/thankyou/header.gif) left top no-repeat; width:189px; height:15px;padding-bottom:18px;}
		.add-form p { 
		font:normal 11px "Lucida Sans", Arial, Helvetica, sans-serif;
		padding: 0 60px 29px 0;
		line-height:19px;
		color:#666464;}
		div.thankyou-add {
		background:url(../images/generic/forms/thankyou/advertisement.gif) left top no-repeat #dbe5e6;width:363px; height:147px;}
		div.thankyou-add a {display:block;width:363px; height:93px;}

/* |3| Content */
.content {background-color:#fff;padding: 0 0 5px 0;}
.content h1, .content h2, .content h3 {padding-bottom:25px;font:normal 1.5em "Lucida Sans", Arial, Helvetica, sans-serif;text-transform:uppercase;}
.content h3 {padding-top:20px;}
	.l-content {padding: 33px 0 0 44px;width:462px;float:left;}
	.r-content {padding: 33px 0 0 60px;width:400px;float:left;background:url(../images/content/right/bg.gif) left 33px no-repeat;}
		.r-content span {color:#005b79;}
/* |3| Content (Internal) */
.content.internal { background-color:#fff;}

/* |4| Footer */
.footer-container {min-height:110px;background:url(../images/footer/bg.gif) center top no-repeat #434343;padding: 0 0 30px 0;clear:both;}
.footer-container li {height:23px;background:url(../images/footer/bullet.gif) left 6px no-repeat;padding:0 0 0 15px;}
.footer-container p {padding-bottom:1px;margin:0;}
.footer-container a {padding-bottom:1px;margin:0;}
.footer-container a:hover {color:#fff;}
	/* Values for .footer {} in Common Elements > Line 24 */
	.foot-col_1, .foot-col_2, .foot-col_3 {padding: 28px 0 0 50px;float:left;background:url(../images/footer/divider.gif) left 30px no-repeat;}		
		.foot-col_1 {width:190px;background:none;}
		.foot-col_2 {width:190px;}
		.foot-col_3 {width:440px; position:relative;}
			.foot_logo { position:absolute;top:33px;right:20px;}
