body {
	background-color: #06446a;
	margin: 0;
}

h1, h2, h3, p, img, form, ul {
	margin: 0;
	padding: 0;
}

div.ap_main_container {
	margin-left: auto;
	margin-right: auto;	
	width: 1000px;
	background: #fff;
}


/*  [[  Header  ]]  */
div.ap_header {
	position: relative;		
	width: 979px;
	height: 184px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/ap_header.jpg) top no-repeat;
}
img.ap_logo {
	margin: 0;
}


/*  [[  Navigation  ]]  */
ul.ap_nav {
	position: relative;
	float: left;
	width: 200px;
	margin-left: 20px;
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 14px;
	font-weight: bold;
}
ul.ap_nav li {
	list-style: none;
	margin-top: 20px;	
}
.ap_nav a {
	color: #05446c;
	text-decoration: none;
}
.ap_nav a:hover {
	color: #9d986d;
}


/*  [[  Mid section  ]]  */
div.ap_mid {
	position: relative;
	float: left;
	width: 523px;
	margin-left: 13px;
	margin-top: 10px;
}
div.ap_promo_boxes {
	position: relative;
	width: 524px;
	margin-top: 5px;
}
.ap_promo_boxes img {
	margin-right: 1px;
}

div.ap_right {
	position: relative;
	float: left;
	width: 227px;
	margin-left: 13px;
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 12px;
	color: #000;
}	
.ap_right h2 {
	font-size: 14px;
	margin-left: 5px;
	margin-bottom: 0;
}
.ap_right a {
	color: #000;
	text-decoration: none;
}
.ap_right a:hover {
	color: #c9e49c;
}
.ap_right p {
	margin-left: 5px;
	margin-top: 0;
}
ul.quick_links {
	padding-left: 20px;
	margin-left: 4px;
	list-style-image: url(images/li_arrow.jpg);
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.8em;
}
.quick_links li a, .quick_links li a:link, .quick_links li a:visited {
	color: #002942;
	text-decoration: none;
}
.quick_links li a:hover {
	color: #326385;
	text-decoration: none;
}


/*  [[  Partners, Calendar, News  ]]  */
div.ap_lower_wrap {
	position: relative;
	margin-left: 6px;
	margin-top: 10px;
}

div.ap_lower_left {
	position: relative;
	float: left;
	width: 230px;
	height: 215px;
	background: #fff url(images/ap_bg_partners.jpg) top no-repeat;
	text-align: center;
	overflow: hidden;
}
div.ap_partner_logos {
	position: relative;
	margin-top: 50px;
}
.ap_lower_left img {
	margin-left: 10px;
}

div.ap_lower_right {
	position: relative;
	float: left;
	width: 745px;
	height: 215px;
	background: #dfedc3 url(images/ap_bg_news.jpg) top no-repeat;
	margin-left: 10px;	
	overflow: hidden;
}

div.ap_lower_right_content {
	position: relative; top: 28px;
	padding-left: 10px;
	padding-right: 10px;
	width: 720px;	
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 12px;
	color: #05446c;
	clear: both;
}
.ap_lower_right_content h2 {
	margin: 0;
	margin-top: 8px;
	padding: 0;		
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 15px;
	color: #05446c;
}
.ap_lower_right_content p {
	margin: 0;
	padding: 0;	
	width: 330px;
	text-align: left;
}
.ap_lower_right_content a, .ap_lower_right_content a:link, .ap_lower_right_content a:visited {
	color: #05446c;
	text-decoration: none;
	width: 330px;
}
.ap_lower_right_content a:hover {
	color: #9d676d;
	text-decoration: none;
	width: 330px;
}

div.dpd_lower_search_form {
	position: relative; top: 6px;
	text-align: right;
	margin-right: 4px;
}
.dpd_lower_search_form td {
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #002942;
	text-align: center;
}


