form, td, th, tr, img {
	margin: 0;
	padding: 0;
	border: 0;
	color: #444;
}
body {
	margin: 10px;
	background-repeat: repeat-y;
	background-position: top;
	background-image: url(images/himm_logo.gif);
	background-attachment:fixed;

}
.main-body {width:955px; background-color: #000000;}
body table {
	background-color: #000000;
}
body table table {
	background-color:#000000;
}
h1 {
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
}

h2 {
	font-size: 14px;
	font-color: white;
	text-align:center;
}
h4, h4 a {
	color: #FFFFFF;
	font-size: 10px;
	text-align:center
}
h3, h3 a {
	color: #FFFFFF;
	font-size: 13px;
	font-weight:bold;
}

a {
	text-decoration: none;
	color: 000066;
}
.td {
  background-color: #F4F2EC;
}

.header {
	background-color:#000000;
	color:white;
	color: #FFFFFF;
	text-align: left;
}
.header a {
	background-color:#000000;
	font-color:white;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.header h2 {
	background-color:#000000;
	font-color:#FFFFFF;
	color: #FFFFFF;
	font-size: 20px;
	text-align:center;
}
.header bread-crumbs {
	color:white;
}
.header td {padding:0; margin:0;}
.websites {color: white; background-color: #000000;}
.websites img{border:2px solid white;}
.website a, h1, h2, h3{color:white;}
.sitename {width:955px; background-color:black; text-align:center; color:white; border-top: 1px solid white;border-bottom: 1px solid white;}
.sitename h1{color:white; font-size:18px;}
.sitename h2{color:white; font-size:14px;}
.editregion {width:818px; color:#444; 	vertical-align: top; padding-left: 3px; background-color: #000000;}
.editregion h1 {color:#000066;}
.editregion a {
	color: #000066;
}
.editregion {margin: 0;padding: 0;}
.editregion a, h1, h2{color:white;}
.editregion a:hover {color: red;}
.menu {
	margin-bottom: 5px;
	padding: 5px;
	margin-right: 5px;
}
.menu a {
	padding: 3px 3px 5px 3px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.menu a:hover {
	color: white
}
.menu a.current {
	background: white
}
.menu a.current:hover {
	color:black;
}
.breadcrumbs {background-color:#000000;}
.breadcrumbs a {color:gray;}
.submenu {color:gray;}
.submenu a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.submenu a:hover {
	color: #FFFFFF
}
.submenu a.current {
	background: white
}
.submenu a.current:hover {
	color:black;
}
.submenu {
	width:116px;
	font-size: 10px;
	color: #999999;
}
.rt-column {
	background-color:#000000;
	text-align:center;
	color:#FFFFFF;
}
.footer, .footer a, .footer a:hover {
	width: 955px;
	background-color:black;
	color: #FFFFFF;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.search {
	height: 10px;
	width: 955px;
}
.rss img {
	width: 25%;
	height: 50%;
	padding: 2px;
}

.med_rect_footer {
	background-color: #444;
	color: white;
	padding-left: 0px;
	background-image: url(images/snow-boards.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.med_rect_footer a {
	color: white;
	font-size:12px;
	}

.ad_slot_med_rec {
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
	height: 250px;
	width: 300px;
}
.med_rec_head {
	background-color: #444;
	color: white;
	padding: 2px 0;
	background-repeat: no-repeat
}
.med_rec_head a {
	color: white;
	font-size:16px;
}
.brand_gallery {
	background-color: #26267D;
	color: white;
	padding: 2px 0;
}
.brand_gallery a {
	color: white;
	font-size:16px;
}
.space {
	height: 1px;
	width: 1px;
}

/*dropdown nav*/
#mainlevel ul {border: 2px solid #eeeeee; border-top:0px; left:	0px; position: absolute; top: 40px; visibility: hidden;	z-index: 10;}
#mainlevel li:hover>ul {background:#009cff;top:	100%;/* 1st level go below their parent item */visibility:visible;		/* display sublevel them on hover */}
#mainlevel li li:hover>ul 		{left:	100%;/* 2nd+ levels go on the right side of the parent item */top:	0px;/* Amount of vertical space down each level */}
#mainlevel, #mainlevel ul{min-height:1px;/* IE7 float clear: */position:realtive;}
ul#mainlevel, li#mainlevel{list-style-type:	none;}
.mainnav {background:#009cff;border:	0;display:block;height:	34px;margin:0;padding:0;position: relative;z-index: 99500;}
.nav2 {background:none; position:relative; z-index:9900 !important;}
.mainnav ul {border:0;display:block;font-size:13px;line-height:2.3em;/* globally set the menu's item spacing. */list-style-type:none;/* we don't want to view the list as a list */margin:0; padding:0; position:relative;/* Fix IE6 */text-transform:uppercase;width:auto;}
.mainnav ul li {background:url(/templates/businesslook/images/navbar_divider.gif) no-repeat;color:#ffffff;float:left;height:34px;line-height: 34px;position:relative;}
.mainnav ul li a{color:#ffffff;/* Main nav link color */display: block;font-size:11px;font-weight: bold;
height:34px;margin:0;padding:0 15px;text-decoration:none;}
.nav2 ul li a{font-size:12px;}/* Sub nav color */
.mainnav #mainlevel li ul a{border:0;color:#ffffff; display: block;line-height:30px;padding-left:10px;text-align:left; text-decoration:none;}
.mainnav ul li ul {border:0px; display:none;font-size:100%;position:absolute;text-transform:none;width:230px;/* Determines width of dropdowns */}
.mainnav ul li ul {top:28px;/* Amount down from the top the menu first appears */}
.mainnav ul li ul ul{top:0px !important; /* Amount each menu drops for each sub menu */}
#mainlevel li li {background:transparent;/* needs to be transparent or will linger in IE7 */float:none;/* items of the nested menus are kept on separate lines */margin:0; padding:0 4px; text-align:left; }
.mainnav #mainlevel li li{background:#009cff;/* Background color for dropdowns */border-bottom:0px solid #ff9933;height:30px !important;line-height:17px;text-transform:uppercase;}
.mainnav #mainlevel li li:hover {background:#ffffff;/* Rollover color for dropdowns */}
.mainnav #mainlevel li li a:hover, .mainnav #mainlevel li li li a:hover, .mainnav #mainlevel li li li li a:hover{color:#003399;	/* Rollover color for text */background:none;font-weight:bold;}/* Show and hide */
.mainnav #mainlevel li:hover ul, .mainnav #mainlevel li a:focus ul { display: block; }
.mainnav #mainlevel li ul ul { display: none; }
.mainnav #mainlevel li:hover ul ul, .mainnav #mainlevel  li.sublevel ul ul { display: none; }
.mainnav #mainlevel li:hover ul, .mainnav #mainlevel li li:hover ul { display: block; }/* 3nd Child menu */
.mainnav #mainlevel li ul li ul { position: absolute; display: none; }
.mainnav #mainlevel li ul li ul li { text-align: left; font-weight: normal; border: 0; background:none; }
.mainnav #mainlevel li ul li ul a {color: #000000; border: 0;}/* 3nd Child link hover */
.mainnav #mainlevel li ul li ul a:hover { border: 0; }/* Show and hide */
.mainnav #mainlevel li li:hover ul, .mainnav #mainlevel li li a:focus ul { display: block; }
.mainnav #mainlevel li li ul ul { display: none; }
.mainnav #mainlevel li li:hover ul ul, .mainnav #mainlevel li li.sublevel ul ul { display: none; }
.mainnav #mainlevel li li:hover ul, .mainnav #mainlevel li li li:hover ul { display: block; }/* IE6 fixes */
li.onhover ul li, li.hovers ul li { display: block !important; visibility:visible !important; }
li.onhover ul li ul li,li.hovers ul li ul li { left: 100% !important; top:0 !important; }
