/* CSS Document */

body{ 

	margin:0px;

	padding:0px;

	color:#727272;

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	background-color:#ffffff;

 background:url(images/bg_footer.gif) left bottom no-repeat;

}

h1{  color:#2F87C6; font-size:11px}

td{ font-size:11px; vertical-align:top}



a{ color:#2F87C6;}

.logo{

	background:url(images/logo.jpg) 38px 0px no-repeat; 

	text-align:center;

	margin:10px 0px 20px 0px;

}

.logo h1{ font-size:100%; text-transform:uppercase; margin:10px 0px}

.logo h1 span{ font-size:10px}

.logo p{ color:#4E9DD7; margin:0px 5px}



.menu{ background:url(images/bg_menu.jpg) bottom no-repeat; margin:0px; padding:0px 0px 150px 0px;}

.menu table td.brdr_top{ padding:0px 25px 0px 10px; background:url(images/line_02.gif) left top no-repeat}

.menu p{ background:url(images/line_01.gif) bottom no-repeat; margin:0px; padding:3px 10px 6px 10px; font-size:115%}

.menu p a{ text-decoration:none; color:#858585}

.menu p.active a{ color:#2F87C6; font-weight:bold}



.td_header{	background:url(images/bg_header.gif) top left no-repeat;}

.header{height:99px; margin:0px; }

.header_text{ position:absolute; left:222px; top:33px; width:280px;}

.header_text h1{ margin:0px; font-size:120%; color:#2F87C6}

.header_text p{ margin:0px; font-size:10px}



.submenu{ text-align:right; margin:0px 40px 0px 0px;width:380px; position:absolute; left:565px; top:5px; color:#fff;}

.submenu span{ margin:0px 12px; color:#87BFE7}

.submenu a{ color:#fff}



.field_midlle{ background:url(images/shadow_cont.gif) top left no-repeat; margin:0px;}



.center_collumn{ padding:20px 20px 0px 20px;border-left:1px solid #D8D8D8;}

.center_collumn p.bodytext{ margin:0px 0px 15px 0px; font-size:11px;}

.center_collumn h1{ margin:0px; color:#727272;}

.right_collumn p.bodytext { 

  font-size:90%; color:#9A9A9A; 

  padding: 0px 25px 0px 25px; 

  margin: 0 0 0 0px;

}

.right_collumn h1 { 

  margin: 10px 0px 0px 0px; 

  padding: 0px 25px 0px 25px; 

}

   

.newsitem p.bodytext{ 

  font-size:11px; color:#727272;

  padding: 0 0 0 0px;

}



.pic{ float:left}

.pic img{ margin:0px 20px 15px 0px}

.pic p { font-size:90%; color:#9A9A9A}

p.csc-caption { font-size:90%; color:#9A9A9A; margin: 15px 0px 0px 0px;}



.td_line{ width:1px; background-color:#D6D6D6; height:293px}

.td_line_01{ background:url(images/line_06.gif) left bottom no-repeat}

.td_line_02{ width:1px; background-color:#D6D6D6; vertical-align:bottom;}





.right_collumn{ padding:10px 20px 0px 20px;}



.newsblock{ 

  background-color:#F8F8F8;

  margin: 0 0 20px 0;

}

.newsitem{ padding:10px}

.more{ text-align:right}

.more a{ text-decoration:none; font-weight:bold;}

.more a span{ background:url(images/arrow.gif) right no-repeat; padding:1px 20px 2px 0px}





.more_2{ text-align:right}

.more_2 a{ text-decoration:none; font-weight:bold;}

.more_2 a span{ background:url(images/arrow_2.gif) right no-repeat; padding:1px 20px 2px 0px}



.back{}

.back a{ text-decoration:none; font-weight:bold;}

.back a span{ background:url(images/arrow_3.gif) left no-repeat; padding:1px 0px 2px 20px}





.imblock{ margin:20px 20px 0px 20px}

.imblock h1{ font-size:100%; margin:20px 0px 0px 0px; color:#2F87C6}

.imblock p{ font-size:90%; color:#9A9A9A; margin:0px;}



/*.left_brdr{ border-left:1px solid #D8D8D8;}*/





.footer{ height:57px; color:#fff;}

.footer div{ margin:23px 20px 10px 530px; font-size:90%}



.csc-form-label{ font-weight:bold;}

.csc-form-fieldcell input{ border: 1px solid #D6D6D6}

.csc-form-fieldcell textarea{ border: 1px solid #D6D6D6}



/**/


.stable {
	border-left:2px solid #D6D6D6;
	border-bottom:2px solid #D6D6D6;
}

.std {
	border-right:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	text-align:center;
	padding:3px 5px;
}