html {
	height:100%;
}
 
body {
	background-color:#ffc080;
	font:Arial;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	height:100%;
}

a:link       { color: #003F7F; text-decoration:none;}
a:visited    { color: #003F7F; text-decoration:none;}
a:hover      { color: #ffc080; text-decoration:none;}

a.center:link       { color: #ffc080; text-decoration:none;}
a.center:visited    { color: #ffc080; text-decoration:none;}
a.center:hover      { color: #d7e3fd; text-decoration:none;}

/* comment out for editing in Dreamweaver */
a {
	position:relative;
}


/* png fix for IE6 */
img, div {
	behavior: url(iepngfix.htc);
}

.page_header {
	font-size:18px;
	font-weight:bold;
	color:#ffc080;
	text-align:center;
}

.group_header {
	font-size:16px;
	font-weight:bold;
	color:#003F7F;
}

#maintable {
	width:790px;
	min-width:790px;
	text-align:center;
}

iframe {
	border:2px solid #ffffff;
}

hr {
	color:#ffffff;
	background-color:#ffffff;
	height:2px;
	margin:2px 0 2px 0;
}

* html hr {
	margin:-5px 0 -12px 0; /* for IE6 */
}

*+html hr {
	margin:-5px 0 -12px 0; /* for IE7 */
}

.nl_covers {
	display:none;
}

/* corners */
b.wtop, b.wtop b, b.wbot, b.wbot b {
    display: block;height: 5px;font-size: 1px;
    background-image:url(images/rc_orangew.png);
    background-repeat: no-repeat;
	overflow:hidden;
}
b.btop, b.btop b, b.bbot, b.bbot b {
    display: block;height: 5px;font-size: 1px;
    background-image:url(images/rc_orangeb.png);
    background-repeat: no-repeat;
	overflow:hidden;
}
b.wtop b {background-position: 100% -5px}
b.wbot {background-position: 0 -10px}
b.wbot b {background-position: 100% -15px}
b.btop b {background-position: 100% -5px}
b.bbot {background-position: 0 -10px}
b.bbot b {background-position: 100% -15px}

.headercontent {
}

.headerdiv {
}

.leftsidecontent {
	vertical-align:top;
	text-align:left;
	width:180px;
	min-width:180px;
	overflow:hidden;
	height:100%;
}

.rightsidecontent {
	vertical-align:top;
	text-align:left;
	width:180px;
	min-width:180px;
	overflow:hidden;
	height:100%;
}

.centercontent {
	/* background-image:url(images/bg_gray5.jpg); */
	/* background-repeat:no-repeat; */
	/* background-position:bottom right; */
	background-color:#003f7f;
	color:#ffffff;
	width:auto;
}

.footercontent {
	padding:0;
}

.menuheader {
	background-color:#003f7f;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.hidden_item {
	margin-left:0px;
	background-image:url(images/joinbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	overflow:hidden;
	display:none;
}

.hidden_item_show {
	margin-left:0px;
	background-image:url(images/joinbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	overflow:hidden;
}


#footertable {
	width:100%;
}

.spacerleft {
	height:10px;
	padding:4px;
	background-image:url(images/shadow_left.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.spacerright {
	height:10px;
	padding:4px;
	background-image:url(images/shadowspacer_right.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.menuitem_left {
	background-color:#ffffff;
	padding:0;
}

.menuitem_right {
	background-color:#ffffff;
	padding:0;
}

.menuitemw_left {
	background-color:#ffffff;
	padding:0;
}

.menuitemw_right {
	background-color:#ffffff;
	padding:0;
}

.white_content{
	background-color:#ffffff;
	padding:4px;
}

.topcontent {
	padding:0px 4px 8px 4px;
}

.topleftcontent {
	padding:0px 8px 8px 4px;
}

.leftcontent {
	padding:4px 8px 8px 4px;
}

.toprightcontent {
	padding:0px 4px 8px 8px;
}

.rightcontent {
	padding:4px 4px 8px 8px;
}

.menuheader_left {
	background-color:#003f7f;
	margin: 0;
	padding:0 0 4px 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}

.menuheader_right {
	background-color:#003f7f;
	margin: 0;
	padding:4px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.menuheaderw_left {
	background-color:#ffffff;
	margin: 0;
	padding:0 0 4px 0;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	overflow:hidden;
}

.menuheaderw_right {
	background-color:#ffffff;
	margin:0;
	padding:0 0 4px 0;
	height:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.bltd {
	background-image:url(images/rcls.png);
	background-position:100% 100%;
	background-repeat:no-repeat;
}

.brtd {
	background-image:url(images/rcrs.png);
	background-position:0 100%;
	background-repeat:no-repeat;
}

#newsmenu {
	width:168px;
	overflow:hidden;
}