:link,:visited {
	text-decoration: underline;
	color: #37779d;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.fright {float: right;}
.fleft {float:left}

.boxed {
	border: 1px solid #CCC;
	padding: 1em;
	margin-top: 1em;
	margin-top: 25px;
	z-index: -99999;
}
.boxed h2 {
	margin-top: -1.2em;
	background: #FFF;
	z-index: 1000000;
	float: left;
	padding: 0 .5em;
	line-height: 1.2em;
}
.boxed p {clear:left;}
.boxed br {clear:left; font-size: 1px; height:1px; display: block;}
.boxed ul {margin-bottom: 0;}

.copy ul li {
	padding: 0 0 .5em .5em;
	background: url(/assets/images/bg_li_arrow.png) no-repeat 0 .5em;
}

.tagline {
    margin-top: -2.3em;
    color: black;    
}


/* Cells */
.cel, .bcel, .tcel, .rcel, .lcel {
	padding: 0 12px 0 12px;
}
.tcel {border-top: 2px solid #E4E4E4;}
.rcel {border-right: 2px solid #E4E4E4;}
.bcel {border-bottom: 2px solid #E4E4E4;}
.lcel {border-left: 2px solid #E4E4E4;}

.header-logo {width:100px;height:200px;}

/* Grids */
.col25, .col30, .col33, .col34, .col40, .col50, .col60, .col70, .col75 {
    float: right;
    overflow: hidden;
    padding-bottom: 32767px;
	margin-bottom: -32767px;
	display: block;
}
.col25 {width: 25%;}
.col30 {width: 30%;}
.col33 {width: 33%;}
.col34 {width: 34%;}
.col35 {width: 35%;}
.col40 {width: 40%;}
.col50 {width: 50%;}
.col60 {width: 60%;}
.col65 {width: 65%;}
.col70 {width: 70%;}
.col75 {width: 75%;}
.first {float: left;}
.row {overflow: hidden;margin-top: 10px;}

#contact fieldset {
	border: 3px solid #999;
	background-color: #DDD;
}

