@import url("gnav.css");
@import url("home.css");
@import url("events.css");
@import url("video.css");
@import url("custom_styles.css");



/* CSS RESET */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0px;
		padding: 0px;
		border: 0;
		outline: 0;
		font-size: 100%;
		background: transparent;
	}

/* END RESET */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFEFF;	
	/* background-color:#0D4C7F; */
}

html
{
height: 100%;
}

body
{
height: 100%;
}

li {
	/*list-style-position:inside;*/
	
}

a,a:link,a:visited {
	color:#4984D1;
	text-decoration:underline;
}

a:hover {
	color:#CEDCED;
	text-decoration:none;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.outer_site_wrapper {
	background-image:url(../site_images/bg_repeat_x.jpg);
	background-repeat: repeat-x;
	background-color:#0B0A10;
	width:100%;
	min-height:100%;
}

.inner_site_wrapper {
	background-image:url(../site_images/bg_image.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	min-height:100%;
}

.inner_stilt {
	float:right;
	display:inline;
	height:869px;
	width:1px;
}

/* BEGIN TOP INFO */

.logo {
	width:980px;
	height:67px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../site_images/agm_logo.png);
}

/* END TOP INFO */

/* BEGIN BODY */ 

.body_wrapper {
	width:995px;
	margin-left:auto;
	margin-right:auto;
	margin-top:13px;
}

.column_one {
	width:282px;
	float:left;
	display:inline;
	/* border:1px solid #ffffff; */
	}

.column_two {
	width:701px;
	float:left;
	display:inline;
	/* border:1px solid #ffffff; */

}

.page_content {
	padding:0px 12px 0px 22px;
}


.page_content p {
	padding-bottom:15px;
	line-height:18px;
}

.page_content ul {
	margin-left:10px;
}

.page_content li {
	list-style-position:inside;
}

.sub_banner {
	width:701px; 
	height:300px;
	background-image:url(../site_images/header_bg_sub.png);
	padding:1px 0px 0px 0px;
	margin-top:-8px;
	position:relative;
}

.sub_banner_image {
	margin:17px 0px 0px 23px ;
}

.page_title {
	font-size:24px;
	color:#ffffff;
	padding:14px 0px 22px 16px;
}

.site_notification {
	padding:10px;
	color: #ff0000;
	font-size:14px;
	text-align:center;
}
/* END BODY */


/* SUBPAGE MENU */


.subpage_menu_logo_wrapper {
	/*background-color:#262F5D;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
	width:283px;
	background-image:url(../site_images/submenu_transparent_color.png);
	background-repeat:repeat;
}

.subpage_menu_logo {
	width:283px;
	height:124px;
	background-image:url(../site_images/agm_submenu_logo.png);
	background-position:center;
	background-repeat:no-repeat;
}

/* END SUBPAGE MENU */

/***** ACCORDION *****/
.column_one ul {
	margin:0px;
	padding:1px 0px 0px 0px;

}

.column_one ul li {
	background-image:url(../site_images/submenu_transparent_color.png);
	background-repeat:repeat;
	width:283px;
	margin:2px 0px 2px 0px;
	text-align:left;
	list-style:none;
}

.column_one ul li a,.column_one ul li a:link,.column_one ul li a:visited {
	display:block;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	padding:2px 0px 2px 15px; 
}

.column_one ul li a:hover {
	background-image:url(../site_images/subpagemenu_hover.png);
	background-repeat:repeat;
}

.submenu_link {
	padding-left:15px;
}

a.subpage_menu_active {
	background-image:url(../site_images/subpagemenu_hover.png);
	background-repeat:repeat;
}

.statusicon {
border: none;
}
/***** END ACCORDION ****/


.footer_wrapper{
	width:974px;
	height:41px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../site_images/footer_bg.gif);
	background-repeat:no-repeat;
}

.footer_copy {
	font-size:9px;
	color:#ffffff;
	width:200px;
	float:left;
	margin:18px 0px 0px 15px;
}

a.footer_link {
	width:222px;
	height:42px;
	display:block;
	float:right;

}