body {background:#fff; color:#000; font:0.75em Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
img {border:0;}
a {color:#686868;}
h1, h2, h3, h4, h5, h6, h7 {font-family:verdana;}
#wrap {background:#fff;	margin:0 auto 10px 60px; width:661px;}

#menu {position:absolute; top:0; left:60px; margin-left:-6px; height:35px; width:674px;}
.menu {list-style-type:none; margin:0; padding:0;}
.menu li {float:left; margin:0; padding:0;}
.menu li a {display:block; color:#000; height:35px; margin:0; padding:0; text-align:center;}
.menu li a:hover {color:#545454;}

.menu li.products a {background:url(../images/products.gif); width:153px;}
.menu li.faq a {background:url(../images/faq.gif); width:57px;}
.menu li.service a {background:url(../images/service.gif); width:140px;}
.menu li.newsroom a {background:url(../images/newsroom.gif); width:100px;}
.menu li.login a {background:url(../images/login.gif); width:72px;}
.menu li.contact a {background:url(../images/contact.gif); width:149px;}
.menu a span {display:none;}



#header {color:#a2bcce; margin-top:35px; height:70px; width:661px;}
#header h1 {margin:0; padding:0; height:70px; width:661px;}
#header h1 a {background:#fff url(../images/header-small.jpg) no-repeat center right; display:block;
	margin:0; padding:0; height:70px; width:661px;}
#header h1 span {display:none;}
#header h2 {display:inline; font-weight:normal; margin:0; padding:0; position:relative; top:-60px; left:20px;}
#header.home {height:164px;}
#header.home h1 {margin:0; padding:0; height:164px; width:661px;}
#header.home h1 a {
	background: #fff url(../images/header.jpg) no-repeat top left;
	display: block;
	margin: 0;
	padding: 0;
	height: 164px;
	width: 437px;
}

.need-help {float: right; height:164px; margin:-164px 0 0; width:224px;}
.need-help a {background: #fff url(../images/need-help.jpg) no-repeat top left; display: block; 
	height: 34px; margin: 31px 0 0; width: 224px;}
.need-help a span {display:none;}

#content {
	background: #d5d5d5 url(../images/content-bg.jpg) no-repeat top left;
	/*font-size: 80%;*/
	margin: 0 auto;
	padding: 10px 20px;
	width: 621px;
	/* Clear Floats */ _height:1%; overflow:hidden;
}
#content .column {
	float:left;
	margin: 0 5px;
	padding: 0 5px;
	width: 275px;
}
#content.home {background:none; min-height:625px; padding:0; width:661px; /* Clear Floats */ _height:1%; overflow:hidden;}
#content.home img {}
#content.home .flash {position:absolute; top:199px; left:60px; background:transparent; height:400px; width:661px; z-index:10;}
#content .info {float:left;}
#content .news {float:right;}

#footer {margin:10px auto 10px 60px; text-align:center; width: 661px;}

.table {margin:0 auto; text-align:center; width:661px;}
.table .cell {background:#fff; float:left; margin:3px;}
.table .cell .caption {font-weight:bold; text-align:center;}

dt {font-weight:bold;}
dd {margin:auto 20px;}

.gray {color:#69697D; font-style:italic;}

h4.news-header {margin-bottom:1px;}

.clear {clear:both;}