html, body
{
	background:#FFC46B url(../images/body.gif) repeat-x;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000000;
	margin: 0;
	padding: 0;
}

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;
}

#container1
{
	width:100%;
	background:url(images/background1.gif) no-repeat;
}
#container2
{
	width:100%;
	background:url(images/background2.gif) top right no-repeat;
	text-align:center;
}

#container3
{
	width:767px;
	margin:0 auto 0 auto;
	text-align:left;
	background:#ffffff 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: #333399;}
a:hover    {color: #85898A; text-decoration:underline;}
a:active    {color: #0033CC;}

/*Header Menu*/
.headermenu {width:300px; height:110px; position:absolute; z-index:1; margin:-33px 0 0 453px; font-family:"trebuchet ms"s,verdana,sans-serif; color:rgb(29,89,139); /*overflow:visible !important /*Activate if Firefox print problems*/; overflow:hidden /*IE6*/;}
.headermenu h3 {float:left; width:260px; margin:2px 0px 0px 15px; text-align:left; font-size:85%;}
.headermenu h3 a {text-decoration:none; color:rgb(29,89,139);}
.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: 30px;
}

.contents{
	margin-bottom: 50px;
}

/* ----------------------------------------------
nav
---------------------------------------------- */
#feature{
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
	width: 720px;
	height: 274px;
}

#nav { 
	z-index: 20;
	position: absolute;
	left: 610px;
	bottom: 0px;
}

#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; }

