
body { background:url(images/top_bbg.jpg) left top repeat-x #D2DFE9; padding: 0; margin: 0; font-weight: normal; font-size: 11px; font-family: verdana, geneva, arial, helvetica, sans-serif }

th, td { font-weight: normal; font-size: 11px; color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif }

p { font-weight: normal; font-size: 11px; color: #000000; font-family: verdana, geneva, arial, helvetica, sans-serif }

/*
h1, h2, h3, h4, h5 { margin-left: 0; margin-top: 0; margin-bottom: 0; font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

a { font-weight: normal; color: #4e3125; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 11px; text-decoration: none }

a:hover { text-decoration: underline }
*/

h1 { 
	font-family:tahoma, times new roman, arial, arial narrow; 
	color:#424242;
	font-size:3.31em;
	text-transform:uppercase;
	font-weight:normal;
	line-height:1.01em;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; 
}
h2 { 
	color:#214FA3;
	font-size:1.01em; 
	text-transform:uppercase; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
} 

a {
	color:#214FA3;
	text-decoration:underline;
}
a:hover {
	color:#214FA3;
	text-decoration:none
}


ul { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 6px; border-right-style: none; border-left-style: none; border-bottom-style: none }
ul { display: block; list-style-type: none }
ul li { display: block }

/* ----------------------- */

.logo_bg {
	height:74px;
	vertical-align:top;
	margin:0px 0px 0px 64px;
	background:url(images/logo.jpg) left top no-repeat;
}

.co_name {
	vertical-align:top;
	padding:0px 0px 0px 61px;
	text-align:left;
}

.co_name a {
	color:#424242;
	text-decoration:none;
}

.co_name a:hover {
	color:#424242;
	text-decoration:none;
}

.slogan {
	color:#ACACAC;
	vertical-align:top;
	padding:0px 0px 0px 1px;
}

.picture {
	height:224px;
	width:458px;
	vertical-align:top;
	background:url(images/picture.jpg) left top no-repeat;
}

.search_bg {
	height:48px;
	width:458px;
	vertical-align:top;
	background:url(images/search_bg.jpg) left top no-repeat;
}
#search {
	vertical-align:top;
	padding:15px 10px 10px 27px;
	color:#424242;
}
#search strong {
	color:#424242;
	text-transform:uppercase;
}

.head_bg1 {
	width:458px;
	vertical-align:top;
	background:url(images/head_bg1.jpg) left top no-repeat #E9EFF4;
}
.head_bg2 {
	width:458px;
	vertical-align:top;
	background:url(images/head_bg2.jpg) left bottom no-repeat;
}
.table2 {
	width:458px;
	display:table;
}
.table_row2 {
	width:458px;
	display:table-row;
	height:100%;
}
.left2 {
	width:450px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
}
.head {
	padding:16px 0px 14px 24px;
	color:#454545;
	line-height:1.11em;
}
.head a {
	color:#214FA3;
	text-decoration:none;
}
.head a:hover {
	color:#214FA3;
	text-decoration:none;
}
.right2 {
	width:132px;
	vertical-align:top;
	display:table-cell;
	text-align:left;
	background:url(images/line2.jpg) left top no-repeat;
}

.date {
	padding:19px 0px 0px 17px;
	color:#2A2A2A;
	font-size:1.31em;
	font-weight:bold;
}


.widget_style {
	vertical-align:top;
	text-align:left;
	padding:0px 0px 0px 0px;
	background:url(images/cats_bg.jpg) left bottom no-repeat;
}
.cats_head_bg {
	vertical-align:top;
	background:url(images/cats_head_bg.jpg) left top no-repeat;
}
.widget_style ul {
	padding:15px 0px 15px 12px; 
	margin:0px 0px 0px 0px;
}
.widget_style li {
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	background:url(images/li_bg.jpg) left top no-repeat;
	vertical-align:top;
	line-height:1.51em;
	color:#3F5362;
}
.widget_style ul li a {
	text-decoration:none;
	color:#3F5362;
}
.widget_style li a:hover {
	color:#3F5362;
	text-decoration:underline;
}

.content_txt {
	padding:0px 16px 0px 0px;
	line-height:1.21em;
}
.content_txt a {
	color:#343434;
	text-decoration:underline;
}
.content_txt a:hover {
	color:#343434;
	text-decoration:none;
}
.content_txt strong {
	color:#535353;
}

/* ----------------------- */


#main { background:url(images/bbg2.jpg); border:0; padding:0; width:856px; border-collapse:collapse; }

#hdtitle {  }

#header { background:url(images/top_bg2.jpg); border:0; padding:0; height:112px; border-collapse:collapse; }

#middle { border:0; padding:0; width:100%; border-collapse:collapse; }

#left { border:0; width:169px; padding-left: 0px; padding-right: 10px; vertical-align:top; }
#center { border:0; width:525px; padding-left: 20px; padding-right: 25px; padding-top: 0; padding-bottom: 0; vertical-align:top; }
#right { border:0; width:149px; vertical-align:top; padding-left: 0px; padding-right: 0px; }

#bottom { height:97px; background:url(images/foot_bbg.jpg); border-collapse:collapse; }

#footer { height:97px; background-image: url(images/foot_bg2.jpg); background-position-x: center; border-collapse:collapse; }

.blue { color:#214fa3; }