*{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;font-size: 14px;}

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



/* HEADING SECTION */

#heading {width:900px;margin:0 auto 5px auto;height:70px;position:relative;top:20px;font-family: "Trebuchet MS",arial,verdana,sans-serif;font-size:11px;font-weight:bold;}

#heading h1 a {display:block;width:251px;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;margin:0 10px;font-size:11pt;padding-top:2px;}

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

/*basic menu styling*/

#heading ul#nav {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
#heading ul#nav li {float:left;position:relative;display:inline;}
/*style of main items normal state*/
#heading ul#nav li a, #heading ul#nav li a:visited {float:left;display:block;text-decoration:none;width:auto;color:#ddd;border:1px solid #fff;border-width:0;padding:0px 16px 0px 16px;line-height:28px;}
/*hide sub nav items*/
#heading ul#nav li ul {display:none;}
/*style for table of sub nav items*/
table {margin:-1px;border-collapse:collapse;font-size:13px;}
/*specific to non IE browsers*/
/*main nav over state*/
#heading ul#nav li:hover a {color:#fff;background:#454a4e url(../images/navBtn.gif) center no-repeat;}
/*show drop-down list*/
#heading ul#nav li:hover ul {display:block;position:absolute;top:24px;margin-top:1px;left:0;width:100%;}
#heading ul#nav li:hover ul li{height: 20px;}
/*drop-down on state*/
#heading ul#nav li:hover ul li a {display:block;background:#E9E9E9;color:#000;height:auto;line-height:16px;padding:2px 16px 2px 16px;width:120px;}
/*sub drop-down over state*/
#heading ul#nav li:hover ul li a:hover {background:#29a6ef;color:#fff;}


#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 {color:#dddddd;}

#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;}

.green {color:#3090b4;}

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; }

b {color:#3090b4;}
strong {color:#3090b4;font:8px;}



#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; }

#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 3px;
	width: 80%;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #b9c9fe url('../images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('../images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #b9c9fe;
}
#rounded-corner td
{
	padding: 8px;
	background: #e8edff;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 3px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #646464;
	border-top: 4px solid #222;
	border-bottom: 1px solid #000;
	color: #499;
}
#box-table-a td
{
	padding: 8px;
	background: #474c4f; 
	border-bottom: 1px solid #000;
	color: #ddd;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #949494;
	color: #222;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* 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;

			}

			
