
/* Global Styles */
*{padding:0; margin:0;}

html, body{
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	background-color:#F3F3F3;
	font-size:100.01%;	text-align:center;
	background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-attachment:fixed;
}

.container, .container-white{ 
	width:981px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	text-align:left;
	z-index:1;
}

.container-white{background-color:#fff; clear:both;}

/*Text Styles*/
a, p, td, li, ul, span, div, th, input, list, textarea, select, form {font-family:Arial, Helvetica, sans-serif;}
h1, h2{font-family:"Arial Black", Arial, Helvetica, sans-serif; letter-spacing: -1px;}
h3, h4 {font-family:Arial, Helvetica, sans-serif;}

.clr{clear:both;}
img{border:none;}
.floatleft{float:left;}
.floatright{float:right;}

#top-curve{width:980px; min-height:10px; height:auto !important; height:10px; margin-top:20px;}
#top-wrap{width:980px; min-height:150px; height:auto !important; height:150px; background-color:#fff;}
#top-wrap #top-left{float:left; width:160px;}
#top-wrap #top-right{float:left; width:820px; background-color:#fff;}

/* Start Top Nav */
#nav-block{width:800px; min-height:30px; height:auto !important; height:30px; margin-top:10px; background-image:url(../images/nav-middle.gif); background-repeat:repeat-y;}
#nav-block #nav-top{width:800px; min-height:5px; height:auto !important; height:5px;}
#nav-block #nav-middle{width:800px; min-height:20px; height:auto !important; height:20px;}

		#topnav {list-style:none; margin:0; padding-left:30px;}
		#topnav li {float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ padding-left:4px;}
		#topnav li span.pipe {padding-left:2px; padding-right:2px; color:#D0D0D0; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.80em;}
		#topnav li a {color:#3f5123; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:0.80em; text-decoration:none;}
		#topnav li a:hover {color:#3f5123; text-decoration:underline;}

#nav-block #nav-bottom{width:800px; min-height:5px; height:auto !important; height:5px;}
/* End Top Nav */



#excellence{text-align:right; padding-top:10px; padding-right:20px; clear:both;}
#excellence{font-size:0.75em; text-transform:uppercase; letter-spacing:2px}
.excellence-brown{color:#BA9D54; font-family:"Times New Roman", Times, serif;}
.excellence-green{color:#4F622C; font-family:"Times New Roman", Times, serif;}

#john-bexon img{float:right; margin-right:20px; clear:both;}

#home-container{
	width:978px;
	min-height:390px; height:auto !important; height:390px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	border-top:dotted thin #AAAAAA; border-right:dotted thin #AAAAAA; border-bottom:none; border-left:dotted thin #AAAAAA;
	background-color:#F3F3F3;
	text-align:left;
	z-index:1;
	}

.photo-band-left{float:left; width:326px;}
.photo-band-middle{float:left; width:326px; border-left:1px dotted #AAAAAA;  border-right:1px dotted #AAAAAA;}
.photo-band-right{float:left; width:326px;}

/* Start Columns*/
.col-left, .col-middle, .col-right {width:300px; float:left; padding-left:20px;}
.col-left h1, .col-middle h1, .col-right h1 {padding-top:10px; padding-bottom:3px; margin-bottom:7px; font-size:1.0em; color:#9ABA37; font-weight:200;}
.col-left h2, .col-middle h2, .col-right h2 {padding-top:5px; padding-bottom:1px; margin-bottom:1px; font-size:0.9em; color:#9ABA37; font-weight:200;}

.col-left p, .col-middle p, .col-right p {font-size:0.75em; color:#808080; margin-bottom:15px;}
.col-left p a, .col-middle p a, .col-right p a {color:#808080; text-decoration:underline;}
.col-left p a:hover, .col-middle p a:hover, .col-right p a:hover{color:#4F622C; text-decoration:underline;}

.col-left .col-header ul, .col-middle .col-header ul, .col-right .col-header ul  {margin-left:15px; margin-bottom:20px;}
.col-left .col-header li, .col-middle .col-header li, .col-right .col-header li {color:#BA9D54; font-size:0.75em; line-height:130%;}
.col-left .col-header li a, .col-middle .col-header li a, .col-right .col-header li a {color:#BA9D54; text-decoration:none;}
.col-left .col-header li a:hover, .col-middle .col-header li a:hover, .col-right .col-header li a:hover {color:#BA9D54; text-decoration:underline;}
.col-left .col-header ul li ul, .col-middle .col-header ul li ul, .col-right .col-header ul li ul  { margin-left:25px; margin-bottom:0px;}
.col-left .col-header li ul li, .col-middle .col-header li ul li, .col-right .col-header li ul li {font-size:1.0em;}	



/* START LEFT NAV */
	
.subnav-col-left {width:300px; float:left; padding-left:20px;}

.subnav-col-left #left-nav {width:300px; list-style:none; padding-top:10px; padding-bottom:20px;}

.subnav-col-left #left-nav li {font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:600;}

.subnav-col-left #left-nav li a {
    display:block; 
	width:auto; 
	padding-top:10px; padding-left:30px; padding-bottom:6px;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:0.9em; font-weight:600;
	color:#4F622C; text-decoration:none;
	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/subnav-list.gif);
	background-position:0px 0px;
}

.subnav-col-left #left-nav li a:hover { 
	color:#4F622C; text-decoration:underline;
 	background-repeat:no-repeat; min-width:50px;
	background-image:url(../images/subnav-list.gif);
	background-position:0px 0px;
}

/* END LEFT NAV */

.flash-double{width:638px; float:left; margin-left:20px;}

.col-double {width:620px; float:left; margin-left:20px;}
	.col-double h1 { 
		padding-top:10px; padding-bottom:3px; margin-bottom:7px; 
		font-size:1.0em; color:#9ABA37; font-weight:200;
		}
	.col-double h2 { 
		padding-top:5px; padding-bottom:1px; margin-bottom:1px;
		font-size:0.9em; color:#9ABA37; font-weight:200;
		}
		.col-double h2 a {color:#9ABA37; text-decoration:none;}
		.col-double h2 a:hover {color:#9ABA37; text-decoration:underline;}
	.col-double h3 { 
		padding-top:5px; padding-bottom:1px; margin-bottom:1px;
		font-size:0.8em; color:#9ABA37; font-weight:600;
		}
		.col-double h3 a {color:#9ABA37; text-decoration:none;}
		.col-double h3 a:hover {color:#9ABA37; text-decoration:underline;}
	.col-double p {font-size:0.75em; color:#808080; margin-bottom:10px;}
		.col-double .formfont {font-size:0.75em; color:#808080; margin-bottom:0px;}	
	.col-double p a {color:#808080; text-decoration:underline;}
	.col-double p a:hover {color:#4F622C; text-decoration:underline;}
	
	.col-double .fullimage img { padding-top:0px; padding-bottom:20px;}

	.col-double ul {margin-top:0px; margin-left:50px; margin-bottom:0px;}
	.col-double li {color:#BA9D54; font-size:0.75em; line-height:130%;}
	.col-double li a {color:#BA9D54; text-decoration:none; }
	.col-double li a:hover {color:#BA9D54; text-decoration:underline;}
	
#team-outer{width:620px;}
#team-outer .team-wrap{width:620px; margin-top:15px;}
#team-outer .team-wrap .team-image img{padding-right:10px; margin-top:10px;}
#team-outer .team-wrap td.team-image{vertical-align:top;}
#team-outer .team-wrap td.team-image h4{font-family:Arial, Helvetica, sans-serif; font-size:0.70em; color:#808080; font-weight:800;}
#team-outer .team-wrap .team-copy{width:370px; vertical-align:top;}
.team-wrap .team-copy h2{font-family:"Arial Black", Arial, Helvetica, sans-serif; color:#9ABA37; font-weight:200;}
.team-wrap .team-copy h3{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#9ABA37; font-weight:600;}
.team-wrap .team-copy h4{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#808080; font-weight:800;}
.team-wrap .team-copy p{ padding-top:5px;}



#links-outer{width:620px;}
#links-outer .links-wrap{width:620px; margin-top:15px;}
#links-outer .links-wrap .links-image img{padding-right:20px; margin-top:10px;}
#links-outer .links-wrap td.links-image{vertical-align:top;}
#links-outer .links-wrap .links-copy{width:400px; vertical-align:top;}
#links-outer .links-wrap .links-widecopy{width:620px; vertical-align:top;}
.links-wrap .links-copy h2{font-family:"Arial Black", Arial, Helvetica, sans-serif; color:#9ABA37; font-weight:200;}
.links-wrap .links-copy h3{font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#9ABA37; font-weight:600;}
.links-wrap .links-copy p{padding-top:5px;}
	.links-copy p a {color:#BA9D54; text-decoration:none; }
	.links-copy p a:hover {color:#BA9D54; text-decoration:underline;}
/* End Columns*/


#bottom-curve{width:980px; min-height:10px; height:auto !important; height:10px; margin-bottom:20px;}






/*Start form Find IPA pub*/
#pub-finder-wrap{width:620px;}

#pub-finder-map{float:left; width:300px;}

/*End form Find IPA pub*/




.ibrew-banner{padding-bottom:10px;}




 /*printer styles*/ 
@media print{ 
 


}




