/* CSS Document */

*{font-size: 100%; margin: 0; padding: 0; line-height: 1.5em;}
body {position: relative; margin: 0; padding: 0; background: url(../images/bkg.gif) top  #EDEDEF; font:70% Verdana, Arial, Helvetica, sans-serif; color: #666; text-align: center;}

#masthead {background: url(../images/masthead.gif) top repeat-x;}
.inner {position: relative; width: 700px; margin: 0 auto; text-align: left; padding: 0;}
#footer {float: left; display: block; width: 700px; clear: both;}

h1 {display: block; width: 249px; height: 131px; background: url(../images/logo.gif);}
h1 span {display: none;}
h2 {font: 2.1em "Times New Roman", Times, serif; color: #5E656B; margin: 0 0 0.7em 0; letter-spacing: -1px;}
h3 {font: 1.8em "Times New Roman", Times, serif; color: #5E656B; margin: 0 0 0.8em 0; letter-spacing: -1px;}
h4 {font-weight: bold; margin: 0 0 1.2em 0;}
p {margin: 0 0 1.2em 0;}

a, a:visited {color: #A92A2A; text-decoration: none;}
a:hover {color: #000;}

.cols5050 {float: left; width: 700px; background: url(../images/cols5050.gif) top repeat-y; clear: both;}
.cols7030 {float: left; width: 700px; background: url(../images/cols7030.gif) top repeat-y; clear: both;}
.cols8515 {float: left; width: 700px; clear: both;}
.leftcol {float: left;}
.rightcol {float: right;}

.cols5050 .leftcol, .cols5050 .rightcol {width: 338px;}
.cols8515 .leftcol {width: 575px;}
.cols8515 .rightcol {width: 100px;}
.cols7030 .leftcol {width: 475px;}
.cols7030 .rightcol {width: 200px;}

.cols5050 ul, .cols7030 ul {padding: 0 0 1.2em 1.5em;}
.cols5050 ul ul, .cols7030 ul ul {padding: 0 0 0 1.5em;}

.submenu {float: left; margin: 0 0 24px 0; padding: 0 !important; list-style: none;}
.submenu li {float: left; margin: 0; padding: 0;}
.submenu a, .submenu a:visited {float: left; width: 200px; padding: 3px 0; border-bottom: 1px solid #ccc;}
.submenu a:hover {}

.divider {float: left; display: block; width: 700px; margin: 12px 0; border-top: 3px double #ccc;}
* html .divider {margin: 12px 0 0 0;}

#footer ul {text-align: center;}
#footer li {display: inline; margin: 0 20px 0 0;}

#nav {position: absolute; top: 0; right: 0; text-align: right; border-right: 1px solid #ccc;}
#nav li {display: inline;}
#nav a, #nav a:visited {float: left; padding: 81px 8px 0 8px; border-left: 1px solid #ccc; text-decoration: none; color: #5E656B;}
#nav a:hover {color: #000; background: url(../images/navhover.gif) top repeat-x;}

#page01 #nav01 a, #page02 #nav02 a, #page03 #nav03 a, #page04 #nav04 a, #page09 #nav09 a {color: #000; background: url(../images/navhover.gif) top repeat-x;}

#form1 input {width: 250px; padding: 2px;}
#Additional {width: 466px; padding: 2px;}
#textfield {width: auto !important; padding: 3px 10px !important;}

/*-------------------- feature-list --------------------*/
#featurelist h1 {
margin: 0px;
padding: 3px 0;
	color: #FFFFFF;
	text-align: center;
	background-color: #FF8700;
}
#featurelist p {
margin:0px;
padding:0px;
}
#featurelist .contenttable {
	border-collapse:collapse;
        margin-bottom: 10px;
}
#featurelist .contenttable td {
border: 1px solid #e7e7e7;
padding: 5px;
}
#featurelist .contenttable .td-1, #featurelist .contenttable .td-2 {
	color: #FF8700;
	text-align: center;
	width: 15px;
	font-weight: bold;
	
}
#featurelist .contenttable .td-0 {
	width: 125px;
	background-color: #f7f7f7;
}
#featurelist .contenttable .td-last {
	color: #333333;
}
#featurelist .contenttable .tr-0 .td-0, #featurelist .contenttable .tr-0 .td-1, #featurelist .contenttable .tr-0 .td-2, #featurelist .contenttable .tr-0 .td-last {
	color: #333333;
	background-color: #CCCCCC;
	font-weight: bold;

}