/* PAGE GRID */
div#mast {width:760px;text-align:left;}
div#container {width:745px;margin:0 0 40px 15px;}
div#main {float:right;width:350px;
	margin:0;
	text-align:left;}
div#sub_content_nav, div#sub_content {width:175px;
	padding:0;margin:0;
	padding-right:20px;
	font-size: 90%;line-height: 1em;
	text-align:left;
	overflow:hidden;}
div#sub_content {float:right;
	padding-right:0;
	padding-left:20px;
	overflow:visible;}
	
div.content {float:left;width:548px;
background:transparent url(/hsb3c/images/dots_bg.gif) repeat-y 33.5% 0%;
margin-bottom:0;
border-bottom:1px solid #fff;}
div.nav_sub {background:transparent url(/hsb3c/images/dots_bg.gif) repeat-y 75% 0%;}
div.no_sub div.content {width:743px;background:transparent url(/hsb3c/images/dots_bg.gif) repeat-y 25% 0%;}
div.no_sub div.content div#main, div.no_nav div.content div#main {width:545px;}
div.no_nav {background:transparent url(/hsb3c/images/dots_bg.gif) repeat-y 75% 0%;}
div.no_nav div.content {background-image:none;}
div.no_nav_no_sub{background-image:none; width:743px;}
div.no_nav_no_sub div.content, div.no_nav_no_sub div#main {background-image:none; width:743px;}
/*** BOX ***/
div.box {width:169px;padding:2px;border:1px solid #ccc;}
div.box p, div.box table, div.box div img {margin:0 5px 10px 5px;}

/* box forms */
div.box fieldset {border-width:0;padding:0;}
div.box button {display:block;margin-top:7px;}
div.box a {color:#3179D2;}

/* box lists */
div.box ul , div.sec_content_promo ul{margin: 8px 0 8px 20px; list-style-image: url(/hsb3c/images/bullet_crosshair.gif);} 
div.box li , div.sec_content_promo {margin: 0 0 8px 0;}
div.box li a , div.sec_content_promo a{color:#333;}
		

/* Columns */
div.column_2 {background:transparent url(/hsb3c/images/dots_bg.gif) repeat-y 49% 0%;}
div.column_2 div.float_left, div.column_2 div.float_right {width:46%;} 
div.column_2 div {margin-bottom:0;} 
div.column_2 p {overflow:visible;border:1px dotted #fff;} /* mozilla: overflow effects float or float all & border effect spacing */
div.column_2 h3 {overflow:visible;border:1px dotted #fff;} 

/* image wrapping */
div.float_all {margin-left:57px;} /* for ie only */
img.float_left {float:left; border:0px solid #F0EDE1; margin:0px 7px 1px 0;padding-bottom:0px;}

/* labels */
h3 label {color:#fff;margin:0;padding:0;letter-spacing:.02em;}
h2 label {background-color:#fff;margin:0;padding:0;font-size:.8em;letter-spacing:.02em;}

/* box headings sub content */
div.box h2 {width:166px;color:#999;background-color:#f1ede2; 
	padding:3px 4px;margin-bottom:15px;}
div.box h3 {
	color:#fff;
	background-color: #666;
	padding:3px 3px 4px 3px;margin-bottom:7px;}
div.box h3.strong {background-color:#c00;}
div.box h4 {padding-left:3px;}

div.box fieldset {padding:0 8px;}
div.box fieldset label {display:block;margin-bottom:5px;letter-spacing:.02em;}
div.box select {width:140px;}

/* box headings content */
div#main div.box h3 {background-color:#fff;}
div#main h3 strong a {color:#c00; text-decoration:none;}
div#main h3 strong a:hover {text-decoration:underline;}

/*div#container div.sub div img, 
div#container div#main div img {margin-bottom:0px;}*/

/*** INLINE PHRASE ***/
.de_em {color:#666;font-style:normal;font-weight:normal;}
.de_em a {color:#666;font-style:normal;font-weight:normal;}


/*** HEADINGS **/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;
	font-weight: bold;}
h1 {color:#666;
	margin-bottom:15px; 
	font-size:1.7em;line-height:.9em; 
	font-weight:normal;}
h2 {color:#333;margin-bottom:5px;
	font-size:1.2em;line-height:1.2em;}
h3 {margin-bottom:5px; font-size:1em;line-height:1em;}
h4 {font-size:1em;line-height:1.2em;margin-bottom:4px;}
h5 {font-weight:normal; font-size:.95em;
	line-height:.95em;}
h2 a {color:#666;}
h3 a {color:#666;}
h4 a {color:#666;}

	
/*** ANCHOR ***/
a {color:#333;text-decoration:underline;}
a:hover {color:#c00;}

/*** LISTS ***/
ul {list-style:square;} 		
ul li a {color:#333;}
ul li a:hover {color:#c00;text-decoration:underline;}

/* nob bullet list */
ul.no_bullet {list-style:none; list-style-image:none; margin-left:0;}
ul.no_bullet li {margin-left:1px;}
ul.no_bullet li a {color:#3179d2;}
ul.no_bullet li a:hover {color:#c00;}


div.main_promo .float_right {float: left;}









