/* CSS Document */

.favorites a, .testimonials a, .search a
{ 
height: 222px ;
width: 258px ;
text-decoration: none;
color: #fff;
font-size:0 ;
display: block;
margin:0px;
background: url(images/buttons.png) no-repeat 0px 0px ;
}

.favorites a
{ 
background-position: -2px -0px ;
}
.favorites a:hover
{ 
background-position: -2px -223px ;
}
.testimonials a
{ 
background-position: -261px 0px ;
}
.testimonials a:hover
{ 
background-position: -261px -223px ;
}
.search a
{ 
background-position: -520px 0px ;
}
.search a:hover
{ 
background-position: -520px -223px ;
}

body{
	background: #9C9C9C url(images/gradientbg.png) repeat-x fixed 0 50%;
	margin: 0px;
}
#skinmaster{
	width:auto;
	margin:0 auto;
}
#pagemaster{
	width: 822px;
	margin:0 auto;
	background-color:#f2f2f2;
	padding:0 0 6px 0;
}
#footer{
	width: 815px;
	height:30px;
	margin:0 auto;
	padding-top:5px;
	font-family: arial;
	font-size:11px;
	color:#333333;
	text-decoration: none;
	font-weight: normal;
}

.ftrLeft{
	margin:0;
}

.ftrCenter{
	padding:0 148px 0 126px; 
}

.ftrCenterMain{
	padding:0 114px 0 94px; 
}

.ftrRight{
	padding:0 0 0 328px; 
}

.ftrLeft a, .ftrCenter a, .ftrRight a, .ftrCenterMain a {
	text-decoration: none;
}

#husTop{
	width:822px;
	height:98px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	border:0;
}
#husTopLeft{
	float:left;
	width:228px;
	height:88px;
	margin:0;
	padding:13px 0 0 16px;
	border:0;
}
#husLogo{
	float:left;
	width:180px;
	height:75px;
	margin:0;
	padding:0;
	border:0;
}
#husTopRight{
	float:left;
	width:578px;
	height:98px;
	background:no-repeat url(images/HUSTag.gif);
	margin:0;
}

#flashtopline{
	width:810px;
	height:13px;
	background:repeat-x url(images/sep01Bg.jpg);
	margin:6px 0 0 6px;
	padding:0;
	border:0;
	line-height:13px;
}

#menutopline, #menubottomline, #submenubottomline, #contentbottomline {
width:810px;
height:8px;
max-height:8px;
background:repeat-x url(images/sep02Bg.jpg);
border:0;
line-height:8px;
margin:0 0 0 6px;
padding:0;
}

#container01Wrapper{
	margin:10px 0 10px 0;
	text-align:center;
	padding:10px;
	background-color: #ebebeb;
	width:95%
}
#container01Wrapper p{
	padding:0;
	margin:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color: #036;
}

#flashTestimonial{
	width:810px;
	height:90px;
	background-repeat:repeat-x;
	background-color:#fbf9c2;
	margin:0 0 0 6px;
	padding:0;
	border:0;
}
#husMenuWrp{
	width: 810px;
	height:39px;
	background-image:url(images/menu2.png);
	background-repeat:repeat-x;
	padding:0; 
	margin:0 0 0 6px;
	text-align:center;
	vertical-align: middle !important;
}
#husMenuContent{
	height:39px;
	padding:0; 
	margin:0 auto;
	text-align:center;
	vertical-align: middle !important;
}
#contentWrapper{
	width: 810px;
	background-color:#FFFFFF;
	padding: 1px 0; 
	margin:0 0 0 6px;
}
#contentTopWrapper{
	width: 810px;
	height:243px;
	padding:0; 
	margin:0;
}

#contentTopLeft{
	width: 258px;
	height:222px;
	padding:16px 4px 1px 8px; 
	margin:0;
	float:left;	
}

#contentTopCenter{
	width: 258px;
	height:222px;
	padding:16px 0 1px; 
	margin:0;
	float:left;
}


#contentTopRight{
	width: 258px;
	height:222px;
	padding:16px 4px 1px; 
	margin:0;
	float:left;

}
.topPanes{
	width: 258px;
	height:222px;
	padding:0; 
	margin:0;
}

#LeftRightPanes{
	width: 780px;
	float:left;
	padding:0; 
	margin:0;
	background-color:#3300CC;
	border-bottom:1px solid #E2E2E2;
}
#leftPaneWrp{
	float:left;
	width: 390px;
	height:100px;
	padding:0; 
	margin:0;
	background-color:#00FFFF;
}
#rightPaneWrp{
	float:left;
	width: 390px;
	height:100px;
	padding:0; 
	margin:0;
	background-color:#FF0000;
}
#MenuPane{
	width: 850px;
	height:35px;
	padding:0;
	margin:0 0 0 6px;
	background-color:#F2F2F2 !important;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