/*  [[  Sub Pages  ]]  */
div.ap_subs_content {
	position: relative;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	width: 727px;
	background: #fff;
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	color: #06466a;
}
.ap_subs_content h1 {	
	font-size: 18px;
	color: #000;
	margin-bottom: 15px;
}
.ap_subs_content h2 {
	font-size: 16px;
	color: #000;
	margin-top: 5px;
	margin-bottom: 10px;
}
.ap_subs_content h3 {
	font-size: 14px;
	color: #000;
}
.ap_subs_content p, .ap_subs_content table, .ap_subs_content ul {
	font-size: 12px;
	color: #000;
}
.ap_subs_content p {
	margin-bottom: 12px;
}
.ap_subs_content ul {
	list-style: none;
}
.ap_subs_content a, .ap_subs_content a:link, .ap_subs_content a:visited {
	text-decoration: none;
	color: #5d8728;
}
.ap_subs_content a:hover {
	color: #666;
}
.ap_subs_content ol {
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 12px;
	color: #000;
}
.ap_subs_content ol li {
	line-height: 1.5em;
}
table.ap_res_tbl td {
	vertical-align: top;
}
.ap_subs_content img {
	border: none;
}
ul.ap_subpages_nav {
	position: relative;
	float: right;
	width: 150px;
	border-left: 1px solid #05456b;
	margin-top: 25px;
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
}
ul.ap_subpages_nav li {
	list-style: none;
	padding: 8px;
}
.ap_subpages_nav a {
	color: #76acd0;
	text-decoration: none;
}
.ap_subpages_nav a:hover {
	color: #9c976d;
}

.alignright {
	float: right;
}
.alignleft {
	float: left;
}


/*  [[  Footer  ]]  */

div.bq_footer {
	position: relative; 	
	margin-top: 10px;
	width: 979px;
	height: 158px;
	background: #e7e5db;
	margin-left: 6px;
}
div.footer_img {
	position: relative; top: 30px;	
	float: left;
	margin-left: 25px;
}
ul.bq_ftr_links {
	position: relative; 	
	float: left;	
	list-style: none;
	margin-top: 25px;
	margin-left: 75px;
	padding: 4px;
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 14px;
	line-height: 1.5em;
}
.bq_ftr_links a, .bq_ftr_links a:link, .bq_ftr_links a:visited {
	color: #05446c;
	text-decoration: none;
	font-weight: bold;
	/*text-shadow: 2px 2px 2px #333;*/	
}
.bq_ftr_links a:hover {
	color: #9d676d;
	text-decoration: none;
}

ul.bq_ftr_info {
	position: relative;
	float: left;
	list-style: none;	
	margin-top: 25px;
	margin-left: 75px;
	padding: 4px;
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 11px;
	color: #05446c;
	line-height: 1.5em;
	border-left: 1px solid #9c976d;
}
ul.bq_ftr_info li {
	padding-left: 10px;
}
.bq_ftr_info a, .bq_ftr_info a:link, .bq_ftr_info a:visited {
	color: #05446c;
	text-decoration: none;
	font-weight: bold;
	/*text-shadow: 2px 2px 2px #333;*/	
}
.bq_ftr_info a:hover {
	color: #9d676d;
	text-decoration: none;
}
.bq_ftr_info_title {
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 14px;
	font-weight: bold;
	/*text-shadow: 2px 2px 2px #333;*/
}
div.bq_copyright {
	position: relative;
	width: 979px;
	text-align: center;
	padding: 14px;
	/*font-family: "myriad-pro-1","myriad-pro-2", calibri, arial;*/ font-family: arial;
	font-size: 11px;
	color: #05446c;
	/* 2/15 --> asked to remove this info */
	display: none;
}
.bq_copyright a, .bq_copyright a:link, .bq_copyright a:visited, .bq_copyright a:hover {
	text-decoration: none;
	color: #05446c;
}

div.dcc {
	position: relative;
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	margin-left: 9px;
	margin-top: 14px;
	text-shadow: 2px 2px 2px #999;
}
.dcc a {
	text-decoration: none;
	color: #666;
}

