/* TWO COLUMN LAYOUT */

* {
margin:0;
padding:0;
}


body {
	text-align:center; /* IE6 needs this to center the layout in the browser window */
	font-family: 'Trebuchet MS', Verdana,  serif;
	background:#FFF3CF;
	font-size:.9em;
	font-weight:normal;
	
	}

/* TEXT COLORS */
h1 {
	color:#000;
	font-size:1.5em; /* 24pt */;
	padding-top:10px;
	padding-bottom:20px;
	}
h2 {
	color:#808073;
	font-size:1.375em; /* 22pt */
	line-height:1.25;
	padding-top:5px;
	padding-bottom:5px;
	}
h3{
	font-size:1.125em; /* 18pt */
	line-height:1.25;
}

h4 {font-size:1.125em; /* 18pt */
	}

p {
	color:#000;
	font-size:.9em; /* 12pt */
	line-height:1.25em; /* on 15pt */
	margin-bottom:.75em; /* 12pts of space */
	
	}
	
ul, ol, dl, blockquote, cite {
	color:#000;
	}

	}
table, form {
	color: #BFBFAC;
	}
a {
	color:#596098;
	}
a:hover {
	font-weight:bold;
	text-decoration:none;
	}	
#footer p {
	margin:0;
	}



/* basic list styling */
ul, dl, ol {
		margin:0 1em .75em 1em; /* lists without specific classes */
		font-size:.8em;
		line-height:1.5;}
li, dd {
		padding:0em 0; /* lists without specific classes */
		margin-left:2em;
		}
code {font-size:1.25em;}
* html code {font-size:1.1em;} /* default size is smaller in IE */
	
cite {
	font-size:.85em;
	font-style:italic;
	}
blockquote {
	border-top:1px solid;
	border-bottom:1px solid;
	width:50%;
	margin:1em 0 1em 20%;
	padding:.3em 1em;
	}
blockquote p {
	margin-bottom:.1em;
	}


img {
	border:0;
	margin:8px;
	}

/* basic table styling   */
table caption {
	font-weight:bold;
	font-size:1em;
	margin-top:.6em;
	}
table {
	margin: .3em 1em 1em 1em;
	border-top:1px solid #069;
	border-collapse:collapse;
	font-size:.8em;
	}
table th	{
	padding: .3em .5em .3em .5em;
	border-bottom:2px solid #069;
	}
table td	{
	padding: .3em .5em .3em .5em;
	border-bottom:1px solid #069;
	}
	
	
/*---------------------------------------------------------*/

/* LAYOUT DIVS  */
	
#main_wrapper {
	max-width:960px; /* sets max layout width */
	min-width:720px; /* sets min layout width */
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	/*margin-top: 80px;*/
	
	text-align:left; /* resets the centering hack for IE6 on the body tag*/
	
	}
#header {
	background:#596098;
	height:170px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
	}
	
#servingtag {
	background: #6E5E57;
	height:25px;
}


#nav {
	width:150px; /* the content margin must match this value */
	float:left; /* floats on nav and content divs make them sit side by side */
	background:#F7CA00;
	min-height:200px;
	}
	
#content {
	margin-left:140px; /* margin = width of nav column */
	background:#fff;
	}
#footer {
	clear:both; /* makes the footer sit below whichever column is longest */
	background: #596098;
	
	}
	
	#headtitle {
	position:relative;
	top:75px;
	left:850px;
 	text-align:center;
 	color:#fff;
	font-size:2em; 
	
	}
	
/*-----------------------------------------*/

/*-------------NAV STYLING -----------------------*/

#nav ul, #nav dl, #nav ol {
		margin:.5em 1em .75em 1em; /* lists without specific classes */
		}
#nav li {
	list-style-type:none;
	margin-left:0;
	padding-bottom:25px;
	
	}


#nav ul, #nav a {
	color:#596098;
	font-size:1.1em; 
	font-weight:bold;
	text-decoration:none;
	
	}

#nav a:hover {
    text-decoration:underline;
    }
    
	
/*-----------------------------------------*/	
	
/* INNER DIVS  */

#header_inner, #nav_inner, #content_inner, #promo_inner {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#header_inner { 
	padding:1em 1em 0 1em;  creates space between the box  and the content */
		}	
		
#servingtag_inner  {
padding-left: 475px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;

}

#servingtag_inner  p {

font-size: .9em;
text-align:right;
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
}


#nav_inner {
	padding:1em .5em; /* creates space between the box and the content */
	}
#content_inner { 
	padding:0em 1em 1em 1.5em; /* creates space between the box and the content */
	}
#footer_inner {
	padding:.5em 1em; /* creates space between the box and the content */
	text-align:center;
	}
#footer_inner p{
color:#fff;
}

#footer_inner a{
color:#fff;
text-decoration:underline;
}

#footer_inner a:hover{
font-weight:normal;
}
	
/*-----------------------------------------*/

/* CLASSES  */

.headimage {
   margin-right:150px;
   }
   

	
.insuredline {
text-align:center;
font-weight:bold;
font-size:1.2em;
}
 
