/*
  Theme Name:WordPress Theme 842
  Theme URI:http://template-help.com/
  Description:A theme from Template-Help.com Collection
  Version:2.7
  Author:Template_Help.com
  Author URL:http://www.Template-Help.com/
*/

* { padding:0; margin:0;}
  html { font-size:100.01%;}
  body { font-size:62.5%; font-family:Arial, Helvetica, sans-serif; background:#F3F3EB; color:black; padding-top:8px;}
 html, body { height:100%; }


.clear { clear:both;}
.hidden { display:none; }

  table, td, div, img { border:0; border-collapse:collapse;}
  td {vertical-align:top;}
  ul, li { list-style:none;}
  p { padding:0px 0px 18px 0px;}

a {text-decoration:underline; color:#cd5200;}
a:hover {text-decoration:none;}

  input, select, textarea { vertical-align:middle; color:#000; font-size:12px;}
  input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #e1e1d8; background:#ebebe2}

  html body textarea { font-family:Arial; font-size:12px; color:black;}

/*** Main ***/
  .main {  width:962px; margin:0 auto;/*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" :"100%"); min-width:980px;*/}
  .main-bg { background:#f3f3eb; }

  .header {
	  height:372;
	  overflow:visible;
	  padding:0px 12px 0px 12px;
  }


/*** Menu ***/
  .main-menu {
	  clear:both;
	  overflow:visible;
	  padding:0px 0px 0px 0px;
	  background:url(images/Top_Menu_-Background.jpg);
  }
  .main-menu .corner-left {
	  background:url(images/Main_Navigation_Menu_Corners_Left.jpg) no-repeat 0px 0px;
  }
  .main-menu .corner-right {
	  background:url(images/Main_Navigation_Menu_Corners_Right.jpg) no-repeat right 0px;
	  width:100%;
  }

/*** Logo ***/
  .logo {
	width:940px;
	height:121px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 11px -1px;
	background:transparent url(images/Top_Header.png) no-repeat 0px 0px;
  }
  .logo .indent {
	padding:12px 0px 12px 20px;
	width:596px;
	height:97px;
	float:left;
  }
  .logo h1 {
	width:480px;
	height:97px;
	/*background:url(images/hgplogo.gif) no-repeat 0 0;*/
	font-size:1em;
	font-weight:normal;
	color:#fff;
	cursor:pointer;
	text-indent:-1000em;
	overflow:hidden;
  }
  .logo h1:hover { text-decoration:none;}

/*** Search ***/
  .search {
	float:left;
	margin:37px 0px 0px 0px;
	padding:12px 3px 0px 0px;
  }
  .search .text { width:178px; padding:2px 0px 2px 6px; margin:0px 17px 0px 0px;}
  .search .but { cursor:pointer;}

  .search_page { float:left; padding:30px 3px 0px 0px;}

/*** Slogan ***/
/*  .slogan { clear:both; overflow:hidden; padding:0px 0px 0px 0px; background:url(images/slogan-bg.gif) repeat-x 0 0;} */
  .slogan { clear:both; overflow:hidden; padding:0px 0px 0px 0px;}
/*  .slogan .corner-left { background:url(images/slogan-left.gif) no-repeat 0 0;} */
  .slogan .corner-right {
	  background:url(images/Legacy_Image.jpg) no-repeat center center;
	  /*padding:55px 0px 124px 93px; */
	  height:179px;
	  overflow:hidden;
  }


/*** Column ***/
  .content { clear:both; overflow:hidden; height:100%; padding:0px 12px 0px 12px;}

  .column-left { width:226px; float:left;  margin:8px 0px 0px 0px; }
  .column-right { width:226px; float:right;  margin:8px 0px 0px 0px; }

/*** Widgets  ***/
  .widget {
	  height:100%;
	  overflow:hidden;
	  margin:0px 0px 14px 0px;
	  background:url(images/Content_Box_Background.jpg) repeat-y 0px 0px;
  }

  .widget .widget-top {
  }
  .widget .widget-bg2 {
	  background:url(images/Content_Box_Top.jpg) no-repeat 0px 0px;
	  height:12px;
  }
  .widget .widget-bg {
	  background:url(images/Content_Box_Bottom.jpg) no-repeat 0px bottom;
	  padding:0px 0px 5px 0px;
	  height:100%;
  }
  .widget .widget-bot {
  }


  .widget .title {
	  height:100%;
	  margin:0px 0px 8px 0px;
	  background:url(images/Navigation_Box_Header_Background.jpg) repeat-y 0px 0px;
  }
  .widget .title div {
	  background:url(images/Navigation_Box_Header.jpg) no-repeat 0 0;
  }
  .widget .title div div {
	  background:url(images/Navigation_Title_Footer_Patch.jpg) no-repeat 0 bottom;
  }

  .widget h2 {
	  font-size:1.4em;
	  color:#fff;
	  font-family:Tahoma;
	  height:100%;
	  overflow:hidden;
	  padding:14px 10px 31px 25px;
   }


  .widget ul {
	  margin:-9px 9px 0px 10px;
	  color:black;
	  font-size:1.2em;
	  height:100%;
  }
  .widget li {
	  background:url(images/OrangePixel.png) repeat-x 0 bottom;
	  padding:5px 0px 6px 8px;
  }

  .widget li:last-child /*, 
  .widget li.no-bg */ {
	  background:transparent;
  }

  div.widget-bg ul li.no-bg { background:transparent; }

  .widget a { color:black; font-size:12px;}
  .widget li a { color:black; text-decoration:none;}
  .widget li a:hover { text-decoration:underline;}

  /*****/
  .column-right .widget { background:url(images/bg2.gif) repeat-y 0 0;}

  .column-right .widget .widget-bg { background:url(images/widget-bot3.gif) no-repeat 0 bottom;}

  .column-right .widget .title { background:url(images/widget-title-bg4.gif) repeat-y 0 0;}
  .column-right .widget .title div { background:url(images/widget-title-top4.gif) no-repeat 0 0;}
  .column-right .widget .title div div { background:url(images/widget-title-bot4.gif) no-repeat 0 bottom;}

  /*** widget_categories ***/
	.widget_categories {}
	.widget_categories { height:100%; overflow:hidden; background:url(images/bg.gif) repeat-y 0 0;}
	.column-right .widget_categories { background:url(images/bg2.gif) repeat-y 0 0;}

	.widget_categories .widget-bg { background:url(images/widget-bot1.gif) no-repeat 0 bottom; padding:0px 0px 24px 0px;}
	.column-right .widget_categories .widget-bg { background:url(images/widget-bot3.gif) no-repeat 0 bottom;}

	.widget_categories .title { height:100%; background:url(images/widget-title-bg1.gif) repeat-y 0 0;}
	.column-right .widget_categories .title { height:100%; background:url(images/widget-title-bg3.gif) repeat-y 0 0;}

	.widget_categories .title div { background:url(images/widget-title-top1.gif) no-repeat 0 0;}
	.column-right .widget_categories .title div { background:url(images/widget-title-top3.gif) no-repeat 0 0;}

	.widget_categories .title div div { background:url(images/widget-title-bot1.gif) no-repeat 0 bottom;}
	.column-right .widget_categories .title div div { background:url(images/widget-title-bot3.gif) no-repeat 0 bottom;}

	.widget_categories h2 { font-size:1.4em; color:#fff; font-family:Tahoma; height:100%; overflow:hidden; padding:15px 10px 35px 34px;}


	.widget_categories ul { margin:0px 0px 0px 33px; color:#3f342d; font-size:1.3em; height:100%;}
	.widget_categories li { background:url(images/widget-marker.gif) no-repeat 0 1px; padding:2px 0px 17px 26px;}

	.widget_categories a { color:#3f342d; font-size:13px;}
	.widget_categories li a { color:#3f342d; text-decoration:underline;}
	.widget_categories li a:hover { text-decoration:none;}

  /*** widget_links ***/
	.widget_links {}
	.widget_links { height:100%; overflow:hidden; background:url(images/bg.gif) repeat-y 0 0;}
	.column-right .widget_links { background:url(images/bg2.gif) repeat-y 0 0;}

	.widget_links .widget-bg { background:url(images/widget-bot1.gif) no-repeat 0 bottom; padding:0px 0px 24px 0px;}
	.column-right .widget_links .widget-bg { background:url(images/widget-bot3.gif) no-repeat 0 bottom;}

	.widget_links .title { height:100%; background:url(images/widget-title-bg1.gif) repeat-y 0 0;}
	.column-right .widget_links .title { height:100%; background:url(images/widget-title-bg3.gif) repeat-y 0 0;}

	.widget_links .title div { background:url(images/widget-title-top1.gif) no-repeat 0 0;}
	.column-right .widget_links .title div { background:url(images/widget-title-top3.gif) no-repeat 0 0;}

	.widget_links .title div div { background:url(images/widget-title-bot1.gif) no-repeat 0 bottom;}
	.column-right .widget_links .title div div { background:url(images/widget-title-bot3.gif) no-repeat 0 bottom;}

	.widget_links h2 { font-size:1.4em; color:#fff; font-family:Tahoma; height:100%; overflow:hidden; padding:15px 10px 35px 34px;}


	.widget_links ul { margin:0px 0px 0px 33px; color:#3f342d; font-size:1.3em; height:100%;}
	.widget_links li { background:url(images/widget-marker.gif) no-repeat 0 1px; padding:2px 0px 17px 26px;}

	.widget_links a { color:#3f342d; font-size:13px;}
	.widget_links li a { color:#3f342d; text-decoration:underline;}
	.widget_links li a:hover { text-decoration:none;}


  /*********/
	#search form { padding:0px 0px 0px 30px;}

	.widget-right #search form { padding:0px 0px 0px 0px;}

	.widget_calendar table { margin:0px 0px 0px 36px;}


	.widget-right .widget_calendar table { margin:0px 0px 0px -4px;}

	.widget_tag_cloud h2 { text-align:left;}
	.widget_tag_cloud { text-align:center;}
	.widget_tag_cloud a { color:#000; text-align:center; padding:0px 4px 0px 4px;}

	.widget table a { color:#000;}

	.widget_text h2 { color:#000;}
	.widget_text { background:none;}
	.widget_text div {background:none;}
	.widget_text .widget-bg {background:none;}

	.textwidget { padding:0px 14px 0px 20px; color:#000; font-size:1.2em;}
	.textwidget {}


/*** Content  ***/
  .column-center { overflow:hidden; height:100%; padding:8px 0px 0px 17px;}

	.column-center .indent { clear:both; /*overflow:hidden; */ padding:0px 0px 23px 0px;}

	.column-center .title { overflow:hidden; width:100%; overflow:hidden; padding:0px 0px 14px 0px;}


	.column-center .title h2 { font-size:1.6em; font-weight:normal; color:#35407F; overflow:hidden; padding:0px 10px 0px 0px;}
	.column-center .title h3 { font-size:1.4em; color:#35407F;}

	.column-center .title h2 a, .column-center .title h3 a { color:#35407F; text-decoration:none;}
	.column-center .title h2 a:hover, .column-center .title h3 a:hover { text-decoration:underline;}

	.column-center .title .date { float:left; font-size:1.1em; color:#cd5200; padding:0px 0px 0px 1px; margin:-3px 0px 0px 0px;}
	.column-center .title .author { float:right; font-size:1.1em; color:#cd5200; padding:0px 0px 0px 0px; margin:-3px 0px 0px 0px;}

	.title-page * {  font-size:1.4em; color:#35407F; padding:1px 0px 12px 0px;}


  .text-box { clear:both; font-size:1.3em; line-height:1.3em; padding:0px 0px 0px 1px;}
  .text-box p { padding:0px 0px 15px 0px;}

  .text-box .fleft { padding:0px 0px 0px 0px; display:inline;}
  .text-box .fleft img { float:left; direction:inherit; margin:-6px 16px 5px -2px;}

  .column-center .border-bottom { border-bottom:0; padding-bottom:0px;}

  .comments a, .link-edit a, .navigation a {  font-size:1.1em; color:#cd5200;}

  .comments { clear:both; padding:0px 0px 10px 0px; margin:-9px 0px 0px 0px;}
  .comments a { text-decoration:none;}
  .comments a:hover { text-decoration:underline;}

  .link-edit { clear:both; padding:0px 0px 10px 0px;}
  .navigation { clear:both;}

  /*******/
  .text-box h1 { font-family:Arial; font-size:1.8em; line-height:1em; font-weight:normal; color:#000;}
  .text-box h2 { font-family:Arial; font-size:1.7em; line-height:1em; font-weight:normal; color:#000;}
  .text-box h3 { font-family:Arial; font-size:1.4em; line-height:1em; color:#000;}
  .text-box h4 { font-family:Arial; font-size:1.3em; line-height:1em; color:#000;}
  .text-box h5 { font-family:Arial; font-size:1.2em; line-height:1em; color:#000;}

/*** OL UL style***/
  .text-box ul { padding:2px 0px 5px 2px;}
  .text-box ul li { background:url(images/marker.gif) no-repeat 0 7px; padding:0px 10px 9px 12px; list-style-image:none; list-style:none; font-weight:normal;}
  .text-box ul li ul { margin-left:10px;}
  .text-box ul li ol { margin-left:15px;}
  .text-box ul li ol li { list-style-type:decimal; background:none;}

  .text-box ol { padding-left:2px;}
  .text-box ol li { /*background:none;*/ padding:0px; margin-left:13px;  font-weight:normal;list-style-type:decimal;}
  .text-box ol li ul { padding:2px 0px 5px 2px;}
  .text-box ol li ul li { font-weight:normal;  background:url(images/marker.gif) no-repeat 0 7px; padding:0px 10px 9px 12px; }

  .text-box ul li { list-style-image:none; list-style:none;}
  .text-box ul li a {}
  .text-box ul li a:hover {}
  .text-box ul li ul { margin-left:15px;}
  .text-box ul li ol {margin-left:20px;}
  .text-box ul li ol li { list-style-type:decimal;}
  .text-box ul li ol li a { /*background:none;*/}

  .text-box ol { padding:5px 0px 5px 2px;}
  .text-box ol li{ /*background:none;*/ padding:0px; margin-left:20px;}
  .text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}
  .text-box ol li a:hover{ text-decoration:underline; }
  .text-box ol li ul li a { font-weight:normal; text-decoration:underline;}
  .text-box ol li ul li a:hover {text-decoration:none;}


  .box div { float:left;}
  .box ul li { padding:3px 0px 9px 22px;}
  .box .left-margin { width:340px;}
  .box a { font-weight:bold; text-decoration:none;}
  .box a:hover { text-decoration:underline;}

/*** Footer ****/

  .footer { clear:both; height:100%; color:#000000; overflow:hidden; font-size:1.2em; line-height:1.3em;}
  .footer .indent { overflow:hidden;  padding:13px 10px 25px 46px;}
  .footer .right { text-align:right; }
  .footer .center { margin:20px; padding:0px; text-align:center; }

  .footer a { color:#000000; text-decoration:none;}
  .footer a:hover { text-decoration:underline;}



/* -----------------------------------------------------------------
---------------------------- WP ------------------------------------
----------------------------------------------------------------- */

  .info-sidebar { padding:0px 20px 20px 22px;  border:0; width:auto; color:#000; overflow:hidden; font-size:1.2em; line-height:1.4em;}
  .info-sidebar a { text-transform:none;}

  .pagetitle { font-size:2.1em; font-weight:normal; overflow:hidden; color:#000; text-align:center; padding:0px 0px 10px 0px;/* margin:0px 0px -20px 0px;*/}

/*--- Navigations ---*/
  .navigation { padding:5px 0px 6px 0px; clear:both; height:100%; overflow:hidden; }
  .navigation .alignleft { float:left; width:45%; text-align:left;  padding:0px 0px 0px 0px;}
  .navigation .alignright { float:right; width:45%; text-align:right; padding:0px 0px 0px 0px;}

  .pd-nav { padding:0; margin:0;}
  .pd-nav .alignleft { padding:0; margin:0;}
  .pd-nav .alignright { padding:0; margin:0;}

  .pd-title {padding-bottom:0;}

  .marg { margin-bottom:10px;}

/*--- Begin Images ---*/

  img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;}

  img.alignright { float:right;display:inline;
	padding:0;
	margin:3px 0px 10px 20px;}

  img.alignleft { padding:0; margin:3px 25px 5px 0; float:left; display:inline;}

/*------*/
  .postmetadata { font-size:1.2em; clear:both; padding:12px 0px 10px 0px;}
  .postmetadata a {/*color:#3B7ECC;*/}
  .postmetadata a:hover {text-decoration:none;}

  /*------*/
  #tag_cloud .widget-bottom-left {padding-bottom:15px;}
  #tag_cloud .widget-heading {margin-bottom:15px;}
  #tag_cloud a {padding-left:3px;}

  /*--- Popup styles ---*/
  #commentspopup {}
  #commentspopup #header {background:#2F3F99 url(images/popup_header_bg.gif) top repeat-x;}
  #commentspopup .page-padding {padding:0 5px;}
  #commentspopup .page-width {width:538px; margin:0 auto;}
  #commentspopup .header-top {background:url(images/popup_header_bg_top.jpg) top repeat-x;}
  #commentspopup .header-top-right {background:url(images/popup_header_bg_top_right.jpg) top right no-repeat;}
  #commentspopup .header-top-left {background:url(images/popup_header_bg_top_left.jpg) top left no-repeat; width:100%; height:160px;}
  #commentspopup .header-padding {padding:39px 0 0 89px;}
  #commentspopup h1 {font-size:1em; margin:0; padding:0; color:#E1E7EC; text-indent:-10000em; width:141px; height:27px;}
  #commentspopup h1:hover {text-decoration:none; cursor:pointer;}
  #commentspopup .description {width:141px; height:9px; text-indent:-10000em; margin-top:2px;}
  #commentspopup .description2 {width:249px; height:27px; text-indent:-10000em; margin-top:19px;}
  #commentspopup .border-bottom-left {padding:17px 37px 10px;}
  #commentspopup p {font-size:12px;}


/*--- Begin Typography & Colors ---*/
  small { font-size:1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
  small * {font-size:0.9em;}
  small p {font-size:0.9em;}

  verysmall { font-size:0.7em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
  verysmall * {font-size:0.5em;}
  verysmall p {font-size:0.5em;}

  select { width:130px;}

  #commentform {font-size:1.2em;}

  #commentform input {
	margin:5px 5px 1px 0;}

  #commentform {
	margin:5px 10px 0 0;}

  #commentform textarea {
	width:100%;
	padding:2px;}

  #respond:after {
	  content:".";
	  display:block;
	  height:0;
	  clear:both;
	  visibility:hidden;}

  #commentform #submit {
	margin:0 0 10px auto;
	float:right;}

  #respond p { padding:0px 0px 10px 0px; text-indent:0;}
  #respond form p { padding:0px 0px 10px 0px; text-indent:0;}

/*--- Begin Calendar ---*/
  #wp-calendar { empty-cells:show; width:155px; font-size:1.1em;}

  #wp-calendar th { padding:3px 0; text-align:center; color:#000;}
  #wp-calendar td { padding:3px 0; text-align:center; color:#000;}

  #wp-calendar a { display:block; font-weight:bold;}
  #wp-calendar #next a { padding-right:10px; text-align:right; font-weight:normal;}
  #wp-calendar #prev a { padding-left:10px;text-align:left; font-weight:normal;}

  #wp-calendar caption { text-align:center; color:#000; font-weight:bold; font-size:1.3em; padding:0px 0px 6px 0px;}


/* Begin Various Tags & Classes */
  acronym, abbr, span.caps {
	cursor:help;
	}

  acronym, abbr {
	border-bottom:1px dashed #999;
	}

  blockquote {
	border:1px solid #000;
	background:#81bccc; padding:15px 10px 10px 20px; margin:5px 0; color:#000;
	}

  blockquote cite {
	margin:5px 0 0;
	display:block;
	}


/* Captions */
  .aligncenter,
  div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;}

  .wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;}

  .wp-caption img {
	margin:0;
	padding:0;
	border:0 none;}

  .wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;}


/* Begin Comments*/
  .alt { padding:10px; font-size:1.2em; padding:0px 20px 0px 0px;}

  .commentlist {/* font-size:1.2em;*/ color:#000;
	/*padding:0px 18px 0px 20px;*/
	text-align:justify;
	}
  .commentlist a {}
  .commentlist span { color:#000;}

  ol.commentlist  li { list-style:none;
	margin:6px 0px 6px 0px;
	padding:5px 10px 3px;
	/*list-style:none;*/
	background:#81bccc;
	border:1px solid #000;
	}

  .commentlist li .avatar {
	float:right;
	border:1px solid #eee;
	padding:2px;
	background:#fff; /*margin:0px 20px 15px 0px;*/
	}

  .commentlist p { font-size:1.2em; color:#000;
	margin:10px 5px 10px 0;
	}

  #commentform p {
	margin:5px 0;
	padding-left:15px;
	}

  .nocomments {
	text-align:center;
	margin:0;
	padding:0;
	}

  .commentmetadata {
	margin:0;
	display:block;
	}

/*=-=-=-[Navigation]-=-=-=*/

#topnavigation {
	position:absolute;
	top:55px;
	left:0px;
	z-index:2;
	width:900px;
	height:45px;
	margin:0px auto 0px;
	padding:0px;
}
#topnavigation a,
#topnavigation a:visited {
	padding:0px 0px 0px 3px
}
#topnavigation a:hover {
	padding:0px 0px 0px 3px
}
#topnavigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
/*
ul#mc_menu_1 {
	margin:0px;
	padding:0px;
	list-style-type:none !Important;
}
#mc_menu_1 a, #mc_menu_1 a:visited {
	display:block;
	margin:0px;
	padding:2px 17px 2px 15px;
}
#mc_menu_1 a:hover {
	margin:0px;
	padding:2px 17px 2px 15px;
	text-decoration:none
}
#mc_menu_1 li {
	float:left;
	margin:0px;
	padding:0px;
}
#mc_menu_1 li ul {
	position:absolute;
	display:none;
	width:300px;
	z-index:3;
	overflow:visible;
}
#mc_menu_1 li li {
	margin:0px !Important;
	padding:0px !Important;
	line-height:25px;
	border-top:1px solid #fff;
	background:url(images/menu.gif) bottom;
	width:100%;
}
#mc_menu_1 li li a,
#mc_menu_1 li li a:link,
#mc_menu_1 li li a:visited {
	float:none;
	text-transform:none;
	margin:0px;
	padding:2px 10px 2px 10px;
}
#mc_menu_1 li li a:hover,
#mc_menu_1 li li a:active {
	padding:2px 10px 2px 10px
}
#mc_menu_1 li:hover ul {
	margin-top:42px;
}
#mc_menu_1 li:hover ul,
#mc_menu_1 li.sfhover ul {
	display:block;
}

	*/




/* ------------------------------------------------------ */
/*  New drop menu										 */
/* ------------------------------------------------------ */
#navSecondary {
	height:43px;
	padding:0 0 0 7px;
}

#navSecondary ul {
	padding-left:10px;
	overflow:visible;
}

#navSecondary ul li.nav {
	position:relative;
	z-index:1;
	float:left;
	height:100%;
	background:url(images/ver.jpg) no-repeat right 2px;
	margin:0px 0px 0px -2px;
	padding:0;
	line-height:39px;
}

#navSecondary ul li:last-child 
{
	background:transparent;
}

div#navSecondary ul li.no-bg { background:transparent; }

#navSecondary ul li.nav a {
	display:block;
	margin:0;
	padding:2px 17px 2px 15px;
	/* color:#DCEAEF; */
	color:white;
	/* font-weight:bold; */
	font-size:1.4em;
	text-decoration:none;
	position:relative;
}

#navSecondary ul li.nav a.on,
#navSecondary ul li.nav a.onactive {
	padding:5px 7px 0 0;
}

#navSecondary ul li.nav a:hover {
	text-decoration:underline;
}

/*rollover nav for 2nd level*/
#navSecondary ul li.nav .rollnav{
	position:absolute;
	width:300px;
	margin-top:-4px;
	margin-left:-12px;
	display:none; /*hide this nav */
	padding:5px 15px 10px;
	z-index:3;
}

#navSecondary ul li.nav:hover .rollnav,
#navSecondary ul li.nav.sfhover .rollnav,
#navSecondary ul li.nav.hover .rollnav {
	display:block;
}

#mc_menu_1 li:hover ul,
#mc_menu_1 li.sfhover ul,
#mc_menu_1 li.hover ul {
	display:block;
}

#navSecondary li li {
	width:100%;
	margin:0px !Important;
	padding:0px !Important;
	line-height:25px;
	background:transparent url(images/Top_Menu_-Background.jpg) repeat scroll center bottom;
	border-top:1px solid #fff;
}
#navSecondary li li:last-child
{
	background:transparent url(images/Top_Menu_-Background.jpg) repeat scroll center bottom;
}


#navSecondary li {
	float:left;
}

#navSecondary ul li.nav .rollnav li.lg {
	height:auto;
}

#navSecondary ul li.nav .rollnav li a {
	padding:2px 10px 2px 10px;
	/*line-height:normal;*/
	float:none;
	text-transform:none;
}

#navSecondary a,
#navSecondary a:visited {
	display:block;
	margin:0;
	padding:2px 17px 2px 15px;
}

#navSecondary ul li.nav .rollnav li a:hover {
	padding:2px 10px 2px 10px
}


#navSecondary ul li a:hover,
#navSecondary ul li.current_page_item a {
	text-decoration:underline;
}

/* Individual menu width tweaks */
#mc_menu_1 li#menu_item_20 ul {
	width:275px;
}
#mc_menu_1 li#menu_item_23 ul {
	width:275px;
}
#mc_menu_1 li#menu_item_24 ul {
	width:720px;
}
#mc_menu_1 li#menu_item_24 ul li {
	width:360px;
}
#mc_menu_1 li#menu_item_26 ul {
	width:200px;
}


