body{
	background:#fff;
	font-size:14px;
	color:#030303;
	margin:0;
	font-family:arial;
}

h1{
	font-size:34px; 
	font-weight:normal;
	line-height:34px;
	margin-bottom:30px;
}

h2{
	margin:0;
	padding-bottom:10px;
	color:#82A6AD;
	font-size:16px;
	border-bottom:1px solid #82A6AD;
	font-weight:normal;
}

h3{
	margin:0;
	color:#82A6AD;
	font-size:16px;
	font-weight:normal;
}


h4{
	margin:0;
	color:#000;
	font-size:24px;
	font-weight:normal;
}



a{
	color:#82A6AD;
	text-decoration:none;
}
a:hover{
	color:#82A6AD;
	text-decoration:underline;
}

#headercontainer{
	background:#84A9AF;
}

#header{
	margin:0 auto;
	width:960px;
	height:135px;
	background:#84A9AF url(images/bg_raita.jpg) left no-repeat;
}

#navi{
	font-size:11px;
	float:left;
	color:#fff;
	margin:88px 0 0 26px;
	_margin:100px 0 0 26px;
}

#navi li{
	list-style:none;
	float:left;
	padding-right:10px;
}

#navi li a{
	padding:2px 4px 2px 4px;
	color:#fff;
}

#navi li a:hover{
	color:#fff;
	background:#000;
	text-decoration:none;
}

#navi li .active{

	color:#fff;
	background:#000;
	text-decoration:none;
}

#contactinfo{

	color:#999;
	height:30px;
	background:#000;
}
.contact{
	padding:7px 185px 0 0;
	width:820px;
	font-size:11px;
	margin:0 auto;
	text-align:right;
}
.logo{
	width:188px;
	height:33px;
	border:0;
	margin:77px 0 0 82px;
	float:left;
}

#maincontent{
	margin:0 auto;
	width:960px;
	_width:1000px;
	min-height:300px;
}

#CONTENT_LEFT{
	padding:25px 55px 25px 74px;
	width:204px;
	float:left;
}

#CONTENT_LEFT h3{margin-left:8px;}

#CONTENT_MAIN{
	padding:25px 20px 25px 0px;
	width:465px;
	float:left;
}

#CONTENT_MAIN2{
	padding:25px 20px 25px 0px;
	width:465px;
	float:left;
}

#CONTENT_RIGHT{
	width:160px;
	float:left;
	margin:30px -25px 0 0;
	_margin:30px -55px 0 0;
	display:block;
}

#CONTENT_RIGHT h3{
	width:100%;
	color:#82A6AD !important;
	font-size:12px  !important;
	padding:1px 10px 1px 5px;
	font-weight:bold;
}

#CONTENT_RIGHT ul{
	margin:0;
	font-size:10px;
	list-style-position:outside;
	padding:5px 0 20px 18px;
	_padding:5px 0 20px 20px;
	_width:200px;
}

.case{
	padding:7px;
	width:186px;
	height:93px;
}

a .case {
	color:#000;
}

.case:hover{
	background:#82A6AD;
	color:#fff;
	padding:7px;
}

.case img{
	width:90px;
	height:90px;
	border:1px solid #000;
	float:left;
}

.case:hover img{
	width:90px;
	height:90px;
	border:1px solid #fff;
	float:left;
}

.casetext{
	width:86px;
	margin-left:5px;
	font-size:9px;
	float:right;
}

.casehr{
	height:1px;
	background:#82A6AD;
	border:0;
}

.casemore{
	margin-top:10px;
	color:#82A6AD;
	font-size:11px;
}

.caseon{
	color:#000;
}
.caseon:hover{
	color:#000;
}

.caseoff{
	color:#82A6AD;
}

.text_list_container{}

.text_list_header{
	color:#82A6AD;
	margin-bottom:40px;
}

.text_list_row{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #c2c2c2;
}

.text_list_date{

	font-size:10px;
	color:#555;
}

.text_list_caption{
	color:#82A6AD;
	margin-bottom:3px;
}


.text_list_ingress{
	font-style:italic; 
	margin-bottom:5px;
}
.text_list_content{
	font-size:10; 
}

.text_list_link{
	color:#82A6AD;
	font-size:11px;
}


.text_display_container{}

.text_display_header{
	color:#82A6AD;
	margin-bottom:10px;
}

.text_display_row{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #c2c2c2;
}

.text_display_date{

	font-size:10px;
	color:#555;
}

.text_display_caption{
	color:#82A6AD;
	margin-bottom:3px;
}


.text_display_ingress{
	font-style:italic; 
	margin-bottom:5px;
}
.text_display_content{
	font-size:10; 
}

.text_display_link{
	color:#c00;
	font-size:11px;
}

.text_display_back{
	padding-top:10px;
}

.lisaa{
	padding-left:7px;
	position:relative;
	top:-15px;
	font-size:10px;
}

