@charset "utf-8";
/* CSS Document */

body { background-color: #cde7f1; font-family: Arial, Helvetica, sans-serif,; font-size: 12px; color: #333333; }
body,ul,li,img,h1 { margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; list-style-type: none; }

.clear { clear: both; }
a:link { text-decoration: none; color: #0066FF; }
a:hover { color: #FF9900; text-decoration: underline; }
a:visited { text-decoration: none; color: #0066FF; }

.font16px { color: #ff8901; font-size: 16px; font-weight: bold; }
.fontblue { color: #0c71c7; font-size: 18px; }
.fontblue2 { color: #0c71c7; font-size: 12px; }
.fontorange { color: #ff8901; }

#body { width: 920px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; }
#header { height: 79px; }
#header #logo { float: left; height: 79px; width: 387px; }
#header #topbanner { float: right; height: 59px; width: 450px; padding-top: 20px; }
ul#mainnav { background-image: url(../images/common/navbg.gif); height: 29px; margin-right: 10px; margin-left: 10px; }
ul#mainnav li { float: left; list-style-type: none; line-height: 29px; color: #FFFFFF; font-weight: bold; text-transform: capitalize; width: 100px; text-align: center; font-size: 13px; }
ul#mainnav   #active   { background-image: url(../images/common/navbg2.gif); display: block; background-repeat: no-repeat; background-position: center 5px; color: #FFFFFF; text-decoration: none; }
ul#mainnav li a { color: #FFFFFF; text-decoration: none; }
ul#mainnav li a:hover { background-image: url(../images/common/navbg2.gif); background-repeat: no-repeat; background-position: center 5px; display: block; }

#mainboy { padding: 10px; }

#mainboy .p_table { border: 1px solid #999999; margin-bottom: 10px; }
#mainboy .p_table ul { padding-left: 20px; }
#mainboy .p_table ul li { list-style-type: none; line-height: 20px; padding-bottom: 5px; }
.p_table_gray { border: 1px solid #CCCCCC; width: 440px; margin-bottom: 15px; float: left; }

.p_table_gray h1  { font-size: 18px; color: #0c71c7; height: 50px; background-color: #f0f0f0; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #DDDDDD; padding: 3px; }
.p_table_gray .graycenter { height: 270px; }
.p_table_gray h1 span { display: block; font-size: 12px; color: #ff8901; }
.p_table_gray p { margin-top: 10px; margin-bottom: 10px; float: left; width: 250px; color: #666666; font-size: 12px; }
.p_table_gray ul { float: left; height: 260px; display: block; }
.p_table_gray ul li { list-style-type: none; line-height: 20px; padding-bottom: 5px; text-align: center; }
.gray_leftmargin { margin-right: 15px; }

.products ul { padding-left: 20px; list-style-type: none; }
.products ul li { list-style-type: none; line-height: 20px; }

.features ul { padding-left: 20px; }
.features ul li { list-style-type: disc; line-height: 20px; }

.tdcenter   { font-size: 12px; color: #666666; }

#footer { border-top-width: 5px; border-top-style: solid; border-top-color: #0c71c7; margin-top: 10px; padding-top: 5px; padding-right: 5px; padding-bottom: 15px; padding-left: 5px; }
#footer p { margin-bottom: 0px; }

ul#footernav { width: 420px; margin-right: auto; margin-left: auto; }
ul#footernav li { float: left; list-style-type: none; text-transform: capitalize; padding-right: 10px; padding-left: 10px; }
ul#footernav li a { color: #333333; text-decoration: none; text-transform: capitalize; }
.div_gray { border: 1px dashed #FFCC33; background-color: #FFFFAA; padding: 3px; margin-bottom: 5px; text-align: center; }
