/* Bausan main.css */ 
html, body{ 
	background-color: #BBD3E8; 
	background-position-y: top; 
	background-position-x: center; 
	background-repeat: repeat-x; 
	background-image: url(img/backSlice.gif); 
	line-height: 130%; 
	font-size: 11px; 
	font-family: "Lucida Grande", Verdana, Arial, sans-serif; 
	margin:0; 
	padding:0; 
	text-align:center; 
	color: #4B4B4D;
}
#pagewidth{ 
	width:754px; 
	text-align:left;  
	margin-left:auto;
	margin-right:auto;  
}
#header{
	position:relative; 
	height:132px; 
	width:100%;
	overflow: hidden;
}
#headline{
	position: absolute;
	top:26px;
	left:0px;
}
#navigation{
	position: absolute;
	top:71px;
	left:0px;
	width: 563px;
	height: 50px;
	overflow: hidden;
}
#mainNavi{
	position: absolute;
	top:0px;
	right:0px;
	text-align: right;
	width: auto;
}
#mainNavi ul{
	margin: 0;
	padding: 0;
}
#mainNavi li{
	display: inline;
	float: left;
}
#mainNavi a{
	display: block;
	width: auto;
	font-size: 15px;
	text-decoration: none;
	color:#ffffff;
	padding: 4px;
}
#mainNavi a:hover, #activeMainNav a{
	color:#DFEAF4 !important;
}
#subNavi{
	position: absolute;
	top:28px;
	right:0px;
	background-color: #ffffff;
	text-align: right;
	width: auto;
	height: 26px;
	overflow: hidden;
}
#subNavi ul{
	margin: 0;
	padding: 0;
}
#subNavi li{
	display: inline;
	float: left;
}
#subNavi a{
	display: block;
	width: auto;
	font-size: 14px;
	text-decoration: none;
	color:#646466;
	padding: 4px;
}
#subNavi a:hover, #activeSubNav a{
	color:#A81111;
}
#logoHolder{
	position: absolute;
	top:0px;
	left:563px;
}
h1{
	font-size: 14px;
	color: #2A75B7;
	font-weight:normal;
}
.csc-firstHeader{
	font-size: 16px;
	color: #A81111;
	font-weight:normal;
}
.csc-textpicHeader br, .csc-textpicHeader img{
	display: none;
}
.csc-header br, .csc-header img {
	display: none;
}
#maincol{  
	float: left; 
	display:inline; 
	position: relative; 
	width:533px;
	padding-right: 30px;
	/*min-height: 400px;
	height:auto !important;
	height:400px;*/
	overflow: hidden;
}
#rightcol{
	width: 191px;
	float: left;
	background-image: url(img/newsBackSlice.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#maincol a, #rightcol a{
	color: #A81111;
}
#maincol a:hover, #rightcol a:hover{
	color: #ffffff;
	background-color: #A81111;
	text-decoration: none;
}
#rightcolTop{
	min-height: 400px;
	height:auto !important;
	height:400px;
	padding: 0 15px 0 5px;
}
#rightcolBottom{
	height: 68px;
	background-image: url(img/rightcolFooter2.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#footer{
	height:20px; 
	clear:both;
}
/* ------------ forms ------------ */
.csc-mailform{
}
fieldset{
	border: 0;
	margin: 0;
	padding: 0;
}
.csc-mailform label{
	display: block;
}
.csc-mailform input, .csc-mailform textarea, .csc-mailform select{
	border: 1px solid #2A75B6;
	background-color: #D4E3F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4B4D;
}
.csc-mailform input, .csc-mailform textarea{
	width: 300px;
}
.csc-mailform select{
	width: 302px;
}
.csc-mailform-submit{
	width: 302px !important;
	margin-top: 4px;
}
* html .csc-mailform-submit, html* .csc-mailform-submit{
	width: 305px !important;
}
.csc-mailform-checkholder{
	position: relative;
}
.csc-mailform-check{
	width: auto !important;
	margin-bottom: 4px;
	border: none !important;
}
.csc-mailform-checkholder label{
	position: absolute;
	top: 0px;
	left: 25px;
}
* html .csc-mailform-checkholder label{
	left: 10px;
	top: 1px;
}
html* .csc-mailform-checkholder label{
	left: 10px;
	top: 1px;
	width: 300px;
}
#keywords{
	display:none;
}
/* ------------ forms end ------------ */
 /* *** Float containers fix *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
/*printer styles*/ 
@media print{ 
	/*hide the right column when printing*/ 
	#rightcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
}

