body {
color:#434343;
font-weight:bold;
}

div#container{
	background-color:#FFFFFF;
	width:800px;
	border-left-style:solid;
	border-right:solid;
  border-width:1px;
  border-color:#00124D;
  margin:0 auto;
}

div#inventoryReports{
	float:none;
  background-color:#FFFFFF;
  width:auto;
  min-width:800px;
  margin:0 auto;
}

table.container{
  margin:0 100px 0 100px;
}

table.container#notice{
  margin:0 80px;
  border:none;
}

/**Editorial container for IE6**/
div#econtainer{
  background-color:#FFFFFF;
  width:800px;
  border-left-style:solid;
  border-right:solid;
  border-width:1px;
  border-color:#00124D;
  margin:0 auto;
}

table.salecontainer{
  margin:0 40px;
}

#inventoryReports{
	background-color:#FFFFFF;
  width:800px;
  border-left-style:solid;
  border-right:solid;
  border-width:1px;
  border-color:#00124D;
  margin:0 auto;
}

div#hpheader{
  background-color:#FFFFFF;
  width:800px;
  border-left-style:solid;
  border-right:solid;
  border-width:1px;
  padding-bottom:36px;
  border-color:#00124D;
  margin:0 auto;
}

div#container p{
  padding: 0 50px 20px 50px;
}

div.content{
  padding: 0 50px 20px 50px;
}


h3 { 
	display: inline; 
	color: #017; 
	font-size: 100%; 
	font-weight: normal; 
}

ol li {

list-style-position:inside;
list-style-type:decimal;
}

ol li li{

list-style-image:url(../../../images/m/list_square.gif);

list-style-position:inside;
list-style-type:circle;
}

ul li{
list-style-type:none;
list-style-image:url(../../../images/m/list_square.gif);
}

ul.board li{
  margin-bottom:4px;
  margin-left:8px;
  list-style-position:inside;
}

ul li.contact{
list-style-type:none;
list-style-position:outside;
list-style-image:url(../../../images/m/list_square.gif);
color:#434343;
}

ul.contact{
padding-left:20px;
}

ol {
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
}

td.overview ul#aboutUL li{
margin-left:20px;
}

td.overview ul#aboutUL li{
list-style-position:outside;
}

#contact-form input, select, textarea {
border:1px solid #767676;
font-size:11px;
padding:1px 2px;
}

ol li { margin-bottom: 26px; }
ol ul { margin-bottom: 8px; list-style-image:url(../../../images/m/list_square.gif);}
ol ul li { margin: 0 0 0 26px; }
ol.ol-number li{ color: #656565; list-style-type: lower-alpha; list-style: lower-alpha;list-style-image: none; }

img.img-left { float: left; }
img.img-right { float: right; }
img.image-align-middle { vertical-align: middle; }
#img-left-padding { margin: 0 20px 20px 0; float: left; }
#img-right-padding { margin: 0 0 20px 20px; float: right; }

a:link { color: #d56e00; text-decoration: none; }
a:active { color: #d5a763; text-decoration: none; }
a:visited { color: #d56e00; text-decoration: none; }
a:hover { color: #d5a763; }

a:hover { color: #d5a763; }

#level2-td p.note {
background:#FFFFD7 none repeat scroll 0 0;
border:1px dotted #CCCCCC;
display:block;
font-size:85%;
line-height:15px;
padding:8px;
}

i{
color:#666666;	
}

b{
  font-weight:bold;	
}
	
dl.topicList{
  margin-bottom:20px;
}

dl.topicList dd a{
	margin-left:16px;
	color:#000000;
  font-size:13px;
  text-decoration:none;
}

dl.topicList dd a:hover{
  text-decoration:underline;
}

dl.topicList dt{
  margin-left:8px;
	font-style:italic;
  font-weight:bold;
  text-decoration:underline;
  color:#434343;
  font-size:13px;

}

a.topicList{
  color:#000000;
  font-size:13px;
  text-decoration:none;
}

table#menu{
  align:center;
  margin: 20px auto 0 auto;
}

table#menu td{
  color:#D56E00;
}

#menu a{
  text-decoration:underline;
  color:#D56E00;
  margin:0 6px;
}

#menu a:hover{
  text-decoration:underline;
  color:#993300;
}

#menu a#current{
  text-decoration:none;
  color:#993300;
}

#level2-td {
	/**padding:0 100px 40px 50px;**/
	width:100%;
}

#level2-td ol li{
  list-style-position:outside;
  color:#434343;
}

table.container td{
  /**padding:0 100px 40px 50px;**/
  width:100%;
}

hr#sep{
	height:1px;
	width:750px;
	margin: 0 0 0 25px;
	background-color:#00124D;
}

