/* CSS Document */
body  {background:#F3E098 url(images/bg.gif) repeat-x; margin:0; padding:0;}
body {font:12px/18px Verdana, Geneva, sans-serif; color:#000;}
a  {color: #2F6344;}
a:hover {color: #2F6344; text-decoration: none;}
.cF {clear:both; height:0; font-size: 1px; line-height: 0px;}
h1	{font-size: 20px;font-weight:bold;color: #2F6344;text-align:left; line-height:30px;}
h2	{font-size: 18px; line-height:24px; font-weight:bold;color: #056480;text-align:left; margin:20px 0;}
h3	{font-size: 12px;font-weight:bold;color: #333;text-align:left; margin:0; padding:0;}
h4	{font-size: 14px;font-weight:bold;color: #2F6344; line-height:24px; border-bottom:1px #666 solid;}
.blackText {font-size:20px; color:#000;}
#emphasis { margin:0 auto; padding:8px 8px; width:550px; background:#f1f1f1; border:1px solid #333;}
.emphasisText {font-size:11px; padding:5px 10px; text-align:center; color:#2F6344;}
.divLine {border-bottom:1px #2F6344 dotted;}

#mainWrap {width:903px; margin:0 auto; position:relative; background-color:#FFF;}

#header {width:903px; height:117px;}
#headerTop {height:52px; background:url(images/headerTop.gif) no-repeat;}

.upperNav {font-size:10px; color:#FFF; float:right; padding-right:40px; padding-top: 15px;}
.upperNav a:link, .upperNav a:active, .upperNav a:visited {color:#FFFFFF; text-decoration:none;}
.upperNav a:hover {color:#fff; text-decoration:underline;}
#topNavWrap {height:38px; background:url(images/topNavWrap.gif) no-repeat;}

#navBar {float:right; width:610px; margin-top:12px; color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; display:inline; text-transform:uppercase;}
#navBar a:link, #navBar a:active, #navBar a:visited {color:#FFFFFF; text-decoration:none;}
#navBar a:hover {color:#E7C02C;}

#secondNavWrap {height:27px; background:url(images/secondNavWrap.gif) no-repeat;}

#navBar2 {float:right; padding-right:30px; margin-top:7px; color:#1B4679; font:10px Verdana, Arial, Helvetica, sans-serif; display:inline;}
#navBar2 a:link, #navBar2 a:active, #navBar2 a:visited {color:#1B4679; text-decoration:none;}
#navBar2 a:hover {color:#1B4679; text-decoration:underline;}

#rightColumn {width:248px; float:right;}
#featuredWrap {width:248px;}
#featuredTop {background:url(images/featuredTop01.gif) no-repeat; width:248px; height:48px;}
.featuredTopText {color:#000; padding-top:22px; text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:bold;}
#featuredBack {height:269px; background:url(images/featuredBack.gif) no-repeat;}

#ibeamWrap {height:304px; background:url(images/ibeamWrap.gif) no-repeat;}
.ibeamTopText {color:#000; padding-top:5px; text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:bold;}
.subscribeText {text-align:left; font-size:10px; line-height:14px; padding-top:10px; padding-left:10px; padding-bottom:10px;}

#sideLogo {height:169px; background:url(images/sideLogo.gif) no-repeat;}


#leftColumn {width:655px; float:left; background-color:#FFF;}
#flashWrap {height:311px; width:655px;}
#innerTop {height:70px; width:655px;}
#innerTopLeft {float:left; width:309px; height:70px; background:url(images/innerTopLeft01.gif) no-repeat;}
#innerTopRight {float:right; width:346px; height:70px; background:url(images/innerTopRight01.gif) repeat-x;}
#textContent {padding:0 20px 0 20px; text-align:left;}

.testimonialMessage {padding:0 20px;}
.testimonialName {float:right; padding-right:20px; font-style:italic; font-size:11px;}

#wrapperBottom {background:url(images/wrapperBottom.gif) center; height:113px; width: 903px;}
.contactText {text-align:center; color:#FFF; padding-top:40px; font:12px/18px Verdana, Geneva, sans-serif;}


/* footer */
#footer {padding:5px 0 20px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; line-height:16px; color:#000; clear:both; background:none;}
#footer a:link, #footer a:visited, #footer a:active {color:#000; text-decoration:underline;}
#footer a:hover {color:#000; text-decoration:none;}
