/*** AGENCY PRO II TEMPLATE RESET ***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit; 
	vertical-align: baseline;
	}
:focus {outline: 0;}
ol, ul {list-style: none;}

/*** GLOBAL VALUES ***/
.clearAll {clear: both;}
#wrap {
	width: 980px; 
	margin: 0 auto; 
	background: #f2efea;
	}
body {
	background-color: #022e4b; 
	font-family: Arial, Helvetica, sans-serif;
	}
p {margin-bottom: 10px;}

/* Page Titles */
h1 {
	color: #1c527b; 
	font-weight: 900; 
	font-size: 24px;
	} 
/* Box Titles */
h2 { 
	font-size: 20px; 
	font-weight: 900; 
	color: #1c527b;
	} 
/* Form Titles */	
h3 {
	font-weight: 900; 
	color: #3c3c3c;
	} 

/* Company Title */
#primaryHeaderContainer {
	width: 965px;
	height: 85px; 
	background-color: #fff; 
	padding-left: 15px;
	}
.primaryHeader {
	font-size: 48px; 
	font-weight: 900; 
	color: #7c5934; 
	float: left;
	} 
	
/* Company Slogan */
.secondaryHeader {
	font-size: 14px; 
	font-weight: 900; 
	font-style: italic; 
	color: #585858;
	} 
	.secondaryHeader span {color: #b90101;}
	
/* Primary Phone Number */
.primaryPhone {
	width: 296px;
	height: 58px;
	margin: 15px 15px 0 0;
	font-size: 30px;
	font-weight: 900;
	background: url(../img/phoneBG1.gif) no-repeat;
	float: right;
	} 
	.primaryPhoneText {
		margin-top: -2px;
		line-height: 12px;
		font-size: 11px; 
		font-weight: 900; 
		color: #b90101;
		} 
		.primaryPhone, .primaryPhoneText a {color: #1c527b;}
		.primaryPhoneText a:hover {color: #7c5934;}
		
/* Primary Navigation */
.primaryNavigation {
	width: 980px;
	height: 26px; 
	padding: 10px 0 0 0; 
	background: url(../img/navBar.gif) no-repeat; 
	float:left;
	} 
	.primaryNavigation ul {list-style: none;}
	.primaryNavigation li {
		font-size: 14px; 
		margin-left: 35px; 
		text-transform: uppercase;
		float: left;
		}
	.primaryNavigation li a {text-decoration: none; color: #fff7dd;}
	.primaryNavigation li a:hover {text-decoration: underline; color: #fff;}

/* Flash */
#flashContainer {
	width: 980px;
	height: 297px;
}  
#flashBlueBar {
	width: 980px;
	height: 56px;
}  

	
/* Default Page Text */
#lowerBody {
	width: 980px; 

	background: #f2efea; 
	float: left;
	}
.primaryContentContainer {
	width: 230px; 
	background: url(../img/boxTop.gif) no-repeat; 
	padding-left: 40px; 
	font-size: 13px; 
	float: left;
	}
	.primaryContentContainer, .primaryContentContainer a {color: #1c527b;}
	.primaryContentContainer a:hover {color: #7c5934;}
	.primaryContent table {width: 200px; margin: 0 15px 0 0;}
	.primaryContentContainer img {margin: 0px 0 0 29px;}	
#carrierScroller {
	width: 212px; 
	height: 266px; 
	background: url(../img/carrierScrollerBG.jpg) no-repeat top left; 
	float: left;
	}
	#carriers {
		width: 140px; 
		height: 55px; 
		margin: 195px 0 0 50px; 
		text-align:center;
		}
	.contentTable {width: 200px; margin: 0 15px 0 40px;}
	#featuredPlans {
		width: 195px; 
		height: 237px; 
		margin: 17px 0 0 10px; 
		float: left;
		}
#pageContainer {
	width: 980px; 
	padding: 10px 0 0 0;
	background-color: #fff;
	float: left;
	}
	
	/* Secondary Navigation */
	.secondaryNavigation li {
		font-size: 12px; 
		color: #1c527b; 
		margin: 12px 0 0 40px; 
		list-style:url(../img/bulletArrow.gif);
		}
	.secondaryNavigation a:hover {color: #7c5934;}
	
/* Sub Page Text */
.subpageContainer {
	width: 700px;
	margin: 0;
	padding: 10px 10px 0 20px; 
    background: url(../img/subpageImg1.jpg) no-repeat bottom right;
	background-color: #fff; 
	float: left;
	}
	.requestResult {
		min-height: 450px;
		_height: 450px;
	}
	.imageRefresh {
		width: 271px; 
		height: 417px; 
		margin: -390px 0 0 0; 
		float: right;
		}
		
/* Side Bar Text */
.secondaryText {
	width: 230px; 
	padding: 18px 0 0 20px; 
	float: left;
	}
.secondaryText, .secondaryText a {color: #333;}
	.secondaryText a:hover {color: #7c5934;}
	
/* Footer Text */
.primaryFooter {
	width: 950px; 
	padding: 15px 15px 0 15px; 
	font-size: 11px; 
	font-weight: 900; 
	color: #1c527b; 
	background: url(../img/footerTopShadow.jpg) no-repeat top left; 
	background-color: #fff; 
	float: left;
	} 
	.primaryFooter a {color: #1c527b;}
	.primaryFooter span {font-style: italic;}
	.primaryFooter a:hover {color: #7c5934;}
	#footerShadow {
		width: 980px; 
		height: 42px; 
		background: url(../img/footerShadow2.jpg) no-repeat top left; 
		float: left;
		}
