/* SITE PAGE */
div#sitePage {background:transparent url(/common/images/page-bg.jpg) no-repeat center 0px;line-height:1.35em;}
div#sitePage div.page-inner {width:862px;margin:0px auto 0px auto;background:none;}
div#sitePage div.page-inner-inner {padding-top:0;}

div#sitePage div.homeBanner {width:862px;height:347px;background:#ccc;margin:10px 0 15px 0;}

/**div#sitePage div.page-left {float:left;width:515px;}/**/
div#sitePage div.page-left {float:left;width:862px;}
div#sitePage div.page-left div.left-inner {padding:0 10px 10px 5px;}

div.hp-main {
	float:left;
	width:400px;
}
div.hp-main div.hp-main-inner {padding:0 5px 5px 10px;}
div.hp-main h1 {color:#333333;font-size:1.7em;font-weight:normal;padding:5px 0 15px 0;}
div.hp-main p {font-size:.9em;line-height:1.7em;padding:0 0 5px 0;}

/**div.hp-sub {clear:both;width:500px;background:transparent url(/common/images/hp-sub-bg.jpg) repeat-x left 0;border-top:2px solid #999;}/**/
div.hp-sub {
	clear:both;
	width:850px;
	border-top:2px solid #999;
	background-color: transparent;
	background-image: url(/common/images/hp-sub-bg1.jpg);
	background-repeat: repeat-x;
	background-position: left 0;
}
div.hp-sub div.sub-inner {padding:8px 0 5px 8px;}

/**div.hp-sub div.sub-inner div.sub-box {float:left;width:155px;margin-right:9px;}/**/
div.hp-sub div.sub-inner div.sub-box {
	float:left;
	width:159px;
	/**width:201px; - this is for 4 columns**/
	margin-right:9px;
}

div.hp-sub div.sub-inner div.last-child {margin-right:0;}
div.hp-sub div.sub-inner div.sub-box div.sub-box-inner {
	height:150px;
	padding:0;
	background:#fff url(/common/images/hp-sub-box-bg.jpg) repeat-x left 0;
	font-size: 0.9em;
}

div.sub-box-inner h2 {background:#8AA1A1 url(/common/images/arrow-right.gif) no-repeat 3px 50%;color:#fff;text-transform:uppercase;font-size:1.1em;font-weight:normal;padding:3px 3px 3px 18px;margin:0 0 5px 0;}
div.sub-box-inner h2 strong {font-size:1.2em;}
div.sub-box-inner h2 a {color:#fff;text-decoration:none;}
div.sub-box-inner h2 a:hover {text-decoration:underline;}

div.sub-box-inner p {
	padding:0 7px;
	font-size:1em;
	line-height:1.5em;
}

div#sitePage div.sub-box-inner ul {
	font-size:0.9em;
	color:#666;
	padding:0 0 .5em 20px;
	line-height: 1em;
}
div#sitePage div.sub-box-inner ul li {list-style:disc;padding:2px 0;}
div#sitePage div.sub-box-inner ul li a {color:#434141;text-decoration:none;}
div#sitePage div.sub-box-inner ul li a:hover {color:#206589;text-decoration:underline;}

/**div#sitePage div.page-right {float:left;margin:0;width:345px;background:#FBFCFC;}/**/
div#sitePage div.page-right {
	float:right;
	margin:0;
	width:420px;
	background:#FBFCFC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#sitePage div.page-right div.right-inner {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
}

div#sitePage div.page-right h1 {color:#5B5959;font-size:1.3em;font-weight:normal;background:#ccc url(/common/images/hp-right-headline-bg.jpg) no-repeat left 0;border:2px solid #999;border-bottom-color:#CCC;border-right:none;border-left:none;margin:0;padding:7px 5px 6px 18px;text-transform:uppercase;}
div#sitePage div.page-right h1 strong {font-weight:bold;}

div#sitePage div.page-right h1 a {color:#5B5959;text-decoration:none;}
div#sitePage div.page-right h1 a:hover {color:#5B5959;text-decoration:underline;}

div#sitePage div.page-right a img {border:0;}

div#sitePage div.page-right div.page-right-content {
	padding:10px 10px 10px 10px;
	border: medium none #CCCCCC;
}
div#sitePage div.page-right div.page-right-content p {
	font-size:.9em;
	padding:0 0 0 0;
	border: thin none #CCCCCC;
}
