body{
	margin:0;
	font:12px/18px  palatino, "palatino Linotype", Arial, serif;
	font-family: palatino, 'palatino linotype', georgia, times, 'times new roman', serif;
	background:#efe9de url(/images/bg.gif) repeat-x 0 0;
}
#page{
	margin:0 auto;
	background:url(/images/header.gif) no-repeat 50% 0;
}
.header2{
	margin:0 auto;
	width:959px;
}
#header{
	overflow:hidden;
	height:145px;
	width:959px;
}
#header h1{
	margin:17px 0 38px 0;
	float:left;
	height:32px;
	width:292px;
	overflow:hidden;
	display:inline;	
}
#header h1 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	background:url(/images/logo.gif) no-repeat;
	width:292px;
	height:32px;
}
#header h2{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/h2.gif) no-repeat;
	width:278px;
	height:9px;
	float:left;
	margin:29px 0 0 22px;
}
#header li a{
	color:#fff;
}

#header ul.main-navigation{
	width:959px;
	clear:both;
	list-style:none;
	margin:0 0 0 0px;
	padding:0;
	height:71px;
}
#header .main-navigation li{
	float:left;
	position:relative;
	margin:0 58px 0 0;
}
#header .main-navigation li a, #header .main-navigation li {
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	color: #fff;
	font-weight:bold;
}
#header ul.sub-navigation{
	position:absolute;
	top:11px;
	left:0;
	display:block;
	list-style:none;
	margin:6px 0 0 0;
	padding:0;
	width:150px;
	height:auto;
}
#header .sub-navigation li{
	margin:0 0 6px;
	clear:left;
	width:150px;
}

.current a { text-decoration: none !important; font-weight: bold !important; }
.current a:before { }

.background_image { margin: 30px auto 15px auto; width: 929px; }
.right_section { float: right; width: 318px; padding: 0px 20px 40px 20px; color: #000 !important; }
.right_section h1, .right_section p { color: #000 !important; }

#header .sub-navigation li a{
	text-transform:none;
	text-decoration:underline;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	height:16px;
	display:block;
}

#header .sub-navigation li a:hover { text-decoration: none; }

.clear { clear: both; }
.sub_header { margin: 0 auto 0 auto; width: 916px; }

#content{
    overflow:hidden;
	width:959px;
	clear:both;
	background:url(/images/top.png) no-repeat 0 0;
	margin:18px 0 0;
}


#content .bottom{
	background: url(/images/white.gif) repeat-x top center;
	height: 1%; overflow: hidden;
}

.scol .leftcol { width: 575px !important; background: #fff !important; padding-right: 15px !important; }

#content.scol { background: none; }
#content.scol .bottom { background: none; }


.innerpage #content .bottom { padding: 15px; background: url(/images/white.gif) #fff; }

.left_paragraph { width: 48%; float: left; padding: 18px 0 18px 0; } .left_paragraph p { font-size: 16px !important; line-height: 24px !important; margin-left: 0px !important; }
.left_paragraph strong { text-transform: uppercase; letter-spacing: 2px; }
.right_paragraph { width: 48%; float: right; padding: 18px 0 18px 0; } .right_paragraph p { font-size: 16px !important; line-height: 24px !important; margin-left: 0px !important; }

#content .right{
	float:right;
	margin: -5px 0 30px;
}

#content .leftcol { padding: 0 0 36px 15px; float: left; width: 500px; margin: 15px 0 0 0; background: url(/images/bottom-fade.gif) center bottom no-repeat; }

#content .rightcol {float: right; width: 280px; margin-right: 50px; padding: 40px 0 0 0; }
#content .rightcol h3, #content .rightcol a { color: #3e3e3e; float: none !important; }
#pdf { width: 295px; height: 74px; display: block; text-indent: -999999px; overflow: hidden; background: url(/images/pdf-image.gif) no-repeat; }

#content .box {
	padding: 15px; border: 3px double #ddd; }

#content img{
	display:block;
}


#content p{
	font-size: 16px;
	line-height: 24px;
	color:#4b4b4b;
	margin: 0 0 18px 0;
}
.dropletter{
	font-size:72px;
	float:left; display: block;
	line-height:60px; border: 1px solid #ddd; padding: 5px 3px 0 5px;  
	margin:5px  5px -15px 0;
}
#footer{
	background:url(/images/footer-bg.gif) repeat-x 0 0 #f7f4ee;
	overflow:hidden;
}
#footer ul{
	list-style:none;
	padding: 35px 0 60px 0;
	overflow:hidden;
	margin:0 auto 0 auto; width: 959px; 
}
#footer li{
	float:left;
	color:#4a5268;
	font-size:11px;
	border-left:1px solid #4a5268;
	line-height:13px;
	padding:0 0 0 5px;
	margin:0 0 0 5px;
	height:14px;
	display:inline;
	overflow:hidden;
}
#footer li:first-child{
	border:none;
	padding:0;
}
#footer li a{
	text-decoration:underline;
	color:#4a5268;
	font-size:11px;
	line-height:13px;
}

.last { margin-right: 0px !important; }


.data_table { font-size: 12px; line-height: 18px; padding: 15px; width: 583px; background: url(/images/pricing-bg.gif) top center no-repeat #e0d9c8; }
.data_table strong, .data_table th { font-size: 14px; line-height: 21px; text-align: left; text-transform: uppercase; letter-spacing: 2px; color: #7b624f; display: block; margin-bottom: 18px; border-bottom: 3px double #c4bfb5;}

.data_table td { text-indent: 10px; }
.data_table td span { font-style: italic; font-size: 10px; display: block;}

h1, h2, h3, h4, h5 { font-weight: bold; letter-spacing: 1px; margin: 12px 0 10px 0; color: #80766d;}

p, ol, ul { margin: 0 0 24px 0; color: #231907; }

.ntm { margin-top: 75px !important; }

li { margin: 0 0 9px 0; }

h1 { font-size: 24px; line-height: 36px; }
h2 { font-size: 22px; line-height: 33px; }
h3 { font-size: 20px; line-height: 30px; }
h4 { font-size: 18px; line-height: 27px; }

fieldset { border: 0px; }
fieldset div { clear: both; padding: 6px 0 6px 0; }
label.left { float: left; }
fieldset input { float: right; }
fieldset textarea { display: block; }

.full_col { clear: both; }

.intern_table { background: url(/images/pricing-bg2.gif) top center repeat-x #e0d9c8; margin: 15px; padding: 5px; width: 930px; }
.intern_table th { font-size: 12px; line-height: 21px; text-align: left; text-transform: uppercase; color: #7b624f; margin-bottom: 18px; border-bottom: 3px double #c4bfb5; }
.intern_table .odd { background: #f1ead9; }
.intern_table td { padding: 3px; margin: 0px;}

.intern_search { list-style: none; padding: 15px; border: 3px double #e0d9c8; width: 350px; }
.intern_search label { color: #7b624f; font-weight: bold; float: left; }
.intern_search input { float: right; }
.intern_search li { clear: both; font-size: 14px; }
.intern_search .input { background: #eee; }

.intern { margin: 50px 20px 0 0 !important; }