body {
	margin:0;
	font:normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#003667;
	background:#fff url(../images/main-bg.jpg) fixed no-repeat center bottom;
}
#top-bg {
	background:url(../images/page-bg.jpg) no-repeat center top;	
}
#container {
	width:970px;
	min-height:650px;
	_height:650px;
	margin:0 auto;
}

#header {
	width:768px;
	padding:21px 0 0 0;
	float:left;
}

#header h1 {
	width:768px;
	height:51px;
	background:url(../images/header.gif) no-repeat left top;
	text-indent:-9999px;
}

#header p {
	width:748px;
	font-size:18px;
	line-height:24px;
	padding:5px 10px;
	background:url(../images/header-cont-bg.png) repeat left top;
	margin-bottom:10px;
}

#header .banner {
	width:440px;
	height:33px;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(../images/banner.gif) no-repeat left top;
}

#header .txt {
	width:300px;
	float:left;
	font-size:11px;	
	padding:2px 0 0 15px;
}

#header a {
	color:#003667;
	text-decoration:underline;
}

#lft-col {
	width:180px;
	float:left;
	padding:200px 22px 0 0;
}

#lft-col li {
	margin-bottom:1px;
}

#lft-col a {
	width:160px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:8px 10px;
	display:inline-block;	
	background:#2f577c;	
}

#lft-col a:hover {
	background:#2969a5;
}

#lft-col a.first {
	background:url(../images/first-menu.gif) no-repeat left top;
}

#lft-col a:hover.first {
	background:url(../images/first-menu-over.gif) no-repeat left top;
}


#lft-col a.last {
	background:url(../images/last-menu.gif) no-repeat left bottom;
}

#lft-col a:hover.last {
	background:url(../images/last-menu-over.gif) no-repeat left bottom;
}

#lft-col h1 {
	font:bold 18px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:30px 0 3px 0;
	background:url(../images/dot-ln.gif) repeat-x left bottom;
}

#lft-col p	{
	font-size:11px;
	padding:8px 8px 0 0;
	line-height:18px;
}

#lft-col ul.lists li a {
	width:165px;
	background:none;
	font-size:11px;
	color:#003667;
	font-weight:normal;
	padding:12px 0 0 15px;
	background:url(../images/arrow.gif) no-repeat 5px 18px;
}

#lft-col ul.lists li a:hover {
	background:url(../images/arrow.gif) no-repeat 5px 15px;
}


#main-cont {
	width:758px;
	float:left;
	padding-right:10px;
	padding-bottom:30px;
}

#main-cont h1 {
	font:bold 30px/30px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:40px 0 10px 0;
}

#main-cont h2 {
	font:bold 20px/21px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:10px 0 10px 0;
	margin:0;
}

#main-cont .title {
	font-weight:bold;
	height:22px;
	float:left;
	padding:3px 5px 0 0;
}

#main-cont a {
	color:#003667;
}

#main-cont p {
	line-height:20px;
	padding:10px 0;
	text-align:justify;
}

#main-cont .rht-img	{
	float:right;
	padding:10px 0 10px 15px;
}

#main-cont .video {
	text-align:center;
	padding:25px 0;
}

#main-cont .cont-footer {
	width:758px;
	padding:5px 0;
	background:url(../images/dot-ln.gif) repeat-x left top;
	margin:10px 0;
}

#main-cont .cont-footer .txt {
	height:22px;
	float:left;
	padding:3px 5px 0 0;
	font-size:11px;
}

#main-cont .cont-footer .txt a {
	color:#003667;
}

#footer {
	width:970px;
	text-align:center;
	font-size:10px;
	line-height:18px;
	padding-bottom:10px;
}

.imageLeft
{
    float:left;
    margin:5px 15px 5px 0;
}

.imageRight
{
    float:right;
    margin:5px 0 5px 15px;
}

.seo_h1
{
    display:block;
    margin:0;
    padding:0;
    font:bold 30px/30px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:40px 0 10px 0;
}

.seo_h1 h1
{
    display:inline;
    margin:0;
    padding:0;
}

.bold, .bold strong
{
    font-weight:bold !important;
}

.italic, .italic em
{
    font-style:italic !important;
}

#main-cont strong 
{
    font-weight:normal;
}

#main-cont em 
{
    font-style:normal;
}

#lft-col strong
{
    font-weight:normal;
}

#lft-col em
{
    font-style:normal;
}

.normalList
{
    margin:10px 0 10px 30px;
    padding:0;
    list-style:disc;
}

.normalList li
{
    margin:5px 0 5px 0;
    padding:0;
    list-style:disc;
}

.ask-a-question-table
{
    margin:0 0 0 200px;
    border:5px solid #003667;
}

.ask-a-question-table tr th
{
    font-weight:bold;
    padding-right:6px;
    text-align:right;
    background:#2f577c;
    color:#ffffff;
    border-bottom:1px solid #ffffff;
    width:120px;
    vertical-align:top !important;
    padding:0 6px 0 0;
    height:20px;
    line-height:22px;
}

.ask-a-question-table tr td
{
    vertical-align:top !important;
    background:#dfdfdf;
    padding:0 4px 0 4px;
}

.question_validator
{
    position:relative;
    top:-7px;
}

.checkout-table
{
    margin:0;
    padding:0;
    border:5px solid #003667;
}

.checkout-table tr th
{
    font-weight:bold;
    padding-right:6px;
    text-align:right;
    background:#2f577c;
    color:#ffffff;
    border-bottom:1px solid #ffffff;
    width:120px;
    vertical-align:top !important;
    padding:0 6px 0 0;
    height:20px;
    line-height:22px;
}

.checkout-table tr td
{
    vertical-align:top !important;
    background:#dfdfdf;
    padding:2px 4px 2px 4px !important;
}

.rss_feed_container
{
    padding-top:20px;
}

.rss_feed_container p
{
    padding:0 !important;
    margin:0 !important;
}

.rss_feed_container h3
{
    font-size:14px;
    font-weight:bold;
}

.dropdown
{
    width:184px;
}

.month_dropdown
{
    width:100px;
}

.year_dropdown
{
    width:80px;
}

.follow_laura
{
    display:inline;
}
