input, radio, select, option, textarea {
	border: 1px solid #2c2f80;
	padding: 1px;
	margin: 0px;
	font-size: 11px;
	color: #2c2f80;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul, ol, li {
	margin: 0px;
	padding: 0px;
}
li {
	margin-left: 25px;
	line-height: 16px;
}
ul, ol {
	margin-top: 2px;
	margin-bottom: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}
a, a:link, a:hover, a:active, a:visited {
	color: #d6640e;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #d6640e;
}

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 50px;
	padding-bottom: 20px;
	width: 100%;
	background-color: #e1e1f6;
	background-color: #2c2f80;
	background-image: url(../images/bodybg.jpg);
	background-position: 0 0; 
	background-repeat: repeat-x;
}
body, table td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #011101;
	vertical-align: top;
}

#page {
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	background-image: url(../images/pagebg.gif);
	background-position: 0 0; 
	background-repeat: repeat-y;
}
.pagebg-top, .pagebg-bottom {
	background-image: url(../images/pagebg_top.gif);
	background-position: 0 0; 
	background-repeat: repeat-y;
	line-height: 1px;
	font-size: 1px;
}
.pagebg-bottom {
	background-image: url(../images/pagebg_bottom.gif);
	background-position: 0 0; 
	background-repeat: repeat-y;
	line-height: 1px;
	font-size: 1px;
}
#headertext, #logo {
	margin-top: 30px;
	margin-top: 30px;
}

#header {
}

}
#mainmenu-1 {
	margin-top: 15px;
}
#mainmenu-2 {
	background-color: #FFFFFF;
	background-image: url(../images/mainmenu_item.png);
	background-position: 0 0px; 
	border: 1px solid #2c2f80;
	border-top: none;
	margin-bottom: 19px;
  	filter: Alpha(opacity=100);
}
.main-2-bottom {
	font-size: 1px;
	line-height: 1px;
}

.main-1-no a:link, .main-1-no a:hover, .main-1-no a:active, .main-1-no a:visited,
.main-1-act a:link, .main-1-act a:hover, .main-1-act a:active, .main-1-act a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #2c2f80;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 15px;
	background-image: url(../images/mainmenu_item.gif);
	background-position: 0 1px; 
	background-repeat: no-repeat;
}
.main-1-no a:hover, .main-1-act a:link, .main-1-act a:hover, .main-1-act a:active, .main-1-act a:visited {
	color: #d6650f;
}
.main-2-no a:link, .main-2-no a:hover, .main-2-no a:active, .main-2-no a:visited,
.main-2-act a:link, .main-2-act a:hover, .main-2-act a:active, .main-2-act a:visited {
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	color: #2c2f80;
	font-weight: bold;
	padding-left: 19px;
	padding-right: 19px;
  	filter: Alpha(opacity=100);
}
.main-2-no a:hover, .main-2-act a:link, .main-2-act a:hover, .main-2-act a:active, .main-2-act a:visited {
	color: #d6650f;
}


#contentarea {
}
.csc-textpic-caption{
	font-size: 10px;
	color: #2c2f80;
	font-weight: bold;
}
#pageutils-table td{
	font-size: 10px;
}
#footertext {
	font-size: 10px;
}
#footer {
	margin-top: 30px;
}
#footer td{
	vertical-align: bottom;
	padding-bottom: 10px;
	font-size: 10px;
}
.csc-sitemap ul, .csc-sitemap li, .csc-sitemap ul li{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.csc-mailform, #mailform{
	border: none;
}
.csc-mailform label {
	width: 150px;
}

ul#meta, #meta li {
font-size: 10px;
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul#meta {
	padding-left: 5px;
	padding-right: 10px;
}
li.meta-no, li.meta-act {
}
li.meta-act a:link, li.meta-act a:hover, li.meta-act a:active, li.meta-act a:visited,
li.meta-no a:link, li.meta-no a:hover, li.meta-no a:active, li.meta-no a:visited {
}
li.meta-no a:link, li.meta-no a:hover, li.meta-no a:active, li.meta-no a:visited {
}
li.meta-act a:link, li.meta-act a:hover, li.meta-act a:active, li.meta-act a:visited{
}
ul#meta a:hover {
}




#rootline {
	display: block;
	margin-bottom: 10px;
}
#rootline ul, #rootline li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
}
li.rootline-no, li.rootline-act {
}
li.rootline-act a:link, li.rootline-act a:hover, li.rootline-act a:active, li.rootline-act a:visited,
li.rootline-no a:link, li.rootline-no a:hover, li.rootline-no a:active, li.rootline-no a:visited {
	text-decoration: none;
}
li.rootline-no a:link, li.rootline-no a:hover, li.rootline-no a:active, li.rootline-no a:visited {
	color: #000066;
}
#rootline ul a:hover {
	color: #CC0000;
	text-decoration: underline;
}

#content-table {
}
#contentarea {
	padding-top: 25px;
}
#contentarea p {
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 2px;
}

#contentarea h1, #contentarea h2, #contentarea h3, #contentarea h4, #contentarea h5 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	margin-top: 4px;
	text-decoration: underline;
	color: #570004;
}
#content-title h1.contenttitle {
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
	color: #2c2f80;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

