@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	color:#232323;
	background-color: #234E87;	
	font-size:11px;	}
div, h1, h2, h3, h4, p, li, form, table, img, span{
	margin:0; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px;
	vertical-align:top;}
table { font-size:11px;}
a, a:visited{ color:#2F5596; text-decoration:none; font-weight: bold;  }
a:active, a:hover{ text-decoration:underline;  }
ul{ margin:0; padding:2px 0 10px 25px; }
li{font-size:11px;}
h4{ font-size:14px;  font-weight:bold; line-height:16px; margin-left:10px; padding:10px 0; color:#436B9F; }
h3 { font-size:16px; color:#5E84B5; margin-bottom:10px; margin-left:20px;  }
h2 { font-size:18px; color:#436B9F; margin-bottom:10px; line-height:20px; }
h1 { font-size:20px; color:#234E87; margin-bottom:12px; }

h1 .fp{ font-size:40px; color: #33FF33; margin-bottom:12px;
width:920px; 
height:67px;
background:url('/elements/hdr/h1-img.png') 0 0 no-repeat; }

p{ margin-bottom:9px; font-size:12px; color:#333;   }
listyle{font-size:11px; padding:0; margin:0;}

.itemfeature { font-style: italic; background-color: #EEEDD1;  border: 1px solid  #a49d45; padding: 0 20px; margin-bottom:15px;}

#container { 
	width: 960px;
	margin: 0 auto;}
#topln { 
	width: 960px;
	margin: 0 auto; 
	background-color:#333;
	height:20px;}
#topln a{ 
	color:#fff;
	padding:12px 10px 0 10px;
	font-size:9px;}
	#topln p{ 
	color:#fff;}
#hdr {
	width:960px;
	/* background-color:#dadee7; */
	background: url(' /elements/frt-page/mbr-bg.png') 0 0 repeat;
	margin:0 auto;}
#hdr .buttons {
	padding:2px 0;}
#hdr .logo {
	float:left;
	width:410px;
	padding:15px;}
#hdr #search{
	padding-top:5px;
	width:230px;
	font-size: 8px;
	position:relative;
	float:left;
	padding-left:60px;}
#hdr #login {
	padding-top:5px;
	width:180px;
	font-size: 9px;
	float:right;
	line-height:18px;}

#login label{
	font-size: 9px;}
	
#menu { height:25px;}


#bdy-container {
	background-color:#fff;
	padding:12px 12px 0 12px;}


/*  PAGE LAYOUT DO NOT CHANGE*/

#pagebody{
	width:100%;
	margin-top: 10px;
	padding: 0px; }

#left{
	width:658px;
	margin: 0 auto;
	padding: 0px;
	float:left;	}

#right{
	width:200px;
	margin-left:65px;
	padding-left:11px;
	float:right;}

#full{
	width:100%;
	margin: 0 auto;
	padding: 0px;
	background-color:#fff;}

.quote {padding:2px 50px; margin:4px  100px  20px 100px; background-color:#ccc; border:1px solid #333;}
.quoteath {text-align:right;
	font-style:italic;}

.banners{ padding: 5px 0 20px 45px;}


/* FOOTER */


#fter{
	width:960px;
	margin: 0 auto;
	background-color:#333;
	height: 25px;}
#fter p{
	color:#FFFFFF;
	font-size: 8px;
	text-align:right;}


/* AI-GROUP STUFF */

.FeaturedEventTitle:link { color: #002D82; font-weight : normal; text-decoration : none; font-size : 11px;} 
.FeaturedEventTitle:visited { color: #002D82; font-weight : normal; text-decoration : none; font-size : 11px;}
.FeaturedEventTitle:active { color: #FFFFFF; font-weight : normal; text-decoration : none; font-size : 11px;}
.FeaturedEventTitle:hover { color: #002D82; font-weight : normal; text-decoration : underline; font-size : 11px;}

.RegLink:link { color: #FFFFFF; font-weight : normal; text-decoration : underline; font-size : 11px;} 
.RegLink:visited { color: #FFFFFF; font-weight : normal; text-decoration : underline; font-size : 11px;}
.RegLink:active { color: #FFFFFF; font-weight : normal; text-decoration : underline; font-size : 11px;}
.RegLink:hover { color: #FFFFFF; font-weight : normal; text-decoration : none; font-size : 11px;}

.ColumnLink:link { color: #FFFFFF; text-decoration : underline; font-size : 12px; font-weight : bold;}
.ColumnLink:visited { color: #FFFFFF; text-decoration : underline; font-size : 12px; font-weight : bold;}
.ColumnLink:active { color: #FFFFFF; text-decoration : underline; font-size : 12px; font-weight : bold;}
.ColumnLink:hover { color: #FFFFFF; text-decoration : none; font-size : 12px; font-weight : bold;}

.TopNav{ color: #FFFFFF; text-decoration : none; font-size : 10px; font-weight : bold;}  /* white */	
.TopNav:link { color: #FFFFFF; text-decoration : none; font-size : 10px; font-weight : bold;}  /* white */
.TopNav:visited { color: #FFFFFF; text-decoration : none; font-size : 10px; font-weight : bold;}
.TopNav:active { color: #FFFFFF; text-decoration : none; font-size : 10px; font-weight : bold;}
.TopNav:hover{ color: #FFFFFF; text-decoration : underline; font-size : 10px; font-weight : bold;}

.SubNav:link { color : #002D82; text-decoration : underline; font-weight : bold;}  /* dark blue*/
.SubNav:visited { color: #002D82; text-decoration : underline; font-weight : bold;}
.SubNav:active { color: #002D82; text-decoration : underline; font-weight : bold;}
.SubNav:hover{ color: #002D82; text-decoration : none; font-weight : bold;}

.EventLink:link { color : #002D82; text-decoration : underline; font-weight : bold;}  /* dark blue*/
.EventLink:visited { color: #002D82; text-decoration : underline; font-weight : bold;}
.EventLink:active { color: #002D82; text-decoration : underline; font-weight : bold;}
.EventLink:hover{ color: #002D82; text-decoration : none; font-weight : bold;}

.MainNav:link { color : #002D82; text-decoration : none; font-weight : bold;}  /* dark blue*/
.MainNav:visited { color: #002D82; text-decoration : underline; font-weight : bold;}
.MainNav:active { color: #002D82; text-decoration : underline; font-weight : bold;}
.MainNav:hover{ color: #002D82; text-decoration : underline; font-weight : bold;}