/*=-=-=-[End Navigation]-=-=-=*/



div.world_partners_list {
}

div.world_partners_list p {
  margin:0;
  padding:0;
  clear:left;
}

div.world_partners_list p.wrpr_title {
  font-weight:bold;
  font-size:1.2em;
  border:1px solid #35407F;
}

div.world_partners_list p.wrpr_subtitle {
  font-weight:bold;
}

div.world_partners_list p.wrprhq {
  font-weight:bold;
}

div.world_partners_list ul {
  margin:0;
  padding:0;
  margin-left:4ex;
}

div.world_partners_list ul li {
  list-style:disc inside;
  background:transparent;
}

div.world_partners_list ul.wrpr_us_offices {
  float:left;
  margin:0;
}

div.world_partners_list ul.wrpr_us_offices li {
}



#image_flicker {text-align:center;height:320px;overflow:hidden;}
#image_flicker img {display:block; margin:auto}
#image_flicker a {text-decoration:none}
#image_flicker .image_flicker_title {color:#35407F;font-size:14px;font-weight:bold;}



/* contact us form */

div.HGP-form {
	width:622px;
};

div.HGP-input-box {
	margin:0;
	padding:0.5em 1em;
}

div#HGP-input-prompt-box {
	width:205px;
	float:left;
	text-align:right;
	margin:4px 2px 0 1px;
	padding:6px 0 0 0;
}

