@charset "UTF-8";
/* CSS Document */

body		{background:url(images/background.jpg) top left #e6e6e6; font-family:Georgia, "Times New Roman", Times, serif; line-height:150%; font-size:13px; color:#373737; text-align:center;}

#container	{width:860px; background:url(images/main-bg.jpg) no-repeat top left; margin:0 auto; position:relative; text-align:left; padding:0 30px;}
#header		{background:url(images/header-bg.jpg) top left; height:225px; width:860px; position:relative}
#main		{background:url(images/content-bg.jpg) repeat-y top left;}
#nav		{background:url(images/nav-bg.jpg) repeat-y top left; height:37px; padding:0; margin:0;}
/*#nav img	{margin-right: 0px; margin-left:0px;}
#nav a.selected img,
#nav img:hover{background:#85c5ea;}*/
.home #content	{background:url(images/shadow-bg.jpg) repeat-x top left; float:left; width:508px; padding:16px;}
.home #content-no-side	{background:url(images/shadow-bg.jpg) repeat-x top left; float:left; width:800px; padding:16px;}
#content	{background:url(images/shadow-bg.jpg) repeat-x top left; float:left; padding:16px;}
#side		{background:url(images/shadow-bg.jpg) repeat-x top left; float:left; width:288px; padding:16px;}
#side-experts	{background:url(images/shadow-bg.jpg) repeat-x top left; float:left; width:314px; padding:10px 3px;}
#footer		{background:url(images/footer-bg.jpg) repeat-y top left; height:68px; padding:0 16px; text-align:right; color:#ffffff; font-size:11px; clear:both;}

a, a:link, a:visited 	{color:#1e638a; text-decoration:none;}
a:hover, a:active 		{color:#999999;}

h1						{color:#1e638a; font-size:2em; line-height:100%; margin-bottom:3px;}
h2						{color:#141414; font-size:1.9em;}
h3						{color:#1e638a; font-size:1.3em;}
h4						{color:#141414; font-size:1.3em;}

p						{margin-top:5px; margin-bottom:10px;}

label					{color:#333333; width:80px; font-size:13px; font-weight:bold; padding:3px 5px 5px 0px; display:-moz-inline-box; display:inline-block; text-align:right; vertical-align:top;}
	
.clear 					{clear:both;}

.servicing				{position:absolute; top:170px; left:0px; padding-left:45px; font-weight:bold; font-size:15px; color:#373737; text-align:right; }

table					{}
table tr				{border-top:1px dotted  #666666;}
table tr td				{border:1px dotted  #666666;   #666666; text-align:center; padding:3px;}
table tr td.hl			{background:#F4FFCC}
table tr th				{background:#1e638a; color:#ffffff; font-weight:bold; text-align:center; border-bottom:1px dotted  #666666; border-right:1px dotted  #666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px;}
.faq {color:#FF0000; font-size:14px}
.h3 {margin:0px; padding:0px; color:#0066FF; font-size:22px; line-height:20px}
.h3-red {margin:0px; padding:0px; color: #CC0000; font-size:20px; line-height:21px}

#nav { margin: 0; padding: 0; z-index: 30; height:37px}
#nav li {padding-right: 0px; padding-left:0px; list-style: none; float: left; font: bold 11px arial}
#nav a.selected img,
#nav li:hover {background:#85c5ea;}

#nav li a {display: block;	margin: 0 0px 0 0;	padding: 0px 0px; color: #FFF; text-align: center;	text-decoration: none}
#nav div {position: absolute; visibility: hidden; margin: 0; padding: 0; background: #666666; z-index:30}
#nav div a	{position: relative; display: block; margin: 0; padding: 5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #666666; font: 11px arial}
#nav div a:hover 	{background: #85c5ea; color: #FFF}
