/* CSS Document */

.display_archive {
	font-family: Verdana,Arial,SunSans-Regular,Sans-Serif, 
	font-size: 12px;
	left: 357px;
    	position: absolute;
    	top: 350px;
}
.campaign {
	line-height: 125%; 
	margin: 5px;
}
.campaign a  {
	border-bottom:1px dotted #444;
}
#page-24 .bodytext a, #page-24 .bodytext a:link, #page-24 .bodytext a:visited  {
	border-bottom:1px dotted #fff;
}

/*** file list ***/

.tx-neofileshare-pi1 div {
	widht: 550px;
	margin-bottom: 5px;
}
.tx-neofileshare-pi1 label {
	width: 100px;

}
.tx-neofileshare-pi1 input {
        float:left;
        width: auto;
        background-color: #DE9A39;
    	color: #fff;
}
.tx-neofileshare-pi4 input {
        float:none;
        width: auto;
        margin-bottom: 15px;
}
.tx-neofileshare-pi1 input#neo_title, .tx-neofileshare-pi1 input#neo_file {
       width: 250px;
       background-color: #fff;
       border: 1px solid #DE9A39
}

.tx-neofileshare-pi1 input#neo_file {
       widht: 400px;
}

.tx-neofileshare-pi1 input#neo_public {
	display:none;
}

.tx-neofileshare-pi1 textarea#neo_descr {

}
.fileListView table {
	margin-bottom:25px;
}
.fileListView table td {
	padding:0 5px;
}
.fileListView table td.public {
	text-align:center;
}



/*** WIkI Styles ***/
.tx-drwiki-pi1 h1 {
	font-size:175%;
}
.tx-drwiki-pi1 h2 {
	font-size:130%;
	margin: 25px 0 15px;
}
.tx-drwiki-pi1 h3 {
	font-size:100%;
        margin: 15px 0 10px;
}
.tx-drwiki-pi1 table {
	width: 85%;
	margin: 10px;
}
.tx-drwiki-pi1 table th {
	text-align:left;
	margin-bottom: 2px;
}
.tx-drwiki-pi1 table th {
	font-weight: normal;
}

.tx-drwiki-pi1 input {
	margin:2px;
}
.tx-drwiki-pi1 input.submit {
	background-color:#DE9A39;
	color:#FFFFFF;
	font-weight:bold;
	height:auto;
	padding:3px 5px;
	width:auto;
}

.tx-drwiki-pi1 h1, .tx-drwiki-pi1 h2, .tx-drwiki-pi1 h3, .tx-drwiki-pi1 h4, 
.tx-drwiki-pi1 h5, .tx-drwiki-pi1 h6 {
	border-bottom: none;
	margin-bottom: 10px;
}
.tx-drwiki-pi1 a {
	text-decoration:underline;
}

.wiki-box-red {
	background: #fff;
}
-wiki-box-yellow img, .wiki-box-red img {
	display:none;
}

#content-wiki-left p {
	margin-bottom: 15px;
	width:85%;
}


#content-wiki-left #c482 {
	clear:both;
	margin-top:20px;
}
#content-wiki-left h2 {
	font-size: 120%;
	margin-bottom:0px;
	font-weight: bold;
}

.tx-drwiki-pi1 input, textarea {
	background:#FAFAFA none repeat scroll 0 0;
}
body#page-136, body#page-140, body#page-139 {
	background-color:#fff;
}

#wrap-wiki {
	width:100%;
	background:#FFE6A6;
}

#menu-top-wiki {
	padding: 0px 0;
}
#menu-top-wiki img {
	float:left;
}
#menu-top-wiki ul {
	
}
#main-wiki {
	clear:none;
	width: 100%;
	float:none;
}

#content-wiki{
	float:none;
	padding:10px 0px;
	width: 100%
}
#content-wiki-left {
	float:left;
	width:65%;
	margin:16px 75px 10px 23px;	
}
#content-wiki-right {
	margin-left:15px;
	padding:0;
}
#header-image-wiki {
	display:none;
}

