@charset "utf-8";
/* CSS Document */
html {
	height:						100%; /* --- Make sure that page occupies the entire browser window --*/
}
/* ------ Body acts as canvas for the entire page ---- */
body {
	background:					#cdcdcd url(/graphics/templates/continental/bg_gradient.png) repeat-x;
	font: 						100% Verdana, Arial, Helvetica, sans-serif;
	margin: 					0;
	padding: 					0;
	text-align: 				center;
}
#bottom_bg {
}
/* ------ Ace Body (Encapsulates all the sections) --- */
#aw_body {
	width: 						64em;
	background: 				none;
	margin: 					0 auto; 
	text-align: 				left;
	color:						#FFFFFF;
}
/* ------ Ace Header --------------------------------- */
#aw_header {
	border-style:				solid;
	height:						200px;
	padding: 					0 10px;
	margin-bottom:				1em;
}
#aw_header h1 {
	margin: 					0;
	padding: 					10px 0;
}
/* ------ Broker and agent logos --------------------- */
#company_logo {
	float:						left;
	margin:						0 5px 5px 0;
}
#agent_photo {
	float:						right;
	border-style:				solid;
	margin:						2em 5px 5px 0;
	padding:					0px;
}
/* ------ Title and Tagline ------------------------- */
#title_wrapper {
	max-width:					450px;
	float:						left;
	margin:						1em 0 0 0;
}
#aw_site_title {
	font-size:					200%;
	text-align:					left;
}
#aw_site_tagline {
	font-size:					1.1em;
  font-weight:        normal;
	margin:						-.5em 0 0 .5em;
	text-align:					center;
}
/* ------ Quicksearch -------------------------------- */
#quicksearch {
	float:						left;
	margin:						.5em .3em .3em .5em;
}
#quicksearch a {
	text-decoration:			none;
	font-weight:				700;
}
#quicksearch a:hover {
	text-decoration:			none;
	font-style:					oblique;
	font-weight:				800;
}
/* ------ Ace Menu ----------------------------------- */
#aw_menu {
	float: 						right; 
	background: 				none;
	padding: 					0;
}
#aw_menu ul {
	list-style:					none;
	margin:						.5em 0 0 0;
}
#aw_menu li {
	position:					relative;
	width:						170px;
	height:						35px;
	margin:						0 0 .2em 0;
}
#aw_menu a {
	display:					block;
	white-space:				nowrap;
	text-decoration:			none;
	margin:						0 0 0 0;
	padding:					5px 0 0 0;
	text-align:					center;
	height:						25px;
	font-size:					14px;
}
#aw_menu a:hover {
	font-style:					oblique;
	font-weight:				700;
}
/* ------ Ace Content (Encapsulates the columns) ----- */
#aw_content_block {
}
#aw_content {
	font-size:					90%;
  	margin: 					0 4em 0 0;	
    overflow: 					visible;
    width: 						auto;
}
/* ------ Left Column -------------------------------- */
#aw_col_left {
	border-style:				double;
	display: block !important;
	padding:					10px;
	background:					#FFFFFF;
	margin-bottom:				5px;
}
/* ------ Center Column ------------------------------ */
#aw_col_center {
}
/* ------ Right Column ------------------------------- */
#aw_col_right {
	float:						right;
	padding:					10px;
	margin-top:					5px;
	}
/* ------ Footer ------------------------------------- */
#aw_footer {
	margin: 					0 4em 0 0;
	padding: 					10px;
} 
#aw_footer p {
	padding: 					10px 0;
}
#temp_hide {
	display:					none;
	}
/* ------[if IE] ------------------------------------- 
#aw_menu { padding-top: 30px; }
#aw_content { zoom: 1; padding-top: 15px; } */
/* ------ Code for rounded corners ------------------- */
