/* RESET */
* { padding: 0; margin: 0; border: 0;}
INPUT, SELECT, TEXTAREA { border: 1px solid black; font-size: 99% }
OPTION { padding-left: 0.4em } /* avoid clipping in select-boxes */
HTML { height: 100%; }
BODY { /*height: 101%;*/ font-size: 100.01%; position: relative; } /* always show vertical scrollbar, correct fontsize, reposition on resize */   
TABLE { border-collapse: collapse; border-spacing: 0; }

/* COMMON SEMANTICS */
ACRONYM, ABBR { font-style: italic; border: none; text-decoration: none; }
STRONG        { font-weight: bold; }
EM            { font-style: normal; color: #CE6820; }
TABLE         { border-collapse: collapse; }
TH            { text-align: right; }
TH, TD        { padding: .5em; vertical-align: top; }
DT            { margin-top: .5em; font-weight: bold; }
DD            { margin-left: 0; padding-left: 0; margin-bottom: 1em; }
P             {}
UL, OL        {}
OL OL, UL UL  {}
PRE, CODE     { display: block; background-color: white; border: 1px solid #999; padding: 0.5em; margin: 1em 0; color: #666; font: 1.2em monospace; }
BLOCKQUOTE    { display: block; border-left: 1px dotted #666; }
H1, H2, H3    {}

/* COMMON PAGE ELEMENTS */
#map { border: 1px solid #999; }
#status-indicator { display: none;position: absolute; left: 50%; width: 16px; height: 16px; background: url(spinner.gif) no-repeat; }
#breadcrumb {}
.topofpage { display: block; clear: both; text-align: right; }

/* COMMON LINKS */
A, A:LINK { color: #0089C7; text-decoration: none; }
A:VISITED { color: #0089C7; text-decoration: none; }
A:HOVER   { color: #0089C7; text-decoration: none; }
A:ACTIVE  { color: #0089C7; }
A:FOCUS   { outline: none; }
A IMG     { border: none; }

/* GENERAL CLASSES */
.left   { float: left; margin-right: 1em; }
.right  { float: right; margin-left: 1em; }
.center { text-align: center; margin-left: 1em; margin-right: 1em; }
.block  { text-align: justify; }
.small  { font-size: smaller; line-height: 1.3em; }
.large  { font-size: larger; line-height: 1.3em; }
.hide   { display: none; }
.clear  { clear: both; }

BODY { background-color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.45em; color: #000;}

/* AREAS / STRUCTURE */
#wrapper              { width: 800px; background: #C9D5E3; margin: 0px auto;}
#header               { position: relative; height: 66px; background: #fff url(bg_head.gif) no-repeat 0px 50px; }
#mainarea             { }
#left                 { float: left; width: 380px; height: 520px; background: url(logo.gif) no-repeat; }
#right					 { float: left; width: 420px;}
#content              { width: 400px; padding: 10px;}
#footer					 { float: left; width: 410px; height: 20px; background-color: #905A27; padding-left: 390px; color: #fff;}

/* CONTENT STYLES */
H1 { margin-bottom: 10px; margin-top: 20px;}
H2 {  }
P  {  }

#left a.evhbanner { 	top: 440px; left: 55px; position: relative;}

#content .csc-textpic IMG { border: 1px solid #000; padding: 3px; margin-top: 4px; background-color: #fff}
#content H1 { font-size: 14px; font-weight: bold;}
#content H1 img {margin-top: 0px; margin-right: -4px;}
#content H2 { font-size: 12px; font-weight: bold; font-style: italic;}

#content h3.rgaccord1-toggle { margin-right: 0px; 
										/*background: #ce9620 url(plus.png) 1px center no-repeat; */
										background: #327496;
										border: none; 
										line-height: 18px; 
										height: 18px; 
										color: #000; 
										margin-bottom: 5px;
										padding: 0px 0px 0px 10px;
										}
#content h3.act {					/*background:#fff url(minus.png) 1px center no-repeat;*/
										background: ##ce9620;
										}

#content p.bodytext { 	margin-bottom: 5px; line-height: 1.3em;}

#content p.bodytext IMG { float: none; border: none; margin-left: 0px;}
#content UL, #content OL { margin-left: 14px;}
#content #text_container { overflow: auto; height: 295px;  }
#content .col1 { float: left; width: 47%; }
#content .col2 { float: right; width: 47%; }
#text_container img { float: none; margin-left: 0px; }
#content .rgaccord1-content {	width: 400px; border: none;}
#content #rgaccord1-nest {	margin-bottom: 10px;}
#content a , #content a:link {	color: #000; text-decoration: underline; }
#content a:hover {	color: #fff; text-decoration: underline; }

#content .tx-powermail-pi1 label {
	display:block;
float:left;
width:130px;
}

#content .tx-powermail-pi1 input {	width: 250px;}
#content .tx-powermail-pi1 input.powermail_radio {	width:12px;}

#content .tx-powermail-pi1 textarea,powermail_textarea {
	width: 250px;
}

#content .tx-powermail-pi1 input.powermail_submit {
	float: left;
	margin-right: 22px;
	margin-left: 130px;
	width: 115px;
}

#content .tx-powermail-pi1 input.powermail_reset {width: 115px;}

/* LOGO */
#logo { position: absolute; left: 0; top: 0; width: 229px; height: 89px; }

/* NAVIGATION */
/* Main */
#nav_main         { float: left; width: 420px; height: 138px; background-color: #905A27; line-height: 10px;}
#nav_main UL      { list-style-type: none; margin-top: 9px;}
#nav_main LI      { position: relative;}
#nav_main A       { display: block; width: 410px; padding-left: 10px; line-height: 17px; color: #000; background-color: #905A27; font-weight: bold;}
#nav_main A:HOVER { background-color: #C9D5E3; }
#nav_main A.active { background-color: #fff; }


/* Sub */
#nav_sub 			{ float: left; width: 420px;}
UL#subnav         { list-style-type: none; background-color: #8E9E0F;}
UL#subnav  LI		{ float: left; }
UL#subnav LI A        { padding-left: 9px; line-height: 21px; color: #000;  }
UL#subnav LI A:HOVER  {color: #fff; }
UL#subnav LI A.active { color: #fff;}

UL#footernav 			{ list-style-type: none; }
UL#footernav LI		{ list-style-type: none; float: left; }
UL#footernav A        	{ color: #fff;  }
UL#footernav A:hover		{ 	text-decoration: underline; }  
UL#footernav A.active 	{ color: #fff; text-decoration: underline; }


#content h1 img {
	border: none; float: left; margin-left: 0px;
}
