﻿/* public tags ***************************************************************/

img {border:none;}

a {color:#202020;}
a:hover {text-decoration:none;}

h1, h2, h3, h4 
{
    color:#53758e;
    margin:10px 0;
    padding:0;
}
h1, h2 {padding:2px; text-align:center; color:White; background:#53758e url(/img/base/hu/title_bg.jpg) top left repeat-x;}
h1 {font:bold 2.2em sans-serif; color:#f2b90e; background:none;}
h2 {font:normal 1.4em sans-serif;}
h3 {font:bold 1.2em sans-serif;}

h1 a,
h2 a,
h3 a,
h4 a
{ color:#53758e;}

p {margin:0; padding:10px 0;}
ul, ol, dl {margin:10px; padding:0;}
li {margin:0 0 0 20px; padding:0;}
blockquote {margin:10px 20px; color:#53758e;}

table {border-collapse:collapse;}
td, th {padding:5px 10px; font:normal 10pt Arial, Helvetica, Geneva, Lucida, Verdana, sans-serif; border:1px solid #53758e;}
th {text-align:center; font-weight:bold;}
td {vertical-align:top;}
td ul, td ol {margin:0;}
caption {padding:5px; font:bold 1.0em sans-serif; color:white; background:#53758e url(/img/base/hu/title_bg.jpg) top left repeat-x;}

/* public classes ************************************************************/

.clear {clear:both;}
.center {text-align:center;}
.center table,
.center caption
 {margin:0 auto;}
.important {color:#53758e; font-weight:bold;}
.comment {font-size:smaller; color:#53758e;}

.silver td {background:#eee;}
.unbordered td {border:0;}

.lightpink {background:#f4d3b5;}
.lightpink2 {background:#f7eadb;}
.lightbrown {background:#fce6a7;}
.lightbrown2 {background:#f6f3e0;}
.lightgreen {background:#c5e2bc;}
.lightgreen2 {background:#e3f0e6;}
.lightblue {background:#adc8e8;}
.lightblue2 {background:#d3e4eb;}

/* body **********************************************************************/

body
{
	margin:0;
	padding:0;
	text-align:center;
	font:normal 10pt Arial, Helvetica, Geneva, Lucida, Verdana, sans-serif;
	line-height:140%;
	color:#606876;
	background:#65889e url(/img/base/hu/bg.png) repeat-x 50px 0px;
}

/* container *****************************************************************/

#site 
{
    width:780px;
    margin:0 auto;
	text-align:left;
}

/* container *****************************************************************/

#container 
{
    width:780px;
	background:white url(/img/base/hu/content_middle_bg.jpg) top left repeat-y;
}

/* content_top ***************************************************************/

#content_top
{
    height:125px;
    padding:0 10px;
    background:url(/img/base/hu/content_top_bg.jpg) top left no-repeat;
    color:#f2b90e;
}

#content_top a 
{
    text-decoration:none;
    color:#f2b90e;
}

#content_top a:hover
{
    border-bottom:dotted 1px #f2b90e;
}

#content_top .active 
{
    font-weight:bold;
}

/* menu **********************************************************************/

#menubox a
{
    color:#0353a5;
    font-size:9pt;
    text-decoration:none;
}

#menubox a:hover,
#menubox .active
{
    color:#d7a91e;
}

#menu
{
    background:#c8e3f4 url(/img/base/hu/menu_bg.jpg) center repeat-x;
    height:30px;
    border-top:solid 1px white;
    border-right:solid 1px white;
}

#menu a
{
    float:left;
    display:block;
    margin:5px 0 0 20px;
}

.submenu {
    position:absolute;
    visibility:hidden;
    background:white;
    border:solid 1px #c8e3f4;
    border-top:0;
}

.submenu div 
{
    padding:5px 10px;
}

/* right *********************************************************************/

#right
{
    position:absolute;
    margin:125px 0 0 790px;
    width:200px;
    overflow:hidden;
    color:#444;
    background:#ffce2b url(/img/base/hu/rightbox_bg.jpg) top left no-repeat;
    border:solid 1px white;
}

.q_photo
{
    height:199px;
    width:160px;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
    background:url(/img/base/hu/rightbox_photo_bg.jpg) top left no-repeat;
} 

.q_photo img
{
    margin:25px auto;
}

.q_firm,
.q_person,
.q_quote
{
    padding:10px;
}

.q_person
{
    padding-top:0;
    text-align:center;
    font-weight:bold;
    color:#c56f13;
}

.q_firm
{
    padding:4px 10px;
    color:White;
    background:#3e5c76;
    border-top:solid 1px white;
    border-bottom:solid 1px white;
}

.q_quote 
{
    font-style:italic;
}

/* content *******************************************************************/

#content
{
    padding:20px 20px 160px 20px;
	background:url(/img/base/hu/container_bg.jpg) bottom left no-repeat;
	border-bottom:solid 1px #65889e;
}

#members img {float:right; margin:0 0 5px 20px;}
#members h2 {clear:left;}
#members div {float:left; width:350px !important; margin:0 10px !important;  width:340px; margin:0 0 0 20px; padding: 0 0 20px 0;}
#members .clear {float:none; clear:left; width:auto; margin:0; padding:0;}
         
.unbordered img {margin:10px;}

div.pager  {
	background-color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
	border-bottom: 1px solid #C8E3F4;
	border-top: 1px solid #C8E3F4;
	height: 30px;
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 11px;
	padding-bottom:6px;
	width: 760px;
}
.pager-news-center {
	float: left;
	margin-top: -2px;
	text-align: center;
	width: 464px;
	line-height: 26px;
}
.pager-news-left {
	float: left;
	width: 125px;
}
.pager-news-center a {
	background-color: #FFCA08;
	color: #444444;
	font-size: 14px;
	padding: 3px 5px 2px;
	text-decoration: none;
}
.pager-news-right a[disabled="disabled"], .pager-news-left a[disabled="disabled"] {
	color: #777777;
	cursor: default;
}
.pager-news-right {
	float: left;
	width: 155px;
}
.pager-news-right a:hover, .pager-news-left a:hover {
	border: 1px solid #606876;
	padding: 0 4px;
}
.pager-news-right a, .pager-news-left a {
	background-color: #FFCA08;
	display: block;
	float: left;
	font-size: 10px;
	margin-right: 3px;
	padding: 1px 5px;
	text-decoration: none;
}

.clearfloat {
	clear: both;
}
