body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	}
	
/*
===========================
font styles
===========================
*/

h1 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	}
	
.footertext {
	font-size: 8px;
	margin: 0;
	padding: 0;
	color: #242277;
	}
	
.downloadflash {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #242277;
	}
	
.submenustyle {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #242277;
	}
	
.subscribetext {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #242277;
	text-align: left;
	}
	
.pagetitletext {
	font-size: 20px;
	margin: 0;
	padding: 0px 0 0 15px;
	color: #FFF;
	}
	
.introstyle {
	font-size: 28px;
	margin: 0;
	padding: 50px 0px 0 0px;
	color: #242277;
	font-weight:normal;
	}
	
.darkbluetext {
	font-size: 18px;
	padding: 20px 0px 0 0px;
	color: #BDBDD6;
	font-weight:normal;
	text-align: left;
	margin: 0px;
	}
	
.darkbluetext2 {
	font-size: 18px;
	padding: 20px 0px 0 16px;
	color: #BDBDD6;
	font-weight:normal;
	text-align: left;
	}	
	
.cyanboxtext {
	font-size: 10px;
	padding: 8px 25px 0 0px;
	color: #242277;
	font-weight:normal;
	text-align: right;
	}	
	
a:link {
	color: #242277;
}

.maintext {
	font-size: 12px;
	color: #242277;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	}
	
.maintitletext {
	font-size: 30px;
	color: #242277;
	font-weight: 900;
	}
	
.legal {
	font-size: 10px;
	color: #242277;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}	

	
/*
===========================
structural / common
===========================
*/

		
#flashholder {
		margin: auto;
		width: 900px;
		align: center;
		margin-top: 40px;
	}		
		
#flashcontent {
		width: 905px;
		background-color: #FFFFFF;
		align: center;
		margin: auto;
		margin-top: 40px;
	}
	
#firstcolumbus {
		width: 905px;
		background-color: #FFFFFF;
		align: center;
		margin: auto;
		margin-top: 40px;
	}	
	
#blackhorizline {
	background: #FFF;
	width: 900px;
	height: 5px;
	color:#000;
	}

#blackvertline {
	background: #000;
	width: 1px;
	}

#container {
	background: #FFFFFF;
	width: 900px;
	margin: auto;
	margin-top: 40px;
	}	
	
#homesiteframe {
	background:#FFF;
	width: 900px;
	height: 620px;
	border: 1px solid #000;
	}
	
#siteframe {
	background: #FFF;
	width: 900px;
	height: auto;
	border: 1px solid #000;
	}	
	
#tempfivesiteframe {
	background: #FFF;
	width: 900px;
	height: 1400px;
	border: 1px solid #000;
	}
	
#tempsixsiteframe {
	background: #FFF;
	width: 900px;
	height: 1000px;
	border: 1px solid #000;
	}	
	
#viewinflash {
	background: #FFFFFF;
	width: 900px;
	height: 20px;
	text-align: left;
	}
	
#whiteline {
	background: #FFFFFF url(../images/structure/firstcolumbus_bar.jpg);
	width: 900px;
	height:2px;
	}	
	
#content {
	background: #FFF;
	width: 900px;
	float: center;
	color: #D9D9D9;
	}
	
#menucontainer {
	width: 900px;
	height: 30px;
	float: center;
	}
	
#menu {
	width: 900px;
	height: 30px;
	float: left;
	}
	
#submenucontainer {
	width: 900px;
	height: 20px;
	float: center;
	}
	
#submenu {
	width: 900px;
	height: 20px;
	float: left;
	}	
	
#logocontainer {
	margin-top: 20px;
	width: 900px;
	height: 60px;
	float: center;
	}	
	
	
#subscribeholder {
	width: 660px;
	height: 60px;
	float: left;
	}
	
#subscribeform {
	width: 260px;
	height: 40px;
	float: left;
	}
	
#formheader {
	width: 250px;
	height: 15px;
	float: left;
	padding: 0px 0px 0 12px;
	}
	
#formpadding {
	width: 250px;
	height: 60px;
	float: left;
	}	
	
#logo {
	background: #FFFFFF url(../images/structure/first_columbus_logo.png) no-repeat;
	width: 230px;
	height: 60px;
	float: right;
	}

#topblank {
	background: #FFF;
	width: 900px;
	height: 20px;
	float: left;
	}
	
#topblankleft {
	width: 900px;
	height: 20px;
	float: left;
	}
	
#gradient {
	background: #FFFFFF url(../images/structure/firstcolumbus_grad.jpg) repeat-x;
	float: left;
	width: 900px; /*900*/
	height: 235px;
	}	
	
#darkblue {
	background: #242277 url(../images/structure/firstcolumbus_blue.jpg) repeat-x;
	float: left;
	width: 900px; /*900*/
	height: 138px;
	
	}

#darkblueleft {
	float: left;
	width: 166px; /*900*/
	height: 138px;
	}

#darkbluetextbox {
	float: left;
	width: 568px; /*900*/
	height: 138px;
	}
#darkbluetextbox p {
	margin:0px;	
	padding: 0px;
}

#cyanboxholder {
	background: #FFF;
	float: left;
	width: 900px; /*900*/
	height: 29px;
	}

#cyanbox {
	background: #FFFFFF url(../images/structure/firstcolumbus_cyan.jpg) repeat-x;
	float: right;
	width: 443px; /*900*/
	height: 29px;
	}	
	
#bottomwhiteline {
	background: #FFFFFF url(../images/structure/firstcolumbus_bar.jpg) repeat-x;
	width: 900px;
	height:1px;
	float: left;
}

#newsbanner {
	background: #FFF;
	width: 900px;
	height: 50px;
	}