ul#wiki-right  {
	margin:em;
	padding:0;
}
#wiki-right li {
	margin: 0 0 15px 0px;
	padding:0;
	list-style-type:none;
}
#wiki-right li.sub, #wiki-right li.subCur {
	margin:0;
	padding:0;
}
#wiki-right li.sub a, #wiki-right li.subCur a {
	margin:0 0 0 15px;
	padding:0px;
}
#wiki-right a {
	text-decoration:underline;
}


#menu-main-wiki {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;	
	margin: 0;
	background: #DE9A39;
	width: 100%;
	border-bottom: 1px solid #fff;
	position:relative;
	overflow:hidden;
}
#menu-main-wiki ul {
	padding: 0;		
	width: 100%;
	margin: 0;
}

#menu-main-wiki ul li {	
	background: transparent;
	padding-top: 0px;
	margin:0;
	display:inline;	
	color: #fff;
}

#menu-main-wiki ul li a, #menu-main-wiki li a:hover, #menu-main-wiki ul li a:active {	
	background:transparent;
	margin:0;
	padding: 0 1em;
	color:#fff;
}

#menu-main-wiki ul li.act a {	
	background:#FFE6A6;
	margin:0;
	padding:0px 1em;
	color:#D48115;	
}

#menu-main-wiki li a:hover, #menu-main-wiki ul li a:active {
	background:#FFE6A6;
	color: #DE9A39;
}


/*** wiki help styles ***/

table.wiki tr  {
	border:1px;
}

table.wiki th  {
	text-align:left;
}




/* tables */

#page-87 table.contenttable th {
	width: 110px;
}
#page-87 table.contenttable td {
	width: 160px;
}

/****************** POWERMAIL ***************/

.tx-powermail-pi1 fieldset legend {
	display: block;
	font-weight: bold;
	color:#DE9A39;
	margin: 15px 0 0 0px;
	padding:0;	
}

.tx-powermail-pi1 input, .tx-powermail-pi1 select {
	height:20px;
	margin-top:5px;
	width:200px;
}
.tx-powermail-pi1 input.powermail_check {
	height: auto;
	width: auto;
}
.tx-powermail-pi1 fieldset label dfn {
	font-size: 10px;
	font-weight:normal;
	margin-left:10px;
}
.tx-powermail-pi1 textarea {
	margin-top: 5px;
	width: 200px;
}
.tx-powermail-pi1 fieldsel label a img {
	display: none;
}


/* powermail Business entrys */

.tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_9 textarea {
	height: 50px;
}
.tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_5 textarea,
.tx-powermail-pi1 textarea.powermail_uid162 {
	height: 120px;
}
.tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_13 textarea {
	height: 120px;
	width: 330px;
}
.tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_13 input {
	width: 330px;	
}
.tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_14 input {
	margin-top: 20px;
	width: auto;
}
.tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_14 legend {
	display: none;
}

/* powermail member registration form */

.tx-powermail-pi1 select.powermail_uid64, .tx-powermail-pi1 select.powermail_uid65,
.tx-powermail-pi1 select.powermail_uid96, .tx-powermail-pi1 select.powermail_uid97,
.tx-powermail-pi1 select.powermail_uid131, .tx-powermail-pi1 select.powermail_uid132,
.tx-powermail-pi1 select.powermail_uid137, .tx-powermail-pi1 select.powermail_uid138 {
	float:left;
	margin-left:18px;
	text-align:left;
	width:70px;
}
div#powermaildiv_uid65, div#powermaildiv_uid61, div#powermaildiv_uid98, div#powermaildiv_uid134 {
	clear: left;
}
.tx-powermail-pi1 select.powermail_uid74 {
	height: 250px;
}
.tx-powermail-pi1 select.powermail_uid158 {
	height: 250px;
}
#page-131 .tx-powermail-pi1 fieldset, #page-130 .tx-powermail-pi1 fieldset {
	width: 440px;
}
#page-130 .tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_35 {
	width: 150px;
	float:left;
	margin-right: 20px;
}
#page-130 .tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_36 {
	width: 250px;
	float:left;
}