div#HGP-input-control-box {
	float:right;
	width:405px;
	margin:4px 1px 0 2px;
	text-align:left;
}

div#HGP-input-submit-box {
	width:100%;
	margin:14px 2px 0 2px;
	float:none;
	text-align:center;
}

div.cleaner {
	clear:both;
	height:6px;
	font-size:6px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

select#subject { width:180px;}

label.hgpErrorLabel {
	color:red;
	font-weight:bold;
}

p.alert {
	color:red;
	font-weight:bold;
	padding:7px;
	border:solid red 1px;
	background:yellow;
}


/* Login widget */

div.widget-login-body {
	padding:0px 4px 6px 14px;
	margin:-4px 0px 0px 0px;
}

img.go-button {
	margin:0px 0px 0px 4px;
	vertical-align:middle;
}

p.hgp-marketing-text {
	font-size: 1.3em;
	color:black;
}

.hgp-line-alignment img {
	vertical-align:middle;
	float:none;
}

p.hgp-line-alignment {
	padding-bottom: 3px;
	height: 20px;
	position:relative;
}

.hgp-line-alignment a {
	/* padding-bottom: 4px; */
}

a.hgp-aligned-link {
	position:absolute;
	left:28px;
}

a.hgp-small-link {
	font-size: 90.0%;
}

a.hgp-orange-link {
	color:#CD5200;
	font-weight:bold;
}
/*** Auction Calendar 1.x ***/

p.hgp-new-date {
	color:black;
	font-weight:bold;
	margin-top:10px;
}

p.hgp-form-spacer {
	font-size: 0.05em;
	padding:0;
	margin-top:-8px;
	clear:both;
}

p.hgp-auction-completed {
	color:#28336E;
}

img.details-logo {
	width:100px;
	height:50px;
}


p.details-logo-container {
	max-width:125px;
	float:left;
	padding:5px;
}


img.hgpac-logo {
	width:100px;
	height:50px;
	vertical-align:middle;
	border:none;
}