#blackhorizlinebottom {
	background: #000;
	width: 900px;
	height: 1px;
	color:#000;
	margin-bottom: 5px;
	}
	
/*
===========================
navigation
===========================
*/	
	
.inlinelist {
	margin: 6;
	padding: 0;
	text-align: left;
	}	
	
.inlinelist li {
	display: inline;
	padding: 0 25px 0 10px;
	}
	
	
/*
===========================
Image and Title Area Templates 2 - 6
===========================
*/	

#maintitle {
	float: left;
	width: 434px; /*900*/
	height: 35px;
	text-align: left;
	margin-left: 16px;
	margin-top: 200px;
	}

#mainimages {
	float: right;
	width: 450px; /*900*/
	height: 235px;
	text-align:right;
	}		
	
/*
===========================
footer
===========================
*/
	
#footer {
	float: left;
	margin-top: 5px;
	width: 900px; /*900*/
	height: 20px;
	/*padding: 45px 20px 0 0;*/
	text-align: left;
	}
	
#footerleft {
	float: left;
	width: 430px; /*900*/
	height: 20px;
	/*padding: 45px 20px 0 0;*/
	color: #242277;
	text-align: left;
	}
	
#footerrightholder {
	float: right;
	width: 460px; /*900*/
	height: 20px;
	/*padding: 45px 20px 0 0;*/
	text-align: right;
	}
	
#footerrightleft {
	float: left;
	width: 110px; /*900*/
	height: 20px;
	/*padding: 45px 20px 0 0;*/
	color: #242277;
	text-align: right;
	}	
	
#footerrightmiddle {
	float: left;
	width: 100px; /*900*/
	height: 20px;
	/*padding: 45px 20px 0 0;*/
	color: #242277;
	text-align: right;
	}
	
#footerrightright {
	float: left;
	width: 120px; /*900*/
	height: 20px;
	/*padding: 45px 20px 0 0;*/
	color: #242277;
	text-align: right;
	}
	
#footergloss {
	float: right;
	width: 120px; /*900*/
	height: 20px;
	/*padding: 45px 20px 0 0;*/
	color: #242277;
	text-align: right;
	}	
	


/*
===========================
Template One
===========================
*/
	

#temponeimage {
	float: left;
	width: 300px; /*900*/
	height: 235px;
	text-align: left;
	}
	
#introtext {
	float: left;
	width: 600px; /*900*/
	height: 235px;
	text-align: left;
	}
	
#introtext p {
	margin:0px;	
	padding: 0px;
}	
	
#temponebottompadding {
	background: #FFF;
	float: left;
	width: 900px; /*900*/
	height: 15px;
	}	
	
/*
===========================
Template Two
===========================
*/
	
#temp2text {
	float: center;
	width: 568px; /*900*/
	text-align: left;
	}
	
#temp2text p {
	margin:0px;	
	padding: 5px;
}	
	
#temp2holder {
	background: #FFF;
	float: left;
	width: 900px; /*900*/
	}	
	
#temp2text2 {
	float: left;
	width: 275px; /*900*/
	text-align: left;
	margin-left: 312px;
	}
	
#temp2text3 {
	float: left;
	width: 275px; /*900*/
	text-align: left;
	margin-left: 17px;
	}	


/*
===========================
Template Three
===========================
*/
	
#temp3holder {
	background: #FFF;
	float: left;
	width: 900px; /*900*/
	align-image: left;
	}
	
#temp3lefttext {
	float: left;
	width: 422px; /*900*/
	text-align: left;
	margin-left: 165px;
	}
	
#temp3righttext {
	float: left;
	width: 275px; /*900*/
	text-align: left;
	margin-left: 17px;
	}
	
/*
===========================
Template Four - Team
===========================
*/
	
#temp4repeatarea {
	float: right;
	width: 570px; /*900*/
	margin-left: 312px;
	}
	
#temp4repeatitem {
	float: left;
	width: 570px; /*900*/
	height: 160px;
	}
	
#teamimage {
	background: #FFFFFF url(../images/structure/firstcolumbus_image_grad.jpg);
	float: left;
	width: 110px; /*900*/
	height: 140px;
	margin-left: 10px;
	margin-top: 10px;
	}
	
#teamtext {
	float: left;
	width: 421px; /*900*/
	height: 160px;
	margin-left: 9px;
	text-align: left;
	}


/*
===========================
Template Five - Logos
===========================
*/
	
#temp5repeatitem {
	float: left;
	width: 570px; /*900*/
	height: 100px;
	margin-bottom: 20px;
	}
	
#companylogo {
	float: left;
	width: 130px; /*900*/
	height: 100px;

	}
	
#companytext {
	float: left;
	width: 400px; /*900*/
	height: 100px;
	margin-left: 17px;
	text-align: left;
	}


/*
===========================
Template Six - Contact
===========================
*/

#contactholder {
	background: #FFF;
	float: left;
	width: 900px; /*900*/
	color: #FFF;
	}

#contactmap {
	background: #000;
	float: left;
	width: 421px; /*900*/
	height: 300px;
	margin-left: 166px;
	}
	
#contactdetails {
	float: left;
	width: 275px; /*900*/
	text-align: left;
	margin-left: 16px;
	}
	
#googlecontainer {
	background: #FFF;
	float: left;
	width: 900px; /*900*/
	height: 85px;
	}

#googlemapslink {
	background: #FFF;
	float: left;
	width: 275px; /*900*/
	height: 20px;
	margin-top: 10px;
	margin-left: 166px;
	text-align: left;
	}
	
#companylegal {
	background: #FFF;
	float: left;
	width: 713px; /*900*/
	height: 20px;
	margin-top: 20px;
	margin-left: 166px;
	text-align: left;
	}	

/*
===========================
global supporting styles
===========================
*/	
html { height: 100%; margin-bottom: 1px;}