/*10 Feb 10 - Commented out html#container and all references to #ds-body to prevent border images showing on page when scrolling*/
/* ---------------------------------------------------------------- */
*
{
	border:					none;
/*	margin:					0;*/
/*	padding:				0;*/
}
body
{
	color:					#DF3FDF;
	background:				white		url('/www/rwpcode.nsf/nsim/bg_body.gif')		center top	repeat;
	text-align:				center;
	font-family:				Verdana, sans-serif;
	font-size:				0.8em;
	margin:					0 auto;
	padding:				0;
}
p, h3, h4, li, dt, dd, td
{
	color:					black;
}
h1, h2
{
	text-transform:				uppercase;
	font-family:				'Arial Narrow', 'Helvetica Condensed', sans-serif;
}
h1
{
	color:					#656565;
	font-size:				1.7em;
}
h2
{
	color:					#752228;
	font-size:				1.4em;
	display:				block;
}
h2.links
{
	color:					#752228;
	background:				transparent	url('/www/rwpcode.nsf/nsim/bg_right_heading.gif')	left bottom	no-repeat;
	font-size:				1.4em;
	padding-left:				20px;
	display:				block;
}
h3
{	color:					#752228;
	font-size:				16px;
}
h4
{	color:					#000000;
	font-size:				14px;
}
ul.bolded li:first-line
{
	font-weight:				bold;
}
dd
{
	margin:					0;
}
a
{
	color:					#752228;
	text-decoration:			none;
		
}
a:hover, a:active
{
	text-decoration:			underline;
}
table {
	font-size: 1em;
	margin-bottom: 1em;
	width: 80%;
	border: 1px solid #000000;
	margin: 
}
caption {
	font-size: 1.1em;
	color: #000000;
	margin-top: 0em;
	margin-bottom: 0.2em;
	font-weight: bold;
	text-align: left;
	background: inherit;
}
th {
	text-align: center;
	padding: .5em;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
}
td {
	padding: 0.5em;
	border: 1px solid #000000;
}
/* ---------------------------------------------------------------- */
.aleft	{ text-align:				left; }
.aright	{ text-align:				right; }
.fleft	{ float:				left; }
.fright	{ float:				right; }
.cleft	{ clear:				left; }
.cright	{ clear:				right; }
.cboth	{ clear:				both; }
.pright, .pleft
{
	position:				absolute;
}
.pleft	{ left:					0; }
.pright	{ right:				0; }
/* ---------------------------------------------------------------- */
#container
{
	background:				#FEFEFE;
	text-align:				left;
	width:					85%;
	min-width:				761px;
	margin:					0 auto;
	position:				relative;
}
/* html #container
{
	border-right:				3px solid #CFCFCF;
	border-bottom:				3px solid #CFCFCF;
}*/
/* ---------------------------------------------------------------- */
#header
{
	background:				transparent	url('/www/rwpcode.nsf/nsim/bg_header.png')		left center	repeat-x;
	height:					129px;
	border-bottom:				1px solid #752228;
}
#header div
{
	background:				transparent	url('/www/rwpcode.nsf/nsim/bg_header1.png')		right center	no-repeat;
	height:					100%;
}
#header div div
{
	background:				transparent	url('/www/rwpcode.nsf/nsim/bg_header2.png')		left center	no-repeat;
}
#header h1
{
	width:					175px;
	height:					129px;
	position:				absolute;
	top:					0;
	left:					0;
	visibility:				hidden;
}
/* ---------------------------------------------------------------- */
#wrapper1
{
	padding:				0 162px 0 175px;
}
#wrapper2
{
	width:					100%;
	border-left:				175px solid #752228;
	border-right:				162px solid #F2F2F3;
	margin:					0 -162px 0 -175px;
	float:					left;
	display:				inline; /* IE */
}
/* ---------------------------------------------------------------- */
#breadcrumbs h2 {
	margin: 0em;
	color: #752228;
	font-size: 16px;
	text-transform: none;
	background: none;
	display: inline;
	padding: 5px;
}
#breadcrumbs ul {
	margin: 0em;
	list-style: none;
	display: inline;
	padding: 0px;
}
#breadcrumbs li {
	display: inline;
	padding-right: 0.25em;
	line-height: 1;
}
#breadcrumbs a {
	text-decoration: none;
}
/* ---------------------------------------------------------------- */
#content1
{
	float:					left;
	width:					100%;
	margin-right:				-100%;
	position:				relative;
	z-index:				100;
}
#content2
{
	padding:				26px;
}
/* ---------------------------------------------------------------- */
#right
{
	color:					#000000;
	width:					142px;
	margin-right:				-162px;
	padding:				10px;
	position:				relative;
	float:					right;
	z-index:				200;
}
#right ul
{
	list-style:				square		url('/www/rwpcode.nsf/nsim/bullet_right.gif')		outside;
	margin:					21px 0;
	padding:				0 0 0 1.6em;
}
#right li
{
	margin:					1em auto;
}
#right li,
#right li a
{
	color:					#000000;
}
/* navigation---------------------------------------------------------------- */
#left
{
	color:					#fefefe;
	font-size:				10px;
	width:					155px;
	margin-left:				-175px;
	padding:				10px 10px 32px 10px;
	position:				relative;
	float:					left;
	z-index:				200;
}
#left p,
#left p a,
#left li
{
	color:					#FEFEFE;
}
#left input
{
	width:					100px;
	height:					15px;
	margin:					0;
}
#left ul
{
	font-size:				12px;
	list-style: 				none;
	margin:					0;
	padding:				7px 0 0 0;
}
#left li
{
	margin:					1px 0;
	
}
#left li a,
#left li span
{
	background:				#752228;
	line-height:				15px;
	width:					135px;
	height:					15px;
	border:					1px solid white;
	margin:					0;
	padding:				6px 9px;
	position:				relative;
	display:				block;
	z-index:				300;
	
}
#left li a
{
	color:					#fefefe;
}
#left li a:hover,
#left li a:active
{
	background:				#501A1E;
	text-decoration:			none;
}
#left li span
{
	color:					#752228;
	background:				#FEFEFE;
}
#left li ul
{
	font-size:				10px;
	margin:					0;
	padding:				0;
}
#left li li a
{
	line-height:				10px;
	width:					114px;
	height:					auto;
	border:					none;
	padding-left:				3.2em;
	
}
#left li .navLevelTwo {
	border:				none;
	padding-left: 				20px;
	
}
#left li .navLevelTwoThis {
	border:				none;
	padding-left: 				20px;
	
}
#left_bottom
{
	background:				#752228		url('/www/rwpcode.nsf/nsim/bg_left.gif')		left bottom	repeat-x;
	width:					175px;
	height:					32px;
	position:				absolute;
	bottom:					100%;
	left:					0;
}
/* ---------------------------------------------------------------- */
#footer
{
	font-size:				10px;
	line-height:				32px;
	height:					32px;
	border-top:				1px solid #752228;
	clear:					both;
	position:				relative;
}
#footer p
{
	margin:					0 1em;
}
/* ---------------------------------------------------------------- 
#ds_body_b,
#ds_body_r,
#ds_body_tr,
#ds_body_br,
#ds_body_bl
{
	background:				transparent						center center	no-repeat;
	position:				absolute;
}
* html #ds_body_b,
* html #ds_body_r,
* html #ds_body_tr,
* html #ds_body_br,
* html #ds_body_bl
{
	display:				none;
}
#ds_body_b
{
	background-image:			url('/www/rwpcode.nsf/nsim/ds_body_b.png');
	background-repeat:			repeat-x;
	height:					8px;
	top:					100%;
	left:					8px;
	right:					0;
}
#ds_body_r
{
	background-image:			url('/www/rwpcode.nsf/nsim/ds_body_r.png');
	background-repeat:			repeat-y;
	width:					8px;
	top:					8px;
	bottom:					0;
	left:					100%;
}
#ds_body_tr
{
	background-image:			url('/www/rwpcode.nsf/nsim/ds_body_tr.png');
	width:					8px;
	height:					8px;
	top:					0;
	left:					100%;
}
#ds_body_br
{
	background-image:			url('/www/rwpcode.nsf/nsim/ds_body_br.png');
	width:					8px;
	height:					8px;
	top:					100%;
	left:					100%;
}
#ds_body_bl
{
	background-image:			url('/www/rwpcode.nsf/nsim/ds_body_bl.png');
	width:					8px;
	height:					8px;
	top:					100%;
	left:					0;
}*/
/* ---------------------------------------------------------------- */
/* Outage Message - BN January 2009*/
.message {
	color:#993300;
	font-size:10px;
	padding: .75em 0 .75em 0;
	margin: 0 0 .75em 0;
	border-bottom-style:dashed;
	border-bottom-width:thin;
}