#page-131 .tx-powermail-pi1 legend, #page-130 .tx-powermail-pi1 legend {
	margin-left: 100px;
}
#page-131 .tx-powermail-pi1 label, #page-130 .tx-powermail-pi1 label {
	width: 220px;
	text-align: right;
}


#powermaildiv_uid131 label, #powermaildiv_uid131 select, #powermaildiv_uid137 label, #powermaildiv_uid137 select {
	margin-top: 15px;
}
#page-130 .tx-powermail-pi1_fieldset_34 legend,
#page-130 .tx-powermail-pi1_fieldset_35 legend,
#page-130 .tx-powermail-pi1_fieldset_35 p,
#page-130 .tx-powermail-pi1_fieldset_36 legend,
#page-130 .tx-powermail-pi1_fieldset_36 p,
#page-130 .tx-powermail-pi1_fieldset_37 legend,
#page-130 .tx-powermail-pi1_fieldset_38 legend {
	display:none;
}

#page-130 .tx-powermail-pi1_fieldset_35 label, #page-130 .tx-powermail-pi1_fieldset_36 label{
	text-align:left;
	width: 80px;
}
#page-130 .tx-powermail-pi1_fieldset_36 label{
	width: 195px;
}

div#powermaildiv_uid142 {
	font-weight:bold;
	margin-top:20px;
	color: #DE9A39;
}

/* powermail contact form*/

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset_5 legend {
	display:none;
}

/* sr_freecap */

img.tx-srfreecap-pi2-image {
	margin-left:6.5em;
	margin-right:0;
	padding:10px 0;
	vertical-align:middle;
}
.tx-srfreecap-pi2-cant-read {
	color:#564B47;
	font-size:0.9em;
	margin-left:100px;
}


/********* pb_survey ***********/

.tx-pbsurvey-pi1 legend {
	display: block;
}

.tx-pbsurvey-pi1 .question {
	font-size:90%;
	font-weight:bold;
}
.tx-pbsurvey-pi1 .pagenumbering {
	font-size: 80%;
}

.tx-pbsurvey-pi1 INPUT {
	clear: left;
	float:left;
	margin-right: 15px;
	margin-left: 15px;
}
.tx-pbsurvey-pi1 .formbuttons input {
	background-color:#DE9A39;
	border:1px solid #DE9A39;
	color:#fff;
	margin-top: 5px;
}

.tx-pbsurvey-pi1 TEXTAREA {
	float:left;
}
.tx-pbsurvey-pi1 .survey_item {
	margin-bottom:0px;
	margin-top:0px;
}
.tx-pbsurvey-pi1 .survey_item input {
	border:none;
	background: transparent;
}
tx-pbsurvey-pi1 .question {
	padding-bottom:20px;
	padding-top:20px;
}

.tx-pbsurvey-pi1 .barcontainer {
	border:1px solid #DE9A39;
}

.tx-pbsurvey-pi1 .bar { 
	background-color:#CCCCCC;
}


/****** FE Login ***************/

.tx-felogin-pi1 fieldset {
	width: 305px;
}

.tx-felogin-pi1 label {
	display:inline;
	width: 100px;
}
.tx-felogin-pi1 input {
	height:20px;
	margin-top:5px;
	width:auto;
	border: 1px solid #DE9A39;
        background-color: #fff;
        color: #333;
        width:200px;
        float:left;
}
.tx-felogin-pi1 input.submit, .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
	height:20px;
	margin-top:5px;
	width:auto;
	border: 1px solid #DE9A39;
        background: #DE9A39;
        color: #fff;
        font-weight: bold;
        float: right;
}

/********** FE User ***********/
.tx-srfeuserregister-pi1 input {
	height:20px;
	margin-top:5px;
	width:200px;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	height:15px;
	margin-top:5px;
	float: none;
	text-align: left;
	width: 20px;
	margin-left: 15px;
}

.tx-srfeuserregister-pi1 textarea {
	height: 120px;
}


.tx-srfeuserregister-pi1 dd {
	text-align:left;
}


/************   member list ***************/

