/* 1.0.0, 05-03-2005 */
/* ---------------------------------------------- */
/* ---  COMMON STYLES  -------------------------- */
/* ---------------------------------------------- */
body {
	width:1125px;
}
#body_main {
	margin: -2600px 0 0 25px;
	#margin: -2575px 0 0 25px;
	padding: 0;
	background-color: #FFFFFF;
    width:850px;
	float:left;
}

#bodymainindex {
	margin: auto 0 0 87px;
	_margin: 0 auto;
	_text-align: center;
	padding: 0;
	background-color: #FFFFFF;
    width:850px;
	float:left;
}
/*  Old Scrollbar
	scrollbar-3d-light-color: #ff8000;
	scrollbar-arrow-color: #19646F;
	scrollbar-base-color: #19646F;
	scrollbar-dark-shadow-color: #19646F;
	scrollbar-face-color: #C6E4E8;
	scrollbar-highlight-color: #DBF2F5;
	scrollbar-shadow-color: #C6E4E8;	
*/

a, a:link, a:active, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;
}

a:hover {
	text-decoration: underline;
	color: #95C162;
}

a:active {
	text-decoration: none;
	color: #000000;
}

a:visited {
	text-decoration: none;
	color: #333333;
}

#rightide {
float:right;
width:250px;
padding-top:120px;
#padding-top:100px;
padding-left:-45px;
height: 2500px;
}
#rightide1 {
float:left;
width:125px;
height: 2500px;
}

#rightide2 {
float:right;
width:125px;
padding-top:28px;

height: 2500px;
}

table{
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	margin: 0;
	padding: 0;
	
}


td{
	vertical-align: top;
	line-height: 13px;
}

body, span, div, input, table, td, th, tr, form, a{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	padding: 0;
	margin: 0;
}

h3 {
	font-size: 14px;
	padding: 12px 0;
	margin: 0;
}
/* subtle h1 */
h1.nw_header,
h2.nw_header {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	padding: 0;
	margin: 0;
}
img{
	border: none;
}

h1.top {
line-height: 19px;
}

p.latest {
margin-left: -10px;
}

#prodname {
height: 55px;
}

/* ---------------------------------------------- */
/* ---  ERROR REPORTING  ------------------------ */
/* ---------------------------------------------- */

#fSyserrorStack, 
#fErrorStack,
#fMessageStack{
}

table.fError{
	background-color: #FFE8E8;
	border-top: 1px solid #A52A2A;	
	border-left: 1px solid #A52A2A;		
	border-bottom: 2px solid #A52A2A;	
	border-right: 2px solid #A52A2A;			
	margin-bottom: 5px;
	width: 100%;
}

table.fError td{
	padding: 2px;
	width: 100%;
}

table.fError td.icon{
	width: 16px;
	vertical-align: top;
}

table.fSysError{
	background-color: #FFEFD0;
	border-top: 1px solid #CE8700;	
	border-left: 1px solid #CE8700;		
	border-bottom: 2px solid #CE8700;	
	border-right: 2px solid #CE8700;			
}		

table.fMessage{
	background-color: #FFFFE3;
	border-top: 1px solid #676767;	
	border-left: 1px solid #676767;		
	border-bottom: 2px solid #676767;	
	border-right: 2px solid #676767;		
}

a.test-link
{
	font-size: 10px;
}

a.test-link:hover
{
	font-size: 10px;
}

.heading-bg-color
{
	background-color: #E9D3D7;
}
