
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 /*background: url(../../images/1/template/pageBg.jpg) repeat-x;*/
 font-family: Arial, Verdana, Helvetica;
 font-size:12px;
 color: #20407e;

} 


A 
{
	text-decoration: underline;
    color: #20407e;
    font-size:12px;
    font-weight: normal;
    
}

A:hover 
{
	text-decoration: underline;
	 color: #2058db;
}



h1
{
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin-bottom: 10px;
}
h2
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    
}
h3
{ 
	font-size:12px;
	font-weight:normal;
    color: #A08F30;
    
}
h4
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
       
}
h5
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
   
}
p
{
    padding: 0px;
    /*margin-top: 2px;*/
}

 
#container
{
 width:900px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 clear:both;
} 

html > body #container
{
    width: 900px;
}
 
#header{
 position:relative; 
 width:900px;
 height:121px; 
 background: url(../../images/1/template/apiieg_banner.jpg) no-repeat;
 /*width:100%;*/
} 
 
#maincol
{
 width:900px;
 display:block; 
 float: left; 
 position: relative; 
 padding-left:19px;
 /*padding-right:13px;*/
 padding-bottom:30px;
 background: url(../../images/1/template/apiieg_bg.jpg) no-repeat;
 clear:both;

 }
 
#contentCol 
{
	width:875px;
	
}
	
 html > body #maincol 
 {
	width:880px;

 }
 


html > body #contentCol 
 {

	width:875px;
 }

 #menu
{
    width: 900px;
   /* background: url(../../images/1/template/menuBg.jpg) repeat-x;*/
   background-color:#ffffff;
    height: 24px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #001B66; /* 005771 016B67*/
    font-weight: bold;
    font-size: 11px;
    text-align: left;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 24px;
    
    
}

#menu ul 
{
	margin: 0px;
    padding: 0px;
    padding-top:9px;
    padding-bottom:3px;
	float:left;
	list-style-image: none;
	list-style-type:none;
	font-weight: bold;
	/*margin-left:82px;*/
}

#menu li
{	
	padding-right:10px;
	font-weight: bold;
	float:left;
}


#menu td
{
    
    padding: 0px;
    margin: 0px;
     voice-family: "\"}\"";
    voice-family: inherit;
    height: 23px;
    text-align: center;
}

#menu ul li a
{
    text-decoration: none;
    /*color: #001B66; */
    font-weight: bold;
    font-size: 11px;
     background-color:white;
}

#menu a:visited 
{
	/*color: #001B66;*/
	text-decoration: none;
	font-weight: bold;
	 background-color:white;
}

#menu a:active 
{
	color: #BFA22C;
	text-decoration: none;
	font-weight: bold;
	 background-color:white;
}

#menu a:hover
{
    color: #BFA22C;
    text-decoration: none;
    background-color:white;
    font-weight: bold;
    
}
/*
#menu a.navselected 
{

    font-weight: bold;
    background-color:white;
    color: #BFA22C;
    display:block;
}
*/

#navselected 
{

    font-weight: bold;
    background-color:white;
    color: #BFA22C;
    display:block;
}

#menuSpacer 
{
	padding-top:10px;
	border-bottom: dotted 1px black;
}

#footerSpacer 
{
	padding-top:54px;
	width:707px;
	border-bottom: dotted 1px white;
}


#appidLogo 
{
	padding-top:7px;
	padding-bottom:17px;
	float:right;
	height:45px;
	
}

.eventAddress 
{
	color: #A08F30;
}

#footer{
 height:113px; 
 float:left;
 width:900px;
 background: url(../../images/1/template/apiieg_footer.jpg) no-repeat;
 padding-left:0px;
 padding-top:4px;
 clear:both;
 color:White;
 } 
 
 html > body #footer 
 {
	width:900px;

 }
 
#footerText 
{
	padding-left:128px;
}
 
 #footer a 
 {
	color:White;
	text-decoration:none;
 }
  
 #footer a:hover 
 {
	text-decoration:underline;
 }
 
 

 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.pageHeading 
{
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size:20px;
 color: #20407e;
   display: block; 
 font-weight: bold;
 height:44px;
 background-color:#98A0B3;
 padding-top:14px;
 width:850px;
 border-top: dotted 1px black;
 padding-left:15px;
 clear:both;

}