body,form,fieldset,legend,object,img,iframe,
table,td,th,ul,li,ol,h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ul,ol {
	list-style:none;
}
.clearLeft {
	height:0;
	clear:left;
}
html {
	overflow-y:scroll;
}
body {
	line-height:1;
	background-color:#fff;
	color:#8e8e8e;
	font-family:Verdana,sans-serif;
	font-size:12px;
	margin-bottom:30px;
}
p {
	line-height:1.7em;
	margin-bottom:1.4em;
}
a:link, a:visited {
    color:#000;
    text-decoration:none;
}
a:hover {
    color:#206fce;
}
h1 {
   font-family:Arial,sans-serif;
   font-size:24px;
   font-weight:bold;
   color:#242424;
   text-transform:uppercase;
   margin-top:5px;
   margin-bottom:5px;
   padding-bottom:5px;
}
.contentWrapper h1 {
	margin-top:-10px;
	padding-bottom:0;
}
h2 {
   color:#1d1d1d;
   font-weight:bold;
   font-size:23px;
   margin-bottom:14px;
}
#wrapper {
    width:869px;
    margin:0 auto;
    margin-bottom:30px;
}
#header {
	position:relative;
	margin-right:3px;
	margin-bottom:8px;
}
#headerTop {
	position:relative;
	height:25px;
	background:url(../images/diag-tile.png);
	margin-bottom:11px;
}
#headerBot {
	position:relative;
	height:42px;
	background:url(../images/header-movement-bg.png) no-repeat 0px 0px;
}
#headerBot a.logo:link, #headerBot a.logo:visited {
	position:absolute;
	top:0px;
	left:30px;
	display:block;
	width:570px;
	height:39px;
    line-height:100em;
    overflow:hidden;
}
#homeBox {
	background:url(../images/diag-tile.png);
	overflow:hidden;
	padding:23px 21px 21px 23px;
	margin-bottom:18px;
	margin-right:3px;
}
* html #homeBox {
	height:163px;
}
#homeBox .botShadow {
	height:4px;
	margin-right:2px;
	background:url(../images/transparent-bottom.png) repeat-x left bottom;
}
#homeBox .rightBox {
	float:left;
	display:inline;
	width:824px;
}
#homeBox .rightBoxContent {
	padding:25px;
	background:#fff url(../images/transparent-right.png) repeat-y right top;
}
#homeBox .rightBox p {
	font-size:12px;
	line-height:1.8em;
	margin-bottom:0;
}

.horLine {
	height:1px;
	background:#cacaca;
	margin-bottom:20px;
}
.contentWrapper {
	float:left;
	display:inline;
	margin-left:6px;
	width:284px;
	padding-right:1px;
	background:#c8c8c8 url(../images/white-shadow-tl.png) repeat-x right top;
	margin-bottom:15px;
}
#slideWrapper .first {
	margin-left:0;
}
.contentWrapper .botShadow {
	height:3px;
	background:url(../images/slide-shadow-bottom.png) no-repeat left bottom;
}
.contentBox {
	position:relative;
	padding:12px;
	width:258px;
	padding-bottom:0;
	border:1px solid #e5e5e5;
	background:#fff;
}
.contentBox .view {
	display:none;
	position:absolute;
	top:12px;
	left:12px;
	width:258px;
	height:36px;
	background:#000 url(../images/btn-view-site.png) no-repeat left top;
	text-indent:-999em;
	cursor:pointer;
}
.contentBox img {
	margin-bottom:14px;
}

#footer {
    height:82px;
    padding-top:20px;
    padding-left:21px;
	background:url(../images/diag-tile.png);
	margin-bottom:10px;
}

.footerBox {
   width:831px;
}
.footerBoxContent {
	overflow:hidden;
	height:60px;
	background:#fff url(../images/transparent-right.png) repeat-y right top;
}
.footerBoxContent * {
	float:left;
	display:inline;
}
.footerBox .botShadow {
	height:4px;
	margin-right:2px;
	background:url(../images/transparent-bottom.png) repeat-x left bottom;
}
.copy {
	margin:0;
	font-family:Verdana;
	font-size:10px;
	color:#bdbdbd;
	margin-top:18px;
}
.follow {
	margin:0;
	margin-left:15px;
	margin-top:20px;
	font-size:11px;
	color:#1d1d1d;
}
.social {
	margin-left:25px;
	margin-right:55px;
	margin-top:15px;
}
.social a {
	margin-left:4px;
}
.adflogo {
	margin-top:10px;
	margin-left:18px;
}








