body { background-color: #fff; font-size: 62.5%; font-family: Verdana, sans-serif; background-image: url(../images/body_bg.png); background-repeat: repeat-x; }

img { border: 0px; }

h3 { font-size: 1.2em; line-height: 1.6em; margin-left: 10px; }
h4 { font-size: 1.2em; line-height: 1.6em; margin-bottom: 8px; margin-top: 8px; }
h5 { font-size: 1.2em; line-height: 1.6em; }
p {font-size: 1.1em; line-height: 1.7em; margin-bottom: 14px;}

a:link { color: #C41130; text-decoration: underline; }
a:visited { color: #C41130; text-decoration: underline; }
a:hover { color: #C41130; text-decoration: none; }

.redness { color: #C41130; }
.sidetext { margin-left: 10px; }

hr { height:1px; color: #C1C1C1; background: #C1C1C1; border: none; }

#logo {
	background:url(../images/logo.png) no-repeat;
	width:370px;
	height:70px;
	display:block;
	float: left;
	margin: 37px 0 0 0;
	}
	
.hidden {
	height:1px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:-500px;
	width:1px;
}

/***********************************************/

/* Layout Divs                                 */

/***********************************************/

#wrap { 
width:960px;
margin:0 auto;
 }

#head {
width:960px;
height: 140px;
margin:0 auto;
float: left;
 }

#left {
float: left;
width: 600px;
margin: 0 0 10px 10px;
text-align: left;
 }

#right {
float: right;
width: 300px;
margin: 0 10px 10px 0 ;
text-align: left;
}

#footer { margin: auto; width: auto; padding: 0; background: #C41130; height: 10px; }

.truebreak { clear: both; height: 1px; margin: 0; padding: 0; }

/***********************************************/

/* Container Divs                              */

/***********************************************/

.box200 {
width: 200px;
margin: 0 20px 20px 20px;
padding: 0;
float: left;
clear: right; 
}

.box260 {
width: 260px;
height: 215px;
padding: 10px;
float: left;
clear: right;
margin-right: 35px;
background-color: #e5e5e5;
border: 1px solid #c1c1c1;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
}

.box260light {
width: 260px;
height: 215px;
padding: 10px;
float: left;
clear: right;
background-color: #F2EDED;
border: 1px solid #c1c1c1;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
}

.box300 {
width: 300px;
padding: 10px;
float: left;
background-color: #e5e5e5;
border: 1px solid #c1c1c1;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
}

.quotebox {
width: 570px;
padding: 12px;
float: left;
margin: 15px 0 10px 0;
background-color: #e5e5e5;
border: 1px solid #c1c1c1;
-moz-border-radius: 8px; 
-webkit-border-radius: 8px;
font-size: 1.2em; line-height: 1.7em; color: #333;
}

/***********************************************/

/* Nav                                         */

/***********************************************/

