/* Universal disable:
* { margin:0; padding:0; }*/

html {overflow-y: scroll;}


/* HTML TAG STYLES */

label {
cursor:pointer;
}

/* END HTML TAG STYLES */

#boundary{
 border:1px solid #999;
 background-color:#fff;
 padding:0px;
 max-width:1000px;
 margin:1px auto;
}
#content{
 clear:both;
 padding: 0px 25px 40px 28px;
}

/* HEADER */
div#mc_header {
	background:url(/images/ihome/headerbg.png) #292929 top left repeat;
	padding:8px 0px 7px 0px;
	margin:0;
	display:table;
	width:100%;
}
div#hlogo {
	float:left;
	margin:0px 0px 0px 4px;
	padding: 0px 0px 0px 2px;
}
div#nav {
  max-width: 630px;
  color:#000000;
  padding:0;
  margin:0px 8px 0px 0px;
  float:right;
  list-style-type:none;	
}
#nav ul{
	margin:0;
	padding:0;
}
#nav li{
	width:77px;
	text-align:center;
	list-style-type:none;
	font-size: 9pt;
	line-height:14pt;
	float:left;
	margin:0 0 0px 0px;
	padding:0px 5px 0px 5px;
	color: #000000;
	background-color: #6E9ECF;
	border-top: 1px solid #88B0D7;
	border-bottom: 1px solid #264D73;
	border-right: 1px solid #264D73;
	font-family:  Arial, Helvetica, Verdana, Sans;
	font-weight:bold;
}
#nav li a{
  text-decoration: none;
  color: #000000;	
  display:block;
}
#nav li:hover
{
  background-color: #9CBDDE;
}
#nav li:hover a
{
  background-color: #9CBDDE;
}
/* END HEADER */

/* BREADCRUMBS */
div#bc {clear:both;background: #224568; font-family:  Verdana, Helvetica, Arial, Sans; font-size: 11px; color:#F5F5F5; font-weight: normal; text-decoration: none; line-height: 2; margin: 0px; padding: 4px 8px 4px 6px;}
#bc a { color: #F5F5F5; text-decoration: none;}
#bc a:hover, #bc a:visited:hover { color: #33ff33; text-decoration: none;}
div#bc1 { display:inline; padding: 0px; }
div#bc2 { display:inline; padding: 0px; float:right; text-align: right; }
/* Search */
.hs1 { height: 14px; width:61px; background-color: #b9c8d6; font-size: 8pt; border: 1px solid #333333; padding-left:3px; color: #224568; }
.hs2 { height: 14px; width:16px; background-color: #cccccc; border:none; cursor:pointer; margin-left:2px; background:url(/images/ihome/searchbtn.png) top left no-repeat; }
/* END BREADCRUMBS */

/* GENERAL STUFF */

a[rel~="external"] {
	padding: 0 15px 0 0;
	margin-right: 2px;
	background: url(/images/icons/external-link2.gif) no-repeat right center;
}

/* CMS */
.cmslinks {
margin-top:10px;
}
#gridl3_content {
 padding-left:10px;
 padding-right:10px;
}

/* Ads etc */
div#adsense728 { text-align:center; padding: 0px; }
div#adright { background-color: #F3F3F3; width: 166px; height: 96px; float: right; margin: 10px 0px 0px 20px; padding: 3px; }
.amazon { float:right; width:120px; height:241px; margin-left:20px; margin-top: 5px; background-color:#cccccc; }
.amazon-widget { float:right; width:160px; margin:5px 0px 20px 20px; padding:0; }
.amazon-widget-iframe { margin:0; padding:0; }

/* FOOTER */
div#footer{background-color:#224568;text-align:center;color:#C8C8C8;font-size:11px;text-decoration:none;padding:6px 2px 6px 2px;margin:0;line-height:17px;}
div#ft1{font-size:13px;color:#F5F5F5;}
#ft1 a{font-size:13px;color:#BAD8E4;text-decoration:none;}
#ft1 a:hover{color:#33ff33;}
#ft1 a:visited{color:#BAD8E4;}
#ft1 a:visited:hover{color:#33ff33;}
div#ft2{color:#E6E6E6;}
#ft2 a{color:#BAD8E4;text-decoration:none;}
#ft2 a:hover{color:#33ff33;}
#ft2 a:visited{color:#BAD8E4;}
#ft2 a:visited:hover{color:#33ff33;}
div#ft3{}