#contentarea img {
}
#content-right h1, #content-right h2, #content-right h3, #content-right h4, #content-right h5{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	margin-bottom: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #FFFFFF;
	line-height : 24px;
}
#content-right {
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
}
#content-right p {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 6px;
}
#content-right .content-element {
	margin-bottom: 15px;
}
#content-right a:link, #content-right a:hover, #content-right a:active, #content-right a:visited {
	color: #FFCC33;
}
#content-right a:hover {

}

#mainmenu{
	border-top: 1px solid #e44a28;
	padding-top: 10px;
	padding-left: 10px;
}

#mainmenu ul, .tc-mainmenu1 ul, .tc-mainmenu2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.tc-mainmenu1 li{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tc-mainmenu1 img {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
.tc-mainmenu2 li{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tc-mainmenu2 img {
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}
#footer {
	padding-left: 20px;
}
#copyright {
	display: inline;
}
#meta {
	display: inline;
}



.sitemap {}
#contentarea table.sitemap tr td.sitemap-no-1 { font-weight: bold; line-height: 16px; padding-top: 5px;}
.sitemap-no-2 {}
.sitemap-no-3 {}
.sitemapitem .pre { font-weight: normal; }
.sitemap-divider {
	background-image: url(../images/sitemap_divider.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	font-size: 1px;
	height: 1px;
	min-height: 1px;
	max-height: 1px;
	display: block;
	overflow: hidden;
}

/* default styles for extension "tx_veguestbook_pi1" */
/* example styles */
.tx-veguestbook-pi1 {
	display: block;
	width: 540px;
}
.tx-guestbook-list-header { padding: 4px; border-bottom: 1px solid #FFFFFF; margin-top: 10px;}
.tx-guestbook-list-row p { padding: 4px; }
.tx-guestbook-list-rowleft {  margin-right: 10px;}
#contentarea .tx-veguestbook-pi1 .tx-guestbook-list-rowleft p { padding: 0px; margin: 0px; padding-left: 4px; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-name { font-weight:bold; float: left; }
.tx-guestbook-list-date { float: right; font-weight: bold;}
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { }
.tx-guestbook-latest-header { font-weight:bold; }
.tx-guestbook-latest-row { }
.tx-guestbook-latest-date {  }
.tx-guestbook-form-inputfield-med {width:150px; margin-left: 4px;}
.tx-guestbook-form-inputfield-big { width:150px; margin-left: 4px;}
.tx-guestbook-form-textarea {  width:400px; margin-left: 4px;}
.tx-guestbook-form-obligationfield {  }
.tx-guestbook-form-error { display: block; color: red; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}
.tx-guestbook-form-error-fields { display: block; margin-top: 0px; margin-bottom: 10px;}
.tx-veguestbook-pi1 td {
	padding: 2px;
	padding-left: 0px;
}
.tx-guestbook-list-browse-top, .tx-guestbook-list-browse-bottom {
	margin-top: 5px;
}
.tx-guestbook-list-browse-bottom {
	margin-bottom: 5px;
}


#content-right ul, #content-right ol, #content-right li {
	margin: 0px;
	padding: 0px;
}
#contentarea p.note {
	background-color: #FFFFFF;
	padding: 4px;

	border: 1px dotted #CC0000;
}


#contentarea .csc-mailform {
}
#contentarea .csc-mailform td{
	padding: 0px;
	margin: 0px;
}
#contentarea table.csc-mailform tr td p{
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	line-height: 22px;
	padding-right: 2px;
}
#contentarea table.csc-mailform tr td input, #contentarea table.csc-mailform tr td radio, #contentarea table.csc-mailform tr td select, #contentarea table.csc-mailform tr td option, #contentarea table.csc-mailform tr td textarea{
	margin-top: 4px;
}
#contentarea td.csc-form-labelcell, #contentarea p.csc-form-label, #contentarea p.csc-form-fieldcell {
	padding: 0px;
	margin: 0px;
}

#contentarea object {
	border: 1px solid #FFFFFF;
}
/* default styles for extension "tx_veguestbook_pi1" */
/* example styles */
.tx-veguestbook-pi1 {
	display: block;
	width: 700px;
}
.tx-guestbook-list-header { padding: 4px; border-bottom: 1px solid #2c2f80; margin-top: 10px;}
.tx-guestbook-list-row p { padding: 4px; }
.tx-guestbook-list-rowleft {  margin-right: 10px;}
#contentarea .tx-veguestbook-pi1 .tx-guestbook-list-rowleft p { padding: 0px; margin: 0px; padding-left: 4px; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-name { font-weight:bold; float: left; }
.tx-guestbook-list-date { float: right; font-weight: bold;}
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { }
.tx-guestbook-latest-header { font-weight:bold; }
.tx-guestbook-latest-row { }
.tx-guestbook-latest-date {  }
.tx-guestbook-form-inputfield-med {width:150px; margin-left: 4px;}
.tx-guestbook-form-inputfield-big { width:150px; margin-left: 4px;}
.tx-guestbook-form-textarea {  width:400px; margin-left: 4px;}
.tx-guestbook-form-obligationfield {  }
.tx-guestbook-form-error { display: block; color: red; margin-top: 0px; margin-bottom: 0px; font-weight: bold;}
.tx-guestbook-form-error-fields { display: block; margin-top: 0px; margin-bottom: 10px;}
.tx-veguestbook-pi1 td {
	padding: 2px;
	padding-left: 0px;
}
.tx-guestbook-list-browse-top, .tx-guestbook-list-browse-bottom {
	margin-top: 5px;
}
.tx-guestbook-list-browse-bottom {
	margin-bottom: 5px;
}




