html, body
{
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000000;
	margin: 0;
	padding: 0;
	background-color: #ffa13d;
}

li{list-style:none;}

img {
	border: none;
	vertical-align: bottom;
}

ul {
	list-style: none;
	list-style-position: outside;
}

li {
	list-style: none;
	list-style-position: outside;
}

a img {
	border: 0;
}

:focus{
	outline-style: none;
}
#bg_scale {
	position:relative;
	margin:0;
	width:100%;
	height:100%;
	text-align:center;
	background:#ffa13d url(../images/body-bg.jpg) center center fixed no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	<!--[if lt IE 9]>filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.body-bg.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='body-bg.jpg', sizingMethod='scale')";
<!--[endif]>
}

#container1
{
	width:100%;
	text-align:center;
}
#container2
{
	width:100%;
	text-align:center;
}

#container3
{
	width:767px;
	margin:0 auto 0 auto;
	text-align:left;
	background: url(images/container4.gif);
}

.pagetitle {  font-family: Verdana, Helvetica, sans-serif; font-size: 14.5px; color: #003366;  line-height: 16px; font-weight:bold;}
.pagesubtitle {  font-family: Verdana, Helvetica, sans-serif; font-size: 12.5px; color: #003366; line-height: 14px; font-weight:bold;}
.pagesmlsubtitle {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 14px; font-weight:bold;}
.pagesmllestsubtitle {  font-family: Verdana, Helvetica, sans-serif; font-size: 9px; color: #003366; line-height: 14px; font-weight:bold;}
.bodytxt {  font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; line-height: 15.5px}
.introtxt {  font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color: #003366; line-height: 15.5px}
.bodytxtspaced {  font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; line-height: 22px}
.bodysmltxt {  font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; line-height: 15.5px}
.bodysmltxtcaption {  font-family: Verdana, Helvetica, sans-serif; color: #666666; font-size: 8pt; line-height: 17px}
.bodysmltxtcopyright {  font-family: Verdana, Helvetica, sans-serif; color: #666666; font-size: 7pt; line-height: 15.5px}
.tableheadingstxt {  font-family: Verdana, Helvetica, sans-serif; font-size: 8.5pt; color: #003C6D; font-weight:med;}


a          {text-decoration:none;}
a:link     {color: #003366;}
a:visited  {color: #003366;}
a:hover    {color: #85898A; text-decoration:underline;}
a:active    {color: #0033CC;}

/*Top Nav*/

#top-nav {
	width:450px;
	height:30px;
	float: right;
	margin-bottom: 15px;
	margin-top: 5px;
}
#top-nav ul {
	width:auto;
	color:#fff;
	font-size: 80%;
	list-style: none;
	
}
#top-nav ul li {
	width:auto;
	margin-top: 5px;
	float:left;
}
#top-nav ul li a, #top-nav ul li a:visited {
	width:auto;
	margin-right: 10px;
	margin-left: 10px;
	color:#fff;
	
}

/*Header Menu*/
#header { 
	width:767px;
	height:157px;
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
}
.headermenu {
	width:767px;
	height:35px;
	/*position:absolute;
	z-index:1;
	margin:118px 0 0 320px;*/
	font-family:"trebuchet ms"s,verdana,sans-serif;
	color:#fff; /*overflow:visible !important /*Activate if Firefox print problems*/
	background-color:#1b4789;
	overflow:hidden /*IE6*/;
	/*left: -167px;
	top: 63px;*/
	
}
.header-td {background-color:#ffb260;}
.headermenu h3 {
	float:right;
	text-align:right;
	font-size:85%;
	margin-top: 8px;
	margin-right: 30px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.headermenu h3 a, .headermenu h3 a:link {text-decoration:none; color:#fff;}
.headermenu h3 a:visited {text-decoration:none; color:#fff;}
.headermenu h3 a:hover {text-decoration:none; color:rgb(253,132,27);}
.headermenu h4 {float:left; width:190px; margin:2px 0px 0px 0px; text-align:left; font-size:85%;}
.headermenu h4 a {text-decoration:none; color:rgb(29,89,139);}
.headermenu h4 a:hover {text-decoration:none; color:rgb(253,132,27);}

h2.title{
	color: #FF8218;
	border-bottom: 1px solid #FF8218;
	padding-bottom: 3px;
}

.contact{
	margin-top: 30px;
	margin-bottom: 10px;
}

ul, li{
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-position: outside;
}

ul.logos{
	margin-left: 28px;
}


ul.logos li{
	float: left;
	width: 300px;
	border: 1px solid #CCCCCC;
	margin: 0 15px 10px 0;
	text-align: center;
	text-align: center;
	padding: 10px 0;
}

.buy{
	margin-bottom: 0px;
}

.note{
	width: 680px;
	text-align: left;
	font-size: 10px;
	margin-bottom: 30px;
}

img{
	border: none;
}

/* ----------------------------------------------
homefeature
---------------------------------------------- */
#homeFeature {
	margin: 0 auto;
	height: 274px;
	position: relative;
	width: 720px;
	margin-bottom: 40px;
	margin-top: 20px;
	overflow: hidden;
}
#homeFeature #homeFeatureContent {
	height:274px;
	margin:0;
	padding:0;
	position:relative;
	width:720px;
}
#homeFeatureContent li {
	position:absolute;
	height:274px;
	left:0;
	top:0;
}
#homeFeatureContent a {
	display: block;
	height:274px;
	left:0;
	text-indent:-9999em;
	top:0;
	width:720px;
}
#homeFeature #homeFeatureTabs {
	width: 100px;
	height: 25px;
	position: absolute;
	left: 612px;
	bottom: 0px;
}
#homeFeatureTabs li {
	float: left;
	z-index: 10;
	margin: 3px;
}

#homeFeatureTabs a {
	display:block;
	width: 25px;
	height: 22px;
	text-decoration: none;
	background: #00558c;
	color:#fff;
	border: #fff;
	padding-top: 3px;
}
#homeFeatureTabs a.current {
	color:#fff;
	background: #f78b0d;
}
/* ----------------------------------------------
footer
---------------------------------------------- */
.footer{
	font-size: 10px;
	text-align: left;
	color: #666;
	padding: 20px;
	background: #1B4789;
	color: #FFF;
}

/* ----------------------------------------------
category
---------------------------------------------- */
.category{
	margin-bottom: 10px;
}

.contents{
	margin-bottom: 50px;
}

/* ----------------------------------------------
nav
---------------------------------------------- */
#feature{
	margin-top: 30px;
	margin-bottom: 10px;
	position: relative;
	width: 720px;
	height: 274px;
}

#nav { 
	z-index: 20;
	position: absolute;
	left: 575px;
	bottom: 0px;
	width:150px;
}

#nav a { display: block; float: left; margin: 3px; padding: 3px 8px; border: 1px solid #FFF; background: #fc0; text-decoration: none; color:#1B4789;}
#nav a.activeSlide { background: #f78b0d; color: #FFF }
#nav a:focus { outline: none; }