.tx-feuserlisting-pi1-listrow td a {
	text-decoration:underline;
	font-size:0.9em;
}

.tx-feuserlisting-pi1-listrow th {
	background:#DE9A39 none repeat scroll 0 0;
	padding:0 0.5em;
	white-space:nowrap;
}
.tx-feuserlisting-pi1-listrow th a {
	color: #fff;
}

.tx-feuserlisting-pi1-listrow td {
	background:#FFFFFF none repeat scroll 0 0;
	padding:0 0.5em;
	font-size:0.9em;
}


.tx-feuserlisting-pi1-browsebox a:link, .tx-feuserlisting-pi1-browsebox a:visited, 
.tx-feuserlisting-pi1-browsebox a:hover, .tx-feuserlisting-pi1-browsebox a:active {
	text-decoration:underline;
}
.tx-feuserlisting-pi1-browsebox table td {
	padding-right: 10px;
}


/* sb_partner extension */
.tx_sb_partner_pi1_liste, .tx_sb_partner_pi1_single, .tx_sb_partner_pi1_mailform {
	text-align: left;
	border: 0px solid #fff;
  	padding: 0px 0 0px 0;
  	margin: 0 0 20px 0;;
  	clear: both;
	width: 620px;	
}
.tx_sb_partner_pi1_liste {
  	padding: 5px;
  	background: #fff;	
}
#page-174 .tx_sb_partner_pi1_liste, #page-173 .tx_sb_partner_pi1_liste {
  	background: none;	
}
.tx_sb_partner_pi1_liste .company {
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	text-align:left;
	width:335px;
}
.tx_sb_partner_pi1_liste h2 {
	margin:0px 0 5px 0px;
	text-transform:uppercase;
	color: #DE9A39;
}

.tx_sb_partner_pi1_liste .logo {
	width: 270px;
	float:right;
	margin-right: 5px;
}
.tx_sb_partner_pi1_liste .logo_1 {
	margin-bottom: 15px;
}
.tx_sb_partner_pi1_liste .logo_2 {
	margin-bottom: 15px;
}

.tx_sb_partner_pi1_liste .logo_2 {}

.tx_sb_partner_pi1_liste .adressContainer {
  	border:0 solid #E8E8E8;
  	float: none;
	margin:0 0 15px 0px;
	padding:0;
	width:AUTO;
}

.tx_sb_partner_pi1_liste .contactContainer {
	text-align:left;
	margin-top: 15px;
}
.tx_sb_partner_pi1_liste .contactContainer a {
	color: #DE9A39;
}
.tx_sb_partner_pi1_liste .country {
	font-weight:bold;
}
.tx_sb_partner_pi1_liste .area{
	display:none;
}

.tx_sb_partner_pi1_liste .adress_2,
.tx_sb_partner_pi1_liste .adress_3 {
	float: left;
	margin-left: 10px;
	border: 1px solid #e8e8e8;
}
.tx_sb_partner_pi1_liste .description_short {
	padding-bottom: 10px;
	clear:both;
}
.tx_sb_partner_pi1_liste .description_long {}

.tx_sb_partner_pi1_liste .more {
	padding-left: 0px;
	text-align: left;
	color:#DE9A39;
	margin-bottom: 35px;
	margin-top: 0px;
}
.tx_sb_partner_pi1_liste .more a {
	color:#DE9A39;
	font-weight: normal;
	text-decoration: underline;
}
.tx_sb_partner_pi1_liste .formtext {
	color: #FF0000;
}
.tx_sb_partner_pi1_liste .sb_clear_both {
	clear: both;
}


/********************** main structure elements **************************/
body {
	background-color:#F2F2D4 ;
	color:#564B47;
	font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
	font-size:0.8em;
	margin:0 auto;
	padding:0;
}
p, table, th, td, tr {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	margin:0;
	padding:0;
}
a:link, a:visited {
	text-decoration: none;
	color:#D48115;
	border-bottom: 0px dotted #D48115;
}
  /* jd added link styling 2011-jul-18 */


