body {
background-image:url(../img/bg_tile_grey.gif);
color:#F3F3F3;
font-family:Verdana,Arial,sans-serif;
margin:0;
}
#pageframe {
margin-left:auto;
margin-right:auto;
width:920px;
}
#logo {
left:-31px;
position:absolute;
top:19px;
}
#headblock {
height:88px;
position:relative;
}
#contentblock {
background-color:#402F28;
padding-left:43px;
padding-top:45px;
}
#content {
padding-right:20px;
}
#contentblockblock {
background-image:url(../img/bg_tile_brown.gif);
float:left;
padding-top:15px;
width:638px;
}
#contentend, #newsend {
clear:both;
text-align:right;
}
#navigation {
background:lime url(../img/navi_bar.gif) repeat-x scroll 0 0;
border-bottom:3px solid #FFFFFF;
}
#visualblock {
	border-bottom:3px solid #FFFFFF;
	position:relative;
}
#visual {
background-color:black;
border-right:3px solid white;
float:left;
position:relative;
width:711px;
}
div.imagerotator {
left:0;
position:absolute;
top:0;
}
#infoblock {
float:left;
padding:7px;
width:190px;
}
#infoblock h3 {
margin:0;
}
#news {
background-image:url(../img/bg_tile_brown.gif);
float:left;
margin-left:29px;
padding-left:12px;
padding-top:10px;
width:198px;
}
#news .news-latest-container {
padding-right:12px;
}
#news .csc-header h1 {
font-family:Arial,Verdana,sans-serif;
font-size:13px;
margin-bottom:3px;
margin-top:3px;
text-transform:uppercase;
}
.news-latest-item img {
border:1px solid white;
float:right;
margin-left:5px;
}
.news-latest-item h3 {
font-size:11px;
font-weight:normal;
margin-bottom:3px;
margin-top:3px;
}
.news-latest-item p.bodytext, .news-latest-morelink {
font-size:11px;
margin-top:0;
}
.news-latest-item {
padding-bottom:10px;
}
.news-latest-morelink a:link, .news-latest-morelink a:visited, .news-latest-morelink a:active, .news-single-backlink a:link, .news-single-backlink a:visited, .news-single-backlink a:active, #content a:link, #content a:visited, #content a:active {
background:transparent url(../img/arrow_pink.gif) no-repeat scroll 0 5px;
color:#C732B8;
font-size:11px;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}
.news-latest-morelink a:hover, .news-single-backlink a:hover, #content a:hover {
background:transparent url(../img/arrow_pink.gif) no-repeat scroll 0 5px;
color:#C732B8;
font-weight:bold;
padding-left:10px;
text-decoration:underline;
}
.news-single-item {
padding-left:20px;
}
.news-single-item h2 {
font-family:Arial,Verdana,sans-serif;
font-size:15px;
text-transform:uppercase;
}
.news-single-item h3 {
font-size:11px;
}
.news-single-item div.news-single-img {
border:1px solid white;
display:inline;
float:left;
margin-right:8px;
}
p.news-single-imgcaption {
background-color:#402F28;
font-size:10px;
margin:0;
padding:3px;
}
.news-single-item p.bodytext {
margin:0 !important;
padding:0 !important;
}
div.clearer {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
}
#content p.bodytext {
font-size:11px;
margin-top:20px;
padding-left:20px;
}
#content ul li {
font-size:11px;
}
a.topnav_level1:link, a.topnav_level1:visited, a.topnav_level1:active {
background:transparent url(../img/navi_no.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
padding:16px 39px 4px 12px;
text-decoration:none;
}
a.topnav_level1_act:link, a.topnav_level1_act:visited, a.topnav_level1_act:active, a.topnav_level1:hover {
background:transparent url(../img/navi_act.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
padding:16px 39px 4px 12px;
text-decoration:none;
}
td.level2 {
background-color:white;
color:#27190B;
font-size:11px;
padding-left:10px;
padding-right:10px;
}
td.level2_div {
background-color:white;
color:#27190B;
font-size:11px;
}
a.topnav_level2:link, a.topnav_level2:visited, a.topnav_level2:active {
color:#27190B;
display:block;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
a.topnav_level2_act:link, a.topnav_level2_act:visited, a.topnav_level2_act:active, a.topnav_level2:hover {
color:#C732B8;
display:block;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
#metanav a:link, #metanav a:visited, #metanav a:active {
color:#676767;
font-size:9px;
text-decoration:none;
}
#metanav a:hover {
color:#000000;
font-size:9px;
text-decoration:none;
}
#metanav {
color:#B6B6B6;
font-size:9px;
padding-top:72px;
text-align:right;
}


div.calendar {
position:relative;
}
.calendar, .calendar table {
background:transparent url(normal-bg.gif) repeat scroll 0 0;
border:1px solid #BDB2BF;
color:#000000;
cursor:default;
font-family:"trebuchet ms",verdana,tahoma,sans-serif;
font-size:11px;
margin:0;
}
.calendar {
border-color:#797979;
}
.calendar .button {
background:transparent url(title-bg.gif) repeat-x scroll 0 100%;
color:#000000;
font-weight:bold;
padding:2px;
text-align:center;
}
.calendar .nav {
font-family:verdana,tahoma,sans-serif;
}
.calendar .nav div {
background:transparent url(menuarrow.gif) no-repeat scroll 100% 100%;
}
.calendar thead tr {
background:transparent url(title-bg.gif) repeat-x scroll 0 100%;
color:#000000;
}
.calendar thead .title {
background:transparent url(title-bg.gif) repeat-x scroll 0 100%;
color:#000000;
font-weight:bold;
padding:2px;
text-align:center;
}
.calendar thead .headrow {
}
.calendar thead .name {
border-bottom:1px solid #797979;
color:#000000;
padding:2px;
text-align:center;
}
.calendar thead .weekend {
color:#CC4444;
}
.calendar thead .hilite {
background:transparent url(hover-bg.gif) repeat scroll 0 0;
border-bottom:1px solid #797979;
padding:2px 2px 1px;
}
.calendar thead .active {
background:transparent url(active-bg.gif) repeat scroll 0 0;
border-bottom:1px solid #797979;
color:#FFFFFF;
padding:3px 1px 0 3px;
}
.calendar thead .daynames {
background:transparent url(dark-bg.gif) repeat scroll 0 0;
}
.calendar tbody .day {
color:#000000;
font-family:verdana,tahoma,sans-serif;
padding:2px 4px 2px 2px;
text-align:right;
width:2em;
}
.calendar tbody .day.othermonth {
color:#999999;
font-size:80%;
}
.calendar tbody .day.othermonth.oweekend {
color:#FF9999;
}
.calendar table .wn {
background:transparent url(dark-bg.gif) repeat scroll 0 0;
border-right:1px solid #797979;
padding:2px 3px 2px 2px;
}
.calendar tbody .rowhilite td, .calendar tbody .rowhilite td.wn {
background:transparent url(rowhover-bg.gif) repeat scroll 0 0;
}
.calendar tbody td.today {
font-weight:bold;
}
.calendar tbody td.hilite {
background:transparent url(hover-bg.gif) repeat scroll 0 0;
border:1px solid #BBBBBB;
padding:1px 3px 1px 1px;
}
.calendar tbody td.active {
padding:2px 2px 0;
}
.calendar tbody td.weekend {
color:#CC4444;
}
.calendar tbody td.selected {
background:transparent url(active-bg.gif) repeat scroll 0 0;
border:1px solid #797979;
color:#FFFFFF;
font-weight:bold;
padding:1px 3px 1px 1px;
}
.calendar tbody .disabled {
color:#999999;
}
.calendar tbody .emptycell {
visibility:hidden;
}
.calendar tbody .emptyrow {
display:none;
}
.calendar tfoot .footrow {
color:#FFFFFF;
text-align:center;
}
.calendar tfoot .ttip {
background:transparent url(status-bg.gif) repeat-x scroll 0 0;
color:#000000;
padding:2px;
}
.calendar tfoot .hilite {
background:#AAFFAA none repeat scroll 0 0;
border:1px solid #008844;
color:#000000;
padding:1px;
}
.calendar tfoot .active {
background:#77CC77 none repeat scroll 0 0;
padding:2px 0 0 2px;
}
.calendar .combo {
background:transparent url(normal-bg.gif) repeat scroll 0 0;
border-color:#797979;
border-style:solid;
border-width:0 1px 1px;
color:#000000;
cursor:default;
display:none;
font-size:90%;
left:0;
position:absolute;
top:0;
width:4em;
z-index:100;
}
.calendar .combo .label, .calendar .combo .label-IEfix {
padding:1px;
text-align:center;
}
.calendar .combo .label-IEfix {
width:4em;
}
.calendar .combo .hilite {
background:transparent url(hover-bg.gif) repeat scroll 0 0;
color:#000000;
}
.calendar .combo .active {
background:transparent url(active-bg.gif) repeat scroll 0 0;
color:#FFFFFF;
font-weight:bold;
}
.calendar td.time {
background:transparent url(dark-bg.gif) repeat scroll 0 0;
border-top:1px solid #797979;
padding:1px 0;
text-align:center;
}
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm {
background:transparent url(normal-bg.gif) repeat scroll 0 0;
color:#000000;
font-weight:bold;
padding:0 5px 0 6px;
}
.calendar td.time .hour, .calendar td.time .minute {
font-family:monospace;
}
.calendar td.time .ampm {
text-align:center;
}
.calendar td.time .colon {
font-weight:bold;
padding:0 2px 0 3px;
}
.calendar td.time span.hilite {
background:transparent url(hover-bg.gif) repeat scroll 0 0;
color:#000000;
}
.calendar td.time span.active {
background:transparent url(active-bg.gif) repeat scroll 0 0;
color:#FFFFFF;
}
.tx_powermail_pi1_fieldwrap_html label {
	width:150px;
	display: block;
	float: left;
	font-size:11px;
}


ul.powermail_multiplejs_tabs {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li.powermail_multiplejs_tabs_item {
	float: left;
	background-color: black;
	padding: 5px;
	margin-bottom:10px;
}

.tx-powermail-pi1_fieldset {
	clear: both;
	margin:0px;
	border: none;
	padding: 15px 10px 12px 10px;
}

.tx_powermail_pi1_fieldwrap_html {
	font-size: 11px;
}
.tx-powermail-pi1_fieldset legend {
	font-size:13px;
	text-transform:uppercase;
	font-weight: bold;
	padding:0px 0px 10px 0px;
}
.powermail_text, .powermail_textarea {
	border:none;
	margin:2px;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	padding:0px 0px 0px 2px;
	width:300px;
}
.powermail_textarea {
	height:84px;
}

.date2cal_img_help {
	display:none;
}
.powermail_textarea {
	border:none;
}
#powermaildiv_uid7, #powermaildiv_uid10, #powermaildiv_uid13 {
	margin-top:10px;
}
#uid1_msg {
	margin-left:173px;
}
#powermaildiv_uid3 {
	margin-top:10px;
}
.tx_powermail_pi1_fieldwrap_html_submit {
	margin-top:10px;
	margin-left: 370px;
}

.tx_powermail_pi1_fieldwrap_html_submit input {
	border:none;
}
.jscalendar {
	border:none;
}

.csc-textpic-caption {
	font-size:10px;
	padding-left:5px;
	background-color:#402F28;
}
