
/* --------- */
/* Structure */

#hp_content_bg {
	position: relative;
	width: 504px;
	height: 535px;
	background: url(../images/homepage_center_col_bg.jpg) top left no-repeat #fff;
	margin: 0;
	padding: 0;
	text-align: left;
}

#homepage_flash, #box1_2_wrapper, #box3, #box4_wrapper, #box5_wrapper {
	position: absolute;
}

#homepage_flash, #box1_2_wrapper, #box3, #box4, #box5, #box6, #box7, #box8,
#box9, #box10, #box11, #box12, #box13, #box14, #box15, #box16 {
	overflow: hidden;
}

#homepage_flash { top: 174px; left: 24px; width: 300px; height: 220px; overflow: hidden; border: none; text-align: center; }

#box1_2_wrapper {
	top: 10px;
	left: 14px;
	width: 326px;
	height: 136px;
}

#box3  { top: 158px; left: 0px; width: 346px; height: 18px; }
#box4_wrapper  { top: 412px; left: 128px; width: 112px; height: 100px; }
#box5_wrapper  { top: 412px; left: 382px; width: 112px; height: 100px; }
/* #box6  { top: 34px; left: 0; width: 130px; height: 12px; } */
/* #box7_wrapper  { top: 50px; left: 0; width: 130px; height: 90px; } */
/* #box8  { top: 156px; left: 0; width: 130px; height: 12px; } */
/* #box9_wrapper  { top: 172px; left: 0; width: 130px; height: 90px; } */
/* #box10 { top: 278px; left: 0; width: 130px; height: 12px; } */
/* #box11_wrapper { top: 294px; left: 0; width: 130px; height: 90px; } */
/* #box17 { top: 10px; left: 0; width: 130px; height: 85px; } */

#hp_content_bg #box4_wrapper #box4, #hp_content_bg #box4_wrapper #box12,
#hp_content_bg #box5_wrapper #box5, #hp_content_bg #box5_wrapper #box13,
#hp_content_bg #box7_wrapper #box7, #hp_content_bg #box7_wrapper #box14,
#hp_content_bg #box9_wrapper #box9, #hp_content_bg #box9_wrapper #box15,
#hp_content_bg #box11_wrapper #box11, #hp_content_bg #box11_wrapper #box16 {
	position: relative;
}

#box4 h3,
#box5 h3 {
	margin: 0 0 8px;
	padding: 0;
}

#hp_right_column {
	position: absolute;
	top: 10px;
	right: 8px;
	width: 140px;
	height: 386px;
}

.right_col_box {
	padding-bottom: 16px;
}


/* ------------- */
/* UI Typography */

#hp_content_bg,
#hp_content_bg div,
#hp_content_bg a {
	font: 10px Verdana;
}

#hp_content_bg #box1, #hp_content_bg #box3 a {
	font-style: italic;
	font-weight: bold;
}

#hp_content_bg #box1 { font-size: 11px; }
#hp_content_bg #box3 { font-size: 11px; text-align: center; }

#hp_content_bg #box1, #hp_content_bg #box2, #hp_content_bg #box3 a,
#hp_content_bg #box7, #hp_content_bg #box9, #hp_content_bg #box11,
#hp_content_bg #box7 a,
#hp_content_bg #box9 a,
#hp_content_bg #box11 a,
#hp_content_bg #box14 a,
#hp_content_bg #box15 a,
#hp_content_bg #box16 a {
	color: #0072b5;
}

#hp_content_bg #box4, #hp_content_bg #box5,
#hp_content_bg #box4 a, #hp_content_bg #box5 a,
#hp_content_bg #box12 a, #hp_content_bg #box13 a {
	color: #fff;
}

#box4 h3,
#box5 h3 {
	font-size: 11px;
}

#hp_content_bg #box6, #hp_content_bg #box8, #hp_content_bg #box10 {
	color: #f08b1d;
}


/* -------------- */
/* CMS Typography */

#content,
#content div,
#content a {
	font: 10px Verdana;
}

#content #box1 .box_html, #content #box3 .box_html {
	font-style: italic;
	font-weight: bold;
}

#content #box1_2_wrapper div {
	min-height:12px;
	height:auto !important;
	height:12px;
}

#content #box1 { font-size: 11px; }
#content #box3 { font-size: 12px; text-align: center; }

#content #box1, #content #box2, #content #box3,
#content #box7, #content #box9, #content #box11,
#content #box7,
#content #box9,
#content #box11,
#content #box14,
#content #box15,
#content #box16 {
	color: #0072b5;
}

#content #box12, #content #box13,
#content #box14, #content #box15,
#content #box16 {
	text-decoration: underline;
}

#content #box4, #content #box5,
#content #box12, #content #box13 {
	color: #fff;
}

#content #box6, #content #box8, #content #box10 {
	color: #f08b1d;
}

#content #box3 a.button,
#content #box4 a.button,
#content #box5 a.button,
#content #box6 a.button,
#content #box7 a.button,
#content #box8 a.button,
#content #box9 a.button,
#content #box10 a.button,
#content #box11 a.button,
#content #box12 a.button,
#content #box13 a.button,
#content #box14 a.button,
#content #box15 a.button,
#content #box16 a.button {
	color: #444;
	font-style: normal;
	text-decoration: none;
	z-index: 100;
}
