* , html{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
body 
	{ 
	margin: 0px 0px 0px 0px; 
	background:#FFFFFF;
	font:small Verdana,Sans-serif;
	}

#container { width:770px; margin: 0px auto 0px;}

/* header */
#header { height:178px;}
#he1{ height:178px; background:url(images/hh-left.gif) no-repeat; width:31px; position:relative; float:left;}
#he2{ height:178px; background:url(images/hh-logo.gif) no-repeat; width:195px; position:relative; float:left; cursor:pointer;}
#he3{ height:178px; background:url(images/hh-logo-right.gif) no-repeat; width:20px; position:relative; float:left;}
#he4{ height:178px; background:url(images/hh-top-enlarge.gif) repeat-x; width:504px; position:relative; float:left;}
#he5{ height:178px; background:url(images/hh-top-right.gif) no-repeat; width:19px; position:relative; float:left;}

#banner{ background:url(images/hh-banner.gif) no-repeat right; height:98px; width:100%; margin-top:31px;}
#menu{ width:100%;  color:#FFFFFF;}
#menu a{ text-decoration:none; color:#FFFFFF; font-size:11px; background:url(images/hh-menu-separator.gif) no-repeat; display:block; float:left; padding-left:10px; height:30px; padding-top:8px;}

#menu a:hover{ color:#e6b8b8;}

/* content */
#main_cont{ background:url(images/main-top-back.gif) no-repeat  top right;  padding-top:30px; clear:both;}
#columnA{ width:526px; position:relative; float:left; }
#columnC{ width:100%; position:relative; float:left; }
#columnB{  width:218px; position:relative; float:left; padding-left:5px;  padding-top:7px; padding-bottom:10px; }
.main_text{ font-size:90%; padding-top:10px; padding-left:20px; padding-right:20px;  text-align:justify; color:#313131;}
.main_text a{ color:#990000; text-decoration:underline;}
.main_text a:hover{ color:#000000;}
.main_review{  font-size:100%; padding-top:10px; padding-left:40px; padding-right:20px;  text-align:justify; color:#666666; background:url(images/icons/review.gif) no-repeat top left; margin-left:40px; margin-top:20px; margin-bottom:20px; border-bottom:1px dotted #eeeeee;}
.main_review strong{ color:#000000; font-size:110%; display:block;}
.main_review em{ font-size:80%;}
h4
	{
	text-align:center; 
	
	width:218px; 
	height:38px; 
	background:url(images/titles/rmess.gif) no-repeat; 
	/*padding-left:10px; */
	color:#FFFFFF; 
	padding-top:17px; 
	font-size:16px; 
	font-weight:bold;
	font-family:"Times New Roman", Times, serif ;
	letter-spacing:0px;
	}
	
	h3{ 
	background:url(images/titles/fdo-texts-large.gif) no-repeat; 
	width:740px; 
	height:30px; 
	font-size:135%; 
	color:#FFFFFF; 
	padding-left:19px;
	padding-top:10px; 
	float:left; 
	position:relative; 
	font-family:"Times New Roman", Times, serif ;
	letter-spacing:0px; 
	font-weight:normal; 
	clear:both;}
h1
	{
	background:url(images/titles/fdo-texts.gif) no-repeat; 
	width:502px; 
	height:30px; 
	font-size:18px; 
	color:#FFFFFF; 
	padding-left:19px;
	padding-top:10px; 
	float:left; 
	position:relative; 
	font-family:"Times New Roman", Times, serif ;
	letter-spacing:0px; 
	font-weight:normal; 
	clear:both;
	}

h6 a
{ color:#990000; text-decoration:none} 
h6 a:hover
{ color:#003366;} 
 


h6
	{ 
	width:200px;
	font:Verdana, Arial, Helvetica, sans-serif;
 	font-size:92%; 	
	margin-left:10px;
	display:block;
	clear:both;
 	color:#990000; 
 	margin-top:12px;
  /*	width:100%;*/
  	border-bottom: 1px dotted #CCCCCC;
	font-weight:bold;
	}
.right_comment
	{
	margin-left:10px;
	clear:both;
	text-align:justify;

width:200px;

	display:block;
 	font-size:80%; 
	color:#999999; 
	padding-bottom:2px;}


.sect_link{ clear:both; text-decoration:none; color:#990000; font-size:100%; font-weight:bold; background:url(images/icons/double-arrow.gif) no-repeat center right; text-align:right;  margin-right:20px; padding-right:10px; padding-bottom:2px; margin-bottom:30px; margin-top:18px; display:block;}


.sect_link:hover { color:#003366;}


/* footer */
#footer { clear:both;}
#fo1{ background:url(images/foot-left.gif) no-repeat; width:22px; height:112px; position:relative; float:left;}
#fo2{ background:url(images/foot-enlarge.gif) repeat-x; width:616px; height:112px; position:relative; float:left; color:#7b92ba; font-size:80%;}
#fo2 a {  font-size:10px; text-decoration:none; color:#FFFFFF;  padding-right:8px; padding-left:8px;}
#fo2 a:hover{ color:#7b92ba;}
#fot_menu{ width:616px; margin-top:38px;}
#foot_text{ width:606px; padding-left:8px;  display:block; margin-top:6px;}
.footer_text{ font-size:80%; color:#7b92ba;}
#fo3{ background:url(images/foot-logo.gif) no-repeat; width:107px; height:112px; position:relative; float:left;}
#fo4{ background:url(images/foot-right.gif) no-repeat; width:24px; height:112px; position:relative; float:left;}

