
/* &) Text

------------------------------------------------------------------ */

body {
	background-color: #ffffff;
	background: url(../images/bg_wrapperfill.jpg) repeat-x;
	margin:0px 0px 0px 0px;
	overflow-x:hidden;
	}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#002e5f;
	}
	
/* &) Wrapper/Toplayout

------------------------------------------------------------------ */

#wrapper {
	margin: 0 auto;
	width: 729px;
	}
#toplayout {
	background: url(../images/bg_toplayout.jpg) no-repeat;
	height: 197px;
	width: 729px;
	float:left;
	}
#toplayout .logo {
	width:278px;
	height:92px;
	float:left;
	}
#toplayout .info {
	width:200px;
	height:100px;
	padding-right:20px;
	padding-top:0px;
	.padding-top:10px;
	text-align:right;
	float:right;
	}
#toplayout .info p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
#toplayout .info a {
	color:#ffffff;
	text-decoration:none;
	}
#toplayout .info a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#toplayout .navigation {
 	width:729px;
	height:92px;
	margin-top:15px;
	margin-left:15px;
	.margin-left:-25px;
	float:left;
	}
#toplayout .navigation ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:15px 0px 15px 0px;
	height:65px;
	}
#toplayout .navigation li {
	display:inline;
	list-style:none;
	width:98px;
	height:65px;
	padding-left:10px;
	}
#toplayout .navigation a {
	color:#565656;
	text-decoration:none;
	background-color:#cecece;
	width:98px;
	height:65px;
	padding:25px 30px 20px 8px;
	}
#toplayout .navigation a.on {
	color:#ffffff;
	text-decoration:none;
	background:url(../images/nav_green.gif) no-repeat;
	height:65px;
	}
#toplayout .navigation a.newsletter {
	color:#565656;
	text-decoration:none;
	background:url(../images/nav_grey.gif) no-repeat;
	}
#toplayout .navigation a:hover {
	color:#565656;
	text-decoration: underline;
	background-color:#ea9427;
	}
#toplayout .navigation a.on {
	color:#ffffff;
	text-decoration:none;
	background:url(../images/nav_green.gif) repeat-x;
	height:65px;
	}
#toplayout .navigation a:hover.on {
	color:#ffffff;
	text-decoration:underline;
	background:url(../images/nav_green.gif) repeat-x;
	height:65px;
	}

/* &) Flash Image

------------------------------------------------------------------ */
#flashimage {
	width:729px;
	height:261px;
	_margin-top:-50px;
	float:left;
	}

/* &) Mainbody

------------------------------------------------------------------ */

#mainbody {
	background: url(../images/bg_mainbody.jpg) repeat-y;
	width:729px;
	height:100%;
	min-height:300px;
	_margin-top:-5px;
	float:left;
	}

/* &) Left Content

------------------------------------------------------------------ */

#leftcontent {
	width:265px;
	min-height:300px;
	height:100%;
	background-color:#ffffff;
	margin-left:25px;
	_margin-left:15px;
	margin-top:25px;
	float:left;
	}
	

/* &) Right Content

------------------------------------------------------------------ */

#rightcontent {
width:380px;
min-height:300px;
height:100%;
margin-left:25px;
margin-top:15px;
padding-bottom:25px;
background-color:#ffffff;
float:left;
	}

#rightcontent .text {
	width:380px;
	height:100%;
	}
#rightcontent .text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00665b;
	}
#rightcontent .text h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ea9427;
	}
#rightcontent .text h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#565656;
	}
#rightcontent .text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align: justify;
	}
#rightcontent .text a {
	color:#565656;
	text-decoration:underline;
	}
#rightcontent .text a:hover {
	color:#ea9427;
	text-decoration:underline;
	}
#rightcontent .sitemap {
	width:380px;
	height:100%;
	}
#rightcontent .sitemap h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00665b;
	} 
#rightcontent .sitemap p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align: justify;
	padding-left:25px;
	}
#rightcontent .sitemap a {
	color:#565656;
	text-decoration:none;
	}
#rightcontent .sitemap a:hover {
	color:#ea9427;
	text-decoration:underline;
	}
#rightcontent .subscribe {
	width:250px;
	height:100%;
	margin-left:50px;
	float:left;
	border:#565656 1px solid;
	}
#rightcontent .subscribe h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00665b;
	text-align:center;
	.padding-top:10px;
	}
#rightcontent .subscribe h2 {
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:-10px;
	}
#rightcontent .subscribe p {
	padding-left:15px;
	text-align:center;
	color:#565656;
	}
#rightcontent .form {
	padding-left:25px;
	padding-bottom:25px;
	}
	
/* &) Salebox

------------------------------------------------------------------ */

	#logos {
	width:750px;
	height:100%;
	text-align:center;
	padding-bottom:25px;
	float:left;
	}
	#logos img {
	padding-left:10px;
	}
