html {
overflow-y: scroll !important;
/*or html {overflow: -moz-scrollbars-vertical !important;}*/

}

body {

	background-color: #f4f4f4;
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0 0 15px 0;
	font-size: 13px;

}


   @font-face {
	font-family: 'Segoe UI';
	src: url('/includes/fonts/segoeui.eot');
	src: local('Segoe UI'), url('/includes/fonts/segoeui.woff') format('woff'), url('/includes/fonts/segoeui.ttf') format('truetype'), url('/includes/fonts/segoeui.svg#') format('svg');
}    


#wrapper {
	margin: 0 auto;
	background-image:url(/images/background-wrapper.gif);
	background-repeat:repeat-y;
	font-family: "Segoe UI", "Lucida Grande", "lucida sans unicode", Tahoma, Arial;
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	text-decoration: none;
	text-align:left;
	width: 979px;
	padding:0;	
}



.top-holder {
	background-image: url(/images/shadow-top.jpg) ;
	background-repeat: repeat;
	width: 882px;
	height: 48px;
	
}

.shadow_left {
    float:left;
    width: 13px;
    height:430px;
    background-image:url(/images/shadow-left.gif);
    background-repeat:no-repeat;
}

.shadow_right {
    float:left;
    width:13px;
    height:430px;
    background-image:url(/images/shadow-right.gif);
    background-repeat:no-repeat;
}

#container {
    float:left;
	width: 953px;
	text-align:left;
	background-color:#FFFFFF
	
}

#top_container {     
	background-color:#FFFFFF;
	width: 953px;
	height: 88px;
	text-align:left;
	margin-bottom: 21px
}

#top_left_container {  
    display: block;   
    float:left;
	overflow: hidden;
    position: absolute;
    margin-left: 76px;
	width: 155px;
	height: 62px;
	margin: 26px 0 0 35px;
}

#top_left_container span{
	width: 100%;
	height: 100%;
	position: absolute;
	background: transparent url(/images/logo-hedgewood.gif) no-repeat scroll 0 0;
}


#top_right_container {     
    float:right;
	width: 524px;
	height: 20px;
	margin: 14px 21px 0 0;
	text-align:right;
	font-size: 10px; 
	color: #666666;
	padding-top: 0
}

