*{
	margin:0;
	padding:0;
	font-family:Georgia;
}

body{
	background:#9e9f8b url('../img/criscross-bot.gif') repeat-x bottom;	
	background-position:fixed;
}

h1{
	height:142px;
	background:url('../img/header.jpg') no-repeat;
}

h1 span{
	display:none;
}

h2{
	font-size:18px;
}

h3{
	font-weight:normal;
	font-size:18px;
	background:url('../img/related.png') no-repeat top right;
	padding-bottom:7px;
}

#main h3{
	margin-top:20px;
}

#nav ul{
	list-style:none;
	
}
#nav ul li{
	float:left;
}

#nav ul li a{
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:5px 10px;
	margin:7px 7px 0 0;
	color:#20253e;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow:0px 0px 15px #666 !important;

}

#nav ul li a:hover,#nav ul li#selected a,#freeconsult{
	color:#FFF;
	background:#425170;
	-webkit-box-shadow:0px 0px 15px #666;
	
}

p{
	font-size:14px;
	line-height:23px;
	margin-top:18px;
}

a{
	color:#2a3775;

}

a:hover{
	text-decoration:underline;
}

#bodyContainer{
	background:url('../img/criscross-top.gif') repeat-x;
	background-position:fixed;
	margin:0 auto;
	text-align:center;
	overflow:auto;
}

#pageContainer{
	text-align:left;
	width:877px;
	margin:36px auto 20px auto;
	-webkit-box-shadow:0px 0px 15px #666;
	-moz-box-shadow:0px 0px 15px #666;
	background:#FFF;
	border:3px #666 solid;
	position:relative;
}

#bar1{
	background:#9a9b7e url('../img/greenswirl.gif') no-repeat 323px 0px;
	height:9px;
}

#nav{
	background:url('../img/nav-bg.gif') repeat-x;
	height:40px;
	padding-left:30px;
}

#nav ul{
	z-index:500;
	position:absolute;
}

#bottomswirl{
	background:url('../img/bottomswirl.gif') repeat-x;
	height:70px;	
	z-index:100;
	position:absolute;
	width:240px;
	left:331px;
}

#main{
	margin:30px;
	width:550px;
	float:left;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width:500px;

}

#main ul li{
	padding:0 0 7px;
	
}

html>body #main{
	width:550px;
}

#main img{
	float:left;
	clear:right;
	margin:0 10px 5px 0;
}

#sidebar{
	float:right;
	width:230px;
	padding-top:30px;
	color:#333;
	margin-right:20px;
	margin-bottom:30px;
}

#sidebar ul{
	margin-left:40px;
	margin-bottom:20px;
	margin-top:20px;
	
}

#sidebar ul li{
	color:#2a3775;
	margin-bottom:7px;
}

#sidebar ul li a{
	font-size:16px;
	color:#2a3775;
	text-decoration:none;

}

#sidebar ul li a:hover{
	text-decoration:underline;
}

#sidebar ul li.selected{
	color:#999;
}

#sidebar ul li.selected a{
	color:#999;
}

address{
	margin-top:20px;
	padding-left:20px;
	font-size:15px;
	line-height:18px;
}

small{
	display:block;
	font-size:9px;
	text-align:left;
	width:877px;
	margin:0 auto;
	margin-bottom:80px;
	margin-top:0;
	color:#4a4b40;
}

disclaimer{
	font-size:10px;
	line-height:16px;
}

.clearing{
	clear:both;
}

.detaillist,.resourseList{
	float:left;
	margin:20px;
	margin-top:10px;
	width:100%;
}

.resourcelist{
	margin-left:20px;
}

#freeconsult{
	color:#FFF;
	clear:both;
}

#freeconsult a{
	color:#FFF;
	padding:10px;
	display:block;
	text-align:center;
}

