body {
	font-family:verdana,arial;
	font-size:11px;
	background-color:#8DD7F6;
	margin-top:0px;
	margin-left:0px;
	color:#616265;
	background-image:url('../images/bg_main.gif');
	background-repeat:no-repeat;
}
.col { float:left; }
.row { clear:both; }


#outer {
	margin-top:0px;
}
#printlogo {
	display:none;
}
#header {
	height:44px;
	margin-left:128px;
}
#tmenu {
	background-image:url('../images/nav_bg.gif');
	height:28px;
	overflow:hidden;
	margin-top:3px;
	width:100%;
}
#tmenu ul {
	list-style-type: none;
	display:inline;
	padding-left:0px;
	margin-left:0px;
}
#tmenu ul li {
	display:inline;
}
#homebutt {
	padding-left:70px;
}
#content {
	width:775px;
	border-right:2px solid #045D99;
	border-bottom:2px solid #045D99;
	display:table;
	background-color:#FFFFFF;
	background-image:url('../images/border.gif');
	background-repeat:repeat-x;
	
}
#content_sec {
	width:1150px;
	display:table;
}
#content_outer {
	width:1260px;
}
#content_thr {
	width:600px;
	border-right:2px solid #045D99;
	border-bottom:2px solid #045D99;
	border-top:2px solid #045D99;
	border-left:2px solid #045D99;
	background-color:#FFFFFF;
	min-height:410px;
	margin-bottom:20px;
}
#fullcol {
	position:relative;
	top:-20px;
	margin-left:30px;
	margin-right:30px;
}
#corner{
	background-image:url('../images/corner.gif');
	background-repeat:no-repeat;
	position:relative;
	height:45px;
	width:43px;
	top:-2px;
	left:-2px;
}
#flash {
	border-bottom:2px solid #045D99;
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:465px;
	width:377px;
	background-image:url('../images/flash_house.jpg');
}
#logos1 {
        border-top:2px solid #045D99;
        border-bottom:2px solid #045D99;
        width:394px;
        text-align:center;
        background-color:#FFFFFF;
}

#logos {
	border-top:2px solid #045D99;
	border-bottom:2px solid #045D99;
	width:394px;
	text-align:center;
	background-color:#FFFFFF;
}

#logos img {
	margin:10px;
}

#introtext {
	border-left:2px solid #045D99;
	width:350px;
	margin:0px;
	padding-top:17px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:16px;
	background-color:#FFFFFF;
}
#introtext_sec {
	border-left:2px solid #045D99;
	border-bottom:2px solid #045D99;
	border-right:2px solid #045D99;
	width:420px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	background-color:#FFFFFF;
}
#introtext p {
	margin:0px;
	padding:0px;
	margin-top:0px;
}
#introtext_sec p, #introtext_sec h2 {
	margin-left:10px;
	margin-right:40px;
}
#news {
	width:394px;
	background-image:url('../images/news_logo.gif');
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#FFFFFF;
	
}
#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-top:15px;
	padding-left:15px;
	margin:0px
}
#images_area {
	border-bottom:2px solid #045D99;
}
#product_image img {
	border-top:2px solid #045D99;
	border-right:2px solid #045D99;
	border-left:2px solid #045D99;	
}
#product_info {
	position:relative;
	left:-52px;
}
#product_info_inner {
	border-bottom:2px solid #045D99;
	border-right:2px solid #045D99;
	border-left:2px solid #045D99;
	width:365px;
	background-color:#FFFFFF;
	min-height:80px;
	padding:10px;
	padding-bottom:20px;
}
#product_info_inner_notab {
	border-top:2px solid #045D99;
	border-bottom:2px solid #045D99;
	border-right:2px solid #045D99;
	border-left:2px solid #045D99;
	width:465px;
	background-color:#FFFFFF;
	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 {
	border-left:2px solid #045D99;
}
#submenu {
	width:110px;
	text-align:center;
	margin-top:35px;
}
#submenu a {
	display:block;
	margin-bottom:10px;
}

#subsubmenu {
	border-bottom:1px solid #00ADA8;
	width:110px;
	text-align:left;
	margin-top:15px;
}
#subsubmenu a {
        font-weight:bold;
        font-size:9px;
        text-decoration:none;
        color:#3E7898;
        margin-left:20px;
        margin-right:5px;
}
#subsubmenu a:hover {
        color:#095284;
}
#subsubmenu a.on {
        color:#095284;
}

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 {
	border-left:2px solid #045D99;
}
.bordtop {
	border-top:2px solid #045D99;
}
.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;
}