	* 		{
			margin: 0;
			padding: 0; 
			font-family: Arial, sans-serif;
			}
		
	html, body
			{
			width:100%;
			}
			
	body 	{
			background:#062750 url('../assets_img/bg_gradient.gif') repeat-x top left fixed;
			color: #333;
			/* background:#0a3873 url('../assets_img/bg_gradient.gif') repeat-x bottom left; */
			}
			
			
	hr		{
			display:none;
			}
			
fieldset	{
			border:0px;
			}		
	
	label, input, textarea
			{
			font-size:11px;
			}
	
	ul li	{
			list-style:none;
			}
			
	.hidden	{
			display:none;
			}
	.visible {
			display:block;
			}
			
			
.clearboth	{
			display:block;
			width:100%;
			clear:both;
			color:#fff;
			font-size:1px;
			}			
			
/* Header Styles */
#header			{
				position:absolute;
				background:#0a3873 url('../assets_img/bg_header.gif') no-repeat top left;
				width:800px;
				padding:0;
				border-bottom:10px solid #cd8701;	
				top:0;
				left:50%;
				margin-left:-400px;
				height:168px;
				}
				

h1 a			{
				display:block;
				background:url('../assets_img/twinbrook_logo.gif') no-repeat top left;
				width:450px;
				height:130px;
				margin-left:15px;
				margin-top:15px;
				border:0px solid #f00;
				}

h1 a span		{
				display:none;
				}

#header ul		{
				position:absolute;
				float:right;
				right:20px;
				bottom:-10px;
				}
				
#header ul li	{
				float:left;
				list-style:none;
				margin:0;
				}
				
#header ul li a	{
				display:block;
				margin-left:1px;
				height:27px;
				}
				
#header ul li a	span { display:none; }
				
#header ul li a#navhome
				{
				background:url('../assets_img/nav_home.gif') no-repeat 0 -27px;
				width:53px;
				}

#header ul li a#navfeatures
				{
				background:url('../assets_img/nav_features.gif') no-repeat 0 -27px;
				width:78px;
				}

#header ul li a#navbenefits
				{
				background:url('../assets_img/nav_benefits.gif') no-repeat 0 -27px;
				width:74px;
				}

#header ul li a#navabout
				{
				background:url('../assets_img/nav_about.gif') no-repeat 0 -27px;
				width:106px;
				}

#header ul li a#navcontact
				{
				background:url('../assets_img/nav_contact.gif') no-repeat 0 -27px;
				width:73px;
				}

#header ul li a#navfaq
				{
				background:url('../assets_img/nav_faq.gif') no-repeat 0 -27px;
				width:44px;
				}


#home #header ul li a#navhome, 
#features #header ul li a#navfeatures,
#benefits #header ul li a#navbenefits,
#about #header ul li a#navabout,
#faq #header ul li a#navfaq,
#contact #header ul li a#navcontact,
#header ul li a#navhome:hover, 
#header ul li a#navfeatures:hover,
#header ul li a#navbenefits:hover,
#header ul li a#navfaq:hover,
#header ul li a#navabout:hover,
#header ul li a#navcontact:hover,
#header ul li a:hover
				{
				background-position:0 0;
				}



/* Page Styles */
#pageContent	{
				position:absolute;
				top:178px;
				left:50%;
				margin-left:-400px;
				width:760px;
				padding:20px 10px 15px 10px;
				background-color:#FFF;
				border-left:10px solid #cd8701;	
				border-right:10px solid #cd8701;	
				}
				
h2				{
				color:#0a3b77;
				font-size:24px;
				font-weight:normal;
				margin-bottom:15px;
				}
				
h3				{
				color:#675e4e;
				font-size:13px;
				font-weight:normal;
				text-transform:uppercase;
				padding-bottom:2px;
				margin-bottom:5px;
				border-bottom:1px solid #ddd8ce;
				}
				
.textContent	{
				float:left;
				width:500px !important;
				width:470px;
				margin:25px 30px 0 20px !important;
				margin:25px 30px 0 10px;
				}

.textContentFull
				{
				float:left;
				width:600px;
				margin:25px 30px 0 20px !important;
				margin:25px 30px 0 10px;
				}

#benefits .textContent, 
#home .textContent	{
				margin:325px 30px 0 20px !important;
				margin:325px 30px 0 10px;
				}

.sideContent	{
				width:173px;
				float:left;
				margin-top:50px;
				}

