/*
Theme Name: Real Results
version: 1.0
*/

body{background:url(images/bg.jpg) repeat-x top left #fff;font:100% Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;color:#3e3e3e;}
.twoColFixLtHdr #container{width:772px;background:#F2f2f2;margin:25px auto;border:1px solid #ccc;text-align:left;-moz-box-shadow: 0 0 30px #AAA}
.twoColFixLtHdr #header{background:#fff;padding:0;}
.contentContainer{position:relative;width:100%;padding:0;}
.sidebar1{width:185px;float:left;background:#fff;overflow:auto;border:1px solid #ccc;margin:10px 0 10px 10px;/* IE only */
word-wrap:break-word;}
.mainContent{width:532px;float:left;background:#fff;overflow:auto;border:1px solid #ccc;margin:10px 10px 5px;padding:10px;/* IE only */
word-wrap:break-word;}
/* Typography */
.mainContent h1{margin:0;padding:0;font-size:140%;font-weight:bold;color:#3e3e3e;}
.mainContent h2{margin:0 0 10px 0;padding:0;font-size:115%;font-weight:bold;color:#cc0000;}
.mainContent h3{margin:0 0 10px 0;padding:0;font-size:100%;font-weight:bold;color:#cc0000;}
.mainContent p{padding:0;font-size: 13px;color:#4e4e4e;margin:0 0 15px 0;}
td{font-size: 13px;}
.mainContent a{color:#C00;}
.mainContent a:hover{color:#5e5e5e;}
.mainContent ol,ul{margin-bottom:10px;font-size:80%;color:#4e4e4e;}
blockquote.main{font-family:Georgia,Arial,Serif;font-size:1.05em;background:none;border-top:#4C739E 3px solid;border-bottom:#4C739E 3px solid;margin:0.5em;padding:1em;color:#4C739E;}
blockquote.main p{font-family:Georgia,Arial,Serif;font-size:1.05em;color:#4C739E;margin: 0;}
blockquote.main ul{font-family:Georgia,Arial,Serif;font-size:1.05em;background:none;margin:0;padding:0;color:#4C739E;}
/* Footer */
.twoColFixLtHdr #footer{position: relative;padding:0 10px 0 20px;background:url(images/footer.gif) repeat-x top left;height:75px;}
.twoColFixLtHdr #footer p{color: #FFF; font-size:60%;text-align:center;position: absolute;bottom: -6px; left: 0; width: 800px;}
.twoColFixLtHdr #footer a{color:#EEE;text-decoration:none;}
.twoColFixLtHdr #footer a:hover{color:#3e3e3e;text-decoration:underline;}
.fltrt{/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
float:right;margin-left:8px;}
.fltlft{/* this class can be used to float an element left in your page */
float:left;margin-right:8px;}
.clearfloat{/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;height:0;font-size:1px;line-height:0px;}
/* Navbar */
#header ul{clear:left;float:left;width:100%;list-style:none;margin:0;padding-left:0;font-size:70%;font-weight:bold;background:url(images/navBG.jpg) repeat-x;}
#header ul li{display:inline;list-style:none;margin:0;padding:0;}
#header ul li a{display:block;float:left;margin:0;padding:0 20px 0 20px;text-align:center;background:url(images/navSep.jpg) right no-repeat;color:#cc0000;text-decoration:none;position:relative;left:0;height:46px;line-height:46px;border:0;}
#header ul li a:hover{color:#5e5e5e;text-decoration:underline;}
#header ul li a.active,
#header ul li a.active:hover{color:#3e3e3e;}
#header ul li a span{display:block;}
#header ul li a.end{background:none;}
div.footerLinks a,div.footerLinks p{font-size:8px;color:#aaa;}
#slideshow{position:relative;height:236px;}
#slideshow IMG{position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active{z-index:10;opacity:1.0;}
#slideshow IMG.last-active{z-index:9;}
input{margin-left: 70px;}

.mainContent fieldset p{margin-bottom: 4px;margin-top: 4px;}
.twoColFixLtHdr #footer_nav{margin: 0 auto; padding-top: 10px; text-align: center;list-style-type: circle;}
.twoColFixLtHdr #footer_nav li{padding: 0 5px 0 0; color:#3e3e3e;font-size: 10px; border-right: 1px solid #3e3e3e; zoom: 1; display: inline; display: -moz-inline-box; display: inline-block; vertical-align: top; }
.twoColFixLtHdr #footer_nav li:last-child{border: 0;}
.twoColFixLtHdr #footer_nav li a{color: #3e3e3e; }
