body { 
	/*background-image:url('images/hub24_web_gen_1pxBG.gif');
	background-repeat:repeat-x;*/
	background-color: #EFEFEF;
}

body, table, div {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #676767;
}

table, tr, td {padding: 0px; border: 0px;}

img { border:0px;}



.text {color: #ffffff;}
/*Header*/
.menu
{
  float:right;
  padding: 62px 0px 20px 0px;
  vertical-align: baseline;
}
.menu a {float:left; height:21px; margin-right:10px;}

.menu a#MenuA1 { width: 151px; height:21px; background-image: url('images/hub24_web_gen_toplogos_workbnch_off.gif');}
.menu a#MenuA1:hover {background-image: url('images/hub24_web_gen_toplogos_workbnch_on.gif');}

.menu a#MenuA2 { width: 98px; height:21px; background-image: url('images/hub24_web_gen_toplogos_super_off.gif');}
.menu a#MenuA2:hover {background-image: url('images/hub24_web_gen_toplogos_super_on.gif');}

.menu a#MenuA3 { width: 124px; height:21px; background-image: url('images/hub24_web_gen_toplogos_manager_off.gif');}
.menu a#MenuA3:hover {background-image: url('images/hub24_web_gen_toplogos_manager_on.gif');}

.menu a#MenuA4 { width: 86px; height:21px; background-image: url('images/hub24_web_gen_toplogos_folio_off.gif');}
.menu a#MenuA4:hover {background-image: url('images/hub24_web_gen_toplogos_folio_on.gif');}

.headerBottom { width:100%; background-image: url('images/hub24_web_gen_toplogos_line_tile.gif'); background-repeat:repeat-x;}

/*MainContent*/
.Main_Home {padding: 0 10px;}

.Main { padding: 0 0 0 10px;}

.mainContent {
	padding: 0px 20px 15px 20px;}

.Main .mainContent p {margin: 10px 0px;}

.mainContent p {margin: 10px 0px;}

.mainContent .subHeading {
	font-weight: bold;
	color: #0377ad;
}

.mainContent .Heading {
	font-weight: bold;
	color: #494F53;
	font-size: large;
}


.blueBar { 
	background-image: url('images/hub24_web_home_blueheadbar.gif'); 
	background-repeat:no-repeat; 
	width:540px; 
	height:31px;
}

.blueBar a {
	padding-left: 30px;
	color: #ffffff;
	text-decoration: none;
}
.blueBar a:hover {color:#afe7ff;}

/*Login Box*/
.BoxHeader { 
	background-image: url('images/hub24_web_gen_menu_topsect.gif');
	background-repeat:no-repeat;
	height:29px;
}

.BoxHeader img {padding-left: 16px; vertical-align:middle; }

.loginField { 
	background-image: url('images/hub24_web_gen_menu_tile.gif');
	background-repeat: repeat-y;
	width: 190px;
	vertical-align:middle; 
	color: #ffffff;
	padding: 10px 0px 0px 10px;
}

.loginField input {
	width: 107px;
	height: 18px;
	margin-left: 6px;
	background-color: #62676c;
	border: 0px;
	padding-top:2px;
}

.BoxBottom {	
	background-image: url('images/hub24_web_gen_menu_botsect.gif');
	background-repeat:no-repeat;
	height:10px;
}


/*Homepage box*/
.HomepageField { 
	background-image: url('images/hub24_web_gen_menu_tile.gif');
	background-repeat: repeat-y;
	width: 180px;
	padding-left: 5px; 
	vertical-align:middle; 
	padding-right: 8px;
}

.HomepageField .text { margin-left: 33px; color: #ffffff;}

.HomepageField a {color: #ffffff; text-decoration: none;}

.HomepageField a:hover {color: #a1a1a1;}

.C1
{
	margin: 10px 8px 0px 5px;
}

.buleBullet
{
	background-image: url('images/hub24_web_gen_menu_bluebullet.gif');
	background-repeat: no-repeat;
	height: 20px;
	 padding-left:2em;
}

.greyBullet
{
	background-image: url('images/hub24_web_gen_menu_greybullet.gif');
	background-repeat: no-repeat;
	height: 20px;
}

.buleBullet img, .greyBullet img {
	margin-left: 20px;
	vertical-align: top;
}

.hrDiv {
	border-top-color: #73787c;
	border-top-style:solid;
	border-top-width: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.textDiv{
	margin-left: 28px;
	color: #ffffff;
	margin-bottom: 10px;
}

.HomepageField hr { 
	border-color: #73787c; 
	border-width: 1px; 
	margin-left: 10px; 
	width: 170px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-style:solid;
}

.HomepageField tr { height: 20px;}


/*Contact box*/

.contactDiv
{
	padding-bottom: 5px;
	border-bottom-color: #73787c;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	margin-bottom: 5px;
}

.ContactField
{
	background-image: url('images/hub24_web_gen_menu_tile.gif');
	background-repeat: repeat-y;
	width: 180px;
	padding-left: 5px; 
	vertical-align:middle; 
	padding-right: 8px;
}

.ContactField .text, .textDetails {color: #ffffff; text-align:right;}
.ContactField .email {color:#a3a6a8;}
.ContactField .text img {float: left;}

.textDetails {padding-bottom:10px;}



/*News box*/
.NewsHeader
{
	background-image: url('images/hub24_web_gen_menu_news_top.gif');
	background-repeat:no-repeat;
	height:40px;
}

.NewsHeader img {padding-left: 16px; vertical-align:top; }

.NewsField
{
	width: 195px;
	vertical-align:middle; 
}

.newsDate {
	padding-bottom: 5px;
	border-bottom-color: #73787c;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.NewsField .dark { 
	background-image: url('images/hub24_web_gen_menu_news_tiledark.gif'); 
	background-repeat: repeat-y;
}
.NewsField .light { 
	background-image: url('images/hub24_web_gen_menu_news_tilelight.gif'); 
	background-repeat: repeat-y;
}

.NewsField .dark, .NewsField .light
{
	padding: 0px 8px 10px 15px;
	color: #a3aba8;
}

.NewsField .dark p, .NewsField .light p{ margin: 0px; padding-top: 5px;}



/*Common*/
.breadcrumb {
	background-image: url('images/hub24_web_gen_bcrumbs.gif');
	background-repeat: no-repeat;
	height: 27px;
}

.breadcrumb a {
	padding-left: 11px; 
	color: #ffffff; 
	text-decoration: none; 
	line-height: 27px; 
	vertical-align:middle;}
	
.breadcrumb a:hover { color: #4ac1dc;}




/*About Us*/
.linksHeading
{
	width:467px; 
	float: left; 
	height: 20px;
}

.links
{
}
.links a img { float:right; }

.DetailsUL { 
	list-style-image: url('images/hub24_web_gen_text_bluebullet.gif');
	margin-left: 45px;
}


.TitleImg {height: 20px;}

.AboutUs, .People, .Company, .MissionStatement {padding-bottom: 10px;}

.AboutUs .TitleImg {
	background-image: url('images/hub24_web_aboutus_header.gif');
	background-repeat: no-repeat;
}

.Company .TitleImg {
	background-image: url('images/hub24_web_company_header.gif');
	background-repeat: no-repeat;
}

.People .TitleImg {
	background-image: url('images/hub24_web_people_header.jpg');
	background-repeat: no-repeat;
}

.MissionStatement .TitleImg {
	background-image: url('images/hub24_web_mission_header.gif');
	background-repeat: no-repeat;
}

.AboutUs .links a, .Company .links a, .People .links a, .MissionStatement .links a {float:left; height:21px; display: inline;}

/*About Us Page*/
.MissionStatement .links a#C1 { width: 94px; height:15px; background-image: url('images/hub24_web_submenu_mission_on.gif');}
/*.MissionStatement .links a#C1:hover {background-image: url('images/hub24_web_submenu_mission_on.gif');}*/

.Company .links a#C2 { width: 55px; height:15px; background-image: url('images/hub24_web_submenu_company_on.gif');}
/*.Company .links a#C2:hover {background-image: url('images/hub24_web_submenu_company_on.gif');}*/

.People .links a#C3 { width: 45px; height:15px; background-image: url('images/hub24_web_submenu_people_on.gif');}
/*.People .links a#C3:hover {background-image: url('images/hub24_web_submenu_people_on.gif');}*/

.AboutUs .links a#C4 { width: 51px; height:15px; background-image: url('images/hub24_web_submenu_aboutus_on.gif');}
/*.AboutUs .links a#C4:hover {background-image: url('images/hub24_web_submenu_aboutus_on.gif');}*/

.Company .links a#C1,.People .links a#C1, .AboutUs .links a#C1 { width: 94px; height:15px; background-image: url('images/hub24_web_submenu_mission_off.gif');}
.Company .links a#C1:hover, .People .links a#C1:hover, .AboutUs .links a#C1:hover {background-image: url('images/hub24_web_submenu_mission_on.gif');}

.AboutUs .links a#C2, .People .links a#C2, .MissionStatement .links a#C2 { width: 55px; height:15px; background-image: url('images/hub24_web_submenu_company_off.gif');}
.AboutUs .links a#C2:hover, .People .links a#C2:hover, .MissionStatement .links a#C2:hover {background-image: url('images/hub24_web_submenu_company_on.gif');}

.AboutUs .links a#C3, .Company .links a#C3, .MissionStatement .links a#C3 { width: 45px; height:15px; background-image: url('images/hub24_web_submenu_people_off.gif');}
.AboutUs .links a#C3:hover, .Company .links a#C3:hover, .MissionStatement .links a#C3:hover {background-image: url('images/hub24_web_submenu_people_on.gif');}

.MissionStatement .links a#C4, .Company .links a#C4, .People .links a#C4 { width: 51px; height:15px; background-image: url('images/hub24_web_submenu_aboutus_off.gif');}
.MissionStatement .links a#C4:hover, .Company .links a#C4:hover, .People .links a#C4:hover {background-image: url('images/hub24_web_submenu_aboutus_on.gif');}


.paging {
	color:#0678b8;
	padding: 5px 10px;
}

.blueHeader {	
	background-image: url('images/hub24_web_dloads_listbox_top.gif');
	background-repeat: no-repeat;
}

.blueMidHeader {	
	background-image: url('images/hub24_web_dloads_listbox_mid.gif');
	background-repeat: no-repeat;
}

.blueHeader, .blueMidHeader {
	color:#ffffff;
	vertical-align: middle;
	line-height: 31px;
}

.blueHeader div, .blueMidHeader div {
	padding-right: 20px;
	color:#ffffff;
	padding-left: 30px;
}

.blueBottom {
	background-image: url('images/hub24_web_dloads_listbox_bottom.gif');
}

.blueTable
{
	background-image: url('images/hub24_web_dloads_listbox_tile.gif');
	background-repeat: repeat-y;
	color:#50565b;
}
.blueTable tr { line-height: 30px; vertical-align: baseline; text-align: left; }

.firstItem {
	padding-left:10px;
}

.lastItem 
{
	padding-right:10px;
}

.firstItem img, .lastItem img {padding-top:5px;}

.Line {
	background-image: url('images/hub24_web_dloads_listbox_tileDivider.gif');	
	background-repeat: no-repeat;
}

.lastItem a {float:left; display: inline; vertical-align: middle;}

.lastItem a#D1 {
	background-image: url('images/hub24_web_dloads_listbox_email_off.gif');	
	width:17px;
	height:11px;
	margin-left: 20px;
}

.lastItem a#D1:hover{	
	background-image: url('images/hub24_web_dloads_listbox_email_on.gif');	
}

.lastItem a#D2 {
	background-image: url('images/hub24_web_dloads_listbox_download_off.gif');	
	width:15px;
	height:14px;
	margin-right: 10px;
	float: right;
}

.lastItem a#D2:hover{	
	background-image: url('images/hub24_web_dloads_listbox_download_on.gif');	
}

.DownloadText {
	font-weight: bold;
	color:#ffffff;
	text-align:right;
}

/*Pop-up*/
.Popup { width: 680px;}

.popupBottom
{
	background-image: url('images/hub24_web_workbench_popup_tile.gif');
	background-repeat: repeat-y;
	height: 30px;
	margin-top: 10px;
	padding-right: 15px;
	
}

.popupBottom img { float:right; margin: 0px 15px;vertical-align: middle; padding-top: 5px;}

.popupBottom a {float:right; display: inline; vertical-align: middle; margin-top: 5px;}

.popupBottom a#P1 {
	background-image: url('images/hub24_web_workbenchpop_print_off.gif');
	width:65px;
	height:21px;
	margin-left: 20px;
}

.popupBottom a#P1:hover{
	background-image: url('images/hub24_web_workbenchpop_print_on.gif');
}

.popupBottom a#P2 {
	background-image: url('images/hub24_web_workbenchpop_close_off.gif');
	width:65px;
	height:21px;
	margin-left: 15px;
}

.popImg { text-align: center; width: 680px;}

ul#footer {right:0;top:0;}
ul#footer li {margin-left:0.7em;padding-left:0.7em;border-left:1px solid #676767;}
ul#footer li.first {border-left:none;}
ul#footer a {color:#808080;}
/*ul#footer a:hover, ul#footer a.on {color:#000;}*/

ul.navh {list-style-type:none;}
ul.navh li {display:inline;float:right;}
ul.navh a {position:relative;display:block;}
ul.navh a:hover {text-decoration:none;}
ul.navh a.on, div.cone a.on  {cursor:default;}