body						{background-color: #FFF; color: black; font-size: 63%; line-height: 140%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 19px 0 0 0;}
div.pagehead			{ clear: both; float: none;}

div.logo-box			{ width: 25em; float: left;}
div.exit-link				{ float: right; text-align: left; padding: .5em 1em 0 0;}
div.exit-link a			{ font-size: 1.1em; color: #000; text-decoration: underline; margin-left: 1.5em}
div.exit-link a strong, div.rb a strong	{ font-size: smaller;}
div.clearer				{ clear: both; font-size: 1px; line-height: 1px;}

div.content-menu		{ background: #FCF4E0 url(../images/bg_cmenu.gif) top left repeat-x; margin: 1.4em 0 0 0; color: #FFF; font-weight: bold;}
div.content-menu a	{ color: #000; text-decoration: underline; font-weight: bold; line-height: 19px}
div.top-right			{ background: transparent url(../images/cmenu-top-right.gif) top right no-repeat;}
div.bottom-right		{ background: transparent url(../images/cmenu-bottom-right.gif) top right no-repeat;}

.rb					{ width: 20em; float: left; background: #FCC773 url(../images/bg_rb.gif) top left repeat-x; margin: 1.4em 0 0 0;}
.rb a					{ color: #000; text-decoration: underline; line-height: 19px}
.rb a:hover			{ color: #000; text-decoration: underline; }
.rb span				{ color: #FFF; font-weight: bold; font-size: smaller;}
.rb-logedin			{ width: 25em;}

div.rbtop div     	{ background: url(../images/rb-top-left.gif) no-repeat top left; }
div.rbtop div div 	{ background: url(../images/rb-top-right.gif) no-repeat top right;}

div.rbcontentwrap		{ background: transparent url(../images/bg_rb-wrapper.gif) left no-repeat;}
div.rbcontent			{ cursor: pointer; background: transparent url(../images/bg_rb-cont.gif) right top repeat-y; text-align: right; padding: 0 2.4em 0 0; font-size: 1.1em}

div.rbbot div     	{ background: url(../images/rb-bot-left.gif) no-repeat bottom left; }
div.rbbot div div 	{ background: url(../images/rb-bot-right.gif) no-repeat bottom right;}

div.rbtop, div.rbtop div, div.rbtop div div, div.rbbot, div.rbbot div, div.rbbot div div, div.top-right, div.bottom-right				{height: 8px; font-size: 1px;}

div.pagefooter					{ clear: both; float: none; padding-top: 1em; border-top: 1px solid #666; color: #666;}
div.pagefooter span			{ float: left; width: 27em}
div.pagefooter p.mid			{ float: left; margin: 0 0 0 0; padding-bottom: 2em; width: 34em;}
div.pagefooter a				{ float: right; text-align: left; font-weight: bold;}

.nav 						{ font-family: "Trebuchet MS"; font-weight: bold; font-size: 1.5em; }
a 							{ color: #000; text-decoration: underline; }
a:hover 					{ color: #ef9002; text-decoration: underline; }
.hightlight 			{ font-size: 1.1em; color: #666; }
.header 					{ background-color: #999; font-weight: bold; text-transform: uppercase; }
.messageTextBold		{ font-size: 1.2em; }
select 					{ font-size: 1.0em; }

div.container {
	margin: 2em;
	width: 79em;
}

div.topbar {
	margin: 1.2em 0 1.0em 0;
	color: #666;
}

div.topbar p {
	font-size:1.2em;
	line-height: 1.5em;
}

div.extrabar {
	padding-bottom: 0.4em;
	margin: 3.5em 0 1.0em 0;
	color: #666;
	text-align: right;
	border-bottom: 1px solid #FCC773; 
	font-size: 1.1em;
}

div.bottombar {
	margin: 0 0 3em 0;
	color: #666;
	padding: 1.0em;
}

a.biglink {
	font-size: 1.2em;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color: #000;
	margin: 0 0 1em 0;
	padding: 0.3em 0 0 0;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #000;
	margin: 0 0 1em 0;
	padding: 0.3em 0 0 0;
}

.gray {
	color: #999;
}

p {
	margin: 0 0 1em 0
}

div.textarea {
	font-size: 1.3em;
	color: #333;
	padding-right: 11em;
	padding-left: 1em;
	line-height: 1.2em;
}

div.textarea ul {
	font-size:0.9em;
	padding-right: 0em;
	margin-top: 2em;
}

div.textarea ul li {
	line-height: 1.3em;
	padding-bottom: 1.2em;
}

table {
	clear: both; 
	width: 100%;
	margin: 1.2em 0 5.2em 0;
}
table.wide th						{ font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; text-align: left; padding: 1.0em; background: #FEEEC8; white-space: nowrap;}
table.wide td						{ font-family: Verdana, Geneva, sans-serif; font-size: 1em; text-align: left; padding: 1.0em; border-bottom: 1px solid #FCC773; vertical-align: top;}
table.wide td.subheader						{ padding: 2.5em 1.0em 0.8em 0em; border-bottom: 0px;}
table.wide td.post				{ font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; text-align: left; padding: 1.0em 1.0em 2em 1.0em; border-bottom: 1px solid #FCC773; vertical-align: top; 
width: 42em}
table.thin {width:auto; border: 1px solid #FCC773;}
table.thin td.col1				{ font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; text-align: left; padding: 1.0em 1.0em 2em 1.0em; border-bottom: 1px solid #FCC773; vertical-align: top; width: 5em; white-space: nowrap;}
table.thin td.col2				{ font-family: Verdana, Geneva, sans-serif; font-size: 1.1em; text-align: left; padding: 1.1em 1.0em 2em 1.0em; border-bottom: 1px solid #FCC773; vertical-align: top; width: auto;}
table.thin td.col1b				{ font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; text-align: left; padding: 1.0em 1.0em 1em 1.0em; border-bottom: 1px solid #FCC773; border-right: 1px dashed #FCC773; vertical-align: top; width: 20em; white-space: nowrap;}
table.thin td.col2b				{ font-family: Verdana, Geneva, sans-serif; font-size: 1.1em; text-align: left; padding: 1.1em 6.7em 1em 1.em; border-bottom: 1px solid #FCC773; vertical-align: top; width: auto; white-space: nowrap;}
table.thin td.colwide			{ font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; text-align: left; padding: 1.0em 1.0em 2em 1.0em; border-bottom: 1px solid #FCC773; vertical-align: top; width: auto;}
table.thin td.col2 input 		{	width: 27em;}
table.thin td.col2b input 		{	width: 27em;}
table.thin td.col2 textarea 	{	width: 29em; height:25em;}
table.thin td.col2 				{	width: 40em;}
table.wide td.functions			{ font-family: Verdana, Geneva, sans-serif; font-size: 1em; text-align: left; padding: 1.0em; border-bottom: 1px solid #FCC773; border-left: 1px dashed #FCC773; vertical-align: top;}
table.wide td.description		{ font-family: Verdana, Geneva, sans-serif; font-size: 1.2em; text-align: left; padding: 1.0em; border-bottom: 1px solid #FCC773; vertical-align: top; background: #FDF9EE; color: #666}
table.wide .col1					{ width: 24em; padding-right: 1em}
table.wide .col1b					{ width: 28em; padding-right: 1em}
table.wide .col1c					{ width: 44em; padding-right: 1em;}
table.wide .col2, table.wide .col3, table.wide .col4				{ width: 9em}

.left {
	float: left;
}

form {
	display: inline;
}

.nowrap {
	white-space: nowrap;
}

ul {
	font-size:1.2em;
	padding-right: 30em;
}

li {
	line-height: 1.4em;
	padding-bottom: 1.2em;
}
.inline {
	display:inline
}
