	/* common area */
h1{font: bold 1.0em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#9b7638; margin-top:13px; margin-bottom:8px}

h2{font: bold .8em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#9b7638; margin-top:18px; margin-bottom:8px}

h3{font: bold .75em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#9b7638; margin-top:14px; margin-bottom:8px}

TH, TD{vertical-align:top}
OL{margin-top:10px; list-style-position:outside}
UL{margin-top:10px; list-style-position:outside; list-style-type:disc}
LI{font: normal .75em/normal  Arial, Verdana, Helvetica, sans-serif; margin:0px 0px}
P{font: normal .75em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; margin-top:0px; margin-bottom:7px}
/*#breadcrumb{position:relative; padding:7px 20px; width:560px; height:13px; font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif} */
.smalltext{font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; margin-bottom:8px}
.gapright{padding-right: 20px}
.gapleft{padding-left: 20px}
.button {font: normal 10px/normal Arial, Verdana, Helvetica, sans-serif; text-align:center; margin:0px; padding:0px; color:#666666; vertical-align:middle}
.req{position:relative; top:-5px; color:#CC2D30; font: normal .75em/normal Arial, Verdana, Helvetica, sans-serif}
.footer{float:right; position:relative; font: 500 .65em/normal Arial, Verdana, Helvetica, sans-serif; color:#737373; text-align:right; 
padding:25px 25px 19px 25px; width:320px} 


.grey{color:#666d70}
.red{color: #cc2d31}
.black{color: #000000}
.clear{clear: both}
.bold{font-weight:bold}
a:link,
a:visited{color:#7c2021; text-decoration:underline} 
a:hover{color:#cc2d31; text-decoration:underline} 

/* was (before breadcrumb taken out) #action_outer{position:absolute; margin-top:-25px;right:5px; padding-bottom:10px; z-index:4}*/
#action_outer{position:absolute; margin-top:0px;right:5px; padding-bottom:10px; z-index:4}
#printinner{position:relative; width:90px; height:14px; margin-top:3px; margin-bottom:3px; cursor:pointer}
.print{font: 500 .65em/normal Arial, Verdana, Helvetica, sans-serif; color:#666d70; text-align:center; border:solid 1px #666d70; padding:1px 5px}
.printhover{font: 500 .65em/normal Arial, Verdana, Helvetica, sans-serif; color:#616365; text-align:center; border:solid 1px #616365; padding:1px 5px}

/* center table */
#outertable{padding: 0px; width:780px; text-align:left; border:0px }
.tcenter{width: 780px; background-color:#f3f1e5; padding: 0px }	
.tleft{width:14px; background-position: top right }
.tright{width:14px; background-position: top left }
/* center table */
	
/* end common area */

	/* banner-top */
.banner-top{position:relative; width: 730px; height:78px; background-color: #FFFFFF; padding:10px 25px}
.logo{float:left; position:relative; width:200px; height:78px;background-color: #FFFFFF}
.rcsearch{float:right; position:relative; width:505px;text-align:right; vertical-align:middle; white-space:nowrap}
.searchinput{font: 600 11px/1.3em Arial, Verdana, Helvetica, sans-serif; color:#7e2020; text-decoration:none; width:auto; border-style:groove;}
	/* banner-top end */


	/* banner-nav */
#banner-nav{position:relative; left:0px; top:0px; width:780px; height:28px; background-color: #FFFFFF; overflow:hidden; border-top: 3px solid #FFFFFF; z-index:3}

.nav{font: 500 .7em/1.3em Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#666d70; text-decoration:none; cursor:pointer; background-color: #FFFFFF}

.navhover{font: 500 .7em/1.3em Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#666d70; text-decoration:none; background-color:#bbcad0; cursor:pointer}

.navspacer{float:left; position:relative; margin:0px; padding:6px 6px; font: 500 .7em/1.3em Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#666d70}

#nav1,#nav2,#nav4{position:relative; float:left; height:28px; margin:4px; padding:2px 10px}
/*#nav1,#nav2,#nav3,#nav4{position:relative; float:left; height:28px; margin:4px; padding:2px 10px}*/
	/* end banner-nav */
	
	
	/* banner-subnav */
#banner-subnav{position:absolute; top:129px; width:780px; height:1px; z-index:3}
#subnav1{position: absolute; margin-left: 0px; left:19px; width:120px;  padding:6px 14px; background-color:#616365; visibility:hidden; z-index:3}
#subnav2{position: absolute; margin-left: 0px; left:133px; width:120px; padding:6px 14px; background-color:#616365; visibility:hidden; z-index:3}
/*#was subnav3*/
#subnav4{position: absolute; margin-left: 0px; left:218px; width:120px; padding:6px 14px; background-color:#616365; visibility:hidden; z-index:3}

/*#was subnav4{position: absolute; margin-left: 0px; left:312px; width:120px; padding:6px 14px; background-color:#cc2d31; visibility:hidden; z-index:3}*/
.subnav{font: 500 .7em/1em Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#EDEDDD; padding:4px 0px; cursor:pointer; overflow:visible}
.subnavhover{font: 500 .7em/1em Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#FFFFFF; padding:4px 0px; cursor:pointer; overflow:visible; text-decoration:none}
	/* end banner-subnav */
		
	/*  main */ 
.bannerImg{position:relative; top:0px; width:780px; margin-top:0px; padding:0px; height:146px; z-index:1} 
.outer{float:left; position:relative; background-color:#f2f1e5; border-top:0px solid #FFFFFF; width:780px; margin-top:0px; margin-bottom:0px; z-index:0}
.wrapper{position:relative; width:780px; height:100%;}
.wrapperInner{position: relative; width:600px; margin-left:20px; margin-right:160px; padding:0px}
.wrapperInnerWide{position: relative; width:740px; margin-left:20px; margin-right:20px; padding:0px}
.col_2{width:50%; padding: 0px 0px 10px 10px}
.col_3{width:33%; padding: 0px 0px 10px 10px}
.col_4{width:25%; padding: 0px 0px 10px 10px}
		/* end main  */ 
		




@media print{
	/*  !!! note:  screen vs. print ratio is (1 : .92) !!! */
	/* common area */
@page rotated{size:portrait}
@page{size: 8.5in 11in; margin: .5in
/* @bottom-left-corner, @bottom-left, @bottom-center, @bottom-right, @bottom-right-corner,@top-left-corner, @top-left, @top-center, @top-right, @top-right-corner{font: normal .75em/1.4em Arial, Verdana, Helvetica, sans-serif; color: #000000; margin:5%}*/
}

body{background-color: #FFFFFF; color: #000000; padding: 0px; margin:0px; background-image:none}

h1{font: bold 1.2em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; margin-top:11px; margin-bottom:7px}

h2{font: bold .8em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; margin-top:16px; margin-bottom:7px}

h3{font: bold .7em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; margin-top:12px; margin-bottom:7px}

TH, TD{vertical-align:top}
OL{margin-top:9px;list-style-position:outside}
UL{margin-top:9px;list-style-position:outside;list-style-type:disc}
LI{font: normal .7em/normal  Arial, Verdana, Helvetica, sans-serif; margin:0px 0px}
P{font: normal .7em/normal Arial, Verdana, Helvetica, sans-serif; text-align:left; margin-top:0px; margin-bottom:7px}
.smalltext{font: normal 11px/normal Arial, Verdana, Helvetica, sans-serif; margin-bottom:8px}
.gapright{padding-right: 17px}
.gapleft{padding-left: 17px}
.button {font: normal 10px/normal Arial, Verdana, Helvetica, sans-serif; text-align:center; margin:0px; padding:0px; color:#666666; vertical-align:middle}
.req{position:relative; top:-5px; color:#CC2D30; font: normal .7em/normal Arial, Verdana, Helvetica, sans-serif}
.footer{float:right; position:relative; font: 500 .65em/normal Arial, Verdana, Helvetica, sans-serif; color:#737373; text-align:right; 
padding:25px 25px 19px 25px; width:320px} 

#action_outer, #printinner, #banner-subnav,
.tleft, .tright {visibility: hidden}
/* end common area */
	


	/* center table */
#outertable{width: 717px; padding: 0px; background-color:#FFFFFF}	
.tcenter{width: 717px; padding: 0px; background-color:#FFFFFF}	
	/* center table */
	
	/* banner-top */
.banner-top{position:relative; width: 675px;height:71px; background-color: #FFFFFF; padding:10px 23px}
.logo{float:left; position:relative; height:66px; width:186px; background-color: #FFFFFF}
.rcsearch{float:left; position:relative; width:383px; height:20px; text-align:right; vertical-align:middle; white-space:nowrap}
.searchinput{font: 500 10px/1.2em Arial, Verdana, Helvetica, sans-serif; color:#7e2020; text-decoration:none; width:auto; border-style:groove;}
	/* banner-top end */


	/* banner-nav */
#banner-nav{position:relative; left:0px; top:0px; width:717px; height:26px; background-color: #FFFFFF; overflow:hidden; border-top: 3px solid #FFFFFF; border-bottom: 0px solid #FFFFFF;  z-index:3}

.nav,.navhover,.navspacer{float:left; position:relative; margin:0px; padding:5px 5px; font: 500 .6em/1.2em Arial, Verdana, Helvetica, sans-serif; text-align:left; color:#666d70}

#nav1,#nav2,#nav3,#nav4{position:relative; float:left; height:26px; margin:3px; padding:1px 9px}
	/* end banner-nav */
	

 /* !scale home & secondary page's banner images */
IMG.scaled{width:717px; height:134px}
 /* !end scale home & secondary page's banner images */
			
		/*  main */ 
.bannerImg{position:relative; top:0px; width:717px; margin-top:0px; padding:0px; height:134px; z-index:1} 
.outer{float:left; position:relative; background-color:#FFFFFF; border-top:0px solid #FFFFFF; width:717px; margin-top:0px; margin-bottom:-1px; z-index:0}
.wrapper{position:relative; width:717px; height:100%;}
.wrapperInner{position: relative; width:580px; margin-left:18px; margin-right:150px; padding:0px}
.wrapperInnerWide{position: relative; width:680px; margin-left:18px; margin-right:18px; padding:0px}
.col_2{width:50%; padding: 0px 0px 8px 8px}
.col_3{width:33%; padding: 0px 0px 8px 8px}
.col_4{width:25%; padding: 0px 0px 8px 8px}
		/* end main  */ 
		/* end secondary sub-page */ 
}