#idxheader
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #BD0D23;
	text-align:left;
	padding: 0 0 35px 0;
}

.ghtext
{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #036;
	text-align:center;
	padding:0;
	text-decoration:none;
}

.ghitalic
{
	font-style:italic;
}

.ghred
{
	color: #BD0D23;
	font-weight:500;
}

.ghbold
{
	font-weight:bold;
}
.ghbig
{
	font-size: 20px;
}

.ghlink, .ghlink a
{
	color: #BD0D23;
	text-decoration:underline ;
}

.ghlink a:hover
{
	color: #BD0D23;
	text-decoration:underline ;
}

#idxheader1
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #BD0D23;
	text-align:left;
	padding-left: 85px;
}

#husheader
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #BD0D23;
	text-align:left;
}

#info{
	width:210px;
	height:60px;
	float:left;
	margin:0;
	padding: 30px 0 0 75px;

}
h4{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:0;
	font-size:20px;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#DF102A;
	margin:0 0 0 40px;
	padding:0;
	font-size:16px;
}
.ContentHeaderRed {
	color: #BD0D23;
}

/*SUB-MENU*/

.SubMenuStyle {
font-family:arial;
font-weight:700;
font-size:14px;
color:#000;
text-align:center;
vertical-align:middle;
cursor:default;
line-height:30px;
font-style:normal;
margin:0;
padding:0;
height:30px;
width:auto;
}

.SubMenuStyle a {
background: url(images/bar.png) no-repeat 0 2px ;
text-decoration:none;
padding:0 10px 0 10px;
}

.SubMenuStyle a:hover {
color:#BD0D23;
cursor:pointer;
}

.MenuOptionCurrent {
color:#BD0D23 !important;
}

.MenuOptionFirst, .SubOpt1 {
background-image: none !important;
}

.SubNav2, .SubNav3, .SubNav4 {display:none;}

#MainNav ul{padding:0;margin:0;list-style:none;position:relative;z-index:999;width:810px;padding:0 0 0 25px;}
#MainNav li{padding:0;margin:0;position:relative;float:left;list-style:none;background:url(images/bar.png) 0 14px no-repeat;}
#MainNav li.SelectedTab{font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#MainNav a{font-family:Arial, Helvetica, sans-serif;font-size:15px;display:block;text-decoration:none;text-align:center;font-weight:bold;padding:0 11px 0 12px;margin:0;line-height:39px;color:#000;}
#MainNav a:hover, #MainNav li.SelectedTab a{color:#BD0D23;}
#MainNav .DisabledTab{}
#MainNav #MainNav36 {background-attachment:fixed;background-position:-20px 0;}
#MainNav #Main1 {background-image:none;}

/* 4.1.1. Second level */
#MainNav li ul{width:180px;padding:0;margin:0;border-bottom:1px #8F8F8F solid;list-style:none;position:absolute;left:-9999px;z-index:999;}
#MainNav li li,
#MainNav li.SelectedTab li a{background:#D6D4D7;color:#000;}
#MainNav li li a{width:150px;border-top:1px #8F8F8F solid;padding:4px 20px 4px 10px;margin:0;line-height:normal;text-align:left;font-weight:normal;}
#MainNav li li a:hover{background:#8F8F8F;color:#000;}
#MainNav li li.SelectedTab a{color:#BD0D23;}
#MainNav li li a.hasChildren{background:url(images/arrow-white.png) 98% 50% no-repeat;}
#MainNav li li.SelectedTab a.hasChildren{background:url(images/arrow-white.png) 98% 50% no-repeat;}
#MainNav li li a.hasChildren:hover{background:url(images/arrow-white.png) 98% 50% no-repeat #8F8F8F;}

/* 4.1.2. Third level and beyond */
#MainNav li li ul{border-top:0;}
#MainNav li li.SelectedTab li a{color:#000;}
#MainNav li li.SelectedTab li a:hover{background:#8F8F8F;}
#MainNav li li.SelectedTab li a.hasChildren{background:url(images/arrow-white.png) 98% 50% no-repeat;}
#MainNav li li.SelectedTab li a.hasChildren:hover{background:url(images/arrow-white.png) 98% 50% no-repeat #8F8F8F;}
#MainNav li li li.SelectedTab a{color:#BD0D23;}

/* no need to change these hover classes unless you need more than 4 levels */
#MainNav li:hover ul ul,
#MainNav li:hover ul ul ul,
#MainNav li:hover ul ul ul ul,
#MainNav li.iehover ul ul,
#MainNav li.iehover ul ul ul,
#MainNav li.iehover ul ul ul ul{left:-9999px;}

#MainNav li:hover ul,
#MainNav li.iehover ul{top:39px;left:0;}
#MainNav li li:hover ul,
#MainNav li li li:hover ul,
#MainNav li li.iehover ul,
#MainNav li li li.iehover ul{top:0;left:180px;}

