body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	color:#00F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline; 	
}

a:hover {
	color:#600;
	text-decoration: underline; 
}

p { font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

ul{
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #000;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:15px;
}


.PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #633;
}

.PageHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #633;
	text-decoration: underline;
}


.PageSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#633;
}

a.PageSubHeader  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#633;	
	text-decoration: underline;
}

.PageSubHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color:#633;	
	text-decoration: underline;
}


.PageContext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.HomePageButtonLinks {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	color: #006699;
	text-decoration: underline;
}
.MainBody {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 17px;
	text-indent: 0;
	padding-bottom: 17px;
}

.QuickLinks {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	font-weight: bold;
	color: #660000;
}
.HomePageNewsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #633;
	text-decoration: none;
}

.HomePageNewsHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #633;
	text-decoration: none;
}

.HomeHeaderCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #BA8F8F;
	border-left: 1px none #666666;
	text-align: left;
	background-color: #EAEAEA;
	margin: 5px 0px 8px 0px;

}

tr.HomeHeaderCell a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #BA8F8F;
	border-left: 1px none #666666;
	text-align: left;
	background-color: #EAEAEA;
	margin: 5px 0px 8px 0px;
	text-decoration:underline;

}



.HomeNewsCell ul li {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #003399;

}


.HomeNewsCell a {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #003399;


}

.WhiteSubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

table.default_table_wide,  .default_table_wide td, .default_table_wide th {
	color: #000000;
	line-height: 15px;
	background-color : #F5F6F6;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #DFE0E0;
	border-collapse: collapse;
}
	
.default_table_wide th {
	background-color:#C5C6C6;
}
.default_table_wide p,  .default_table_narrow p, .default_table_wide ul, .default_table_narrow ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	color: #000000;
	line-height: 15px;
}

table.default_table_narrow,  .default_table_narrow td, .default_table_narrow th {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	color: #000000;
	line-height: 15px;
	padding: 5px;
	background-color : #F5F6F6;
	border: 1px solid #DFE0E0;
	margin: 5px;
	border-collapse: collapse;
	}
.default_table_narrow th {
	background-color:#C5C6C6;
}

#inline_nav {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:#633 solid thin;
	border-top: #633 solid thin;
	
	}

#inline_nav ul {
	display: inline;
	margin: 0;
	padding: 0;
	-moz-padding-start: 0;
	}

#inline_nav ul li {
	display: inline;
	margin-left: 0;
	padding: 0 0px 0 5px;
	border-left: 1px solid #295683;
	}

#inline_nav ul li.first {
	padding-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
	
.REBNY-red {
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}	
	
/* You named this layer Feedback */
#feedback-id {
  position: absolute;
  left: +0px;
  top: +130px;
  width: 31px;
  height: 94px;
  z-index: 500;
}	

/* ================================================================ 
New Menu Styles from James
=================================================================== */


/* ----------------------------------------------------------------------------	*/
/* default styling */
.nav,
.nav ul{list-style-type:none; margin:0; padding:0;}
.nav a {text-decoration:none;}
.nav {font-family: arial, sans-serif; font-size:12px; width:340px;}

/* style the links */
/* needs a background for IE6 - can be a color or a transparent gif */
.nav a {background:#590B0B;} 

/* style the <b> element so that is does not affect the size of the link */
.nav a b {background:#590B0B; border:1px solid #000; border-color:#ddd #333 #333 #ddd; color:#fff; font-weight:bold; display:block; padding:5px 10px;}
.nav a:hover b {background-color:#aaa; color:#fff; cursor:pointer;}
.nav .fly .main b {background:#590B0B url(arrow.gif) no-repeat 154px 9px;}
.nav .down b {background:#590B0B url(arrow2.gif) no-repeat 135px 12px;}
.nav .right ul b {text-align:right;}
.nav .right ul .main b {background:#999 url(arrow3.gif) no-repeat 10px 9px; text-align:right;}

/* HEIGHT */
.nav ul ul {top:-24px;} /* position the top of the flyout sub menus */

/*set the link width here*/
.nav .drop,
.nav a {width:170px;}
.nav ul li {max-width:170px;} /* fix for IE8 */

/* set the left flyout position here */
.nav ul ul {left:170px;}
/* set the right flyout position here */
.nav li.right ul ul {left:auto; right:170px;}

/* make this WIDTH - 1px */ /* or WIDTH - 0.063em if using em sizing */
.nav a {margin-right:-129px;}

/* ----------------------------------------------------------------------------	*/

/* Please dont change JW */
.nav li {float:left;} /* fixes IE related bugs, and allows for clearing */
.nav ul {float:left; position:relative; z-index:20;} /* necessary for float drop and to stack the <ul>s */
.nav ul li {clear:left;} /* must clear the floated list item inside sublist */
.nav a {position:relative; display:block;} /* needs to have a position above the rest */
.nav a.main {float:left; /* necessary for float drop */
    margin-top:10000px;} /* bring the top level links back into view */
.nav .drop,
.nav .fly {margin-top:-10000px;} /* hide the sub links and their containers, opera has low upper limits */
.nav ul {margin-bottom:-5000px;} /* avoid any interaction between the subs, can be any large size */

/* The bit that does ALL the work to bring the sub menus into view */
.nav a:hover,
.nav a:focus,
.nav a:active {margin-right:0; z-index:10; outline:0}

.nav a:focus b,
.nav a:active b {background:#aaa; color:#800;} /* for tabbing */

/* OPERA fix */
.nav ul:hover,
.nav ul ul:hover {clear:left;} /* to stop intermittent sub link :hover problems */

/* ----------------------------------------------------------------------------	*/

