html,body {
	margin:0;
	padding:0;
}
body {
	font:12px Verdana, Geneva, sans-serif;
	text-align:center;
	color:#333;
}
h1 {font-size:14px; font-weight:700; text-transform:uppercase;}
h2 {font-size:12px; font-weight:700;}
h3 {font-siza:11px; font-weight:700;}
p {
	margin:0;
	padding:0;
	line-height:1.4;
}

a {color:#004477; font-weight:700;}
a:hover {color:#03F;}
a img {border:#004477 solid 1px;}
a img:hover {border:#00F solid 1px;}
#header {
	position:relative;
}
#topbar {
	padding:4px 0;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}
#logo {
	text-align:left;
	margin:4px 0;
	float:left;
	width:400px;
}
#logo a img{border:none; width:378px; height:33px;}
#search {
	float:right;
	margin-top:10px;
}
#navbar {
	float:left;
	border-top:#CCC solid 1px;
	padding-top:4px;
	text-transform:uppercase;
	width:100%;
}
#navbar a {
	padding:4px;
}
#navbar a:hover {
	padding:4px 4px 7px 4px;
	background:#666;
	color:#BBCCDD;
}
#rss {
	float:right;
	padding:3px 0 0 0;
	background:none;
}
#rss a{
	padding:0;
/*	background:none; */
}
#rss a img {
	border:none;
	width:12px;
	height:12px;
}

#rss a:hover{
	padding:0;
	background:none;
}
#slider {text-align:center;}
#slider img {width:140px; height:93px;}
#container {
	text-align:left;
	width:1020px;
	margin:0 auto;
	padding:4px;
}
#wrapper {
	float:left;
	width:100%;
	margin-bottom:10px;
}
#content {
	margin-right:285px;
	padding-right:4px;
	border-right:#CCCCCC solid 1px;
}
#content p {

	margin:4px 4px 4px 0;
}
#extra {
	float:left;
	width:284px;
	margin:0 0 10px -286px;
	border-left:#CCCCCC solid 1px;
}
#extra h2 {
	text-transform:uppercase;
	border-bottom:#CCC solid 2px;
}
#extra ul {list-style:square; padding-left:14px; color:#CCC;}
#inextra {
	margin-left:4px;
}
#footer {
	clear:left;
	width:100%;
	padding:4px 0;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}
#footer a img {border:none; margin:2px 0 0 30px;}

.fltleft {float:left;}
.fltright {float:right;}
.clear {clear:both;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.text {text-indent:25px; text-align:justify;}


#mainleft {float:left; width:380px; border-right:#CCC solid 1px; margin-right:2px; padding-right:6px;}
#mainright {float:right; width:336px;}
#mainleft h2, #mainright h2 {text-transform:uppercase; border-bottom:#CCC solid 2px;}
.block {border-bottom:#CCC dotted 1px; min-height:115px;}
.block img {width:120px; height:90px; float:left; margin-right:4px; margin-top:4px;}

.image400x300left {width:400px; height:300px; float:left; margin:4px 4px 0 0; border:#CCC solid 1px;}
.image400x300right {width:400px; height:300px; float:right; margin:4px 0 0 4px; border:#CCC solid 1px;}
.image300x400left {width:300px; height:400px; float:left; margin:4px 4px 0 0; border:#CCC solid 1px;}
.image300x400right {width:300px; height:400px; float:right; margin:4px 0 0 4px; border:#CCC solid 1px;}