body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
}

td {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
} 

th {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#575757;
}

a{
	color:#C41230;
}
a:HOVER{
	text-decoration:none;
}

b, strong{color:#C41230;}
p{margin-top:0px;padding-top:0px;}
#date,#submenu,#menu{font-weight:bold;}
H1{text-transform:uppercase;}

H1{color:#C41230;font-size:17px;margin-top:0px;padding-top:0px;font-weight:normal;font-family:Helvetica, Arial, sans-serif;}
H2{}
H3{}
H4{}
H5{}
H6{}

#container{
	width:747px;
	margin: 0px auto;
	margin-bottom:20px;
}

#logo,
#date{
	float:left;
	width:131px;
}

#ad{
	width:606px;
	float:right;
	height:110px;
	padding-bottom:20px;
	border-bottom:1px dashed #CCCCCC;
}

#breadcrumbs{clear:both;border-top:1px dashed #CCCCCC;padding:5px 0px 0px 2px;font-size:11px;color:#999999;}
#breadcrumbs a{color:#999999;}

#date{text-align:center;color:#C41230;padding:7px 0px 7px 0px;}
#submenu{float:right;width:606px;text-align:right;padding:7px 0px 7px 0px;}

#contentholder{
	clear:both;
	padding-top:10px;
	
}

#menu{float:left;width:131px;}
#menu a{color:#575757;display:block;text-decoration:none;padding:3px;}
#menu a:HOVER,
#submenu a:HOVER,
#submenu span{color:#C41230;}
#menu a.currentpage,
#submenu a.currentpage{color:#C41230;}
#menu a.currentpage span{color:#575757;}
#submenu a{color:#575757;text-decoration:none;padding:3px;}

#content{float:right;width:580px;border-bottom:1px dashed #CCCCCC;padding-bottom:10px;margin-bottom:10px;min-height:250px;height:auto !important;height:250px;
}



#news_text{padding-bottom:10px;border-bottom:1px dashed #CCCCCC;margin-bottom:10px;}

#footer{clear:both;}
#copyright{float:right;width:160px;}
#footermenu{float:left;width:400px;padding-left:168px;color:#C41230;text-align:left;}
#footermenu a{color:#575757;text-decoration:none;}

#staff{float:left;width:125px;margin-right:20px;margin-bottom:10px;}
#staff b,#clients b{color:#C41230;font-weight:normal;}
#extra{border-top:1px dashed #CCCCCC;padding-top:10px;margin-top:10px;clear:both;}
#clients{float:left;width:138px;margin-right:5px;margin-bottom:10px;}
#clients img, #projectholder img{border:1px solid #EBEBEB;}
#clients p{margin:0px;padding:0px;}
#projectholder{padding-top:10px;}
#projectthumbs img{margin-right:10px;margin-bottom:10px;}

#flashholder{padding-top:10px;}

#clientnames{float:left;width:80px;margin-bottom:10px;}

.padder{margin-bottom:10px;}
.contactfields{width:200px;}
.dlines{border-top:1px dashed #CCCCCC;padding-top:20px;}

.redtxt{color:#C41230;}
.clearfix:after { 
    content: ".";  
    display: block;  
    height: 0;  
    clear: both;  
    visibility: hidden; 
} 
 
.clearfix {
	display: inline-table;
} 
 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {
	display: block;
} 
/* End hide from IE-mac */
