html{
	color:#000;background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;padding:0;
}
.benn1 {
	float: right;
	height: 275px;
	width: 300px;
	border: thick solid #DADADA;;
	margin-right: 20px;
	margin-top: 1px;
	padding-top: 10px;
	padding-left: 10px;
}
.benn2 {
	float: left;
	height: 345px;
	width: 425px;
	border: thick solid #DADADA;
	margin-top: 30px;
	margin-left: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.benn3 {
	float: right;
	height: 100px;
	width: 300px;
	border: thick solid #DADADA;
	margin-right: 20px;
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

.benn3 h1{
font:bold 1.3em arial,sans-serif;
text-align:center;
margin:0 12px;
}

table{
	border-collapse:collapse;border-spacing:0;
}
fieldset,img{
	border:0;margin:0;padding:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;font-variant:normal;
}
sup{
	vertical-align:text-top;
}
sub{
	vertical-align:text-bottom;
}
input,textarea,select{
	font-family:inherit;font-size:inherit;font-weight:inherit;
}
input,textarea,select{
	*font-size:100%;
}
legend{
	color:#000;
}
del,ins{
	text-decoration:none;
}
.clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}

body{
	height:100%;
	background: #fff url('images/bigBG2.jpg') no-repeat  top center;
	font:12px arial,sans-serif;
	width: 100%;
  display: table;
}

.shell{
	height:100%;
	width:815px;
	margin-left:auto;
	margin-right:auto;
	border:none;
}
.wrapper {
	width: 815px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}


label{
width:150px;
float:left;
text-align:right;
padding:6px;
}

input,textarea{
margin:4px;
width:175px;
}

textarea{
height:100px;
}

.header{
height:170px;
width:100%;
}

.logo{
position:relative;
left:2px;
top:33px;
}

.cblogo{
position:relative;
left:52px;
top:50px;
}


.tabs{
	height:32px;
	width:815px;
	text-align:right;
	float:right;
	background:url('images/tabs.gif') no-repeat right;
	margin-right:2px;
}
.middle {
	height: 450px;
	width: 320px;
	border: thin solid #0F0;
	clear: both;
	float: right;
}
.middleLeft {
	clear: none;
	float: left;
	height: 400px;
	width: 400px;
	border: thin dotted #F00;
}

.navRight {
	height: 400px;
	width: 320px;
	border: thin dotted #F00;
}
.navLeft {
	float: left;
	height: 400px;
	width: 450px;
	border: thin dotted #00F;
}


.tabs a{
	font:bold 13px arial,sans-serif;
	color:#000;
	text-decoration:none;
	padding:0 14px;
	position:relative;
	top:8px;
}

.tabs a:hover {color:#fff;}

.page{
	width:811px;
	margin-left:2px;
	background:url(images/shellBg.gif) repeat-x;
	height:100%;
}

.leftSide{
	width:460px;
	float:left;
	padding:32px 0px;
}

.rightSide{
	width:320px;
	float:left;
	padding:2px 12px;
}


.framedCell{
	width:450px;
	background:url(images/boxSides.gif) repeat-y;
}
.rssBlock {
	float: right;
	height: 40px;
	width: 300px;
	clear: both;
}


.framedCell p{
padding:12px;
}


.framedCell h1{
font:bold 1.5em arial,sans-serif;
text-align:center;
margin:0 12px;
}

.framedCellRight{
	width:320px;
	background:url(images/boxSidesRight.gif) repeat-y;
	float: right;
}

.framedCellRight p{
padding:12px;
}


.framedCellRight h1{
font:bold 1.5em arial,sans-serif;
text-align:center;
margin:0 12px;
}


.blogpost{
clear:both;
margin-top:32px;
padding:12px 12px;
}

.blogpost h2{
font:bold 16px arial,sans-serif;
text-align:center;
}

.blogpost h3{
font:bold 16px arial,sans-serif;
text-align:center;
}

strong{
font:bold 1.1em arial;
}
.agentBox{
float:left;
width:90px;
text-align:center;
border:1px solid #eee;
margin:3px;
}

.agentBox img{
clear:both;
margin:3px;
}


.peeker{

}

.navButton{
margin:4px 4px;
}

.question{
padding:2px 22px;
font:bold 14px arial,sans-serif;
}

.answer{
padding:2px 34px;
margin-bottom:12px;
}

ul{
padding-left:32px;
}

li{
list-style:disc;
margin:0 42px;
}.update {
	clear: both;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
