body {
	font-family:verdana,arial;
	font-size:11px;
	background-color:#8DD7F6;
	margin-top:0px;
	margin-left:0px;
	color:#616265;
	background-repeat:no-repeat;
}



#outer {
	margin-top:0px;
}
#header {

}
#printlogo {
	
}
#tmenu {
	display:none;
}

#homebutt {
	padding-left:70px;
}
#content {
	width:775px;
	display:table;	
}
#content_sec {
	width:1150px;
	display:table;
}
#content_outer {
	width:1300px;
}
#content_thr {
	width:600px;
	min-height:410px;
	margin-bottom:20px;
}
#fullcol {
	position:relative;
	top:-20px;
	margin-left:30px;
	margin-right:30px;
}
#corner{
	display:none;
}
#flash {
	display:none;
}
#logos {
	display:none;
}
#introtext {
	width:650px;
	overflow:auto;
}
#introtext_sec {
	width:650px;
}
#introtext p {
	margin:0px;
	padding:0px;
	margin-top:0px;
}
#introtext_sec p, #introtext_sec h2 {
	margin-left:10px;
	margin-right:40px;
}
#news {
	width:650px;
	overflow:auto;
}
#news p {
	margin-left:30px;
	margin-right:20px;
	margin-bottom:5px;
	margin-top:10px;
	padding-bottom:0px;
	padding-top:0px;
}
#news a {
	color:#00B3AF;
	text-decoration:none;
}
#news a:hover {
	color:#045D99;
	text-decoration:underline;
}
#news h2 {
	color:#045D99;
	font-size:12px;
	font-weight:bold;
	padding-left:15px;
	margin:0px
}
#images_area {
	display:none;
}
#product_image img {
	display:none;
}
#product_info {

}
#tabs {
	display:none;
}
#product_info_inner {
	display:none;
}
#product_info_inner_notab {
	width:465px;
	display:table;
	vertical-align:top;
	padding:10px;	
}
.asktable {
	width:550px!important;
}
#product_info_inner li, #product_info_inner_notab li {
	list-style-image: url('images/bullet.gif');
	line-height:20px;
	margin-left:10px;
	margin-right:10px;
}
#leftcol {
	background-color:#FFFFFF;
	display:table;
}
#rightcol {
}
#submenu {
	display:none;
}

TABLE.tablefonts {
	font-family:verdana,arial;
	font-size:10px;
	border-collapse:collapse;
}

TABLE.tablefonts TR.header, TABLE.tablefonts TD.header {
	font-weight:bold;
	background-color:#CCCCCC;
}
TABLE.tablefonts TD.header a, TABLE.tablefonts TR.header a {
	color:#045D99;
}
TABLE.tablefonts TD {
	border:1px solid #AAAAAA;
	padding:5px;
}
TABLE.tablefonts ul {
	margin:1px;
	padding:0px;
}
.sub {
	vertical-align: super;
	font-size:9px;
	color:#AAAAAA;
}
.key {
	color:#AAAAAA;
}
TABLE {
	font-family:verdana,arial;
	font-size:11px;
	
}
h1 {
	color:#045D99;
	font-size:12px;
	font-weight:bold;
}
h2 {
	color:#045D99;
	font-size:12px;
	font-weight:bold;
}
a {
	color:#00B3AF;
	text-decoration:none;
}
a:hover {
	color:#045D99;
	text-decoration:underline;
}
.line {
	background-color:#045D99;
	height:1px;
	width:250px;
	margin-left:100px;
	margin-top:20px;
	margin-bottom:20px;
}
.bordleft {
	
}
.bordtop {
	
}
.storyimgright {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	font-size:9px;
}
.storyimgleft {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	font-size:9px;
}

#norightimg {
	height:220px;
	width:10px;
	border-left:2px solid #045D99;
}
#norightimg_sm {
	height:120px;
	width:10px;
	border-left:2px solid #045D99;
}