/* CSS Document */
html, body										{margin: 0px; padding: 0px;} 
html											{height: 100%;}
* html body										{height: 100%;}
body											{position: relative; width: 100%; min-height: 100%; margin: 0px; padding: 0px; color: #333333; font-size: 12px; text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: #c6cfd4; background-image: url(images/body_background.gif); background-repeat: repeat-y; background-position: center;}
h1												{display: block; font-size: 18px; padding: 0px; margin: 0px 0px 8px 0px; color: #57678b;}
h2												{display: block; font-size: 16px; padding: 0px; margin: 0px 0px 8px 0px; color: #57678b;}
h3												{display: block; font-size: 14px; padding: 0px; margin: 0px 0px 8px 0px; color: #57678b;}
h4												{display: block; font-size: 12px; padding: 0px; margin: 0px 0px 8px 0px; color: #57678b;}
p												{line-height: 16px; font-size: 12px; color: #333333; margin: 0px 0px 8px 0px;}
a												{color: #2b608a; text-decoration: underline;}


.clearboth										{clear: both;}

#hbs-main										{position: relative; width: 882px; max-width: 882px; text-align: left; padding: 0px 8px 0px 8px; margin: 0px auto 0px auto;}
#hbs-header										{width: 882px; max-width: 882px; height: 295px; background-image: url(images/header_image.jpg); margin: 0px 0px 8px 0px;}

#hbs-headline									{position: relative; top: 238px; left: 8px;}
#hbs-headline h1.hbs-headline					{display: block; font-size: 29px; padding: 0px; margin: 0px 0px 0px 0px; color: #ffffff;}
#hbs-headline h2.hbs-headline					{display: block; font-size: 14px; font-weight: normal; padding: 0px; margin: 0px 0px 0px 0px; color: #ffffff;}

#hbs-column-right								{width: 674px; float: right;}
#hbs-mainmenu									{width: 672px; height: 23px; border: 1px #666666 solid; margin: 0px 0px 8px 0px; background-color: #d1d9e1;}
#hbs-mainmenu ul.menulayer						{margin: 0px; width: 100%; padding: 0px; list-style-type: none;}
#hbs-mainmenu li.menuitem						{display: block; width: 111px; text-align: center; height: 23px; line-height: 23px; float: left; border-right: 1px #666666 solid;}
#hbs-mainmenu li.lastmenuitem					{display: block; width: 112px; text-align: center; height: 23px; line-height: 23px; float: left;}
#hbs-mainmenu a.menulink						{display: block; height: 23px; line-height: 23px; background-color: #d1d9e1; color: #333333; text-decoration: none; font-size: 12px; font-weight: bold;}
#hbs-mainmenu a.menulink:hover					{display: block; height: 23px; line-height: 23px; background-color: #2b608a; color: #ffffff; text-decoration: none;}
#hbs-mainmenu a.menulinkactive					{display: block; height: 23px; line-height: 23px; background-color: #2b608a; color: #ffffff; text-decoration: none;}

#hbs-content									{width: 674px; font-size: 12px; padding: 0px 0px 35px 0px;}
#hbs-content div.csc-textpic {padding: 0px 0px 20px 0px;}
#hbs-content div.csc-textpic dt {padding: 0px 0px 0px 0px!important;}
#hbs-content div.csc-textpic img {margin: 0px 0px 10px 0px; padding: 0px;}

#hbs-column-left								{width: 200px; float: left;}
#hbs-column-left div.leftbox					{width: 198px; border: 1px #666666 solid; margin: 0px 0px 8px 0px; background-color: #9cb7cf;}
#hbs-column-left div.leftboxheader				{width: 186px; height: 23px; border-bottom: 1px #666666 solid; background-color: #2b608a; padding: 0px 0px 0px 12px;}
#hbs-column-left h3.leftboxheader				{display: block; line-height: 23px; margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; color: #ffffff;}
#hbs-column-left div.leftboxcontent				{width: 186px; background-color: #9cb7cf; padding: 0px 0px 8px 12px; margin: 0px;}
#hbs-column-left div.leftboxcontent p			{margin: 0px; padding: 10px 0px 0px 0px;}
#hbs-column-left input.leftboxinput				{width: 138px; height: 23px; line-height: 23px; border: 1px #999999 solid; margin: 8px 0px 0px 0px;}
#hbs-column-left input.leftboxbutton			{width: 70px; height: 15px; margin: 8px 0px 0px 70px;}
#hbs-column-left ul.submenulayer				{margin: 0px; padding: 8px 0px 0px 8px;}
#hbs-column-left li.submenuitem					{line-height: 14px; font-size: 12px;}
#hbs-column-left a.submenulink					{color: #ffffff; text-decoration: none;}
#hbs-column-left a.submenulink:hover			{color: #ffffff; text-decoration: underline;}


#hbs-footer										{position: absolute; bottom: 0px; left: 400px; font-size: 12px; margin: 0px 0px 0px 0px; text-align: center; max-width: 682px; clear: both; padding: 0px 0px 10px 0px;}