html,body {
	height: 100%;
	margin: 0;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #f0e6ce;
}
img {border:none;}
.form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}


.formTextBold{ 
	font-weight:bold; color:#333333; font-size:12px;
}
.formText{ 
	color:#333333; font-size:11px;  
}

a {
	color: #006699;
}
a:visited {
	color: #006699;
}
a:hover {

	color: #006699;
}
a:active {
	color: #003399;
}


.inputbox{
	font-weight: normal;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	border: 1px #6D6D6D solid;
	height: 16px;
	width: 210px;
}
.inputboxtextarea{
font-weight: normal;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
border: 1px #6D6D6D solid;
height: 80px;
width: 210px;
}


#main {
	margin: 0 auto;
	width: 980px;
	min-height: 100%;
	position: relative;
}
* html #main {height: 100%;}
#header {
	position: absolute;
	top: 0;
	left: 0;
	margin: 17px 0 0;
	height: 81px;
	width: 980px;
}
#header .logo {
	position: absolute;
	top: 0;
	left: 0;
	width: 272px;
	height: 81px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo.gif) no-repeat;
}
#top-nav {
	position: absolute;
	right: 0;
	top: 0;
	width: 691px;
	height: 67px;
	padding: 14px 0 0 17px;
	margin: 0;
	list-style: none;
	font-size: 19px;
	background: url(../images/top-nav-bg.gif) no-repeat;
}
#top-nav li {float: left;margin: 0 6px 0 0;}
#top-nav li a {
	float: left;
	height: 47px;
	overflow: hidden;
	text-indent: -9999px;
}
#top-nav li.about a {width: 106px;background: url(../images/about-link.gif) no-repeat;width: 106px;}
#top-nav li.practice-areas a {width: 106px;background: url(../images/areas-link.gif) no-repeat;width: 159px;}
#top-nav li.articles a {width: 106px;background: url(../images/articles-link.gif) no-repeat;width: 129px;}
#top-nav li.resources a {width: 106px;background: url(../images/resources-link.gif) no-repeat;width: 129px;}
#top-nav li.faq a {width: 106px;background: url(../images/faq-link.gif) no-repeat;width: 99px;}
#top-nav li.contact a {width: 106px;background: url(../images/contact-link.gif) no-repeat;width: 127px;}
#content {overflow: hidden;width: 980px;padding: 98px 0 109px 0;}
.box {
	float: left;
	width: 980px;
	background: url(../images/content-middle-bg.gif) repeat-y;
}
.box .box-inner {
	float: left;
	width: 951px;
	padding: 13px 16px 10px 13px;
	position: relative;
	background: url(../images/content-top-bg.gif) no-repeat;
}
.box .box-bottom {
	float: left;
	width: 980px;
	height: 20px;
	overflow: hidden;
	background: url(../images/content-bottom-bg.gif) no-repeat;
}
.flash-holder {
	float: left;
	width: 945px;
	height: 309px;
	margin: 0 0 -10px;
}
.column1 {float: left;width: 655px;}
.column1 .box1 {
	float: left;
	width: 655px;
	background: #edede7 url(../images/box1-bottom-bg.gif) no-repeat 0 100%;
}
.column1 .box1 .box1-inner {
	float: left;
	background: url(../images/box1-top-bg.gif) no-repeat;
	width: 601px;
	padding: 20px 36px 20px 18px;
}
.column1 .box1 h1 {
	margin: 0 0 10px;
	font-size: 30px;
	font-weight: normal;
	color: #3E607D;
}
.column1 .box1 p {margin: 0;font-size: 14px;color: #333;}
.column1 .boxes {
	float: left;
	width: 653px;
	margin: 13px 0 0;
	background: url(../images/boxes-middle-bg.gif) repeat-y;
}
.column1 .boxes .boxes-holder {float: left;width: 653px;background: url(../images/boxes-top-bg.gif) no-repeat;}
.column1 .boxes .boxes-bottom {
	float: left;
	width: 653px;
	height: 3px;
	overflow: hidden;
	background: url(../images/boxes-bottom-bg.gif) no-repeat;
}
.column1 .boxes .sub-box {float: left;width: 274px;height: 400px;padding: 0 0 0 18px;}
.column1 .boxes .sub-box2 {float: left;width: 282px;padding: 0 0 0 60px;}
.column1 .boxes h2 {
	margin: 0 0 23px;
	font-size: 20px;
	line-height: 33px;
	font-weight: normal;
	color: #3e607d;
}
.column1 .boxes ul {
	list-style: none;
	padding: 0;
	margin: 12px 0 0;
	font-size: 15px;
	color: #069;
}
.column1 .boxes ul li {margin: 7px 0 0;padding: 0 0 0 13px;background: url(../images/bullet2.gif) no-repeat 0 7px;}
.column1 .boxes ul li a {color: #069;}
.column1 .boxes ul li a:hover {text-decoration: none;}
.column1 .boxes .rss {
	float: right;
	width: 26px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 -10px 0 0;
	position: relative;
	background: url(../images/rss-ico.gif) no-repeat;
}
.column1 .boxes p {margin: 0;color: #666;font-size: 14px;}
.column1 .boxes .sub-box2 p {font-size: 12px;margin: 8px 0 0;}
.column1 .boxes .date {color: #6e6e6e;font-size: 12px;}
.column1 .boxes h3 {font-size: 14px;margin: 0;}
.column1 .boxes h3 a {color: #069;}
.column1 .boxes h3 a:hover {text-decoration: none;}
.column1 .boxes .post {
	float: left;
	border-bottom: 1px solid #e4e4e4;
	width: 266px;
	padding-bottom: 23px;
	margin-bottom: 18px;
}
.column1 .boxes .post.bottom {border: 0;margin: 0;}
.column2 {float: right;width: 268px;padding: 0 10px 0 0;}
.column2 .box2 {
	float: left;
	width: 268px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e4e4e4;
	margin: 0 0 17px;
}
.column2 .box2 h3 {
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;
	color: #3e607d;
	background-color: #f0f0ec;
}
.column2 .box2 ul {
	list-style: none;
	padding: 7px 0 0 17px;
	margin: 0;
	font-size: 12px;
	color: #333;
}
.column2 .box2 ul li {padding: 0 0 5px;}
.column2 .box2 ul li a {color: #333;text-decoration: none;}
.column2 .box2 ul li a:hover {text-decoration: underline;}
.column2 .box2 address {
	padding: 10px 0 0 20px;
	font-size: 12px;
	line-height: 17px;
	color: #333;
	font-style: normal;
}
.column2 .box2 .contact {
	list-style: none;
	padding: 10px 0 0 21px;
	margin: 0;
	font-size: 12px;
	color: #069;
}
.column2 .box2 .contact li {
	display: inline;
	padding: 0 12px 0 8px;
	background: url(../images/bullet.gif) no-repeat 0 6px;
}
.column2 .box2 .contact li a {color: #069;text-decoration: underline;}
.column2 .box2 .contact li a:hover {text-decoration: none;}
.column2 .box2 .form {
	float: left;
	width: 231px;
	padding: 15px 0 0 20px;
}
.column2 .box2 .form div {float: left;width: 231px;}
.column2 .box2 .form .text-input {height: 26px;background: url(../images/form-bg.gif) no-repeat;}
.column2 .box2 .form .text-input input {
	float: left;
	width: 225px;
	margin: 4px 0 0 3px;
	display: inline;
	padding: 0;
	font: 12px Georgia, Arial, Helvetica, sans-serif;
	color: #333;
	border: 0;
	background: transparent;
}
.column2 .box2 .form .btn {
	float: right;
	width: 96px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 9px 0 0;
	background: url(../images/sign-up.gif) no-repeat;
}
.column3 {
	float: left;
	width: 252px;
	padding-bottom: 0px;
}
.column3 .box3 {
	overflow: hidden;
	width: 252px;
	background: #efefe9 url(../images/box3-top-bg.gif) no-repeat;
	margin: 0 0 5px;
}
.column3 .box3 .box3-inner {
	float: left;
	width: 220px;
	padding: 20px 16px;
	background: url(../images/box3-bottom-bg.gif) no-repeat 0 100%;
}
.column3 .box3 h2 {
	margin: 0;
	font-size: 24px;
	color: #5e5e5e;
	font-weight: normal;
}
.column3 .box3 ul {
	list-style: none;
	padding: 12px 0 0;
	margin: 0;
	font-size: 15px;
	line-height: 25px;
	color: #069;
}
.column3 .box3 ul li {padding: 0 0 0 13px;background: url(../images/bullet2.gif) no-repeat 0 11px;}
.column3 .box3 ul li a {color: #069;}
.column3 .box3 ul li a:hover {text-decoration: none;}
.column3 .box4 {
	position: relative;
	left: 0px;
	bottom: 0;
	width: 252px;
	background: #f9f9f7 url(../images/box4-top-bg.gif) no-repeat;
	margin: 0px 0 0;
}
.column3 .box4 .box4-inner {float: left;width: 252px;background: url(../images/box4-bottom-bg.gif) no-repeat;padding: 5px 0;}
.column4 {
	float: right;
	width: 686px;
}
.column4 h1 {
	margin: 25px 0 15px 9px;
	font-size: 30px;
	color: #3E607D;
	font-weight: normal;
}
.column4 h2 {
	margin: -15px 0 15px 10px;
	font-size: 22px;
	color: #5e5e5e; font-weight:normal
	;
}

.column4 h3 {
	margin: 0px 10px 0px 10px;
	font-size: 18px;
	color: #3e607d; font-weight:normal
	;
}
.column4 p {
	margin: 0 52px 20px 9px;
	font-size: 12px;
	color: #333;
}
.column4 p a {color: #333;}
#footer {
	width: 948px;
	height: 109px;
	padding: 10px 18px 0 14px;
	background: url(../images/footer-bg.gif) no-repeat;
	position:relative;
	margin: -109px auto 0;
}
#footer address {
	float: left;
	width: 318px;
	height: 49px;
	background-color: #f9f9f7;
	font-size: 12px;
	font-style: normal;
	padding: 6px 0 0 9px;
}
#footer .link {
	clear: left;
	float: left;
	list-style: none;
	padding: 11px 0 0;
	margin: 0;
	color: #069;
	font-size: 12px;
}
#footer .link li {float: left;padding: 0 12px 0 8px;background: url(../images/bullet.gif) no-repeat 0 5px;}
#footer .link li a {color: #069;}
#footer .link li a:hover {text-decoration: none;}
#footer .btns {
	float: right;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	width: 258px;
}
#footer .btns li {
	float: left;
	margin: 0 0 2px;
}
#footer .btns li a {
	float: left;
	width: 246px;
	height: 30px;
	color: #fff;
	padding: 0 0 0 12px;
	text-decoration: none;
	background: url(../images/footer-btn.gif) no-repeat;
}

.disclaimer {
width: 960px;
font-size: 10px;
color: #666;
text-align: left;
}