/*
	Global Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
body, html				{height:100%;}
body					{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #45698C;font-weight: normal; background:url(/images/site/bg.gif) #002040 repeat-x;}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #45698C;font-weight: normal;}
a 						{font-weight: normal;color: #003399;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #003399;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #6699CC;text-decoration: none;}
.Copyright 				{font-size: 10px;font-weight: bold;color: #FFFFFF;letter-spacing: .1em;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 16px;font-weight: bold;font-style: normal;color: #333333;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #333333;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #333333;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}
.clearall				{clear:both; height:0px; margin:0; padding:0;}
.line					{width:95%; height:1px; background-color:#45698C; margin-top:8px;}
#pageWrapper			{width:770px; margin:0px auto; background:#FFFFFF url(/images/site/border-left.gif) left repeat-y; position:relative;}
#page-top				{width:100%; height:190px; background:url(/images/site/top.jpg) no-repeat;}
#house-and-phone		{position:absolute; top:15px; right:40px;}
#house-and-phone img	{margin:0 5px;}
#logo					{position:absolute; top:44px; left:16px;}
#main-menu				{position:absolute; top:83px; left:281px; width:366px; height:63px;}
#main-menu a, #main-menu a:visited	{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; display:block; color:#282D49; padding:0 4px;}
#main-menu a:hover		{background-color:#FFFFFF; color:#282D49;}
#main-menu ul			{list-style-type:none; margin:16px 0 0 0; _margin-top:0px; padding:0;}
#main-menu ul ul		{margin-top:6px;}
#main-menu li			{margin-left:4px;}
#main-menu li li		{float:left;}
#main-menu ul .first	{margin-left:24px;}
#main-menu ul .second	{margin-left:14px; _margin-top:-18px; margin-bottom:0px;}
#header-image			{position:absolute; top:149px; left:281px; width:449px; height:243px;}
#menu-bar				{width:100%; height:222px; background:url(/images/site/menu-left.jpg) no-repeat left top; position:relative;}
#callouts				{position:absolute; top:37px; left:54px; padding-top:10px;}
#callouts ul			{list-style:none; margin-top:10px;}
#callouts li			{font-family:Arial, Helvetica, sans-serif; font-weight:bolder; font-size:16px; color:#282D49; height:35px; width:250px; white-space:nowrap;}
#main-section			{width:759px; _height:325px; min-height:325px; margin:0px auto; position:relative; background:url(/images/site/body-main.jpg) repeat-y;}
#main-section-bg-top	{width:100%; height:321px; position:absolute; top:0px; left:0px; background:url(/images/site/body-top.jpg) no-repeat;}
#main-section-bg-bottom	{width:100%; height:2px; position:absolute; bottom:0px; background:url(/images/site/body-bottom.jpg) no-repeat;}
#main-section-content	{width:735px; margin:0px auto; padding:10px 0px; position:relative; z-index:10000;}
#main-section-content-left	{width:252px; height:100%; float:left;}
#main-section-content-right	{width:482px; height:100%; float:right;}
#main-section-banner	{margin:15px 10px; }

#footer					{height:53px; margin:10px 0px 0px 1px;}
#footer-top				{width:100%; height:1px; margin:0px; padding:0px; margin-bottom:2px; background:#F5E8D6;}
#footer-main			{height:50px; background:#DDDEDE; padding:10px 0px 0 18px; position:relative;}
#footer-main img		{padding-right:28px;}
#images					{float:right; width:49%; bottom:0px; right:16px; position:absolute;}
#footer-main #content	{float:left; width:49%; color:#282D49;}
#footer-main #content a	{color:#282D49; text-decoration:none;}
#footer-main #content a:hover	{color:#282D49; text-decoration:underline;}