#maincontainer{
width: 800px;
margin: auto;
padding:auto;
height: 100%;
}

.brooks{
width:168px;
float:right;
background-image: url("http://www.the-marathon.com/images/nav_bk_NEW.gif");
background-repeat: repeat-y;
padding-left: 10px;
}

#google{
width:168px;
float:right;
background-image: url("http://www.the-marathon.com/images/nav_bk_NEW.gif");
background-repeat: repeat-y;
padding-left: 10px;
}

.box{
width: 190px;
margin-right: 15px;
border: 1px solid #cccccc;
float: right;
padding: 0px;
}

#contentarea{
width:479px;
height: auto;
float: right;
/*background-image: url("../images/contentbg.jpg");
background-repeat: repeat-y;*/
border-right: 1px solid #cccccc;
}

#contentareahome{
width:440px;
float: right;
/*background-image: url("../images/contentbg.jpg");
background-repeat: repeat-y;*/
margin: 0px 40px 0px 0px;
padding: 0px 0px 0px 0px;

}

#contentarea p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 5px 10px;
	text-align: justify;
}

ul{
line-height:16px;
}

ul li{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	padding-right: 9px;
}

ol li{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	padding-right: 9px;
}

#footer{
width: 800px;
margin:0 auto;
}


h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #1f3b5c;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 3px 3px 10px;
	text-align: left;
	}

#cont{
width:800px;
height: 100%;
margin:0px;
padding: 0px;
}

#googleinside{
width:130px;
float: right;
height: 100%;
}

.headline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b6191;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	vertical-align:middle;
	float:right;
}

.headline a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b6191;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.headcont{
	border-bottom: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b6191;
	font-weight: bold;
	text-align: left;
	height:50px;
}

.headcont1{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b6191;
	font-weight: bold;
	text-align: left;
	height:50px;
}

.spacer{
padding: 5px 0px 5px 0px;
vertical-align: middle;
text-align: center;
}

.icon{
	margin: 0px 0px 0px 0px;
	padding: 5px;

}

#leftnavig{
	margin: 0px 28px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-image: url("../images/leftmenu_bg.jpg");
	width: 162px;
	height: 100%;
	background-repeat: repeat-y;
	border-bottom: 1px solid #cccccc;
	float:right;
}

#leftnavig_home{
	margin: 0px 28px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-image: url("../images/leftmenu_bg.jpg");
	width: 162px;
	background-repeat: repeat-y;
	border-bottom: 1px solid #cccccc;
	float:right;
}


.clearer {
	clear: both;
}

a.navb {color: #3B6191; font-family: Arial; font-size: 10pt;  font-weight: bold; text-decoration: none }
a.navb:hover {color: #75A3DF  ; font-family: Arial; font-size: 10pt;  font-weight: bold; text-decoration: none }