body { width: 100%; height: 100%; background:#f9f2da url(images/main-bg.gif) 0px 0px repeat-x; text-align: center; font-family: Times New Roman; }

* {margin:0px; padding:0px; }


img {display:block; border:none;}

.main { position: relative; width: 966px; margin: 0px auto; text-align: center; padding-top: 22px; }
    .logo { display: inline-block; margin: 0px auto; }
    
    .slog { position: relative; text-align: center; font-size: 18px; color: #6e6e6e; }
    .slog p { color: #000000; font-size: 27px; line-height: 50px; }
    .slog p span { color: #b66611; }
    
    .top-quotes { position: relative; width: 100%; overflow: hidden; padding-bottom: 5px; }
    .top-quotes .left, .top-quotes .right { width: 470px; }
    .top-quotes h1 { display: block; font-size: 24px; color: #6e6e6e; font-weight: bold; text-align: center; line-height: 40px; height: 39px; overflow: hidden; }
    .top-quotes h2 { display: block; font-size: 18px; color: #6e6e6e; font-weight: bold; text-align: center; line-height: normal; line-height: 30px; }
    * html .top-quotes h1 { height: 41px; }
    
    .block-info { position: relative; width: 100%; height: 322px; background:url(images/top-box-bg.gif) 0px 0px no-repeat; }
    .block-info-hldr { position: relative; padding: 13px 85px 0px 50px; text-align: center; }
    .block-info-hldr p { font-size: 14px; line-height: 24px; color: #000000; text-align: left; padding-bottom: 30px; }
    .block-info-hldr p a { display: inline; color: #548FE7; text-decoration: none; }
    .block-info-hldr p a:hover { text-decoration: underline; }
    .block-info-hldr span { display: block; color: #525252; height: 25px; }
    .block-info a { display: inline-block; margin: 0px auto; }
    
    ul.ins-lst { list-style: none; overflow: hidden; width: 100%; margin: 20px 0px; }
    ul.ins-lst li { display: block; width: 100%; height: 1%; vertical-align: top; background:url(images/list-brdr.gif) 0px 0px repeat-x; margin-top: -2px; text-align: left; padding-top: 2px; }
    ul.ins-lst li b { color: #000000; }
    ul.ins-lst li a { display: block; font-size: 14px; color: #6e6e6e; line-height: 24px; text-decoration: none; padding: 10px 55px 10px 50px; background:url(images/check-bull.gif) 15px 11px no-repeat; }
    ul.ins-lst li a:hover { text-decoration: none; background-color: #fefefb; }
    ul.ins-lst li p { display: block; font-size: 14px; color: #6e6e6e; line-height: 24px; padding: 10px 55px 27px 50px; }
    * html ul.ins-lst li p { padding: 10px 55px 22px 50px; }
    
.footer-line { position: relative; width: 100%; height: 42px; background-color: #f4e4b3; text-align: center; font-size: 24px; overflow: hidden; line-height: 44px; font-weight: bold; }
.footer-line span { color: #87880a; }
.footer-line a { color: #548FE7; text-decoration: none; }
.footer-line a:hover { text-decoration: underline; }

.botlink{ clear:both; padding-top:2px; padding-bottom:6px; font-weight:bold; }
.botlink a { color: #548FE7; text-decoration: none; }
.botlink a:hover { text-decoration: underline; }

.copy-info { position: relative; width: 866px; text-align: center; padding: 30px 0px; font-size: 12px; color: #6f6f6f; margin: 0px auto; line-height: 18px; }
.text-content { position: relative; width: 866px; text-align: left; padding: 30px 0px; font-size: 12px; color: #6e6e6e; margin: 0px auto; line-height: 18px; }

.left {position: relative; float:left !important;}
.right {position: relative; float:right !important;}

.centered { text-align: center; }
.centered img { margin: 0px auto; }

.clearfix {overflow:hidden;}
* html .clearfix {overflow:visible; height:1%;}
.clear { clear: both; }
.border {border:1px solid red;}
.table{
	margin: 0px;
	padding: 0px;
	border: 1px solid #6e6e6e;
	font-size: 14px; 
	color: #6e6e6e;
}
.content_text_main{ font-size: 14px; color: #6e6e6e; margin: 0px auto; line-height: 18px; }