


/*
Title:                     Motley Rice - Attorneys at Law
Front-End Development:     drew@alibiproductions.com
Copyright:                 2009, Motley Rice.  All rights resevered (please don't re-use without permission).
*/

/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

/* global elements
 * ------------------------------------------------------------------------- */


/* ----- type selectors ----- */ 
body {  background:#fff; text-align:center; font:12px/18px Arial, Helvetica, sans-serif; color:#333; }

a:link,a:visited	{ color:#998643; text-decoration:none; outline:none; }
a:hover,a:active	{ color:#2f86af; text-decoration:underline;}


/* framework
 * ------------------------------------------------------------------------- */

#wrap { width:820px; margin:0 auto; text-align:left; }

.Nav { margin:0 10px 0 10px; padding:10px 0 2px 0; border-top:4px solid #D67827; font-weight:bold; text-transform:uppercase; font-size:12px;}
.Nav li { display:inline; padding-right:20px;}
.Nav a { color:#004065; text-decoration:none; }
.Nav a:hover { color:#D67827; text-decoration:none;}
 
#banner {background:url() no-repeat; height:289px; position:relative; }
.back {position:absolute; top:20px; left:20px;}
.back a {color:#fff; text-decoration:none;}
.back a:hover {color:#2786C1;}
#logo {position:absolute; bottom:15px; right:70px;}


/* ----- column-left ----- */

#lcol { width:540px; float:left; background:url(/img/microsite-home/lcol-spacer.jpg) repeat-y;}
#lcol .gutter { padding:0 39px 20px 40px; margin-top:10px; background:url(/img/microsite-home/lcol-bt.jpg) bottom no-repeat;}
#lcol .gutter p {margin-bottom:10px; }
#lcol .gutter h1 {color:#004065; font-size:30px; line-height:30px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#lcol .gutter h2 {font: normal 16px Georgia, "Times New Roman", Times, serif; color: #2786C1; /*#91b8c4*/ padding-bottom: 2px; padding-right: 20px;}

#ImgContact {
	margin: 5px 30px -10px;
	float: none;
}

ul {
   margin-left: 15px;
   margin-bottom: 10px;
}

li {
   /*margin-bottom: 8px;*/
}
			
/* ----- column-right ----- */

#rcol { width:280px; float:left; background:url(/img/microsite-home/rcol-spacer.jpg) repeat-y;}
#rcol .gutter { padding:0 30px 20px 18px;  background:url(/img/microsite-home/rcol-bt.jpg) bottom no-repeat;}
#rcol .gutter p {margin-bottom:2px; padding:0 10px 0 10px;}
#contact-us-info {color:#D67827; line-height:1.8em; margin:0 10px 5px 0; text-align:center; text-transform:uppercase; font-size:9px; letter-spacing:0.4em; }
#contact-us-info #contact-link a {color:#D67827; text-decoration:none; }
#contact-us-info a:hover {text-decoration:none; }
#contact-us-info #contact-phone { font-size:18px;letter-spacing:0; }
#contact-us-info #contact-email {
	font-size:14px;
	letter-spacing:0;
	margin-top: 3px;
	text-transform: none;
}
	#contact-us-info #contact-email a:link, #contact-us-info #contact-email a:visited {
		color: #D67827;
		text-decoration: underline;
	}
	#contact-us-info #contact-email a:hover, #contact-us-info #contact-email a:active {
		color: #D67827;
		text-decoration: none;
	}
#contact-us-info #contact-social { display: none; }
#rcol form { padding:5px 2px; text-align:left; width:100%; margin-left: -2px; }
#rcol input { width:185px; }
#rcol input { width: 185px; border: 1px solid #d6d6d6; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #2786C1;	/*#91b8c4*/ height: 15px; text-indent: 5px; padding-top: 3px; padding-bottom: 0px; vertical-align:middle; }
#rcol input#go { width: 33px; color: #998643; height: 20px; text-transform: uppercase; background: url(/img/microsite-home/Button-Go.gif) no-repeat right bottom; text-indent: 0; margin-left: -1px; top: 0px; font-weight: bold; letter-spacing: 0.1em; cursor: pointer; font-size: 9px; padding-top: 0px; padding-bottom: 1.75px; line-height: 9px; }



#rcol h2 {padding:10px 0 3px 0; color:#2786C1; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:normal; }
#rcol h2 a {color:#2786C1;}
#rcol h2 a:hover {text-decoration:none;}
#rcol h4 { font-family:Arial,Helvetica,sans-serif; font-size:8px; font-weight:normal;text-transform:uppercase; padding:0 10px 5px 10px; line-height: 12px;}
#rcol p a {color:#998643;text-decoration:none;}
#rcol p a:hover {color:#998643; text-decoration:underline;}


/* ----- bottom-wrap ----- */
 
#bottom-wrap { clear:both; width:100%; /* fix for Safar */ }
	

/* footer
 * ------------------------------------------------------------------------- */
 
/*#footer { width:800px; margin:0 auto; text-align:center; color:#666; line-height:14px; padding:5px 0; font-size:11px;}
#footer a:link, #footer a:visited { color:#004065; text-decoration:none; }
#footer a:hover, #footer a:active { color:#998643; }
#footer ul {margin-top:10px; text-transform:lowercase; }
#footer li { padding:0 1px 0 3px; display: inline; border-left: 1px solid #666; }
	#footer li.first { border: none; }

#footer-pg { text-transform: uppercase; width:800px; margin:0 auto; text-align:center; color:#666; padding-bottom:15px; line-height:20px;font-size:11px;}
#footer-pg a:link, #footer-pg a:visited { color:#D67827; text-decoration:none; }
#footer-pg a:hover, #footer-pg a:active { color:#D67827; }
#footer-pg ul {text-transform:uppercase; }
#footer-pg li { padding:0 1px 0 3px; display: inline; border-left: 1px solid #666; }
	#footer-pg li.first { border: none; }
#footer-pg span {text-transform:uppercase; line-height:14px;}*/

/* ------------------------footer framework ------------------------ */
#footer { width:811px; margin:0 auto; padding-top:18px; }
#footer p, #footer-sub p {text-align:right; color:#999; text-transform:uppercase; font-size:10px; padding-right:10px; line-height:14px; }
#footer p strong, #footer-sub p strong {display:block; font-weight:normal;}
#footer a, #footer-sub a { color:#005581; text-decoration:none;}
#footer a:hover, #footer-sub a:hover { color:#000; }
#footer ul, #footer-sub ul {margin:5px 0 20px 0;text-align:left;}

.foot1 {width:260px; float:left;}
.first {padding-left:18px;}
.foot2 {width:182px; float:left;}
.foot3 {width:120px; float:left;}
.foot4 {width:249px; float:left;}

.foot1 h3, .foot2 h3, .foot3 h3 { text-transform:uppercase;text-align:left;color:#999; font-size:14px; font-weight:bold;}
.foot1 h3, .foot1 ul {padding-left:18px;}


/* sub page styles */

#wrap-sub { width:1000px; margin:0 auto;text-align:left; }

.footer-wrap { background:url(../img/themed/mark6/footer-wrap.gif) repeat-x; clear:both; position:relative;top:14px;}
#footer-sub { margin:0 auto; text-align:left; width:1000px; padding-top:18px;}

#footer-sub .foot1 {width:309px; float:left;}
#footer-sub .foot1 h3, #footer-sub .foot1 ul {padding-left:68px;}

	
	.ac_results {
		border: 1px solid gray;
		background-color: white;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
	}
	
	.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		color: #004065;
		font-family: Arial,Helvetica,sans-serif;
		text-align: left;
	}
	
	.ac_over {
		cursor: pointer;
		background-color: #EEEEEE;
	}
	
	.ac_match {
		text-decoration: underline;
		color: #998643;
	}
	
