*{margin:0;padding:0;border:0px none;}

html {overflow:-moz-scrollbars-vertical;}

body {font-family:"Myriad Pro", Arial, Verdana, Helvetica, sans-serif;background-color:#3a3f40;}

#container {width:100%;background-color:#454a4e;}



/* HEADING SECTION */

#heading {width:900px;margin:0 auto 5px auto;height:70px;position:relative;top:20px;}

#heading h1 a {display:block;width:260px;height:39px;text-indent:-10000px;background-image:url('../images/logo2.gif');float:left;}

#heading ul#nav {list-style-type:none;top:15px;position:relative;left:60px;}

#heading ul#nav li {float:left;}

#heading ul#nav li a {float:left;height:18px;width:85px;color:#FFFFFF;text-align:center;text-decoration:none;text-transform:lowercase;margin:0 10px;font-size:11pt;padding-top:2px;}

#heading ul#nav li a.current {width:85px;background-image:url('../images/navBtn.gif');}



#banner {width:100%;background-image:url('../images/bannerbg.gif');background-repeat:repeat-y;background-position:center;}

#banner2 {height:80px;background-image:url('../images/banner2.jpg');background-position:top center;background-repeat:no-repeat;}



#banner2 div {width:950px;margin:0 auto;}

#banner2 h2 {font-size:24pt;color:#FFFFFF;float:left;position:relative;top:20px;left:20px;font-weight:normal;}

#banner2 div span#desc {color:#FFFFFF;font-size:18pt;margin-left:150px;font-weight:normal;position:relative;top:10px;font-family:"Faktos","Myriad Pro", Arial, Verdana, Helvetica, sans-serif; }

#banner2 div span.quote {display:block;float:left;color:#FFFFFF;font-size:16pt;font-style:italic;margin-left:150px;position:relative;top:10px;}

#banner2 div cite {display:block;float:left;color:#FFFFFF;font-size:16pt;font-style:normal;margin-left:20px;position:relative;top:10px;}



#content {width:100%;background-image:url('../images/bg.gif');background-position:bottom;padding-top:10px;background-color:#454d4f;background-repeat:repeat-x;}



#content .area {width:892px;background-image:url('../images/bgArea.png');background-position:bottom;background-repeat:repeat-x;margin:10px auto;padding:10px 25px 50px 25px;} /* background-color:#2e3234; */

#content .area h3 {color:#3090b4;font-weight:normal;font-size:14pt;border-bottom:1px #667176 solid;}

#content .area p {color:#dddddd;margin:8px 0 16px 0;}

#content .area ul {color:#dddddd;margin:8px 0 16px 0;}

#content .area li {color:#dddddd;margin:8px 0 16px 0;}



a {color:#dddddd;margin:8px 0 16px 0;}

a:link {color:#dddddd;margin:8px 0 16px 0;}

a:visited {color:#dddddd;margin:8px 0 16px 0;}

a:active {color:#dddddd;margin:8px 0 16px 0;}

a:hover {color:#667176;margin:8px 0 16px 0;}



.tablestyle td {color:#dddddd;margin:8px 0 16px 0; margin: auto;}

.tablestyle { margin:auto;text-align:center;border:1px solid red; }





#content .buttons {width:960px;height:120px;margin:0 auto;}

#content .buttons a {display:block;float:left;margin:0 8px;}



#content a.btn1, #content a.btn2 {width:113px;height:24px;display:block;color:#FFFFFF;text-decoration:none;text-transform:lowercase;padding-top:4px;float:left;margin-right:10px;}

#content a.btn1 {background-image:url('../images/btn1.gif');}

#content a.btn2 {background-image:url('../images/btn2.gif');}



#footerbtns {width:100%;background-color:#474c4f;text-align:center;font-size:8pt;color:#FFFFFF;text-align:center;font-family:Arial,Verdana,Helvetica,sans-serif;padding:10px 0;}

#footerbtns a {margin:0px 30px;text-decoration:none;color:#FFFFFF;}



#footerbtns2 {background-color:#474c4f;text-align:center;font-size:8pt;color:#FFFFFF;text-align:center;font-family:Arial,Verdana,Helvetica,sans-serif;padding:7px 0;}



#footer {font-size:8pt;color:#FFFFFF;text-align:center;font-family:Arial,Verdana,Helvetica,sans-serif;padding:5px 0 10px 0;background-color:#3a3f40;}

#footer a {text-decoration:none;color:#FFFFFF;margin:0 10px 0 0;}



div.hr {clear:both;}

div.hr hr {display:none;}



/* HOMEPAGE SPECIFIC */

#banner.home h2 {clear:both;height:312px;background-image:url('../images/banner.jpg');margin:0 auto;text-indent:-10000px;background-position:top center;background-repeat:no-repeat;}

#content.home .area {width:942px;padding:0 0 40px 0;}

#content.home .area h3 {color:#2aa6ed;text-align:center;font-size:18pt;font-weight:normal;border:0px none;font-family:"Faktos","Myriad Pro", Arial, Verdana, Helvetica, sans-serif; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:0}

#content.home .area .reasons {width:540px;float:left;}
#content.home .area ul.reasons1 {float:left;margin-left:30px;}

#content.home .area ul.reasons2 {float:right;margin-right:20px;border-right:1px #344751 solid;padding-right:40px;}

#content.home .area ul {list-style-image:url('../images/bullet.gif');list-style-position:inside;color:#FFFFFF;font-size:13pt;line-height:1.2em;margin:10px 0;}

#content.home .area .btns {clear:both;text-align:center;height:30px;width:246px;margin:0 auto;}
#content.home .area .quote {float:left;width:380px;font-size:14pt;font-style:italic;font-weight:normal;}
#content.home .area .quote cite {color:#FFFFFF;text-align:right;float:right;font-style:normal;font-size:0.9em;}



/* PAGE SPECIFIC */

#content .area .team {float:left;width:200px;color:#9fa9ae;padding:10px;}

#content .area .team img {float:left;margin-right:10px;}

#content .area .team span {color:#667176;font-size:0.9em;}



#content .area .office {float:left;width:350px;color:#9fa9ae;padding:30px;}

#content .area .office img {float:left;margin-right:10px;}

#content .area .office span {color:#667176;font-size:0.9em;}



.signupform { margin:25px; }

.signupform label { font-family: Arial; font-weight: bold; color: white; padding: 0; margin: 0; font-size: 11px; background: none; }

.signupform label em { font-size: 11px; font-weight: normal; font-style: italic; }

.signupform input { background: white; height: 18px; padding: 0 5px; line-height: 18px; margin: 0; width: 335px; margin-bottom: 10px; }

.signupform input.submit { height: auto; padding: 20px 10px; margin: 20px 0 2px 0; font-weight: bold; line-height: normal; }

.signupform input.button { width:auto; height:auto;}

.signupform textarea { background: white; display: block; line-height: 15px; margin: 0; margin-right: 0; width: 102%; }

.signupform h6 { color:white; font-family:Arial; font-size:9px; }

.termsframe { background:#fff; }



				

/* W9 Form */



.w9 {

	margin-top: 10px;

	}



	.w9 label {

		font-family: Arial;

		font-weight: bold;

		color: white;

		text-transform: none;

		padding: 0;

		margin: 0;

		font-size: 13px;

		background: none;

		}

		.w9 label em {

			font-size: 11px;

			font-weight: normal;

			font-style: italic;

			}

		

		.w9 input {

			background: white;

			height: 18px;

			padding: 0 5px;

			line-height: 18px;

			width: auto;

			margin: 0;

			width: 100%;

			margin-bottom: 10px;

			}

		

		.w9 input.submit {

			height: auto;

			padding: 20px 10px;

			margin: 20px 0 2px 0;

			font-weight: bold;

			line-height: normal;

			width: auto;

			}



		

		.w9 textarea {

			background: white;

			display: block;

			line-height: 15px;

			margin: 0;

			margin-right: 0;

			width: 102%;

			}

	

		.w9left, .w9right {

			float: left;

			width: 400px;

			}

			.w9right .signupwrap {

				padding-left: 50px;

			}

			