/*
Purple #640260
Green #347C2B
Brown #838D46
Cream #FFF8DF
*/



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

html, body{
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	background-color:#fff;
	font-size:100.01%; text-align:center;
	background-image: url('../images/bg.jpg');
	background-repeat: repeat-y;
	background-position: top;

}

.container, .white-container { 
	width:980px;
	margin-top:0; margin-left:auto; margin-bottom:0; margin-right:auto;
	text-align:left;
	z-index:1;
}
.white-container {background-color:#fff;}

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

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

#seo-wrap {float:left; margin-left:20px;margin-top:0; margin-bottom:0; margin-right:0px; height:20px;}

/* Start Top Nav */
#nav-wrap {float:right; margin-left:0; margin-top:0; margin-bottom:0; margin-right:20px; height:20px;}
		.topnav {list-style:none; margin:0; padding:0;}
		.topnav li {float:left; display:block; height: 1%; /* Forces hasLayout (ie6) */ padding-left:4px;}
		.topnav li span.pipe {padding-left:0px; padding-right:0px; color:#B3B3B3; font-family:"Trebuchet MS", Arial, sans-serif; font-size:0.60em;}
		.topnav li a {color:#B3B3B3; font-family:"Trebuchet MS", Arial, sans-serif; font-size:0.65em; text-decoration:none;}
		.topnav li a:hover {color:#666; text-decoration:none;}
		
/*Start Main Nav*/
#mainnav-block {
	width:980px;
	min-height:24px; height:auto !important; height:24px;
	background-color:#640260;
 	z-index:11;
}
.mainnav-bg {background-color:#640260;}
	#mainnav-wrap {width:780px; margin-right:auto; margin-left:auto; }
		#mainnav {list-style:none;}
		#mainnav li {
			float:left; display:block; height:1%; /* Forces hasLayout (ie6) */ vertical-align:middle; padding:0; padding-top:2px;
		}
		#mainnav li span.pipe {padding-left:10px; padding-right:10px; color:#838D46; font-size:0.90em;}
		#mainnav li a {
			color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:0.90em; font-weight:800; 
			text-transform:uppercase; text-decoration:none; 
		}
		#mainnav li.active a {color:#fff; text-decoration:none;}
		#mainnav li a:hover {color:#fff; text-decoration:underline;}
#mainnav-bottom-bg {width:980px; min-height:30px; height:30px; margin-bottom:5px; clear:left;}
/*End Main Nav*/


/*Columns*/
.col-left{width:300px; float:left; padding-right:10px; padding-left:20px; margin-bottom:20px;}
.col-middle{width:300px; float:left; padding-left:10px; padding-right:8px; border-left:1px dotted #640260; border-right:1px dotted #640260; margin-bottom:20px;}
.col-right {width:300px; float:left; padding-left:10px; margin-bottom:20px;}
.col-left img, .col-middle img, .col-right img {padding-bottom:10px;}

.col-left h1, .col-middle h1, .col-right h1{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#640260; font-weight:600;}
.col-left h2, .col-middle h2, .col-right h2{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#347C2B; font-weight:600;}
.col-left h3, .col-middle h3, .col-right h3{padding-top:5px; padding-bottom:15px; font-size:0.85em; color:#838D46; font-weight:600;}

.col-left p, .col-middle p, .col-right p {font-size:0.75em; color:#666; margin-bottom:15px;}
.col-left p a, .col-middle p a, .col-right p a {color:#347C2B; text-decoration:none;}
.col-left p a:hover, .col-middle p a:hover, .col-right p a:hover{color:#347C2B; 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:#347C2B; 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:#347C2B; 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:#347C2B; 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;}	
	

.col-double {width:619px; float:left; margin-bottom:20px; padding-left:20px; padding-right:10px; border-right:1px dotted #640260;}
	.col-double h1 {
		padding-top:5px; padding-bottom:15px;
		font-size:0.85em; color:#640260; font-weight:600;
		}
		
	.col-double h2 {
		padding-top:5px; padding-bottom:15px;
		font-size:0.85em; color:#347C2B; font-weight:600;
		}

	.col-double h3 {
		padding-top:5px; padding-bottom:15px;
		font-size:0.85em; color:#838D46; font-weight:600;
		}

	.col-double p {font-size:0.75em; color:#666; margin-bottom:15px;}
	.col-double p a {color:#347C2B; text-decoration:none;}
	.col-double p a:hover {color:#347C2B; text-decoration:underline;}

	.col-double ul {margin-left:50px; margin-bottom:20px;}
	.col-double li {color:#666; font-size:0.75em; line-height:130%;}
	.col-double li a {color:#F3DDB5; text-decoration:none;}
	.col-double li a:hover {color:#F3DDB5; text-decoration:underline;}
	

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

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

/*End form Find IPA pub*/



/* Start Offers */

#offers{width:300px;}

/* End Offers */






















 /*printer styles*/ 
@media print{ 
 


}