#contact-form
{
	padding-top:20px;
  border-top:1px dotted #CCCCCC;
}

h1 {
	line-height:24px;
	padding-bottom:0px;
	padding-top:18px;
	margin:0 30px 0 30px;
	border-bottom:1px solid #2d3e75;
  color:#2d3e75;
  font-size:16px;
  font-weight: bold;
}
h3 {
color:#000000;
display:inline;
font-size:100%;
font-weight:normal;
}

div#container h1{
  padding:0;
  padding-top: 20px;
}

div#container h1.small {
  color:#00124D;
  font-size:14px;
  padding:0px;
  margin:0px;
}
ul.board {
list-style-image:url(../images/hp/list_square.gif);
margin-bottom:20px;
}

h2 {
color:#800000;
font-size:13px;
font-weight:bold;
margin:0 0 4px;
padding:0;
line-height:12px;
}

span.h2
{
	color:#930;
  font-size:12pt;
  font-weight:bold;
  margin:0;
  padding:0;
  line-height:30px;
}

h2#line-height {
  line-height:15px;
}

#contact-form { width: 100%; border-top: dotted 1px #cccccc; }

table.form { width:10%; padding: 10px 0; border-bottom: dotted 1px #cccccc; }
table.form2 { width: 100%; padding: 10px 0; border-top: dotted 1px #cccccc; border-bottom: dotted 1px #cccccc; }
table.container td.left-col { width: 10em; padding: 2px 6px; text-align: right; }
table.container td.right-col { padding: 4px 0; }

#aboutUL{
  list-style-position:inside;
}

#aboutUL ul{
	padding:0 0 0 20px;
  list-style-position:inside;
}

#aboutUL li{
  color:#444444;
}

#aboutUL li i{
	color:#444444;
  font-style:italic;
}


div#header div#bansearch form {
background-color:#FFFF99;
border:1px solid #CC6600;
margin:0;
padding:6px 10px 8px;
width:290px;
}

input.bnrsrch {
font-size:11px;
height:20px;
margin:0;
position:absolute;
text-align:center;
width:55px;
border:normal;
}

div#header div#bansearch {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
}

i {
font-style:italic;
}

ul#nobull{
	list-style:none;
}

.price{
	width:100%;
	display:block;
  font-weight:bold;
  margin:0 0 2px;
  font-size:12px;
  text-align:right;
  line-height:30px;
}

.pricingBlock{
	font-size:12px;
	text-align:right;
}

.addToCart{
	background-color:#FFFFE6;
	border:1px dotted #CCCCCC;
	float:right;
	padding:5px 0 20px;
	width:120px;
	padding-right:6px;
}

table.bdata
{
  width: 100%;
  font-size: 12pt;
  padding: 10px;
  border-collapse: collapse;
}

table.bdata td
{
  border: 1px solid #ccc;
  text-align: left;
        font-family: Times;
  padding: 2px;
  background-color:white;
}

table.bdata th
{
  background-color:#D56E00;
  font-weight:bold;
  border:solid;
  border-color:black;
  border-width:1px;
}

ul#aboutUL li {
margin:4px 0;
}

li{
	font-size:13px;
	line-height:normal;
}



/* sales page */

table.salecontainer h1 {
border-bottom:1px dotted #000066;
color:#000066;
font-size:18px;
font-weight:bold;
line-height:28px;
margin:0;
padding:0;
width:656px;
}

table.salecontainer h2 {
color:#000066;
font-size:12px;
font-weight:normal;
line-height:12px;
margin:0;
padding:2px 0 4px;
}

body, ul, ol, dl, td, th, caption, pre, p, blockquote {
color:#434343;
font-size:13px;

}
.right-link{
	float:right;
	}

#level2-td p {
line-height:18px;
margin-bottom:18px;
}

table.salecontainer tr td{
color:#434343;
font-family:'Helvetica Neue',Arial,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
}

img.platforms{
  margin-top:10px;	
}

/* FAQS section with requirements table*/

table#requirements{
  border-width:6px;
  border-color:black;
}

table#requirements td{
	width:auto;
	text-align:center;
  border-color:#000;
  padding:4px;
  margin:2px;
}

table#requirements th{
  text-align:center;
  font-weight:bold;  
}

/* second subscribe area*/
div#secondsub{
	padding: 16px 0 30px 0;
	margin:0 40px;
}

div#secondsub h1{
	border-bottom:1px dotted #000066;
	color:#000066;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
	margin:0;
	padding:20px 0 0 0;
	width:656px;
}

div#secondsub a{
  text-decoration:none;
}

div#secondsub p{
margin: 10px 0 0 0;
padding:0;
line-height:18px;

}

div#secondsub a:hover{
  text-decoration:underline;
}