ul, ol	 	{ margin: 0 3em 1em 0em; }
ul li 		{ list-style-type: square; }
ol li 		{ list-style-type: decimal; }
li 		{ margin-left: 1.3em; }

blockquote   {margin-left: 1.3em; }

#page-24 #content-inner li {
	 margin-left: 2em;
}

#wrap, #page-24 #wrap {
	background: url("../images/bg_2cols.gif") repeat;
	width:1024px;
	margin:0;
	padding:0;
}

/* start page */
#page-24 #wrap{
	background: url("../images/bg_start.gif") repeat;
}
	
#menu-top {
	margin:0;
	padding:0;
	background-color:#fff;
}

#header-image {
	margin:0;
	padding:0;
}
#header-image a {
	border-bottom:0;
}
#menu-login {
	margin:0;
	padding:0;
	background-color:#fff;
	height: 40px;
}
#menu-login a {
	border-bottom: 0;
}
#main {
	clear:right;
	float:left;
}
		

#col-left {
	float: left;
	width: 316px;
	margin:0;
	padding:0;
	color: #fff;
}

            
#content {
	float: left;
	width: 708px;
	margin:0;
	padding:0;
	background-color: #FFE6A6;
}
/* xxx */
#page-24 #content {
	background-color: #E6984D;
	width: 708px;
}


/* xxx */
#content-start {
	background-color: #E6984D;
float: right;
	width: 367px;
	margin:0;
	padding:0;	
}



/************** 1 columns content ***************/

#content-inner {
	padding:10px 0px 20px 0px;
	float:left;
}
#content-inner p {
	margin-bottom:15px;
}

#page-36 #content-inner p {
	margin-bottom:15px;
	margin-right: 31px;
}

#content-inner-4-menu {
	padding:10px 0px 20px 0px;
	margin-left: 45px;
	margin-right:30px;
}
#content-inner-4-menu p {
	margin-bottom:15px;
}
#content-inner li a {
	border-bottom: 1px dotted #333333;
	text-decoration:none;
}
/* 2 columns content by user 50/50 */


.col-left {
	float:left;
	width: 280px;
	height:auto;
	margin:0;
	padding:0;
}
.col-right {
	float:left;
	width: 280px;
	margin-left:25px;
	padding:0;
}


#2cols p {
	width: 550px;
}
#2cols .col-left p {
	width: 200px;

}
#2cols .col-right p {
	width: 200px;
}



/************** 2 columns content by template  40/50 ***************/

#left-2col {
	float:left;
	width: 40%;
	height:auto;
	margin-left:25px;
	padding:0 0 0 20px;
}

#right-2col {
	float:right;
	width:50%;
	margin-right:20px;
	padding:0;
}

/*************** 3 columns content by template 33/33/33  *******************/
#left-3col {
	float:left;
	width: 16.7em;
	height:auto;
	margin:0;
	padding:0 0 0 20px;
}
#right-3col {
	float:right;
	width:18em;
	margin:0;
	padding:0;
}
#middle-3col {
	float:left;
	width:18.5em;
	margin:0;
	padding:0 0 0 5px;
}

.representive-entry div.csc-textpic, .representive-entry div.csc-textpic-left, .representive-entry div.csc-textpic-above {
	height: 28em;
	
}
.representive-entry div.csc-textpic-imagewrap {
	margin: 30px 0 15px 20px;
}




/****************  h1 - h6  ********************/

h1, .csc-header-n1 h1, tx-newloginbox-pi1 h1  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em; 
	font-weight: normal; 
	margin: 10px 0 27px 0;
	padding: 0;
	color: #3E1908;
}

h2, h3, h4, h5, h6 {
	font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
	font-size: 1.0em; 
	font-weight: bold;
	margin: 25px 0 15px 0px;
	padding: 0;	
	color: #3E1908;
}
h3 { font-size: 1.0em; }
h4 { font-size: 0.9em;  }
h5 { font-size: 1.0em; color:#D48115;  margin: 15px 0 0 25px; text-transform: uppercase; }
h6 { font-size: 1.0em; margin: 0px 0 0 25px; }


#page-24 h1 {
	color: #fff;
	margin-left: 45px;
}