.textbox {border:1px solid #CCC; font-size: 12px; margin-top: 0; padding: 0; width: 148px; height:18px}
.top_right_container {float: right; width: 325px; text-align:right; padding-top: 4px; margin: 14px 21px 0 0;}
.menu-textbox {font-size: 11px; color: #000000; width: 128px; height:13px; margin-top: 0}
.menu-textbox-big, 
#cse-search-form input.gsc-input {
  font-size: 11px; color: #000000; width: 228px; height:13px; margin-top: 0;
  margin-left:2px; border:1px solid #CCC; height:18px; padding-left:5px
}

.top_menu{
    float: right;
    width: 690px;
	height: 32px;
	margin-top: 22px;
    padding-right: 21px;
	font-size: 15px; 
	text-align:right;
    background-image:url(/images/top-menu-back.gif);
    background-repeat: no-repeat;
}

.top_menu ul{list-style-type: none; margin: 0 0 0 0}
.top_menu li {padding:0 0 0 23px; display:inline;}
.top_menu li a:link{text-decoration:none; color: #000000;}
.top_menu li a:visited{text-decoration:none; color: #000000}
.top_menu li a:active{text-decoration:none; color: #000000}
.top_menu li a:hover{text-decoration:underline; color: #336600;}

.top_img{
    width: 953px;
}

#content_container {
	width: 911px;
	text-align:left;
	margin: 31px 21px 34px 21px
}

.menu_left {
    float: left;
    height: 27px;
    width: 27px;
    background-image:url(/images/menu-left.gif);
    background-repeat: no-repeat;
}
.menu_right {
    float: left;
    height: 27px;
    width: 27px;
	background-color: #EA8229;
    
}

.clear {
    clear:both;
}


/*--------------Headings------------*/
h1 {font-size: 14px; color: #000;}
h2 {font-size: 16pt; color: #003300; margin:5px 0 3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:lighter}
h2 a{color: #003300; text-decoration:none}
h3 {font-size: 10pt; color: #000000; margin:0 0 0 0; font-weight:bold}

.home-column {width:312px; margin-right: 27pt; float:left}

.home-column-last {width:214px; float:left}

.gray-line {
	height: 1px;
	background-image: url("/images/dot.gif");
	background-repeat: repeat;
}

.sidemenu_textArea {
    float:left;
    width:214px;
    overflow: hidden;
}

.sidemenu_linkText {
    clear:left;
    float:left;
    width: 214px;
    border-bottom: 1px solid #eae9e9;
    color:#000000;
    line-height: 31px;
    background-color: #ffffff;
}
.sidemenu_linkText a {   
    display: block;
    min-height: 30px; height:auto !important;  height:30px;
    font-size:10pt;
    background: transparent url(/images/sidebar-block.gif) 197px 50% no-repeat;
    color: #000000;
}
.sidemenu_linkText a:hover {   
    background: transparent url(/images/sidebar-hover.gif) 197px 50% no-repeat;
    text-decoration: none;
    color: #336600;
}
.sidemenu_link:link {
    font-size: 13px;
    color: #000000;      
    font-weight: normal;
    text-decoration: none;
}
.sidemenu_link:active { 
    font-size: 10pt;
    color: #000000; 
    font-weight: normal;  
    text-decoration: none;
}
.sidemenu_link:visited {
    font-size: 10pt;
    color: #000000; 
    font-weight: normal;
    text-decoration: none;
}
.sidemenu_link:hover {
    font-size: 10pt;  
    color: #336600; 
    font-weight: normal;
    text-decoration: none;
}

.footer {
    width: 911px;
    font-size: 10px;
	margin: 45px 0 10px 0;
}
.footer a {   
    text-decoration: none;
    color: #000000;
}
.footer a:hover {   
    text-decoration: underline;
    color: #336600;
	}

.footer_left {
    width: 400px;
	float:left;
    font-size: 10px;
}

.footer_right {
    width: 400px;
	float:right;
	text-align:right;
    font-size: 10px;
}


.right-container {
    width: 660px;
	float:left;
	line-height: 19px;
	color: #000000;
	text-align:left;
	margin: 0 0 0 37px;
	
}
.right-container a:link {
	color: #336600;
	text-decoration: underline;
}
.right-container a:active {
	color: #336600;
	text-decoration: underline;
}
.right-container a:visited {
	color: #336600;
	text-decoration: underline;
}
.right-container a:hover {
	color: #336600;
	text-decoration: none;
}

.investment-overview-left {
width: 295px;
float: left;
margin: 0 30px 20px 0;
padding: 10px;
background-color: #f1f1f1;
}

.investment-overview-right {
width: 295px;
float: left;
margin: 0 0 20px 0;
padding: 10px;
background-color: #f1f1f1;
}

.sitemap_textArea {
    float:left;
    width:180px;
    overflow: hidden;
}
.sitemap_textArea a:link {
	color: #000000;
	text-decoration: none;
}
.sitemap_textArea a:active {
	color: #000000;
	text-decoration: none;
}
.sitemap_textArea a:visited {
	color: #000000;
	text-decoration: none;
}
.sitemap_textArea a:hover {
	color: #336600;
	text-decoration: underline;
}

.privacy-container {
	width: 911px;
	text-align:left;
}
.privacy-container a:link {
	color: #336600;
	text-decoration: underline;
}
.privacy-container a:active {
	color: #336600;
	text-decoration: underline;
}
.privacy-container a:visited {
	color: #336600;
	text-decoration: underline;
}
.privacy-container a:hover {
	color: #336600;
	text-decoration: none;
}
















