@charset "UTF-8";
/* CSS Document */


/* Base HTML Elements
-------------------------------------------------------------------------------- */
body            {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; line-height:17pt;}

h1              {font-size:22px; margin-bottom:10px; padding-bottom:10px;} 
h2              {font-size:14px; color:#BF241E;}
h3              {font-size:16px;} 
p               {margin-bottom:15px; }

a               {text-decoration:underline; color:#BF241E;}
a:after 		{ content: " (" attr(href) ") "; font-size: 80%; }
a:hover         {text-decoration:none;}

em              {font-style:italic;}
strong          {font-weight:bold;}

ol              {list-style:decimal outside;}

th              {font-weight:bold; text-align:left;}
td				{ }
tr				{ }

abbr			{ }
cite			{ }


/* Global Classes
-------------------------------------------------------------------------------- */
.clear         			{ clear:both; margin:0; padding:0; line-height:0;}
.floatLeft      		{ float:left; }
.floatRight     		{ float:right; }

.text-left              { text-align:left;}
.text-right             { text-align:right;}
.text-center            { text-align:center;}

.disclaimer             { font-size:10px;}
.small           		{ font-size:10px;}



/* Forms
-------------------------------------------------------------------------------- */
form					{ }
input					{ font-family:Verdana, Geneva, sans-serif; font-size:12px; }
input .input-text		{ border:1px solid #3b6e22; color:#666666; width:180px;}
textarea                { }
select					{ }

label					{ display:block; margin-bottom:10px; color:#555555; }
label span				{ display:block; float:left; padding-right:6px; width:70px; text-align:right; font-weight:bold; }



/*  Document and Wrapper Elements
-------------------------------------------------------------------------------- */

#wrapper							{ position:relative; margin:0 auto 0 auto; width:8in; }
#homeContent						{ position:relative; width:8in; }
#printHeader						{ position:relative; margin:0; padding:0; display:inline; }
#header								{ position:relative; width:100%; height:105px; margin:0 0px 0 54px; display:none;}
#logo								{ position:absolute; width:270;left: 34px;top: 18px;}
#findAgent							{ position:absolute; left: 843px;top: 40px; display:none; }
#mainNav li.navPad					{ padding:0 45px 0 45px; }
#mainNav							{ position:relative;list-style:none; display:none;}
#mainNav li							{ position:absolute; display:block; width:150px; }
#mainNav li p 						{ text-align:center; }
#mainNav #nav1						{ left: 353px; top: 49px; }
#mainNav #nav2						{ left: 678px; top: 49px; width: 150px; }
#mainNav #nav3						{ left: 514px; top: 50px; width: 150px; }
#mainNav li p a						{ padding: 0px 0px 0 0px; width:100%; color:#928466; text-decoration:none; font-size:15px; font-family:Verdana, Geneva, sans-serif;}
#mainNav li p a:hover				{ color:#000; }
#mainNav li p a:active				{ color:#BF241E;}
#mainNav li p a.activeNavDir		{ color:#BF241E;}
#homeBanner							{ position:absolute; z-index:2; left: px; top: 106px; display:none;}
#homeMessageArea					{ position:relative; width:100%; padding:225px 0px 0 54px; background-image:url(../_img/homeUnderMessage.jpg); background-repeat:no-repeat; background-position:54px 224px; height:60px; display:none; }
#homeMessageArea h1					{ position:absolute; display:none;}


#homePromoArea								{ position:relative; width:989px; margin:0 0 40px 0px; background:url(../_img/homeBoxAreaGradient.jpg); background-color:#FFF; background-repeat:repeat-x; padding-right:12px; }
.promoBox									{ position:relative; background-image:url(../_img/promo-box.png)  ; width:245px; height:100%; padding:0; }
.boxBottom									{ position:relative; background-image:url(../_img/promo-box.png) ; background-position:bottom; height:15px; width:315px; display:none; }
#homePromoArea .promoAlign					{ margin:20px 8px 0 0;}
#homePromoArea h2							{ font-family: Verdana, Geneva, sans-serif; padding-bottom:20px; font-weight:normal; }
#homePromoArea p, #homePromoArea span		{ font-family: Verdana, Geneva, sans-serif; line-height:17px; font-size:11px; color:#565656;}
#homePromoArea p.bulletLink					{ position:relative; padding-left:16px; background-image:url(../_img/bullet-triangle.png); background-repeat:no-repeat; background-position:0px 5px; width:225px }


#footer							{ position:relative; margin:0 0 0 0px; width:8in; padding:15px 0 40px 0x; }
#footer p						{ font-size:9px; line-height:14px; color:#333 }
#footer #utilityNav				{ position:relative; list-style:none; padding-bottom:20px; display:none; }
#footer #utilityNav li			{ position:relative; display:inline; display:none; }
#footer #utilityNav li a		{ color:#000; }
#footer #socialNav				{ position:relative; list-style:none; padding-bottom:7px; vertical-align:middle; display:none;}
#footer #socialNav li 			{ position:relative; display:inline; height:25px; top:0; vertical-align:middle; }
#footer #socialNav li span		{ position:relative; vertical-align:text-top; padding-left:25px; padding-right:10px; }
#footer #socialNav #youtube		{ position: absolute; padding:0;  z-index:2;}
#footer #socialNav #youtube a	{ display:block; width:19px; height:19px; z-index:2; }
#footer #socialNav #twitter		{ position: absolute; padding:0;left: 3px;top: 0px;  z-index:2;}
#footer #socialNav #twitter a	{ display:block; width:17px; height:17px; }
#footer #socialNav 				{ color:#000; text-decoration:none; height:19px;}
#footer #socialNav a:hover		{ text-decoration:underline;}
#footerCap						{ margin:0 auto 0 auto; background-image:url(../_img/footer-cap.jpg); background-position: 23px 0; width:1109px; background-repeat:no-repeat; height:100px; display:none;; }
#footer #emailLogin				{ position:absolute; left: 740px; top: 14px; display:none; }
#footer #printMessage			{ width:8in; font-weight:bold; }


#insideMessageArea					{ position:relative; background-image:url(../_img/inside-red-baner.jpg); background-repeat:no-repeat; width:100%; height:39px; margin:0 0 0 54px;display:none;}
#insideMessageArea h4				{ position:absolute; left:-9999px; display:none; }
#insideMessageArea p				{ position:absolute; width:55px; background:url(../_img/icon-home.png) no-repeat 0px 2px; left: 34px; top: 13px; text-align:right;}	
#insideMessageArea p a				{ color:#FFF; text-decoration:none; display:block; }
#insideMessageArea p a:hover		{ text-decoration:none; }

#insideContentArea					{ position:relative; background-image:url(../_img/inside-main-background.jpg); margin:0 0 0 0px; width:8in; }
#insideContentArea #tanHeader		{ position:relative; background-image:url(../_img/tan-header.jpg); width:1001px; height:20px; display:none; }
#insideContentArea #contentWrapper	{ position:relative; width:702px; display:inline; }
#insideContentArea #contentHeader	{ position:relative; background-image:url(../_img/inside-Content_header.jpg); background-repeat: no-repeat; width:681px; height:11px; display:none; }
#insideContentArea #content			{ position:relative; background:#FFF; padding:25px 0 25px 0; width:8in;}
#insideContentArea #content #addThis	{ display:none; }
#insideContentArea #content ul      { list-style:url(../_img/bullet-triangle2.jpg); padding:0 0 10px 40px;}
#insideContentArea #content li      { padding-bottom:4px; line-height:16px;}
#insideContentArea #contentFooter	{ position:relative; background-image:url(../_img/inside-Content_footer.jpg); background-repeat: no-repeat; width:681px; height:11px; display:none;}
#insideContentArea #tanFooter		{ position:relative; background-image:url(../_img/tan-header.jpg); width:1001px; height:20px;margin-top:-3px; display:none; }

#insideContentArea #leftColumn							{ position:relative; width:299px; float:right; display:inline;display:none; }
#insideContentArea #leftColumn #leftPhoto				{ position:relative; width:239px; height:239; padding:0 0 20px 28px; }
#insideContentArea #leftColumn #insideAgentButton		{ position:relative; width:240px; height:78px; margin:0 0 0 28px; }
#insideContentArea #leftColumn #insideBox				{ position:relative; background-image:url(../_img/insideLeftBox.jpg); width:211px; margin:0 0 0px 23px; padding:18px 18px 0px 18px; }
#insideContentArea #leftColumn #insideBox h5			{ text-transform:uppercase; font-size:14px; }
#insideContentArea #leftColumn #insideBox ul		 	{ position:relative; list-style:none; padding: 5px 0 5px 0px; width:160px; }
#insideContentArea #leftColumn #insideBox ul li			{ position:relative; padding:0 0 5px 20px; background:url(../_img/bullet-arrow.jpg) no-repeat 0 3px; }
#insideContentArea #leftColumn #boxFooter				{ position:relative; width:248px; background:url(../_img/insideLeftBox.jpg); background-repeat:no-repeat; background-position:bottom; height:7px; margin:0 0 0 22px; display:none; }

