body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {   
	margin:0;  
	padding:0;  
}  
	
table {  
	border-collapse:collapse;  
	border-spacing:0;  
}  
	
fieldset,img {   
	border:0;  
}  

address,caption,cite,code,dfn,em,strong,th,var {  
	font-style:normal;  
	font-weight:normal;  
}  
/*
ol,ul {  
	list-style:none;  
}  
*/

caption,th {  
	text-align:left;  
}  

h1,h2,h3,h4,h5,h6 {  
	font-size:100%;  
	font-weight:normal;  
}  

q:before,q:after {  
	content:'';  
}  

abbr,acronym { 
	border:0;  
}  

/* END OF YUI RESET STYLES */

html {
	text-align: center;
	background:#f1efe2 url(../img/body_background2.jpg) repeat scroll left top;
}

body {
	position: relative; /* used to establish the body tag as positioning context for other positioned elements */
	width: 780px;
	margin: 0 auto;
	text-align: left;
	padding-top: 0px;
	background-color: #fff;
}

div#content {
	position: relative; /* creates positioning context for content_main and content_sub */
	width: 100%;
}

div#content_main { /* adjust left and width to change size/pos */
	left: 154px;
	width: 616px;
	padding: 1em 0 0 10px;
	/*background-color: #f1efe2;*/
	background-color: #ffffff;
/*	text-align: left;*/
	min-height: 425px;
}

div#content_sub {
	left: 0px;
	width: 154px;
	padding: 1em 0;
	/*background-color: #f1efe2;*/
	background-color: #ffffff;
}

div#branding {
	background: #6699FF url("../images/branding.gif") no-repeat 0 0;
	height: 100px;
	width: 100%;
	z-index: 10;
	margin: 0; 
	color: #f79a31;  
}

/* navigation */
div#nav_main {
	position: relative;
	width: 100%;
	height: 36px;
	/*background: #6699FF;*/
/*	background: #004b76;*/
	background: #ffffff;
	margin-bottom: 0px; 
	color: #f79a31;
	z-index: 1;
}
/*
ul#nav_features {
	position: absolute;
	top: 10px;
	left: 320px;
	margin: 0;
	width: 500px;
	height: 0px;
	background: transparent;
}

ul#nav_features li {
	display: inline;
	padding-right: 10px;
}
*/
/* end of navigation */

div#site_info {
	position: relative;
	width: 100%;
	height: 120px;
	background: #ffffff url("../img/site_info.jpg") no-repeat 0 0;
	/*border: 1px solid black;*/
}

div#branding blockquote {
	position: absolute;
	top: -9999px;
}

/* inman styles */
.pc, .sc {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
}

.clear_children, .cc_tallest { 
	position: relative; 
	background-color: #fff;
} 
/*\*/
* html .clear_children { 
	display: inline;
}/* PREVENTS MISSING CHILDREN IN IE WIN 5.0 */

.cc_tallest:after { 
	content: ''; 
} /* PREVENTS A REDRAW BUG IN SAFARI */
/* end inman styles */

/* corner css */
b.rtop {display:block;background: #f1efe2;}
b.rbottom {display:block;background: #f1efe2;}
b.rtop b, {display:block;height: 1px; overflow: hidden; background: #007cc2;}
/*b.rbottom b {display:block;height: 1px; overflow: hidden; background: #6699FF}
b.rtop2 {display:block;background: #6699FF}*/
b.rbottom b {display:block;height: 1px; overflow: hidden; background: #004b76}
b.rtop2 {display:block;background: #004b76}
b.rtop2 b, {display:block;height: 1px; overflow: hidden; background: #fff;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/* end corner css */




#lcpFooter { display: none; }
	
#aflogo {  
	float: right;
	margin-left: 0px; 
}	
		
#mgaclogo {	
	float: left;
	margin: 0 25px 5px 5px;
	border: 0;
}

.services {
	padding: 4px;
}

span.right {
	display: inline;
	position: absolute;
	left: 200px;
}


/* Styles for SpryMenuBar */

  ul.MenuBarHorizontal#MenuBar1 li {
	width: auto;
}

ul.MenuBarHorizontal#MenuBar1 li.eu {
  width: 153px;
  padding-right: 1px;
}

ul.MenuBarHorizontal#MenuBar1 ul {
	width: auto;
}

ul.MenuBarHorizontal#MenuBar1 ul li {
	display: block;
	float: none;
	width: auto;
	white-space: nowrap;
	border-bottom: solid 1px #eee;
}

ul.MenuBarHorizontal#MenuBar1 a.MenuBarItemSubmenu {
	padding: 0.5em 2em 0.5em 0.75em;
}

ul.MenuBarHorizontal#MenuBar1 a:visited {
	text-decoration: none;
}

/* End of styles for SpryMenuBar */

#breadcrumb {
	float: left;
	padding-left: 170px;
	padding-top: 8px;
	color: #ffffff;
}

#infoLinks {
	float: right;
	padding-right: 10px;
	padding-top: 8px;
	color: #ffffff;
}

div#content_sub img {
	padding-left:1em;
	width: 130px;
}

#addressLogo {
	position: relative;
	top: 20px;
}

#awards {
	/*padding-top: 0px;
	padding-right: 0;*/
	margin-top: 2px;
}

.col {
	float: left;
	margin-top: 12px;
	padding-left: 14px;
	width: 246px;
}

.widecol {
	float: left;
	margin-top: 0px;
	padding-left: 14px;
	width: 400px;
}

.awardLogos {
/*	position: relative;
	left: 420px;*/
	float: right;
	padding-right: 30px;
	padding-top:0px;
/*	top: 8px;*/
	color: #ffffff;
}

.eventLogos {
	float: right;
	padding-right: 20px;
	padding-top:0px;
}

/* SpryTooltip.css - version 0.1 - Spry Pre-Release 1.6 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* HACK FOR IE: to make sure the tooltips show above form controls, we underlay each tooltip with an iframe */
.iframeTooltip
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}

.tooltipContent
{
	background-color: #cbd3eb;
	border: 4px solid #3e50a2;
/*	font-size: 0.91666667em; */
	font-size: 0.8333333em;
	padding: 0.5em 0 0.5em 1em;
}

.tooltipContent img
{
	padding-right: 1em;
}

img.bulletin {
	padding-left: 25%;
}

/* AfP styles */

ul#Afp {
	position: relative;
	padding-top: 200px;
	padding-bottom: 40px;
	margin-left: -15px;
}

ul#Afp li {
	display: inline;
	position: absolute;
}

#afp2008 {
	top: 0;
	left: 0;
}

#afp2007 {
	top: 0;
	left: 145px;
}

#afp2006 {
	top: 0;
	left: 290px;
}

#afp2005 {
	top: 0;
	left: 435px;
	width: 175px;
}

/* Literature styles */

ul.lit{
	margin-left: 100px;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana;
	font-size: 11px;
	line-height: 14px;
}

ul.lit li {
	margin-left: 0px;

}

.litThumbs {
	float: left;
	padding-right: 5px;
}

#iaCover2 {
	position: relative;
	top: 70px;
	left: 0px;
	clear:both;
}

#iaCover3 {
	position: relative;
	top: 140px;
	left: 0px;
	clear:both;
}

