body, html{
	margin:0px;
	padding:0px;
	text-align:center;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	
.clearer{
	margin-bottom:10px;
}

.csc-header{
	margin-top:20px;
}
	
A img{
	border:0;
}

A {
	font-weight: normal;
	color:#666666;
}	
	
form{
	margin: 0px;
	padding:0px;
}	
#login input{
	border:none;
	width:110px;
	height:17px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	}
#loginbutton{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000066;
	width:52px;
	}
#container{
	width:992px;
	margin:0px auto;
	border:0px solid #CC0000;
	}
	#header{
		height:70px;
		background:#C3D6E5;
/*		float:left;*/
		}
#content{
	width:990px;
	padding-top:20px;
	margin:0px auto;
/*	clear:both;*/
/*	border:1px solid #000;*/
	}
	#leftnav{
		width:206px;
		text-align:left;
		float:left;
}

		
#login{
	width:206px;
	float:left;
	clear:both;
	margin-top:12px;
	background:#FFF;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	color:#FFFFFF;
	clear:both;
	}	
#middletext{
	width:548px;
	margin-left:50px;
	padding-bottom:15px;
/*	clear:both;*/
	float:left;
/*	border:1px solid #000000;*/
	text-align:left;
	}
#toplinksbg{
	background:url(../images/toplinksbg.gif) left top no-repeat;
	height:49px;
	text-align:left;
	padding-left:8px;
	}
.toplinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5b6b6b;
	font-weight:bold;
	text-decoration:none;
}	
.toplinks a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.toplinks a:hover{ 
	color:#ffffff;
	text-decoration:none;
}
.linkdivider{
	color:#B6CEDD;
	padding-left:3px;
	padding-right:3px;
	}
.h1{
	font-family:Lucida Grande, Lucida Sans Unicode,  sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#496B7C;
	font-weight:normal;
	}
#currentPageSubTitle {
	margin-bottom:15px;
	text-align:right;
}
#currentPageSubTitle h2 {
	font-family:Lucida Grande, Lucida Sans Unicode,  sans-serif;
	text-decoration:none;
	font-size:14px;
	color:#496B7C;
	font-weight:normal;
	background-color: #fff;
	margin:0px;
}
.pagehead h1{
	font-family:Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size:29px;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	color:#496B7C;
	background-color: #fff;
	}
#partners{
	width:136px;
	float:right;
	background:#C3D6E5;
/*	border:1px solid #000000;	*/
	margin-top:15px;
	}
#footer{
/*		border:1px solid #00FF00;*/
		width:990px;
		margin:0px auto;
		clear:both;
	}
#container, #content, #footer {
	float:left;
}	

/**/
#contentLeft, #contentRight {
	margin-top:15px;
}
h1, h1.csc-firstHeader, h1 a, h1.csc-firstHeader a {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:16px;
	clear:both;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	background-color:#C3D8E9;
        color:#4C6C7B;
        font-weight:normal;
        text-decoration:none;
}
h3, h3.csc-firstHeader, h3 a, h3.csc-firstHeader a {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:16px;
	clear:both;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	background-color:#C3D8E9;
        color:#4C6C7B;
        font-weight:normal;
        text-decoration:none;
}
#contentLeft div.csc-textpic, #contentRight div.csc-textpic {
	clear:both;
	padding:0px;
	margin:0px;
	background-color:#C3D8E9;
	margin-bottom:15px;
	display:block;
	padding-bottom:18px;
}
#contentRight div.csc-textpic {
	padding-left:2px;
}
#contentLeft h3, #contentRight h3{
	padding-left: 2px;
}
/*news*/
.newsDate {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-weight:bold;
        font-size:11px;
        color:#4C6C7B;
}
.newsMoreLink {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size:11px;
        color:#7C8A95;
        text-decoration:none;
}
a.newsListLink {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
        font-size:11px;
        color:#4C6C7B;
        text-decoration:none;
}

#partners dl, #partners dt{
	margin:0px;
	padding:0px;
}
#partners img{ 
	margin:0px 0px 5px 0px;
	padding:0px;
}
#contentOne {
margin-top:15px;
}
#contentOne h1, #contentOne h1.csc-firstHeader,#contentOne h3, #contentOne h3.csc-firstHeader,#contentOne h4, #contentOne h4.csc-firstHeader {
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:16px;
	clear:both;
	padding:0px;
	margin:0px;
	padding-bottom:3px;
	background-color:white;
        color:#4C6C7B;
}
#contentOne h4, #contentOne h4.csc-firstHeader {
	font-size:14px;
}
#contentOne .news-list-item H3{
	background-color:#C3D8E9;
	margin-bottom: 10px;
}

div.tx-newloginbox-pi1 {
	background: #6D9EBC;
	border:1px solid white;	
}
div.tx-newloginbox-pi1 form{
border:0px solid red;
margin:0px;
padding:0px;
}

div.tx-newloginbox-pi1 p{
	padding:5px 0px 15px 0px;
	margin:0px 0px 0px 0px;
}
div.tx-newloginbox-pi1 a{
   color:white;
   font-weight:normal ! important;
   font-size:11px ! important;
}
div.tx-newloginbox-pi1 label {
   /*font-family:Arial, Helvetica, sans-serif ! important;*/
   font-family:Lucida Grande, Lucida Sans Unicode,  sans-serif;
   font-size:11px ! important;
   font-weight:normal ! important;
}
div.tx-newloginbox-pi1 p.header3 {
   /*font-family:Arial, Helvetica, sans-serif ! important;*/
   font-family:Lucida Grande, Lucida Sans Unicode,  sans-serif;
   font-size:14px ! important;
   font-weight:normal ! important;
   padding:0px 0px 0px 0px;
   margin:5px 0px 0px 5px;
}

dd.csc-textpic-caption{
 background-color:#C6D7E7;
 color:#313029;
}
#login div.csc-textpic, #login div.csc-textpic-imagewrap, #login dl.csc-textpic-image, #login dt, #login div.csc-textpic img{
	background-color:white;
	padding:0px;
	margin:0px;
}
div.slideImage div.csc-textpic, div.slideImage div.csc-textpic-imagewrap, div.slideImage dl.csc-textpic-image, div.slideImage dt, div.slideImage div.csc-textpic img{
background-color:white;
}
div.slideInfoZone {
   float:left;
}
div.slideInfoZone h2, div.slideInfoZone p {
  font-family:Lucida Grande, Lucida Sans Unicode,  sans-serif;
  text-align:left; 
}
div.slideInfoZone p {
  font-size:11px ! important;
}
div.slideInfoZone p a{
  font-size:11px ! important;
}

#login .loginSubmit input{
	padding:0px 0px 0px 0px;
	margin:0 0 0 10px;
	width:40px;
	font-weight:bold;
}
#login .loginSubmit{	
}
#login input {
   width:125px;
}
#login a{
font-size:9px ! important;
}
div.subTemplateDiv {
	display:none;
	visibility:hidden;
}

#contentOne dt, #contentOne dl{
	/*margin:0px;
	padding:0px;*/
}
#contentOne dt img{ 
	margin:0px 0px 5px 0px;
	padding:0px;
}

.csc-textpic-image dl { margin:5px; }

#contentWeek table tr th { height:100%; }
#contentWeek table { width:550px; }
#contentDay table td { height:100%; }
#contentDay { border:none; }
#contentMonth table { width:550px; }
#contentMonth table tr td { height:100%; }
#contentMonth table tr td a, #contentMonth table tr td div { font-size:10px; }
#jumpTo { display:none; }
#contentMonth table tr th { text-align:center; }
#contentOne {/* text-align:center; */}