/*************** FORMS ***********************/

form {
	margin-top: 20px;
}

INPUT, SELECT, TEXTAREA {
        border: 1px solid #DE9A39;
        background-color: #fff;
        color: #333;
        float: right;
}

INPUT[type="radio"], INPUT[type="checkbox"] {
	border:0px;
	background-color: transparent;
}

input.powermail_submit, input.powermail_submit_uid12, input.button, input.submit {
	clear: both;
       	background-color:#DE9A39;
	border:0px solid #DE9A39;
	color:#FFFFFF;
	font-weight:bold;
	height:auto;
	margin-top:5px;
	padding:3px 5px;
	width:auto;
	float: right;
}


input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, select:focus {
	background:#F2F2D4 none repeat scroll 0 50%;
	border-color:#DE9A39;
	color:#555;
}


legend {
	display: none;
}


label {
	float: left;
	display: inline;
	width: auto;
	font-weight: bold;
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
}

fieldset {
	width: 340px;
	border: 0;
}


*Ausrichtung des Submit Buttons
submit {
        margin-left: -1px;
        margin-top: 6px;
        border: 1px solid #DE9A39;
        background-color: #DE9A39;
        color: #ffffff;
        width: 100px;
}
*/


/*Für den Inhalt der Sumnit Button */
INPUT[type="submit"], INPUT[type="button"] {
        margin-left: 0px;
        margin-top: 0px;
        border: 1px solid #DE9A39;
        background-color: #DE9A39;       
        color: #fff;
        height: 25px;
        width:100px;
} 

    


/***************  TABLES ***********************/

table.contenttable th {
	color: #DE9A39;
	text-align: left      /*added 2011-apr-18 jd*/
}

#content-inner-4-menu table.contenttable p{
	margin-bottom: 0px;
}

#content-inner table.contenttable p{
	margin-bottom: 0px;
}

/****************  CONTENT ELEMENTS  ********************/


div#content img {
	background-attachment:scroll;
	background-color:transparent;
	background-image:none;
	background-repeat:repeat;
	border:0px solid transparent;
	padding:0;
}
div#content .csc-textpic-imagewrap a {
	border:0px solid transparent;
}
#page-24 #content-inner p {
	color: #fff;
	width: 270px;
	margin-left: 45px;
}
#page-24 #content-inner li, #page-24 #content-inner a {
	color: #fff;
}

#left-2col p, #right-2col p {
	margin: 20px 0px 10px 25px;
	padding:0;
}
#left-3col p, #right-3col p, #middle-3col p {
	margin: 20px 5px 10px 25px;
	padding:0;
}

#content p.caption {
	font-size: 0.7em;
	font-weight:bold;
	margin: 0px 65px 10px 25px;	
}
.login-text {
	color: #981908;
	font-size: 0.8em;
}

.mail {
	text-decoration: underline;
	background-image:url("../images/mail_link.gif");
  	background-repeat:no-repeat;
  	background-position:260px 75%;
}
   /* jd removed size declaration 2011-jul-18 */
   /* 	font-size: 10px; */


#page-30 .internal-link {
	background: transparent url(../images/int_link.gif) no-repeat scroll 5px center;
	padding-left: 10px;
}

.internal-link, .tx-felogin-pi1 a {
	border-bottom:1px dotted #333;
	color:#333;
	text-decoration:none;
}
.download {
	text-decoration: none;
	background-image:url("../images/download_link.gif");
  	background-repeat:no-repeat;
  	background-position:260px 75%;
  	color: #DE9A39;
  	border-bottom:1px dotted #333;
}

a.external-link-new-window {
	font-weight: bold;
	color: #DE9A39;
}

.csc-linkToToP {
	margin-top: 15px;
	margin-right: 15px;
}

.csc-linkToTop a, .backlink a {
	font-size: 9px;
	font-weight: bold;
	color:#DE9A39;
}
.backlink a {
	margin: 10px 0;
}

.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}