/* &) Salebox

------------------------------------------------------------------ */

	#salebox {
		width:261px;
		height:100%;
		}
	#salebox .top{
		background: url(../images/greensalebox_top.jpg) no-repeat;
		width:261px;
		height:25px;
		}
	#salebox .body {
		background: url(../images/greensalebox_body.jpg) repeat-y;
		width:261px;
		height:100%;
		margin-top:-16px;
		.margin-top:0px;
		}
	#salebox .bottom {
		background:url(../images/greensalebox_bottom.jpg) no-repeat;
		width:261px;
		height:37px;
		margin-top:-25px;
		.margin-top:0px;
		}
	#salebox h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#ea9427;
		text-align:center;
		}
	#salebox p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#565656;
		margin-top:-15px;
		padding-bottom:15px;
		text-align:center;
		}
	#click {
		padding-right:38px;
		.padding-left:0px;
		margin-top:-38px;
		.margin-top:-25px;
		float:right;
		}
	#click p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#ffffff;
		}
	#click a {
		color:#ffffff;
		text-decoration:none;
		}
	#click a:hover {
		text-decoration:underline;
		color:#ffffff;
		}

/* &) Nav buttons

------------------------------------------------------------------ */
	#applybutton {
		width:261px;
		height:74px;
		background:url(../images/grey_button.jpg) no-repeat;
		float:left;
		}
	#applybutton p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		padding-top:10px;
		.padding-top:25px;
		text-align:center;
		}
	#applybutton a {
		color:#565656;
		text-decoration:none;
		}
	#applybutton a:hover {	
		color:#565656;
		text-decoration:underline;
		}
	#tvbutton {
		width:261px;
		height:112px;
		background:url(../images/grey_tvbutton.jpg) no-repeat;
		float:left;
		}
	#tvbutton p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		width:100px;
		padding-left:110px;
		padding-top:5px;
		.padding-top:15px;
		text-align:left;
		}
	#tvbutton a {
		color:#565656;
		text-decoration:none;
		}
	#tvbutton a:hover {
		color:#565656;
		text-decoration:underline;
		}
		
/* &) Services Page

------------------------------------------------------------------ */

#servicenav {
	width:175px;
	height:100%;
	margin-left:0px;
	padding-right:50px;
	float:left;
	}
#servicenav ul {
	padding-top:15px;
	}
#servicenav li {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5d666f;
	border-bottom: #5d666f 1px solid;
	list-style: none;
	padding-bottom:15px;
	padding-top:15px;
	}
#servicenav a {
	color:#5d666f;
	text-decoration:none;
	}
#servicenav a:hover {
	color:#5d666f;
	text-decoration:underline;
	}
#servicecontent {
	width:450px;
	height:100%;
	float:left;
	}
#servicecontent .text {
	margin-top:25px;
	text-align:justify;
	padding-bottom:25px;
	}
#servicecontent .text h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00665b;
	}
#servicecontent .text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	text-align: justify;
	}
#servicecontent .text a {
	color:#565656;
	text-decoration:none;
	}
#servicecontent .text a:hover {
	color:#565656;
	text-decoration:underline;
	}
	
/* &) Contact Page

------------------------------------------------------------------ */
	#contact {
		width:400px;
		height:100%;
		padding-left:25px;
		padding-top:25px;
		padding-bottom:50px;
		float:left;
		}
	#contact h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00665b;
	}
	#contact h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ea9427;
	}
	#contact p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565656;
	}
	#contact .left {
		width:175px;
		height:100%;
		float:left;
		}
	#contact .right {
		width:175px;
		height:100%;
		padding-left:25px;
		float:left;
		}

/* &) Footer

------------------------------------------------------------------ */

#footer {
	width:729px;
	height:84px;
	background: url(../images/bg_footer.jpg) no-repeat;
	padding-bottom:50px;
	float:left;
	}
#footer .nav {
	width:729px;
	height:3px;
	margin-top:-10px;
	.margin-top:5px;
	margin-left:-10px;
	float:left;
	}
#footer .nav ul {
	}
#footer .nav li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-color:#ffffff;
	display:inline;
	list-style:none;
	}
#footer .nav a {
	color:#ffffff;
	text-decoration:none;
	}
#footer .nav a:hover {
	color:#ea9427;
	text-decoration:underline;
	}
#footer .address {
	width:729px;
	height:100%;
	margin-top:20px;
	.margin-top:20px;
	-margin-top:-15px;
	margin-left:30px;
	_margin-left:15px;
	float:left;
	}
#footer .address p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	}
#footer .address a {
	color:#ffffff;
	text-decoration:none;
	}
#footer .address a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#footer .alliance {
	width:729px;
	height:100%;
	margin-top:-70px;
	margin-left:30px;
	_margin-left:15px;
	float:left;
	}
#footer .alliance p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	}
#footer .alliance a {
	color:#ffffff;
	text-decoration:none;
	}
#footer .alliance a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#footer .copyright {
	width:500px;
	height:100%;
	margin-top:-70px;
	margin-left:30px;
	_margin-left:15px;
	float:left;
	}
#footer .copyright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	}
#footer .copyright a {
	color:#ffffff;
	text-decoration:none;
	}
#footer .copyright a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
#footer .validation {
	width:99px;
	height:23px;
	margin-top:-70px;
	.margin-top:-80px;
	margin-right:25px;
	_margin-right:10px;
	float:right;
	}

