/*-----------------------------------------------------------------------------

    Baldwin Prestige :  Stylesheet
	Web Advanced

    colors:                   

------------------------------------------------------------------------------*/

   

/*  LINK STYLES 
	------------------------------------------------------------------------- */
	
	a:link, a:visited { color:#3b2c00; }
	a:hover, a:active, a:focus { color:#916d00; }
	
	
/*  GENERIC STYLES 
	--------------------------------------------------------------------------*/

	body { text-align: center; background: #e1d2af url(../images/bg.gif) top center repeat-x;
		font-family: Arial, sans serif; font-size: 12px; line-height: 16px; }
	
	a img { border:0; }
	p { padding-bottom:14px; }	
	.float_left { float: left; }
	.float_right { float: right; }
	.hidden { visibility: hidden; }
	.clear {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}

	#wrapper { width: 960px; margin: 0 auto; overflow: hidden; text-align:left; }
	
	#header { height: 170px; overflow:auto; }
	#header .logo { float:left; padding-top:30px; }
	#header .header-contact { float:right; padding-top: 67px; }
	
	.mainnav { overflow:hidden; line-height:0; }
	.mainnav li { float:left;}	
	
	#main { padding-bottom: 30px; }
	
	#footer { height: 80px; overflow:auto; background: url(../images/footer.gif) top right no-repeat; font-size:11px; color:#3b2c00; }
	#footer .left { float:left; padding: 30px 0 0 10px; }
	#footer .right { float:right; padding: 30px 84px 0 0; }
	
	
/*  HOME PAGE
	--------------------------------------------------------------------------*/	

	.home .banner { margin-bottom:23px; padding-top:3px; }
	
	.home .cols { overflow:auto; }
	.home .cols li { float:left; width:325px; }
	.home .cols li.right{ width:310px; }
	
	.home .cols .left-inner, .home .cols .center-inner { padding: 12px 36px 0 14px; min-height:110px; }
	.home .cols .right-inner { padding: 12px 14px 0 14px; }	
		* html .home .cols .left-inner { height:110px; }
	.home .cols .buttons { padding: 12px 0 0 14px; }
	
	.newsLeadInItem { margin-bottom:14px; }
	.newsLeadInItemDate { font-weight:bold; }
	.home .cols .right .buttons { padding-top:0; }


/*  SUB PAGES
	--------------------------------------------------------------------------*/	

	.sub #banner { padding-top:3px; border-bottom:3px solid #fff; }
	
	.sub #content { overflow:hidden; background: #fff url(../images/bg-sub-sidebar2.gif) 0 0 no-repeat; }
	.sub #content .leftcol { float:left; width:263px; }
		.sub .leftcol  .subnav { background-color:#fff; }
		.sub .subnav li { padding: 10px 10px 10px 40px; background: url(../images/bullet.gif) 18px center no-repeat;
			border-top: 1px solid #eae0c8; font-size:14px; }
		.sub .subnav li:first-child { border:0; }
		.sub .subnav li a { color:#41320e; text-decoration:none; }
		.sub .subnav li a:hover { text-decoration:underline; }
		
		.sub .subnav li.on { background: url(../images/banner-sub-nav.jpg) left center repeat-y; }
		.sub .subnav .on a { font-weight:bold; color:#795500;  }
		
		.sub .leftcol  .quote { padding: 56px 30px 30px 30px; min-height:100px;
			background: url(../images/bg-sub-sidebar2.gif) 0 0 no-repeat; }
			* html .sub .leftcol  .quote  { height:100px; }
	
	.sub #content .rightcol { float:left; width:697px; }
		.sub #content .rightcol-inner { padding:40px; min-height:400px; overflow:hidden; }
		* html .sub #content .rightcol-inner { height:400px; }
		
		.sub #content h1 { color:#8f6b00; font-size: 22px; margin-bottom:20px; line-height:22px; }
		.sub #content h2 { color:#7a5600; font-size: 18px; margin-bottom:20px; line-height:22px; }
		.sub #content h2.header { color:#7a5600; font-size: 18px; font-family:Georgia; font-weight:normal; margin-bottom:20px; }
		.sub #content h3 { color:#7a5600; font-size: 16px; line-height:20px; }
		
		.sub #content .rightcol ul, .sub #content .rightcol ol {margin:0 0 0 20px;}
		.sub #content .rightcol ul li {list-style:square; padding-left:2px;}
		.sub #content .rightcol ol li {list-style:decimal; padding-left:2px;}
		.rightcol .popup img { border:1px solid #E1D2AF; }
		
	.sub #main { padding-bottom: 0px; }
	.sub #footer { background: url(../images/footer2.gif) top right no-repeat; }
	
			
/*  FORM STYLES 
	------------------------------------------------------------------------- */
	
	.labelColumn { width:120px; vertical-align:top; padding-top:3px; }
	input { margin-bottom:3px; padding:2px; width:220px; font-size:12px; }
	select { margin-bottom:3px; padding:2px; width:230px; }
	textarea { margin-bottom:3px; padding:2px; width:224px; font-size:12px; height:80px; font-family: arial, sans-serif; }
	#ctl00_Content_ctl00_btnSubmit { width:70px;margin-top:10px; }
	
/*  TEXT STYLES 
	------------------------------------------------------------------------- */
	
