@charset "UTF-8";
/* CSS Document */

/*Colors
blue : #1d65ad
green : #0ad10a
gray : #999999
*/

/* begin css reset ================================================ */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* end css reset ================================================ */

body {background:url(../images/bg.gif) repeat-x #000000; width:100%; height:100%; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:23px;}
a {color:#0ad10a; text-decoration:none;}
a:hover {color:#1d65ad;}

h1 {float:left; font-size:28px; color:#1d65ad; line-height:28px; padding:0 0 20px 0;}
h2 {color:#cccccc; font-size:16px;}
h4 {color:#cccccc; font-size:12px; font-weight:bold;}

#container {width:1000px; margin:0 auto;}
#cont {background:url(../images/cont-rep.png) repeat-y; width:1000px; float:left;}
#cont-bg {background:url(../images/cont-bg.jpg) bottom no-repeat; width:960px; margin:0 0 0 20px; float:left;}
#cont-bot {background:url(../images/cont-bot.png) no-repeat; width:1000px; height:29px; clear:both;}
#header {background:url(../images/header.jpg) no-repeat; width:960px; height:129px; float:left;}
#logo {float:right; padding:1px 45px 0 0;}
#tagline {margin:57px 0 0 32px; float:left; color:#ffffff;}
#search {margin:30px 0 0 30px; float:left; color:#ffffff;}
#search a {color:#ffffff; text-decoration:underline;}
#search a:hover {color:#1d65ad;}
#search-box {float:left; padding:3px 0 0 0;}
#search-btn {float:left; padding:5px 0 0 4px;}
#nav {width:960px; height:29px; float:left;}
#flash {width:960px; height:355px; float:left; text-align:center; background:url(../images/flash.png) no-repeat;}
#footer {font-size:10px; width:100%; text-align:center; margin:10px 0 20px 0;}

#home-ads {width:960px; height:331px; float:left;}
#home-txt {background:url(../images/home-txt.png) no-repeat; width:960px; float:left; font-size:14px;}
#home-txt-pad {padding:30px 0 8px 108px; width:738px;}

#sec-top {background:url(../images/sec-prod-top.png) no-repeat; width:960px; height:28px; float:left;}
#sec-rep {background:url(../images/sec-prod-rep.png) repeat-y; width:960px; float:left;}
#sec-left {float:left; margin:6px 0 6px 35px; width:223px; color:#cccccc;}
#sec-cont {float:left; padding:0 0 0 58px; margin:0 0 6px 0; width:584px;}
#sec-bot {background:url(../images/sec-prod-bot.png) no-repeat; width:960px; height:28px; float:left;}
#sec-txt {float:left; width:564px; padding:0 0 10px 20px;}

#sec-prod-nav {float:left; margin:6px 0 6px 35px; width:223px; color:#cccccc;}
#sec-prod-nav ul {margin:0 0 20px 10px;}
#sec-prod-nav ul li {padding:0 0 0 10px; font-size:13px; background:url(../images/prod-nav-bullet.png) no-repeat;}
#sec-prod-title {padding:10px 0 0 0;}
#sec-prod-img {float:right; margin:0 14px 20px 20px; width:296px;}
.sec-prod-img-info {float:left; width:296px; font-size:14px; font-weight:bold; padding:14px 0 20px 0;}
.sec-prod-img-list {float:left; width:296px; text-align:center; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:dotted 1px #333333;}
#sec-prod-desc {float:left; width:200px; line-height:20px; padding:18px 0 20px 20px; font-size:11px;}
#sec-prod-desc ul {padding:10px 0 0 8px;}
#sec-prod-desc ul li {padding:0 0 0 8px; line-height:23px; background:url(../images/prod-nav-bullet.png) no-repeat;}
#sec-prod-desc2 {float:left; width:560px; line-height:20px; padding:18px 0 20px 20px; font-size:11px;}
#sec-prod-desc2 ul {padding:10px 0 0 8px;}
#sec-prod-desc2 ul li {padding:0 0 0 8px; line-height:23px; background:url(../images/prod-nav-bullet.png) no-repeat;}
#sec-prod-table {width:554px; float:left; margin:16px 0 10px 20px; line-height:18px;}
#sec-prod-table-head {background:#31690f; width:100%; color:#ffffff; float:left; line-height:34px; font-weight:bold;}
.sec-prod-table-head-col1 {padding:0 18px; width:230px; float:left;}
.sec-prod-table-head-col2 {padding:0 18px; width:107px; border-left:solid 1px #555555; float:left; text-align:center;}
.sec-prod-table-head-col3 {padding:0 18px; width:107px; border-left:solid 1px #555555; float:left; text-align:center;}
.sec-prod-table-head-col4 {padding:0 18px; width:251px; border-left:solid 1px #555555; float:left; text-align:center;}
.sec-prod-table-row1 {width:100%; float:left; border-bottom:solid 1px #555555;}
.sec-prod-table-col1 {padding:4px 18px 6px 18px; width:230px; float:left; font-weight:bold; color:#cccccc; background:url(../images/sec-prod-blue.png);}
.sec-prod-table-col2 {padding:4px 18px 6px 18px; width:107px; border-left:solid 1px #555555; float:left; text-align:center; background:url(../images/sec-prod-table-bg.png);}
.sec-prod-table-col3 {padding:4px 18px 6px 18px; width:107px; border-left:solid 1px #555555; float:left; text-align:center; background:url(../images/sec-prod-table-bg.png);}
.sec-prod-table-col4 {padding:4px 18px 6px 18px; width:251px; border-left:solid 1px #555555; float:left; text-align:center; background:url(../images/sec-prod-table-bg.png);}
#sec-prod-table-note {float:left; width:100%; font-size:10px; text-align:center; padding:6px 0; background:url(../images/sec-prod-white7.png);}
#sec-prod-txt {float:left; width:100%; text-align:center; padding:16px 0 10px 0;}

.blue {color:#1d65ad;}
.gray14-norm {color:#999999; font-size:14px; font-weight:normal;}
.quote {font-size:10px; font-style:italic;}