#home .sideContent	{
				margin-top:350px;
				}

#pageContent p, #pageContent a, #pageContent ul li, th, td		
				{ color:#444; }

#pageContent p	{
				font-size:13px;
				line-height:24px;
				margin-bottom:24px;
				}

#pageContent b	{
				font-size:13px;
				line-height:24px;
				}

table			{
				border-top:1px solid #888;
				border-bottom:1px solid #888;
				margin-bottom:24px;
				width:550px;
				}

th				{
				text-align:left;
				font-size:11px;
				background-color:#ddd;
				padding:12px 5px 6px 5px;
				}

td				{
				font-size:12px;
				padding:5px;
				}

#pageContent p.listStart
				{
				margin-bottom:5px;
				}

#pageContent ul li
				{
				font-size:12px;
				margin-bottom:5px;
				list-style:disc;
				margin-left:15px;
				}
				
#pageContent ul	{
				margin-bottom:24px;
				}
				
#pageContent a	{
				font-weight:bold;
				}
				
#pageContent a:hover
				{
				text-decoration:none;
				background-color:#EEE;
				}
				
#benefits .mainimgstrip,
#home .mainimgstrip {
				position:absolute;
				}

#captionText	{
				display:block;
				position:absolute;
				z-index:1000;
				top:295px;
				right:12px;
				padding:3px 0 0 0;
				font-size:14px;
				background-color:#cd8701;
				color:#fff;
				height:20px;
				}

#captionText em	{
				font-style:normal;
				padding:0 10px;
				font-weight:bold;
				}


.mainimgstrip	{
				border:1px solid #a2a2a2;
				overflow:hidden;
				width:758px;
				height:298px;
				}

img.sideimg		{
				border:1px solid #a2a2a2;
				margin-top:50px;
				}				

#benefits img.sideimg,
#home img.sideimg
				{
				margin-top:350px;
				}				

#imgSubContent
				{
				display:block;
				margin-top:350px;
				width:193px;
				float:left;
				}

#imgSubContent span.caption
				{
				display:block;
				margin:0 0 10px 0;
				background-color:#cd8701;
				color:#fff;
				font-size:11px;
				padding:5px;
				font-style:italic;
				}

/* Footer Styles */
#footer			{
				width:580px;
				
				padding:37px 90px 0 90px;
				/*
				border-left:10px solid #cd8701;	
				border-right:10px solid #cd8701;	
				*/
				margin:20px auto 0 auto;
				background:#fff url('../assets_img/footerlogo.gif') no-repeat top center;
				}
				

#footer p		{
				color:#999;
				font-size:11px;
				line-height:13px;
				margin-bottom:0px;
				text-align:center;
				border-top:1px solid #ccc;
				padding-top:12px;
				}
				
				
form 			{
				float:left;
				margin:20px 0 60px 0;
				padding:20px 0 40px 10px;
				border-top:3px double #aaa;
				border-bottom:3px double #aaa;
				}
				
form fieldset	{
				display:block;
				width:400px;
				}

label			{
				display:block;
				padding-top:10px;
				}

form span input, form textarea
				{
				border:1px solid #aaa;
				background-color:#eee;
				padding:5px;
				}

form span input	{
				display:block;
				width:180px;
				}

form span.fullline input
				{
				width:373px;
				}

form textarea	{
				width:373px;
				height:80px;
				}

form span		{
				display:block;
				float:left;
				margin-left:3px;
				}
				
form input.button
				{
				display:block;
				float:left;
				margin:10px 0 20px 3px;
				padding:2px 8px;
				background-color:#062750;
				color:#fff;
				text-transform:uppercase;
				border-top:0;
				border-left:0;
				border-bottom:1px solid #666;
				border-right:1px solid #666;
				}

#imgset			{
				position:absolute;
				width:7000px;
				height:300px;
				}

#imgset img		{
				float:left;
				margin:0;
				padding:0;
				}

#prvlnk			{
				position:absolute;
				left:25px;
				top:302px;
				background:url('../assets_img/bck.gif') no-repeat top center;
				display:block;
				width:46px;
				height:27px;
				}

#nxtlnk			{
				position:absolute;
				left:73px;
				top:302px;
				/* background:url('../assets_img/fwd.png') no-repeat top center; */
				background:url('../assets_img/fwd.gif') no-repeat top center;
				display:block;
				width:46px;
				height:27px;
				}

#prvlnk span, #nxtlnk span
				{
				display:none;
				}

