@charset "UTF-8";
/* CSS Document */

* 								{	margin: 0px;padding: 0px;font-family:Georgia, "Times New Roman", Times, serif;}
body 							{	text-align: center;background:url(images/main_bg.jpg) top center no-repeat #FFF;padding: 0 !important;padding-right: 1px;}
a:focus 						{	outline: none;}
a 								{	text-decoration: none;}
a img 							{	border-style: none;}
a:hover 						{	text-decoration: underline;}
image 							{	border: none;}
img, div 						{ 	behavior: url(iepngfix.htc) }
.clear							{	clear:both;}
/* Main Layout Items */

#home_wrapper 					{	position: absolute;left: 50%;top: 50%;width: 800px;height: 500px;text-align:left;margin-left: -400px /*half of width*/; margin-top: -250px /*half of height*/; overflow:hidden }
#wrapper 						{	width: 874px;text-align:left;position: relative; margin: 0 auto;}
#masthead						{	height: 150px; position:relative;}
.logo a							{ width: 223px; height: 111px; top: 4px; left: 0px; position: absolute; display:block; text-indent:-2000px }
.navigation						{ 	width: 628px; height: 40px; top: 55px; left: 250px; position: absolute; text-align:left; font-size:18px; color:#CCC; font-family:Arial, Helvetica, sans-serif; font-weight: normal; }
.navigation	a					{	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#6A7D88; padding: 0 7px; font-weight:bold;}
.navigation	a.on				{	color:#0E3E58;}
.sub_navigation					{ 	width: 628px; height: 50px; top: 82px; left: 250px; position: absolute; text-align:left; line-height:18px}
.sub_navigation	a				{	font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:italic; color:#6A7D88; padding: 0 7px; font-weight:normal;}
.sub_navigation	a.on			{	color:#0E3E58;}

.quote							{	border-top: solid 1px #112E3E;border-bottom: solid 1px #112E3E; background:#F1F1F2; margin-bottom:20px; margin-top:10px;}
.quote p						{	padding: 30px 50px; font-size:18px; color:#112E3E;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; line-height:26px;}

.who_content					{	margin:20px 20px 0 0;}
.who_content 					{	}
.who_content img				{	margin-top: 10px;}
.quote_content 					{	border-top: solid 1px #999; padding: 10px 0; margin-left: 350px; }
.quote_content p				{	font-size:12px; color:#333; padding: 8px 0; line-height:16px;}

.quote_content_title 			{	margin-bottom:16px; margin-left: 350px;}
.quote_content_title p			{	font-family:italic;color:#6A7D88;font-size:11px;font-weight:bold; line-height:15px}
.quote_content_title p span		{	font-family:Arial, Helvetica, sans-serif; color:#333;font-style:normal;font-size:15px; padding-bottom:5px; display:block; }
.sig							{	margin: 15px 0 0 350px;}

.disclaimer						{	font-size:9px; display:block; text-align:right; color:#666; padding:10px 0;}

.main_rotation 					{	width:874px;height:222px; position:relative; background:url(images/home_guys.jpg) no-repeat;}
.main_rotation_images			{	width:358px;height:30px; position: absolute; top:90px; right:30px;}
.main_rotation_images_no		{	width:358px;height:30px; position: absolute; top:90px; right:30px;}

.main_home_content				{	margin-top:20px;}
.main_home_content p			{	font-size:12px; color:#333; line-height:18px; padding: 6px 0 8px 0;}
.main_home_content ul			{	margin: 10px 0;}
.main_home_content li			{	font-size:12px; color:#333; line-height:18px; margin: 0 0 0 20px;}
.main_home_content h2			{	font-size:20px; font-weight:normal; color:#112C3E; padding: 12px 0 0 0; font-family:Arial, Helvetica, sans-serif;  }

.main_home_content_allorder		{	width:500px;position:relative; float:right;}
.main_home_content_allorder p	{	font-size:12px; color:#333; line-height:18px; padding: 8px 0;}
.main_home_content_allorder ul	{	margin: 10px 0;}
.main_home_content_allorder li	{	font-size:12px; color:#333; line-height:18px; margin: 0 0 0 20px;}
.main_home_content_allorder h2	{	font-size:20px; font-weight:normal; color:#112C3E; padding: 10px 0 10px 0; font-family:Arial, Helvetica, sans-serif;  }

.main_rotation_allorder			{	width:320px;height:230px; position:relative; float:left; margin-top:10px;}
.main_rotation_allorder img		{	border:2px solid #133140;border-bottom:20px solid #133140;}

.form_lt						{	width:40%; float:left;}
.form_rt						{	width:55%; float:right;}

/** panels **/
.slidecontent					{	margin: 0 35px 0 25px;}
p.clickme						{	padding: 5px 0 5px 15px; background:url(images/arrow-off.gif) no-repeat left center; cursor:pointer; font-size:12px; color:#112C3E; margin: 10px 0 5px 0;}
p.arrow-off						{	padding: 5px 0 5px 15px; background:url(images/arrow-off.gif) no-repeat left center;cursor:pointer; margin: 10px 0 5px 0;}
p.active						{	padding: 5px 0 5px 15px; background:url(images/arrow-on.gif) no-repeat left center;cursor:pointer; margin: 10px 0 5px 0;}
.open_content					{	display:none; margin: 0 0 0 20px;}

/** Form **/
fieldset 						{	border: 0px;font-family:Georgia, "Times New Roman", Times, serif;}
fieldset label 					{	float:left;width: 190px;}
fieldset input 					{	width: 250px; padding: 3px;border: 1px solid #999999;}
fieldset textarea 				{	width: 250px; padding: 3px;border: 1px solid #999999;}
select 							{	width: 150px;border: 1px solid #999999;font-size: 11px;padding: 1px;}
.submit 						{	text-align:right;padding: 20px 25px 0 0;}

#footer							{	background:url(images/footer_bg.jpg) repeat-x; height:128px; margin-top:20px; clear:both}
#footer	.footwrap				{	width: 874px;text-align:center;position: relative; margin: 0 auto;}
#footer	.footwrap p				{	padding-top:30px; font-size:11px; color:#999;}
#footer	.footwrap p	a			{	font-size:11px; color:#999; padding: 0 5px;}
#footer	.footwrap p span		{	padding: 0 5px;}

/* Login */
#loginform				{	width:460px; height:160px;}
#loginform	p			{	font-size:12; font-family:Arial, Helvetica, sans-serif; padding: 5px 0; margin:0; text-align:left;}
#loginform .formdiv		{	font-size: 12px; font-weight:bold;padding: 10px 20px; text-align:left;}
#loginform form			{	padding: 0 20px; float: left; margin:0; padding:0 20px}
#loginform label		{	font-size:12px; text-align:left; display:block;}

.bordertop					{	border-top: 1px solid #333;border-bottom: 1px solid #333; background:url(images/clicktoedit.gif) no-repeat top right;}