ul.csc-menu , ul.csc-menu-3 {
	margin: margin: 0 0 1em 0em; 
	
}
li.csc-section {
	list-style-type: none; 
}
li.csc-section a {
	font-size: 10px;	
}


div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:0px 0 0 0px;
}

/********** page STANDARDS ************************/

#page-25 h4 { 
	font-size: 1.0em; 
	margin: 0px 0 0 25px; 
	font-weight: normal; 
	text-decoration: underline; 
}

#page-25 H2 {
	margin:15px 0 10px;
}

#page-25 hr {
	border:1px dotted #B2B2B2;
	margin:10px 0 0px 25px;
	padding:0;
	width:550px;
	color: #B2B2B2;
}

.article h1, .survey_item h1 {
	clear:right;
	font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
	font-size: 1.2em; 
	font-weight: bold; 
	margin: 30px 0 10px 0;
	
}
.article table{
	width:645px;
}

table td, table th{
	font-size:12px;
}

/********** pages REPRESENTIVES, SECRETARIES ************************/

.representive-entry {
	height: 28em;
}

.representives div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin:50px 0 0 25px;
}

.representives p {
	font-size: 10px;

}

.representives #main {
	height: 800px;
}

.representives h2, .secretaries h2, .representives h4, .representives h5 {
	font-size: 1.0em; 
	color:#D48115;  
	margin: 15px 0 0 25px; 
	text-transform: uppercase; 
}
.representives h4 {
	font-size: 0.9em; 
}
.representives h5 {
	font-size: 0.9em; 
	margin-top: 5px; 
}
.secretaries h2 {
	margin: 20px 0 0 0px; 
}
.representives h3, .secretaries h3 {
	color:#3E1908;
	font-size:1.0em;
	font-weight:bold;
	margin:0px 0 0 25px;
}
.secretaries h3 {
	margin:0px 0 0 0px;
}


/********** COL-left with main menu *************/

.top-left {
	height: 35px;
	background-color: #F6E6D0;
	margin:0;
	padding: 0;
}
.menu-spacer {
	background: #fff;
	height: 58px;
}
.annoucement, #page-28 .annoucement {
	height: 44px;
	background: #981908;	
	padding: 21px 45px 0 0px;
	text-align:right;
}
.annoucement a, #page-28 .annoucement a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: normal;	
	color: #fff;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}
.clear-both {
	clear:both;
}

.hidden {
	display: none;
}

/******************* MENUS  **********************/

/**** MAIN ***/
#menu-main li, #menu-sub li, #menu-top li, #login li {
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	margin-left: 0em;
}

#menu-main {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	padding: 0;	
	margin: 0;
}
#menu-main ul {
	margin: 0;
	padding: 0;		
	width: 100%;
}

#menu-main ul li {	
	border-bottom:1px solid #DE9A39;
	text-align:right;
	padding-top: 0px;	
	color: #fff;
}

#menu-main ul li a, #menu-main li a:hover, #menu-main ul li a:active {	
	background:#D48115 none repeat scroll 0 0;
	margin:0;
	padding:12px 60px 3px 0;
	color:#fff;
	height: 35px;	
	display:block;
}
#menu-main ul li a {
	background-image:url("../images/bg_menu_a.png");
  	background-repeat:no-repeat;
  	background-position:260px 10px;
  	border-bottom:0;
}

#menu-main ul li.act a {	
	background:#FFE6A6 none repeat scroll 0 0;
	margin:0;
	padding:15px 65px 0 0;
	color:#D48115;
	height: 35px;	
	display:block;
}
#menu-main ul li.act a {
	background-image:url("../images/arrow3.0.png");
  	background-repeat:no-repeat;
  	background-position:260px 12px;
}

#menu-main li a:hover, #menu-main ul li a:active {
	background:#FFE6A6 none repeat scroll 0 0;
	color: #DE9A39;
}

#menu-main li a:hover, #menu-main ul li a:active {
	background-image:url("../images/bg_menu_a.hover.png");
  	background-repeat:no-repeat;
  	background-position:260px 12px;
}


