/* generated by m44lc0 */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
  font-size:12px;
} 
 
#pagewidth{ 
 width:800px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
} 
H1{font-size:18px;font-weight:bold;}
H2{font-size:14px;font-weight:bold;}
H3{font-size:12px;font-weight:bold;}
P{color:#000;font-size:12px;font-family:Arial, Helvetica, sans-serif;}


/*Header for Homepage*/ 
#header{position:relative;height:399px;width:800px;} 
#header2011{position:relative;height:600px;width:800px;} 
#header1{position:relative;height:183px;background-color:#000;width:450px;float:left;border-bottom-width: 1px;border-top-style: none;border-bottom-style: solid;border-left-style: none;border-bottom-color: #EEE;background-image:url(../images/headers/H1.jpg);background-repeat:no-repeat;background-position:top left;} 
#header2{
	position:relative;height:183px;background-color:#000;width:350px;float:left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EEE;	background-image:url(../images/headers/H2.jpg);background-repeat:no-repeat;background-position:top left;} 
#header3{position:relative;height:169px;background-color:#000;width:450px;float:left;background-image:url(../images/headers/H3.jpg);background-repeat:no-repeat;	background-position:top left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EEE;} 
#header4{position:relative;height:169px;background-color:#000;width:350px;float:left;background-image:url(../images/headers/H4.jpg);background-repeat:no-repeat;	background-position:top left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EEE;} 
#header2011{position:relative;background-color:#000;float:left;background-image:url(../images/headers/FOTH-2011.jpg);background-repeat:no-repeat;	background-position:top left;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EEE;}
 
/*Header for Sub page*/ 
#headerSub{background-image:url(../images/headers/SUBH1.jpg);background-repeat:no-repeat;background-position:top left;position:relative;height:175px;width:800px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EEE;} 
 
 
 
#leftcol{
 width:50px; 
 height:182px;
  float:left; 
 position:relative; 
 }
 #leftcolFooter{
 width:50px; 
 height:48px;
  float:left; 
 position:relative; 
 }
.darker{
	 background-color:#00C;
 }
  .twopad{
	 padding:2px;
 }
  .threepad{
	 padding:3px;
 }
  .fourpad{
	 padding:4px;
 }
 .fivepad{
	 padding:5px;
 }
  .tenpad{
	 padding:10px;
 }
  .fifteenpad{
	 padding:15px;
 }
 .padding-right{
	padding-right:15px; 
 }
 
#maincols{
 width:800px; 
 height:184px;
 float:left; 
/* position:relative;
*/ background-image:url(../images/elements/M1.jpg);
 background-position:top left;
 color:#FFF;

  }
#maincols a{
   color:#FFF;
   text-decoration:none;

  }
#maincols1{
 width:800px; 
min-height:300px;
 float:left; 
/* position:relative;
*/ background-image:url(../images/elements/M1W.jpg);
 background-repeat:repeat-y;

  }  
#maincolsSub{
 width:800px; 
 height:169px;
 float:left; 
 position:relative;
 background-image:url(../images/elements/M2.jpg);
 background-position:top left;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #555;
 overflow:visible;
 color:#FFF;
 text-align:left;


 
  }
#maincolsSub a {
   color:#FFF;
   text-decoration:none;
}
#alertbar{
 width:800px; 
  height:48px;
 float:left; 
 position:relative; 
 display:block;
	background-image:url(../images/headers/AlertBar.jpg);
	background-repeat:no-repeat;
	background-position:top left;  
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #555; 
  }
  #menubar{
 width:800px; 
  height:48px;
 float:left; 
 position:relative; 
 display:block;
 background-image:url(../images/elements/M1.jpg);
 background-position:top left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #555; 
 padding-top:10px;
 overflow:visible;
  }
  
#rightcol{
 width:50px; 
  height:182px;
 float:right; 
 position:relative; 
 }
 
 #rightcolFooter{
 width:50px; 
  height:48px;
 float:right; 
 position:relative; 
 }
 
#maincol{
 float: left; 
 display:inline; 
 position: relative; 
 width:700px; 
  height:182px;
  
 }
 #maincolSub{
 float: left; 
 display:inline; 
/* position: relative; 
*/ width:670px; 
 overflow:visible;
 padding-left:20px;
 }
 
 .onecol{
 float: left; 
 display:block; 
 position: relative; 
 width:215px; 
  height:180px;
  text-align:left;
  vertical-align:top;
 }
  .twocol{
 float: left; 
 display:block; 
 position: relative; 
 width:450px; 
  min-height:100px;
  text-align:left;
  vertical-align:top;
  visibility:visible;
  overflow:visible;
 }
 
 #maincolFooter{

 float: left; 
 display:inline; 
 position: relative; 
 width:700px; 
  height:48px;
 }
 
#footer{
 width:800px; 
  height:49px;
 float:left; 
 
 position:relative;
 background-image:url(../images/footers/F1.jpg);
 background-repeat:no-repeat;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #555; 

 } 

.centered{
    display: block;
    margin-left: auto;
    margin-right: auto }



.whiteFont12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	
}

.whiteFont14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	
}
.subwhiteFont14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#bec6d4;
	
}
.subwhiteFont12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bec6d4;
	
}
.subwhiteFont18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#bec6d4;
	
	
}

.greyNFont14{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#808080;
		text-decoration:none;
	
}
.greyNFont12{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	text-decoration:none;
	
}
.greyNFont18{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#808080;
	text-decoration:none;	
	
}
.bold{
	font-weight:bold;
	
}

.nodec{list-style:none;
text-decoration:none;
}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.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 */  


/* TITLE BOX */

#titleBox{
padding-top:10px;
width:670px;
float:left;
height:30px;
display:block;
}
#titleText{
width:585px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
float:left;
display:inline;
}
#titleWidget{
width:85px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
float:right;
display:inline;
}
@media print{
#titleWidget{
display:none;
visibility:hidden;
}
#titleText{
text-align:left;
}
maincolSub{
text-align:left;
}
p{
text-align:left;	
}
H1, H2, H3{
text-align:left;	
}
}

/*   TWITTER     */

small {font-style:italic; }
#tweets ul{
height: 200px;	
overflow:auto;
}
#tweets ul li {
	border-bottom: 1px solid #eaeaea;
	/*overflow:hidden;*/
	display:block;
	float:left;
	/*clear:both;*/
	width:500px;
}
#tweets li {	
	font-size:12px;
	background:url(http://www.cof.org/files/Bamboo/global/images/icons/twitter.png) no-repeat left ;
	padding-left:20px;
	margin-left:10px;
	margin-top:8px;
	list-style-type:none;
	/*height:17px;*/
}

#tweets .hash { color:#0066CC; } 

#tweets .reply { color:#0066CC; } 

#tweets a:link { text-decoration:none; color:#0066CC;}
#tweets a:active { text-decoration:none; color:#0066CC;}
#tweets a:hover { text-decoration:underline; color:#0066CC;}
#tweets a:visited { text-decoration:none; color:#0066CC;}







/* COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT COMMENT */


















