body {margin:0; padding:0;}

.table_template{ width:1000px; padding:0; margin:0; border:0; font-size:10px; font-family:arial,helvetica; border-right:1px; border-right-style:solid; color:#d4d4d4}
.site_head{height:80px; background-color:#b9274b;}
.site_head img{margin-left:40px; margin-top:30px; float:left;}
.site_head .search{margin-right:105px;margin-top:80px; float:right;}
/*.site_head .search .button{background:#fff url('../images/searchbutton.jpg')0 0 no-repeat}*/
.site_head .search .button{background:#fff url('../images/searchbutton.jpg')0 0 no-repeat}


.site_navigation{height:50px; vertical-align:top; background-image:url("../images/bg_navi_main.jpg");}
.navigation_wrapper{margin-top:4px; margin-left:40px; width:959px}

#topnavi ul{display:block; list-style:none; text-align:center; vertical-align:top; padding-left:0; width:959px; margin:0 0 7px 0}
#topnavi li{display:block; list-style:none; text-align:center; vertical-align:top; float:left;}
#topnavi li a{ text-decoration:none;}
#topnavi li span{
	color:#ffffff;
	text-align:center;
	vertical-align:top;
	color:white;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin-right:7px;
	padding:2px 20px 10px;
	margin-top:0px;
}
#topnavi ul li.active span{ color:#b9274b; background-color:#ededed; }

#leftnavi, #leftnavi_sevice {
	line-height: 1.5;
	border-left-color:#e1e1e1;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#e1e1e1;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-color:#e1e1e1;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:183px;
	padding:8px;
}

#leftnavi ul, #leftnavi_sevice ul{ padding-left:17px; margin-top:0; margin-bottom:0; list-style-image:url("../images/list_style_red.png"); }
#leftnavi ul li, #leftnavi_sevice ul li{ padding:0; margin:0; left:0;}
#leftnavi ul li a, #leftnavi_sevice ul li a{color:#969696; text-decoration:none;}


.navigation_table{height:25px; border:0; padding:0; margin:0; font-family:arial; font-size:12px; color:white; font-weight:bold;}
.navigation_element{color:#ffffff; background-color:transparent; width:75px; text-align:center; vertical-align:top;}
.navigation_element .active{color:#b9274b; background-color:#ededed;}

#site_content {line-height: 1.5; border-left:#e1e1e1 1px solid; border-right:#e1e1e1 1px solid; border-bottom: #e1e1e1 1px solid; height:200px; vertical-align:top;} 
#site_content table, #site_content th, #site_content tr, #site_content tbody{margin:0; padding:0; display:block;} 
#site_content .contentpaneopen table,#site_content .contentpaneopen table th,#site_content .contentpaneopen table tr, #site_content .contentpaneopen table tbody{display:table;} 

#site_content .contentpaneopen{font-size:11px;font-family:verdana;color:#969696; margin:0; margin-bottom:5px;}
#site_content .contentpaneopen td{padding-left:10px; padding-right:10px; }
#site_content .contentpaneopen td.contentheading{
	background:#FFFFFF url(../images/bg_box.jpg) repeat-x scroll 0 0;
	height:18px;
	vertical-align:top;
	width:569px;
	padding:5px 10px;
	color:#b9274b;
	display:list-item;
	list-style-image:url(../images/list_style_grey.png);
	list-style-position:inside;
	margin-left:0;
	margin-right:0; 
}

.breadcrumbs{margin-left:40px;font-size:11px;font-family:verdana;color:#969696;}
.breadcrumbs a{color:#969696;}


#site_content .contentpaneopen a{color:#969696}


#bottom_navi ul.menu{
	float:left;
	width:284px;
	padding:2px;
	padding-left:10px;
}

#bottom_navi ul.menu li{
	float:left;
	width:140px;
	text-align:left;
	list-style-type:none;
}

#bottom_navi ul.menu li a{
	color:#969696;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
	line-height:1.5;	
}

.tagcloud_{
	margin:0;
}

.tagcloud_ a{
	text-decoration:none;
	font-family:arial,helvetica;
	color:#969696;
	
}