/**** SUB ***/
#menu-sub, #menu-sub-start {
	background-color: #FFFAED;
	height: 35px;
	margin:0;
	padding:0;
	width: auto;	
}



#menu-sub-start {
	background-color: #FAEADB;
}
#menu-sub {
	
}

#menu-sub ul {
	margin:0;
	padding:10px 0 0 45px;
}
#menu-sub ul li {
	display: inline;
	margin:0;
	padding:0px 0 0 0px;
}
#menu-sub ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: normal;
	margin:0 30px 0 0px;
	padding: 0 0 0 0px;
	color: #D48115;
	border-bottom:0;
}
#menu-sub ul li a:hover {
	color: #807350;
}
#menu-sub ul li.act a {
	color: #807350;
}
#menu-sub ul li.login-section {
	display:none;
}

/**** TOP ***/
#menu-top {
}
#menu-top ul {
	padding: 0;	
	text-align:right;
	margin: 0 84px 0px 0;
	padding: 15px 0 0 0;
}
#menu-top ul li {
	display: inline;
	margin: 0;
	padding-left: 7px;
}

#menu-top ul li a {
	font-size: 0.8em;
	font-weight:bold;
	border-bottom:0;
}
#menu-top ul li a:hover{
	color: #981908;
}

/**** LOGIN  ***/
#menu-login {
}

#menu-login ul {
	float:right;
	margin:5px 85px 0 0;
	padding:12px 0 0;
}
#menu-login ul li {
	display: inline;
	margin-left: 0;
}
#menu-login ul li a {
	background: #981908;
	color: #fff;
	font-size: 0.9em;
	font-weight:bold;
	margin-right: 3px;
	padding: 1px 3px 1px 0px
}
#menu-login ul li a:hover {
	color: #fff;
}


/****  menu-level4  ***/

ul#menu-level4 {
	margin: 0;
	padding: 0;		
	width: 100%;
}
ul#menu-level4 li {
	margin-left: 0px;
}

ul#menu-level4 li.level1, ul#menu-level4 li.cur, ul#menu-level4 li.cursub, ul#menu-level4 li.sub, ul#menu-level4 li.subCur {		
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	display:block;
	margin:0 0 5px 0;
	padding:0;
}
ul#menu-level4 li.level1 {
	background-color:transparent;
	border-left:0px solid #666666;
	border-top:0px solid #666666;
}

ul#menu-level4 li.level1 a, ul#menu-level4 li.cursub a, ul#menu-level4 li.cur a   {		
	text-transform: uppercase;
	font-weight: bold;
	color: #DE9A39;
	margin: 5px 15px;
	font-size: 0.8em;
}

 ul#menu-level4 li.cursub a,  ul#menu-level4 li.cur a {
	color: #564B47;
 }

ul#menu-level4  li.sub  {	
	margin: 5px 0 5px 25px;
	color:#564B47;
}

ul#menu-level4 li.subCur {	
	margin: 5px 0 5px 25px;
}
ul#menu-level4 li.subCur a {	
	font-weight: bold;
	color:#564B47;
}




/************** Template MENU 4 LEFT  *********************/

#content-2-cols-bottom {
	padding:0px 5px 0px 28px;
	float: left;
}
#menu-left {
	float: left;
	width: 175px;
}
#content-right {
	padding:0px 0px 15px 5px;
	float: right;
	width: 490px;
}


/************** sitemap *********************/

.csc-sitemap ul {
	margin: 0;
	padding: 0;		
}

.csc-sitemap ul li  {
	list-style-type: none;
	list-style-image:none;
	list-style-position:outside;
	display:block;
	margin: 15px 0 0 0;
	padding:0;
}

.csc-sitemap ul li a {
	color: #D48115;
	font-weight: bold;
}
.csc-sitemap ul li ul {
	margin: 0 0 0 35px;
	padding: 0;		
}
.csc-sitemap ul li ul li  {
	margin: 0px 0 0 0;
}

.csc-sitemap ul li ul li a {
	color: #564B47;
	font-weight: normal;
}
.csc-sitemap ul li ul li ul li ul li {
	display: none;
}



