/* ----------------------------Tag Styles---------------------------- */
p, td { font-family: verdana; font-size: 12px; line-height: 22px; color: #000000;}
optgroup { font-style:normal; }
input, select, textarea { font-family: verdana; font-size: 10px; color: #000000; }
body {margin-top:0; margin-left:0;}

/* ----------------------------Character Styles---------------------------- */

	/* Large Styles 13-26 */
.pageHeader { font-family: Verdana, Geneva, sans-serif; font-size:26px; color: #62739B; letter-spacing:.5px; line-height:30px;}
.subTitle { font-family: Verdana, Geneva, sans-serif; font-size:20px; color: #62739B; letter-spacing:.5px; line-height:30px; }
.tellAFriend { font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size: 13.5px; color: #b4760c;}
.title { font-family: verdana; font-size: 13px; color: #990000; font-weight: bold; }
	/* Medium Styles 10-12 */
.browntext2 { font-family: verdana; font-size: 12px; color: #7b0607; }
.whitetext { font-family: verdana; font-size: 12px; color: #FFFFFF; font-weight:bold; }
.maintext { font-family: verdana; font-size: 12px; line-height: 18px; color: #000000; }
.smallredtext { font-family: verdana; font-size: 12px; color: #FE0404; }
.divider { font-family: verdana; font-size: 12px; color: #dfe0d4;}
.smallblacktext { font-family: verdana; font-size: 12px; color: #000000; }
.Header { font-family: verdana; font-size: 10px; color: Red; }
.footertext { font-family: verdana; font-size: 10px; color: #dfe0d4; }
.pageviews { font-family: verdana; font-size: 10px; color: #ffffff; text-decoration: none; }
.modeltext { font-family: verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; } 
.photonav { font-family: verdana; font-size: 10px; color: #000000; text-decoration: none; }
.photonav:hover { color: #622B8B; text-decoration: underline; }
.browntext { font-family: verdana; font-size: 10px; color: #7b0607; }
.formtext { font-family: verdana; font-size: 10px; color: #000000;}
.smalltext { font-family: verdana; font-size: 10px; color: #000000; }  /* Search Results*/
	/* Small Styles 1-9 */
.mainnavdropdown { font-family: verdana; font-size: 9px; color: #ffffff; }
.errortext { font-family: verdana; font-size: 9px; color: Red; }

/* ----------------------------Link Styles ----------------------------*/
.mainlink { font-family: verdana; font-size: 10px; color: #313d89; }
.footerlink { font-family: verdana; font-size: 12px; color: #A978D1; }
.brownlink { font-family: verdana; font-size: 12px; color: #7b0607; } /* Used for burgandy links*/
.maroonlink { font-family: verdana; font-size: 9px; color: #7A0002; } /* used in model detail right nav link*/
.maroonlinkBIG { font-family: verdana; font-size: 12px; color: #7A0002; }
.headerlink { font-family: verdana; font-size: 10px; color: #FFFFFF; }
.snapshotlink { font-family: verdana; font-size: 12px; color: #313d89; }
a:link, a:visited { text-decoration: none; }
a:link.pageviews, a:visited.pageviews { font-family: verdana; font-size: 10px; color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }
a:link.button { text-decoration: none; }
a:hover.button { text-decoration: underline; }
.a2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#876B1C; line-height:15px; padding-left:10px; }
.a2a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#876B1C; line-height:15px; padding-left:8px; }
.a3{font-family:Verdana; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:10px;}
.a3a{font-family:Verdana; font-size:12px; line-height:15px;}
.a3b{font-family:Verdana; font-size:12px; line-height:15px; color:#876B1C; font-weight:bold;}
.a4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#876B1C; }
.a5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; }
.a6{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; line-height:1;}



/* ----------------------------Borders---------------------------- */
.b1{border-left:#6F540C solid 1px; border-right:#6F540C solid 1px;}
.b2{border-left:#6F540C solid 1px;}
.b3{border-left:#6F540C solid 1px; border-right:#6F540C solid 1px;}

/*  TMS Styles*/
.tsHeader {	background-color: #5C2A83;font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}
.tsBody { padding-left: 1em; padding-right: 1em;}
.tsTextBold {font-family: verdana; font-size: 10px; color: #7b0607;}
.tsArticleHeadline2 {font-family: verdana; font-size: 9px; color: #7b0607;} /* TMS Articles, Used for article links*/
.tsTable A:link { color: #7b0607 }
.tsTable A:visited { color: #7b0607 }
.hmpgbkgrnd { 
background-image:url(flourish.gif); 
background-repeat:no-repeat;
background-position:bottom left;
} 

/* ----------------------------Testimonials---------------------------- */
.testimonialIMG{ border: solid 1px #000; float: left; margin-right: 15px; }
.testimonialQuote { margin-top: 0px; margin-bottom: 0px; width: 275px; margin-left: 220px; }
.testimonialSigniture { margin-top: 5px; margin-bottom:0px; }
.testimony { padding-top: 25px; padding-bottom:15px; }
.testimonialColLeft { text-align:center; width:160px; float:left; }
.testimonialColRight { text-align:center;; margin-left:215px; width:160px; }

/* ----------------------------Roll Over Tooltip---------------------------- */
#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding-top:8px;
padding-left:8px;
padding-bottom:8px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
}

#controlPanel img {
	cursor: pointer;
}

/* ----------------------------Positioning---------------------------- */
#QNDiv select {margin: 0px; vertical-align: top;}
#findahome select {margin: 0px; vertical-align: top;}
#sidenav td { padding-bottom:15px; }


/* ----------------------------Misc---------------------------- */
.sp { display: none;}
