html,body{font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
p{
	font-family:Arial, Helvetica, sans-serif; 
	color:#383838; 
	line-height: 20px; }

h1{
	font-size: 22px;
	line-height: 22px;
	color: #0a4c2d;
	font-family:Georgia, "Times New Roman", Times, serif;}

h2{
	font-size: 18px;
	line-height: 22px;
	color: #0a4c2d;
	font-family:Georgia, "Times New Roman", Times, serif;}

h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
	color: #0a4c2d;
}

h4{
	padding-top: 19px;
	padding-bottom: 6px;
	font-size: 17px;
	color: #0a4c2d;
	font-weight: bold;	
}



#container{width: 876px; margin: auto;}

#header{height: 130px;}

img#logo{padding-top: 30px; float: left;padding-left: 30px;}
#phone{float: right; display: block; padding-top: 10px; line-height: 18px;padding-right: 10px; width: 290px;}
#tagline{float: right;  height: 20px; padding-right: 10px;}

#flash{width: 855px; margin: auto; margin-bottom: 0px; padding-bottom: 0px;}
#topnav{width: 855px; margin: auto;}

ul#navigation{
margin: 0 auto;
	padding:0;
	height: 44px;
	list-style: none;
	display: block;
	overflow: hidden;
width: 855px;
text-align: center;

}


ul#navigation li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

ul#navigation a {

	padding: 44px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:44px; /* for IE5/Win only */
	}
	
ul#navigation a:hover {
	background-position: 0 -44px;
	}
	
	ul#navigation a:active, ul#navigation a.selected {
	background-position: 0 -88px;
	}

#nav-home a  {
width: 106px;
background: url(../images/nav-home.gif) top left no-repeat;
float: left;
	}
	
	#nav-about a  {
width: 131px;
background: url(../images/nav-about.gif) top left no-repeat;
float: left;
	}
	
	#nav-participations a  {
width: 193px;
background: url(../images/nav-participations.gif) top left no-repeat;
float: left;
	}
		
	#nav-apply a  {
width: 143px;
background: url(../images/nav-apply.gif) top left no-repeat;
float: left;
	}
	
		#nav-brokers a  {
width: 130px;
background: url(../images/nav-brokers.gif) top left no-repeat;
float: left;
	}
	
		#nav-contact a  {
width: 152px;
background: url(../images/nav-contact.gif) top left no-repeat;
float: left;
	}





#content{background-color:#e7e8cd; width: 855px; margin: auto; padding-top: 10px; margin-top: 0px; border-top: 0px;}


#left{padding-left: 15px;padding-top: 0px; padding-right: 20px;width: 200px;margin-top: 0px;}
.subpage #left{padding-top: 4px;width: 200px;}


ul.bulletlist{
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

ul.bulletlist li{
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
padding-left: 8px;
background-position: 0 8px;
line-height: 10px;
padding-top: 5px;
padding-bottom: 5px;
}


#right ul.bulletlist{padding-left: 0px; padding-top: 5px; padding-bottom: 5px;}
#right ul.bulletlist li{line-height: 20px; background-position: 0 12px;}








#right{
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 0px; 
	margin-top: 0px;}

#right ul{}
#right ul li{padding-bottom: 8px; color:#383838;}

#shadow-top{background-image:url(../images/bg-top-shadow.gif); background-repeat: no-repeat; height: 44px; }

#shadow-body{background-image:url(../images/bg-content-shadow.gif);}
#shadow-bottom{background-image:url(../images/bg-bottom.gif); height: 24px;margin-left: -1px;}




#footer {font-family:Georgia, "Times New Roman", Times, serif; font-size: 10px; padding-left: 20px;}
#footer a{color:#125234; text-decoration: none; padding-right: 10px;}


.subpage #shadow-top{height: 54px;}
.subpage #topnav{border-bottom: 10px solid #679765;}



ol.numberedlist li{line-height: 24px;}


p b {font-style:bold;}
ul.disced {list-style:disc inside none;}


