html{
	font-size:66%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body{
	margin:0;
	padding:0;
}
h1{
	color:#FFFFFF;
	font-size:220%;
	margin:0;
	padding:0;
}
h2{
	color:#FFFFFF;
	font-size:180%;
	margin:0;
	padding:0;
	font-weight:normal;
	padding-top:5px
}
h3{
	font-size:135%;
	margin:0 0 20px 0;
	color:#28397e;
}
p{
	margin:0 0 20px 0;
}
#outerShell{
	width:599px;
	margin:10px auto;
}

#innerShell{
	width:599px;
	float:left;
	border:1px solid #b7bcd9;
	background-image:url(_images/content_bg.gif);
	background-position:100px 0;
	background-repeat:repeat-x;
}
#header{
	width:561px;
	height:81px;
	background-image:url(_images/header_bg.gif);
	background-repeat:repeat-x;
	padding-top:19px;
	padding-left:38px;
}
#leftCol{
	width:244px;
	float:left;
	padding:0 20px 0 35px;
	margin:20px 0;
	border-right:1px solid #b7bcd9;
}
#rightCol{
	width:244px;
	float:right;
	padding:0 20px 0 35px;
	margin:20px 0;
}
#rightCol div.box{
	padding:30px 35px 30px 40px;
	width:330px;
}
div.box-top{
	height: 115px;
}
div.box-middle{
	height: 150px;
}
	div.box-middle ul, 
	div.box-middle li{ 
		margin: 0 0 0 8px;
		padding: 2px 0;
	}
div.box-bottom{
	height: 120px;
}
.splash_link{
	font-size:120%;
	color:#28397e;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding-top:10px;
	padding-right:14px;
	background-image:url(_images/splash_link_bg.gif);
	background-repeat:no-repeat;
	background-position:right 13px;
	width:auto;
}
#banner_bottom{
	text-align:right;
	border-top:1px solid #b7bcd9;
	float:left;
}