body { 
	background-color: #ffffff;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}

a:link { text-decoration: underline; color: #007777; }
a:visited { text-decoration: underline; color: #007777; }
a:hover { text-decoration: none; color: #ffffff; background-color: #00a846; }

.10 { 
	font-size: 9pt; 
	padding: 0px; 
}

.100 { 
	font-size: 9pt; 
	padding: 1px 0px 2px 0px; 
}

/* NEEDED? */
.abba { 
	font-size: 9pt; 
	color: #000000; 
	padding: 2px 15px 2px 12px; 
	background: #ffefb9; 
}

.b1 { 
	font-size: 9pt; 
	border: 1px solid #000000; 
	padding: 2px 2px 1px 2px; 
}

.b2 { 
	font-size: 10pt; 
	border: 1px solid #000000; 
	padding: 2px 2px 1px 2px; 
}

.bold { 
	font-size: 11pt; 
	font-weight: bold; 
	padding: 2px 0px 0px 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

a.btn {
	text-decoration: none;
} 
span.btn {
	height: 22px;
	padding: 0px;
	margin: 0px;
	padding-left: 11px;
	background-image: url('../images/btn_left_22.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	/*display: table-cell;*/
	cursor: default;
}

span.btn_mo {
	height: 22px;
	padding: 0px;
	margin: 0px;
	padding-left: 11px;
	background-image: url('../images/btn_left_mo_22.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	display: table-cell;
	cursor: pointer;
}

.button {
	width: 50px;
	height: 18px;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	border: 0px;
	font-weight: bold;
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	text-align: center;
	background-image: url('../images/clear_reset.gif');
	background-position: center;
	background-color: transparent;
	cursor: pointer;
}

.button_mo {
	width: 50px;
	height: 18px;
	padding: 0px 0px 2px 0px;
	margin: 0px;
	border: 0px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;   
	background-image: url('../images/clear_reset.gif');
	background-position: center;
	background-color: transparent;
	cursor: pointer;
}

.button_arrow {height:22px; padding: 0px; margin: 0px; border: 0px; padding-right: 17px; padding-bottom: 2px; font-weight: bold; color: #ffffff; font-family: Arial; font-size: 10pt; text-decoration: none; text-align: center; background-image: url('../images/btn_right_arrow_22.gif'); background-position: top right; background-color: transparent; cursor: pointer;}

.button_arrow_mo {height: 22px; padding: 0px; margin: 0px; border: 0px; padding-right: 17px; padding-bottom: 2px; font-weight: bold; color: #000000; text-decoration: underline; font-family: Arial; font-size: 10pt; text-align: center; background-image: url('../images/btn_right_arrow_mo_22.gif'); background-position: top right; background-color: transparent; background-repeat:no-repeat; overflow:hidden; cursor: pointer;}

.button_arrow2 {height: 22px; padding: 0px; margin: 0px; border: 0px; padding-right: 17px; padding-bottom: 2px; font-weight: bold; color: #ffffff; font-family: Arial; font-size: 10pt; text-decoration: none; text-align: center; background-image: url('../images/btn_right_arrow_22_2.gif'); background-position: top right; background-color: transparent; background-repeat:no-repeat; overflow:hidden; cursor: pointer;}

.button_arrow_mo2 {height: 22px; padding: 0px; margin: 0px; border: 0px; padding-right: 17px; padding-bottom: 2px; font-weight: bold; color: #000000; text-decoration: underline; font-family: Arial; font-size: 10pt; text-align: center; background-image: url('../images/btn_right_arrow_mo_22_2.gif'); background-position: top right; background-color: transparent; cursor: pointer;}

.button_arrow3 {height: 22px; padding: 0px; margin: 0px; border: 0px; padding-right: 17px; padding-bottom: 2px; font-weight: bold; color: #ffffff; font-family: Arial; font-size: 10pt; text-decoration: none; text-align: center; background-image: url('../images/btn_right_arrow_22_3.gif'); background-position: top right; background-color: transparent; background-repeat:no-repeat; overflow:hidden; cursor: pointer;}

.button_arrow_mo3 {height: 22px; padding: 0px; margin: 0px; border: 0px; padding-right: 17px; padding-bottom: 2px; font-weight: bold; color: #000000; text-decoration: underline; font-family: Arial; font-size: 10pt; text-align: center; background-image: url('../images/btn_right_arrow_mo_22_3.gif'); background-position: top right; background-color: transparent; cursor: pointer;}




input.button, input.button_mo, input.button_arrow, input.button_arrow_mo {
	_padding-top: 0px;
	vertical-align: middle;
}

.c { 
	font-size: 9pt; 
	text-align: center; 
	background: #eeeeee; 
	padding: 2px 2px 2px 2px; 
}
td.c a:hover img { 
	font-size: 9pt; 
	text-align: center; 
	background: #eeeeee; 
}

.copyright {
	height: 50px;
	margin: 12px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	z-index: 99;
}

.down_nav {
	width: 753px;
	height: auto;
	margin: 2px 0px 0px 2px;
	padding: 10px;
	border: 1px solid #000000;
	background-color: #00a846;
	font-size: 8pt;
	text-align: center;
}
.down_nav a:link { text-decoration: underline; color: #ffffff; }
.down_nav a:visited { text-decoration: underline; color: #ffffff; }
.down_nav a:hover { text-decoration: none; color: #00a846; background-color: #ffffff; }

.e2 { 
	font-size: 10pt; 
	text-align: justify; 
	background: #ffffff; 
	border: 1pt solid #000000; 
	padding: 8px 6px 10px 14px; 
}

.e211	{ 
	font-size: 10pt; 
	text-align: justify; 
	background: #ffffff; 
	border: 1pt solid #000000; 
	padding: 20px 6px 10px 14px; 
}

.e23	{
	font-size: 9pt; 
	background: #e0e1e8; 
	padding: 20px 2px 2px 8px; 
}

/* NEEDED? */
.e2311 { 
	font-size: 9pt; 
	background: #ffffff; 
	padding: 20px 2px 2px 8px; 
}

.e2412 { 
	font-size: 10pt; 
	text-align: justify; 
	background: #ffffff; 
	border: 1pt solid #000000; 
	padding: 8px 6px 10px 14px; 
}

.e243	{
	font-size: 8pt; 
	background: #e0e1e8; 
	border: 1pt solid #000000; 
	padding: 0px 6px 0px 6px; 
}

.e2555 { 
	font-size: 9pt; 
	text-align=: justify; 
	background: #ffffff; 
	padding: 4px 3px 5px 7px; 
}

.e_down { 
	font-size: 9pt; 
	text-align: center; 
	background: #fff7c1; 
	border: 1pt solid #000000; 
	padding: 10px; 
}

.e_down1 { 
	font-size: 8pt; 
	text-align: center; 
	background: #fff7c1; 
	border: 1pt solid #000000; 
	padding: 2px 2px 2px 2px; 
}

.e_search { 
	font-size: 9pt; 
	font-weight: bold; 
	text-align: center; 
	background: #fff7c1; 
	border: 1pt solid #000000; 
	padding: 2px 8px 2px 3px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.first_left_up { 
	height: 100%; 
	font-size: 8pt; 
	background: #e0e1e8; 
	border: 1px solid #000000; 
	padding: 5px 2px 10px 8px;
}
.first_left_up a:link { color: #bb0000; text-decoration: underline; }
.first_left_up a:visited { color: #bb0000; text-decoration: underline; }
.first_left_up a:hover { color: #ffffff; text-decoration: none; background-color: #bb0000; }
.first_left_up a:active { color: #ffffff; text-decoration: none; background-color: #bb0000; }

/* NEEDED? */
.first_left_up2 { 
	height: 100%; 
	font-size: 8pt; 
	background: #e0e1e8; 
	padding: 12px 2px 0px 8px;
}

a.menu { text-decoration: underline; color: #ffffff; }
a.menu:link { text-decoration: underline; color: #ffffff; }
a.menu:visited { text-decoration: underline; color: #ffffff; }
a.menu:hover { text-decoration: underline; color: #2f818c; }

.menu_down { 
	font-size: 9pt; 
	color: #4e4e4e; 
	padding: 0px 20px 0px 20px; 
}

.menucell { 
	height: 100%; 
	font-size: 9pt; 
	background: #2f818c; 
	border: 1px solid #000000; 
	padding: 5px 0px 5px 0px; 
	text-align: center; 
	font-weight: bold; 
	margin-left: 2px; 
	margin-right: 2px;
}
.menucell a { text-decoration: underline; color: #ffffff; background-color: #2f818c; }

.menucell_on { 
	height:100%; 
	font-size: 9pt; 
	background-color: #fff7c1; 
	border: 1px dashed #000000; 
	border-color: #000000; 
	padding: 5px 0px 5px 0px; 
	text-align: center; 
	font-weight: bold; 
}
.menucell_on a { text-decoration: underline; color: #ffffff; background-color: #fff7c1; }
.menucell_on a:hover { text-decoration: underline; color: #2f818c; background-color: #fff7c1; }

/* NEEDED? */
.navButtons {
	font-weight: bold;
	text-align: center;
	background-color: #666666;
	width: 150px;
	XXXbackground-image: url(../images/menu_bg1.gif);
	white-space: nowrap;
	padding: 5px 6px 5px 6px;
}
.navButtons a:link { color: #ffffff; text-decoration: none; background-color: #666666; padding: 1px 3px 1px 3px; }
.navButtons a:visited { color: #ffffff; text-decoration: none; background-color: #666666; padding: 1px 3px 1px 3px; }
.navButtons a:hover { color: #bb0000; text-decoration: none; background-color: #ffffff; padding: 1px 3px 1px 3px; }
.navButtons a:active { color: #bb0000; text-decoration: none; background-color: #ffffff; padding: 1px 3px 1px 3px; }

#otherStateDiv { display: none; }

.QSform { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	border: 1px solid #666666; 
}

.s { 
	font-size: 1pt; 
	padding: 1px 0px 0px 0px; 
}

.t1 { 
	font-size: 9pt; 
	padding: 4px 6px 2px 10px; 
}

.table_down { 
	font-size: 8pt; 
	white-space: nowrap; 
	padding: 2px 20px 0px 20px; 
}

.table_down_r { 
	font-size: 8pt; 
	white-space: nowrap; 
	border-right: 1pt solid #000000; 
	padding: 2px 20px 0px 20px; 
}

.oddRow { BACKGROUND-COLOR: white; }

.evenRow { BACKGROUND-COLOR: #eeeeee; }


/* NEEDED? */
.z1 { 
	font-size: 11pt; 
	color: #000000; 
	font-weight: bold; 
	padding: 6px 12px 2px 20px; 
}

/* DEWEY BROWSE TREE */

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print { 
	/* Turn off list bullets */
	ul.mktree  li {list-style:none; background-color:#FFF7C1;} 
	ul.mktree  li a {text-decoration:none}
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul {margin-top:0px; margin-bottom:0px; margin-left:0px; padding-left:0px;}
	ul.mktree li {margin-top:0px; margin-bottom:0px; margin-left:0px; padding-left:10px;}
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li .bullet { padding-left: 15px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen .bullet { cursor: pointer; background: url(../images/minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed .bullet { cursor: pointer; background: url(../images/plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet .bullet { cursor: default; background: url(../images/bullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen ul { display: block; }
	ul.mktree  li.liClosed ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li {padding-top:6px; padding-bottom:6px; font-size:10pt; text-decoration:none; border-top:0px; border-bottom:2px; border-left:0px; border-right:0px; border-style:ridge; border-color:#009933;}
	ul.mktree  li ul li {padding-top:3px; padding-bottom:3px; padding-left:10px; font-size: 10pt; border:0px; border-style:none;}
	ul.mktree  li ul li ul li {padding-top:1px; padding-bottom:1px; padding-left:10px; font-size: 10pt; border:0px; border-style:none;}
	ul.mktree  li ul li ul li ul li { font-size: 6pt; }
}

.deweyTreeContainer {width:auto; height:auto; margin:0px; padding:0px; text-align:left;}
.deweyTreeContainer .deweyTreeMain {width:75%; height:auto; margin:0px; padding:0px; text-align:left; border:3px; border-bottom:0px; border-style:ridge; border-color:#009933;}

.QuickSub {width:20%; float:left;}
* html .QuickSub {width:20%; float:left; padding-top:3px;}
.QuickSubPackage {width:25%; float:left;}
* html .QuickSubPackage {width:25%; float:left; padding-top:3px;}
.QuickSubPackageOrig {float:left; width:124px; height:13px; padding-bottom:0px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
* html .QuickSubPackageOrig {float:left; width:124px; height:13px; padding-top:3px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.QuickSubPackageNew {width:28px; float:left; height:13px; padding-bottom:0px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
* html .QuickSubPackageNew {width:28px; float:left; height:13px; padding-top:3px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
.QuickSubPackageAdv {width:128px; padding-top:0px; padding-left:7px; float:left; font-weight:bold; font-size:8pt;}
* html .QuickSubPackageAdv {width:128px; padding-top:3px; padding-left:7px; float:left; font-weight:bold; font-size:8pt;}
.formatQuick {width:200px; height:18px; padding-left:42px; #padding-left:56px; margin:0px;}
* html .formatQuick {width:200px; height:18px; padding-left:51px; margin:0px;}
.quickPack {float:left; width:330px; height:18px; text-align:left; font-size:8pt; font-style:bold; padding-left:20px;}
* html .quickPack {float:left; width:337px; height:18px; text-align:left; font-size:8pt; font-style:bold; padding-left:20px;}
.qsInputBoxSurround {width:13px; float:left; height:18px; margin:0px;}
* html .qsInputBoxSurround {width:13px; float:left; height:22px; margin:0px;}
.qsInputBox {width:13px; float:left; height:14px; margin:0px; #margin-top:0px; padding-top:0px;}
* html .qsInputBox {width:13px; float:left; height:14px; margin:0px; margin-top:3px;}

.AdvDateGroupA {float:left; clear:both; width:116px; height:27px; padding-top:1px;}
.AdvDateGroupA .AdvDateFromGroup {float:left; width:108px; height:22px; clear:both; overflow:hidden;}
.AdvDateGroupA .AdvDateFromGroup .AdvDateFromLabel {float:left; width:30px; height:18px; padding-top:2px; margin:0px; text-align:left;}
.AdvDateGroupA .AdvDateFromGroup .AdvDateFromText {float:left; width:73px; height:18px; padding-left:1px; margin:0px;}
* html .AdvDateGroupA .AdvDateFromGroup .AdvDateFromText {float:left; width:73px; height:18px; padding-left:2px; margin:0px;}
.AdvDateGroupA .AdvDateFromGroup .AdvDateFromText #inputFrom {float:left; width:67px; height:16px; margin:0px; padding:0px; border: 1px solid #000000;}
.AdvDateGroupB {float:left; clear:both; width:87px; height:27px; padding-top:1px;}
* html .AdvDateGroupB {float:left; clear:both; width:96px; height:27px; padding-top:1px;}
.AdvDateGroupB .AdvDateToGroup {float:left; width:96px; height:22px; clear:both; overflow:hidden;}
* html .AdvDateGroupB .AdvDateToGroup {float:left; width:96px; height:22px; clear:both; overflow:hidden;}
.AdvDateGroupB .AdvDateToGroup .AdvDateToLabel {float:left; width:16px; height:18px; padding-top:2px; padding-left:4px; margin:0px; text-align:left;}
.AdvDateGroupB .AdvDateToGroup .AdvDateToText {float:left; width:72px; height:18px; padding:0px; margin:0px;}
.AdvDateGroupB .AdvDateToGroup .AdvDateToText #inputTo {float:left; width:67px; height:16px; margin:0px; padding:0px; border: 1px solid #000000;}

.firstLeftTextCR {margin-top:10px; margin-left:5px; margin-right:5px; margin-bottom:0px; padding:0px; font-size:8pt; line-height:14px; overflow:hidden;}
* html .firstLeftTextCR {margin-top:10px; margin-left:5px; margin-right:5px; margin-bottom:0px; padding:0px; font-size:8pt; line-height:14px; overflow:hidden;}
.secondLeftTextCR {margin:4px 5px 0px 5px; padding:0px; font-size:8pt; line-height:14px; overflow:hidden;}
* html .secondLeftTextCR {margin:4px 5px 0px 5px; padding:0px; font-size:8pt; line-height:14px; overflow:hidden;}
.firstLeftText {margin:10px; margin-bottom:0px; padding:0px; line-height:15px;}
* html .firstLeftText {margin:10px; margin-bottom:0px; padding:0px;}
.QSfirst {width:auto; height:136px;}
* html .QSfirst {width:auto; height:140px;}
.QSformat_firstCR {float:left; width:550px; margin-left:15px; height:24px; font-weight:bold; text-align:left; padding-top:5px; display:block; clear:both;}
* html .QSformat_firstCR {float:left; width:500px; margin-left:8px; height:22px; font-weight:bold; text-align:left; padding-top:0px; display:block; clear:both;}
.QSformat_first {float:left; width:550px; margin-left:15px; height:24px; font-weight:bold; text-align:left; padding-top:9px; display:block; clear:both;}
* html .QSformat_first {float:left; width:500px; margin-left:8px; height:22px; font-weight:bold; text-align:left; padding-top:10px; display:block; clear:both;}
.QSsubject_type {float:left; width:550px; margin-left:15px; height:20px; font-weight:bold; text-align:left; padding-top:9px; display:block; clear:both;}
* html .QSsubject_type {float:left; width:500px; margin-left:8px; height:15px; font-weight:bold; text-align:left; padding-top:3px; display:block; clear:both;}
.QSsubject_top_first {clear:both; margin-left:15px; padding-top:15px; text-align:left;}
* html .QSsubject_top_first {clear:both; margin-left:15px; padding-top:14px; text-align:left;}
.First_do_what {float:left; height:120px; margin:0px 10px 10px 0px; padding:0px; font-size:9pt;}
* html .First_do_what {float:left; height:120px; margin:0px 0px 10px 0px; padding:0px; font-size:9pt; padding-right:4px;}
.First_browse_linksB {float:left; width:auto; margin:0px; padding-left:15px;}
* html .First_browse_linksB {float:left; width:auto; margin:0px; padding-left:10px;}
.QSfirst_top_div {width:auto; padding-top:10px; border:solid 1px #000000; background:#fff7c1;}
* html .QSfirst_top_div {width:auto; padding-top:6px; border:solid 1px #000000; background:#fff7c1;}
.firstQSinput {width:14px; height:14px; margin:0px; padding-top:0px;}

.AdvSearchType {height:22px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:4px;}
* html .AdvSearchType {height:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:4px;}
.AdvSearchTypeCheck {float:left; width:140px; height:13px; text-align:left; font-size:8pt; font-weight:bold; padding-top:5px; padding-bottom:10px;}
* html .AdvSearchTypeCheck {float:left; width:140px; height:13px; text-align:left; font-size:8pt; font-weight:bold; padding-top:4px; padding-bottom:3px;}

#myrcl_username {#width:174px;}
#myrcl_password {#width:174px;}

* html #myrcl_username {width:174px;}
* html #myrcl_password {width:174px;}

.crLogo {width:158px; height:58px; border: 1px solid #1D1D1E; text-decoration:none;}
.crLogo img {float:left; #float:none; width:156px; height:58px; text-decoration:none; overflow:hidden; border:0px; padding-left:1px;}

/* UNUSED CLASSES

.e1	{font-size: 10pt; ;  background: #ffffdd; BORDER: 1pt solid #000000; PADDING: 20px 6px 10px 14px; }
.e2_up	{font-size: 10pt; background: #e0e1e8; BORDER-left: 1pt solid #000000; BORDER-top: 1pt solid #000000; BORDER-right: 1pt solid #000000; PADDING: 8px 6px 10px 14px; }
.e2_down	{font-size: 10pt; background: #e0e1e8; BORDER-right: 1pt solid #000000; BORDER-bottom: 1pt solid #000000; BORDER-left: 1pt solid #000000;  PADDING: 8px 6px 10px 14px; }
.e212	{font-size: 10pt; background: #e0e1e8; BORDER: 1pt solid #000000; PADDING: 20px 6px 10px 14px; }
.e213	{font-size: 10pt; background: #eaf6fa; BORDER: 1pt solid #000000; PADDING: 20px 6px 10px 14px; }
.e214	{font-size: 10pt; background: #fbfaf6; BORDER: 1pt solid #000000; PADDING: 20px 6px 10px 14px; }
.e215	{font-size: 10pt; background: #f3f4f6; BORDER: 1pt solid #000000; PADDING: 20px 6px 10px 14px; }
.e216	{font-size: 10pt; background: #f3f4f6 url(../images/e216.gif) bottom left repeat-x; BORDER: 1pt solid #000000; PADDING: 20px 6px 10px 14px; }
.e2444	{font-size: 9pt; background: #eeeeee; PADDING: 4px 3px 5px 7px; }
.e3	{font-size: 10pt; background: #ffffff; BORDER: 1pt solid #000000; PADDING: 10px 6px 10px 14px; }
.e4	{font-size: 9pt; background: #e0e1e8; BORDER: 1pt solid #000000; PADDING: 20px 6px 10px 14px; }

.f12-1 	{font-size: 10pt; text-indent: 6pt; color: #4e4e4e; ; PADDING-top: 20px; PADDING-bottom: 6px; PADDING-left: 22px; PADDING-right: 16px; background-color: rgb(255,255,255);}
.f12-2 	{font-size: 10pt; text-indent: 6pt; color: #4e4e4e; ; PADDING-top: 6px; PADDING-bottom: 6px; PADDING-left: 22px; PADDING-right: 16px; background-color: rgb(255,255,255);}
.f12-3 	{font-size: 10pt; text-indent: 6pt; color: #4e4e4e; ; PADDING-top: 6px; PADDING-bottom: 26px; PADDING-left: 22px; PADDING-right: 16px; background-color: rgb(255,255,255);}
.f12-4	{font-size: 10pt; text-indent: 6pt; color: #4e4e4e; ; PADDING-top: 26px; PADDING-bottom: 26px; PADDING-left: 22px; PADDING-right: 16px; background-color: rgb(255,255,255);}

.first_left_down { font-size: 9pt; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #e0e1e8; padding: 2px 2px 0px 2px  ;  }

.left_left	{font-size: 9pt; PADDING: 0px 2px 0px 0px ; }

.menu_down2 	{ font-size: 9pt; color: #4e4e4e; BORDER-left: 1pt solid #000000; BORDER-right: 1pt solid #000000; PADDING: 0px 20px 0px 20px;}

.menulink { color:red; }

.navButtonsa { font-weight: bold; TEXT-ALIGN: center;  background-color: #2a8291; width: 150px; background-image: url(../images/menu_bg1.gif);
white-space: nowrap; padding: 5px 6px 5px 6px; }

.navButtonsa a:link { color: #000000; text-decoration: none; }
.navButtonsa a:visited { color: #000000; text-decoration: none; }
.navButtonsa a:hover { color: #fff190; text-decoration: none; }
.navButtonsa a:active { color: #000000; text-decoration: none; }

.navButtons_up111 { font-weight: bold; TEXT-ALIGN: center;  background-color: #2a8291; BORDER-left: 2pt solid #ffffff; 
background-image: url(../images/menu_bg1.gif); white-space: nowrap; padding: 5px 6px 5px 6px;}
.navButtons_up111 a:link { color: #ffffff; text-decoration: none; }
.navButtons_up111 a:visited { color: #ffffff; text-decoration: none; }
.navButtons_up111 a:hover { color: #fff190; text-decoration: none; }
.navButtons_up111 a:active { color: #ffffff; text-decoration: none; }

.navButtons_up5 { font-weight: bold; TEXT-ALIGN: center;  background-color: #2a8291; 
BORDER-right: 1pt solid #ffffff; BORDER-left: 2pt solid #ffffff; 
background-image: url(../images/menu_bg1.gif); white-space: nowrap; padding: 5px 6px 5px 6px; }

.navButtons_up5 a:link { color: #ffffff; text-decoration: none; }
.navButtons_up5 a:visited { color: #ffffff; text-decoration: none; }
.navButtons_up5 a:hover { color: #fff190; text-decoration: none; }
.navButtons_up5 a:active { color: #ffffff; text-decoration: none; }

.navButtons2 { padding: 7px 5px 3px 5px; background-color: #00A846; width: 161px; }
.navButtons2 a:link { color: #ffffff; text-decoration: none; }
.navButtons2 a:visited { color: #ffffff; text-decoration: none; }
.navButtons2 a:hover { color: #ffffff; text-decoration: none; }
.navButtons2 a:active { color: #ffffff; text-decoration: none; }

.navButtons2_new { background-color: #00A846; text-align: center; font-weight: bold; color: #ffffff; 
BORDER-left: 18pt solid #00A846;  	padding: 7px 5px 3px 5px; }
.navButtons2_new a:link { color: #ffffff; text-decoration: none; }
.navButtons2_new a:visited { color: #ffffff; text-decoration: none; }
.navButtons2_new a:hover { color: #ffffff; text-decoration: none; }
.navButtons2_new a:active { color: #ffffff; text-decoration: none; }

.nbt { font-weight: bold; TEXT-ALIGN: center; color: #ffffff; white-space: nowrap;  text-decoration: none; 	padding: 10px 10px 10px 10px; }
.nbt a 			{ font-size:9pt; font-weight: bold; TEXT-ALIGN: center; white-space: nowrap; color: #ffefb9;  text-decoration: none;
		background: url(../images/nbt.gif) 0px -10px repeat-x; padding: 20px 20px 20px 20px; 	}
.nbt a:hover 	{ font-size:9pt; font-weight: bold; TEXT-ALIGN: center; white-space: nowrap; color: #ffefb9;  text-decoration: none;
		background-position: 0px -42px; }
.nbt a:active 	{ font-size:9pt; font-weight: bold; TEXT-ALIGN: center; white-space: nowrap; color: #ffefb9;  text-decoration: none;
		background-position: 0px 0px; }

.ppp	{font-size: 9pt; background-color: #e0e1e8; BORDER-bottom: 2pt solid #ffffff; PADDING: 0px; }

.QuickSearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; padding: 3px 5px 3px 10px; }

.rclAdvisors {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	width: 218px;
	height: 128px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 0px;
	line-height: 11px;
	text-align: left;
}

.rclCenterCol {
	position: absolute;
	float: left;
	top: 97px;
	left: 165px;
	margin: 0px 10px 0px 0px;
	width: 370px;
	height: 390px;
	padding: 5px;
	border: 1px solid #000000;
	background-color: #a07e17;
	overflow: visible;
	z-index: 1;
}

.rclFooter {
	clear: both;
	position: relative;
	width: 750px;
	height: auto;
	padding: 0px;
	border: 1px solid #ffffff;
	top: 5px;
	left: 0px;
	margin: 0px 0px 20px 0px;
	background-color: #ffffff;
	overflow: visible;
	z-index: 1;
}

.rclGetInvolved {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin-top: 3px;
	width: 198px;
	height: 150px;
	padding: 10px;
	border: 1px solid #000000;
	background-color: #2a8291;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff999;
	letter-spacing: 1px;
	text-align: left;
	line-height: 20px;
	z-index: 1;
}

.rclGetInvolvedBox {
	clear: both;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 175px;
	height: auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0px;
	text-align: left;
	z-index: 1;
}
.rclGetInvolvedBox a:link { color: #ffffff; }
.rclGetInvolvedBox a:visited { color: #ffffff; }
.rclGetInvolvedBox a:hover { color: #fff999; }
.rclGetInvolvedBox a:active { color: #fff999; }

.rclHeader {
	position: relative;
	float: left;
	width: 778px;
	height: 63px;
	padding: 0px;
	border: 0px solid #999999;
	top: 0px;
	left: 0px;
	margin: 0px 0px 10px 0px;
	background-color: #ffffff;
	overflow: visible;
	z-index: 1;
}

.rclHomeLink a {
	margin-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #007777;
	padding: 2px;
	text-decoration: underline;
}

.rclLearnMore {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 5px 5px;
	width: 200px;
	height: 25px;
	border: 0px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
	text-align: left;
	line-height: 25px;
	z-index: 1;
}

.rclLeftCol { padding: 10px;  margin: 0px 10px 0px 0px; border: 1px solid #000000; background-color: #ffffff; overflow: visible; z-index: 1; }
.rclLeftCol_5 { padding: 10px;  margin: 0px 10px 0px 0px; border: 1px solid #000000; background-color: #ffffff; overflow: visible; z-index: 1; }
.rclLeftCol_521 { padding: 10px;  margin: 1px 5px 1px 1px; border: 1px solid #000000; background-color: #ffffff;}
.rclLeftCol2 { position: relative;float: left; top: 0px;left: 0px; margin: 0px 0px 0px 0px;padding: 10px;border: 1px solid #000000;background-color: #e0e1e8;overflow: visible;z-index: 1;}

.rclLeftCol {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px 10px 0px 0px;
	width: 140px;
	height: 368px;
	padding: 10px;
	border: 1px solid #000000;
	background-color: #e0e1e8;
	overflow: visible;
	z-index: 1;
}

.rclLeftItem {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 15px 0px;
	height: auto;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 14px;
	z-index: 1;
}
.rclLeftItem2 {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px 0px 15px 0px;
	width: 138px;
	height: auto;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 14px;
	z-index: 1;
}
.rclLeftItem a:link { color: #993232; text-decoration: underline; }
.rclLeftItem a:visited { color: #993232; text-decoration: underline; }
.rclLeftItem a:hover { color: #993232; text-decoration: underline; }
.rclLeftItem a:active { color: #993232; text-decoration: underline; }

.rclLinkBox { float: left; margin-top: 3px; width: 198px; height: 95px;padding: 26px 10px 0px 10px; border: 1px solid #000000; background-color: #409866;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight: bold; color: #ffffff; text-align: left; line-height: 10px; z-index: 1;}

.rclLinkButton { clear: both; position: relative; float: left; top: 2px; left: 0px; margin: 0px; width: auto; height: auto; padding: 0px; border: 1px solid #000000; text-align: left; line-height: 24px; z-index: 1; }

.rclLinkButton a { padding: 10px 8px 10px 8px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.rclLinkButton a:link { color: #000000; background-color: #ffefb9; }
.rclLinkButton a:visited { color: #000000; background-color: #ffefb9; }
.rclLinkButton a:hover { color: #ffffff; background-color: #444444; }
.rclLinkButton a:active { color: #ffffff; background-color: #444444; }

.rclMainBody {
	position: relative;
	float: left;
	width: 550px;
	height: auto;
	padding: 20px;
	border: 1px solid #999999;
	top: 0px;
	left: 0px;
	margin: 0px 0px 10px 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	overflow: visible;
	z-index: 1;
}

.rclMainBodyAdmin {
	position: relative;
	float: left;
	width: 750px;
	height: auto;
	padding: 20px;
	border: 1px solid #999999;
	top: 0px;
	left: 0px;
	margin: 0px 0px 10px 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	overflow: visible;
	z-index: 1;
}

.rclMeetAdvisors a { 
	font-size: 11px; 
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
	text-decoration: underline;
}
.rclMeetAdvisors a:link { color: #ffffff; }
.rclMeetAdvisors a:visited { color: #ffffff; }
.rclMeetAdvisors a:hover { color: #fff999; }
.rclMeetAdvisors a:active { color: #fff999; }

.rclSidebar {
	position: relative;
	width: 130px;
	height: auto;
	padding: 2px;
	border: 1px solid #999999;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #e0e1e8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	overflow: visible;
	z-index: 1;
}

.rclSidebar2 {
	position: relative;
	width: 100px;
	height: auto;
	padding: 5px;
	border: 1px solid #999999;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #e0e1e8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	overflow: visible;
	z-index: 1;
}

.rclSidebar a:link { color: #993232; text-decoration: underline; }
.rclSidebar a:visited { color: #993232; text-decoration: underline; }
.rclSidebar a:hover { color: #993232; text-decoration: underline; }
.rclSidebar a:active { color: #993232; text-decoration: underline; }

.rclTabBox {
	clear: both;
	position: relative;
	top: 2px;
	left: 0px;
	margin: 0px;
	width: 322px;
	height: 311px;
	padding: 25px;
	border: 1px solid #000000;
	background-color: #ffefb9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 15px;
	z-index: 1;
}
.rclTabBox a:link { font-size: 12px; color: #008797; text-decoration: underline; }
.rclTabBox a:visited { font-size: 12px; color: #008797; text-decoration: underline; }
.rclTabBox a:hover { font-size: 12px; color: #008797; text-decoration: underline; }
.rclTabBox a:active { font-size: 12px; color: #008797; text-decoration: underline; }

.rclTabOn {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 84px;
	height: 25px;
	padding: 0px;
	border-width: 1px 1px 0px 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #ffefb9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	line-height: 25px;
	z-index: 10;
}

.rclTabOff {
	position: relative;
	float: left;
	top: 3px;
	left: 0px;
	margin: 0px;
	width: 84px;
	height: 22px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #e0e1e8;
	text-align: center;
	line-height: 22px;
	z-index: 1;
}
.rclTabOff a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
.rclTabOff a:link { color: #000000; text-decoration: none; }
.rclTabOff a:visited { color: #000000; text-decoration: none; }
.rclTabOff a:hover { color: #000000; text-decoration: underline; }
.rclTabOff a:active { color: #000000; text-decoration: underline; }

.rclWrapper { position: absolute; width: 800px; height: auto; top: 0px; left: 0px; padding: 10px 0px 0px 10px; overflow: visible; z-index: 0; }

.sw	{ font-size: 1pt; background: #ffffff; PADDING: 1px 0px 0px 0px; }

.up_menu_01 { font-weight: bold; TEXT-ALIGN: center;
 background: #00A846; white-space: nowrap;
 padding:5px; margin:5px;  border: 1px solid #065025; margin:2px;
}
.up_menu_02 { font-weight: bold; TEXT-ALIGN: center;
 background: #ffffff; white-space: nowrap;
 BORDER: 1px solid #065025; 
 padding:5px; margin:5px;
 border: 1px solid #000000;
}

*/
