body  {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	background: #fff url(../images/flycfm-design2009-2.jpg) repeat-x top center;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}

h1 {
	color: #161b3a;
	font: bold 21px/1.25em Verdana, Arial, Helvetica, Sans-serif;
	padding:0 4px 10px 0;
	margin:0;	
}

h2 {
color: #161b3a;
font: bold 16px/1.25em Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
margin:0;
}

h3 {
color: #555;
font: bold 15px/1.25em Verdana, Arial, Helvetica, Sans-serif;
padding: 10px 0 3px 0;
text-align: left;
border-bottom:1px solid #ddd;
}

h4 {
color: #222;
font: bold 13px/1.25em Verdana, Arial, Helvetica, Sans-serif;
}

h5 {
	color: #555;
	font: bold 14px/1.25em Verdana, Arial, Helvetica, Sans-serif;
	margin:0;
}

h6 {
font: bold 12px/1.25em Verdana, Arial, Helvetica, Sans-serif;
text-align: left;
}

/* default link colors */
a:link { text-decoration:underline; color:#10537d; }
a:visited { text-decoration:underline; color:#10537d; }
a:hover { text-decoration:underline; color:#e01b39; }
a:active { text-decoration:underline; color:#10537d; }

#container {
	width: 1000px;
	background: transparent;
	margin: 0 auto;
	text-align: center;
}
#sidebar1 {
	float: left;
	width: 205px;
	background: transparent; 
	padding: 250px 0 15px 54px;
	text-align: right;
	color: #FFF;
}
#mainContent {
	margin: 95px 0 0px 310px;
	text-align:left;
	width: 740px;
} 

#mainContentHome {
	margin: 97px 0 0px 310px;
	text-align:left;
	width: 740px;
} 

#headerpic {
	margin: 0 30px 0 10px;
	width: 740px;
} 

#content {
	margin: 0 30px 0 10px;
	width: 700px;
} 

.b-card {
	float:left;
	margin: 0 auto;
	background: url(../images/b-card.png) repeat-x top center;
	width: 219px;
	height:113px;
	padding:17px 0px 0px 14px;
} 

.b-cardtext {
	float:left;
	margin: 18px 0px 0px 12px;
	width: 120px;
	line-height: 15px;
	padding:0px; 
	text-align: center;
} 


#container #sidebar1 ul li {
	color: #FFF;
	font-size: 10px;
	line-height: 18px
}
#container #sidebar1 ul li a:link { color: #fff; text-decoration: none; }
#container #sidebar1 ul li a:visited { color: #fff; text-decoration: none; }
#container #sidebar1 ul li a:hover { color:#fff; text-decoration:underline;}
#container #sidebar1 ul li a:active { color:#fff; text-decoration: none;}



.column {
	float: left; 
	width: 220px; 
	background: transparent; 
	text-align: left;
	color: #000;
	margin:35px 0 0px 0;
}
#mainContent-flash {
} 

.twoColFixLt #bar  {
	background-color: #e7f1f7;
	margin: 10px 0 5px 0px; 
	padding: 4px 4px 4px 4px; 
	width:200px;
} 

.twoColFixLt #bar-header  {
	background-color: #aac4d5;
	margin: 10px 0 5px 0px; 
	padding: 4px 4px 4px 4px; 
	width:200px;
	text-align: center;
	color: #161b3a;
	font: bold 21px/1.25em Verdana, Arial, Helvetica, Sans-serif;
	
	
} 


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


div#sidebar1 ul, div#sidebar1 li {list-style:none; margin:0; padding:0;}
	.ul#sidebar1 a {
		width:183px;
		padding:0 0 10px;
		margin:0;
		display:block;
		font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	}
.twoColFixLt #container #sidebar1 ul li {
	color: #FFF;
	font-size: 10px;
	line-height: 18px
}
.twoColFixLt #container #sidebar1 ul li a:link { color: #fff; }
.twoColFixLt #container #sidebar1 ul li a:visited { color: #fff; }
.twoColFixLt #container #sidebar1 ul li a:hover { color:#fff; decoration:underline;}
.twoColFixLt #container #sidebar1 ul li a:active { color:#fff; decoration:underline; }

.page_content { margin:0 32px 0 12px; }

.charter_container {
	width:233px;
	height:370px;
	float:left;
	background:transparent url('../images/charter-card.png') no-repeat top center;
	}
.charter_photo {
	margin:34px 0 0 34px;
	}
.charter_content {
	padding:8px 28px;
	}


 
.hide {display:none;}
