body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body *{
	font-family: Arial, sans serif;
	font-size: 10pt;
	line-height: 12pt;
}

.mfrm {
	background-image: url('../img/misc/background.gif');
	background-repeat: repeat-y;
}

.nomfrm {
	background-color:transparent;
	background-image:none;
	overflow:hidden;
}

.ddir {
	background-color: rgb(167,178,210);
	color: #FFFFFF;
}

.ddir *{
	background-color: rgb(167,178,210);
	color: #FFFFFF;
}

.dfc1 {
	background-color: #F2F2F2;
}
.dfc2 {
	background-color: #E5E5E5;
}

a.me {
	text-decoration: none;
}

.ct a{
	text-decoration: none;
	color: #4473c0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}


.ct a:hover{
	text-decoration: underline;
}


.mltls{
	text-decoration: none;
	font-weight:bold;
}

.mltls *{
	font-weight: none;
}

.mltln{
	font-weight: bold;
}

.mltln *{
	font-weight: normal;
}

a.mt {
	text-decoration: none;
	border: none;
}

* h1 *{
	font-size: 18pt;
	line-height: 20pt;
	color: black;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

* h2 {
	font-size: 16pt;
	line-height: 18pt;
	color: black;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
* h3 {
	font-size: 14pt;
	line-height: 16pt;
	color: black;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

* h4 {
	font-size: 13pt;
	line-height: 15pt;
	color: black;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
* h5 {
	font-size: 10pt;
	line-height: 12pt;
	color: black;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
* h6 {
	font-size: 8pt;
	line-height: 10pt;
	color: black;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

* a img {
	border:none;
}

* ul {
	list-style-type: square;
	
}

.ns {
	color: #AAB7C5;
}

.nsb {
	background-color: #AAB7C5;
}

.neob {
	color: #0E518D;
}

.dlber {
	width: 270px;
	border: 1px #AAB7C5 solid;
	padding: 5px 15px 5px 15px;
}

*.err{
	font-weight: bold;
	color: #FF0000;
}

* pre{
	font-family: Monospaced;
}

input {
	margin: 5px 0px 0px 0px;
}

li {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.box  {
	background-color:white;
	padding:2px;
	text-align:center;
	border-bottom:2px dotted #7ba3f6;
	margin-bottom:10px;
	margin-top:10px;
	
}

/* NEW DESIGN STYLES */

#header {
	display: block;
	overflow:hidden;
	width: 940px;
	height: 110px;
	
}

#header_left {
	display: block;
	float:left;
	width: 399px;
	height: 110px;
	background-image: url('../img/misc/header_left.gif');
	background-repeat: no-repeat;
	cursor:pointer;
}

#header_center {
	display: block;
	width: 300px;
	float:left;
	height: 110px;
	background-image: url('../img/misc/header_center.gif');
	background-repeat: no-repeat;
	font-size:10pt;
	padding-top:12px;
	
	line-height:2.0em;
	font-weight:bold;
}

#header_right {
	display: block;
	width: 241px;
	float:left;
	height: 110px;
	background-image: url('../img/misc/header_right.gif');
	background-repeat: no-repeat;
	text-align: right;
	color:white;
}

#header a {
	color:white;
	font-size: 10pt;
}

#page_start {
	
	display: block;
	width: 940px;
	height: 20px;
	background-image: url('../img/misc/page_start.gif');
	background-repeat: no-repeat;
}

#menu {
	display: block;
	clear:both;
	overflow:hidden;
	width: 940px;
	height: 142px;
	background-image: url('../img/misc/menu_background.gif');
	background-repeat: no-repeat;
	padding-left:5px;
	padding-top:8px;
	margin-bottom:-100px;
}

#menu a {
	color:white;
	font-size:11pt;
	
	
}

#menu-item  {
	display:block;
	width:152px;
	float:left;
	text-align:center;
}

#menu-subitem  {
	display:block;
	position:relative;
	top:25px;
	width:200px;
	height:30px;
	margin-left:-152px;
	padding-top:5px;
	text-align:left;
	float:left;
	background-color:#0E518D;
}

#footer {
	display: block;
	width: 940px;
	height: 55px;
	background-image: url('../img/misc/footer.gif');
	background-repeat: no-repeat;
	padding-top:25px;
	text-align:right;
}

#footer a {
	text-decoration:none;
	color:white;
}

#main-table {
	background-image: url('../img/misc/background.gif');
	background-repeat: repeat-y;
}

#content {
	width:878px;
	background-image: url('../img/misc/background.gif');
	background-repeat: repeat-y;
	padding-left:28px;
	padding-right:34px;
	padding-top:0px;
}

#bundle_banner {
	background-image:url('/img/products/bundles/bundle_banner.gif');
	width:866px;
	height:35px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	vertical-align:center;
}

.configLink  a {
	text-align:center;
	font-size:12pt;
	color:black;
}

.simpleBox {
	border-bottom:2px dotted #7ba3f6; 
	
	width:860px; 
	padding-bottom:10px;
	margin-bottom:10px;
	
}