/* CSS Document */

body { margin-top:20px; margin-bottom:20px; background-color:#ededed; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7b7b7b; line-height:18px; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#DC143C; margin:0; }

h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#DC143C; margin:0; }

h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin:0; }

h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin:0; }

img { border:0px none; }

.footertext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }

#wrapper { 
	position:relative; 
	margin: 0 auto; 
	width:885px; 
	padding-left:15px; 
	background-color:#ffffff; 
	border:solid 1px #cccccc; 
}

#header { 
	position:relative; 
	width:870px; 
	height:70px; 
	border-bottom:solid 1px #DC143C; 
}

#logo { 
	position:absolute; 
	width:870px; 
	height:70px;
	padding-top: 10px; 
}

#mainnav { 
	position:absolute; 
	margin-left:270px; 
	width:600px; 
	height:25px; 
	padding-top:55px; 
	text-align:right; 
}

#subnav { 
	position:relative; 
	width:870px; 
	height:10px; 
	padding-top:2px; 
	text-align:right; 
}


/* TOP SECTION - SR */
#pagetitle
{
	line-height: 30px;
}
#topsectioncontainer 
{
	/*display: table;*/
	width:870px; 
	height:192px; 
	padding-top:6px;
	/*position:relative;*/
	border-top: 6px solid #EDEDED;
	border-bottom: 6px solid #EDEDED;
}

#topsectionimage { 

	height:186px; 
	width:388px;
	float:left;

}

#topsectiontext 
{
	width:482px; 
	height:186px;
	background: #EDEDED;
	float:left;
	text-align:center;
	display: table-cell; 
}

#topsectiontext h2
{
	display: table-cell;
	vertical-align: middle;
	height: 186px;
	width: 482px;
	margin: 20px 10px 20px;
}


/* FOOTER - SR */

#footer 
{
	/*position: absolute;*/
	width:870px; 
	height:60px; 
	padding-top:5px; 
	border-top:solid 1px #DC143C;
	background-color:#FFFFFF; 
}

#footerlogo { 
	padding-right:2px; 
	float:left;
}
#address { 
	/*position:absolute; */
	height:38px; 
	float: left;
}

#footerlinks { 
	/*position:absolute; 
	margin-left:435px; */
	padding-right:10px; 
	text-align:right; 
	float:right;
}

