*
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
}
body
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	/*background-color: #D4D2D3;
	background: Transparent url(images/layout/background.png) repeat top left;*/
	background-color: #fff;
}
form
{
	margin: 0px;
	padding: 0px;
}
a:link, a:visited, a:active
{
	color: #087098;
}
a:hover
{
	color: #000000;
}


input
{
	line-height: 13px;
}



#page
{
	width:886px;
	margin:0px auto;
}
#top
{
	background: Transparent url(images/top.png) no-repeat top left; 
	background: Transparent url(images/layout/header.png) no-repeat top left; 
	height:157px;
	height:324px;
}
#middle
{
	background: Transparent url(images/center_background.png) repeat-y top left;
	background: Transparent url(images/layout/fill.png) repeat-y top left;
}
#banner
{
	width:802px;
	height:105px; 
	margin:0px auto; 
	background: Transparent url(images/banner.png) no-repeat top left;
}
#main
{
	width:802px;
	width:760px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:10px;
	min-height:400px;
}
#bottom
{
	background: Transparent url(images/bottom_background.png) no-repeat top left; 
	background: Transparent url(images/layout/footer.png) no-repeat top left; 
	height:40px;
	height:86px;
	line-height: 86px;
	padding-left: 70px;
	padding-right: 70px;
	padding-top: 28px;
	padding-top: 41px;
	color:#fff;
}
#bottom a:link, #bottom a:visited, #bottom a:active
{
	color: #fff;
	text-decoration: none;
}
#bottom a:hover
{
	text-decoration: underline;
}








#topmenu
{
	width: 886px;
	padding-top: 6px;
	height: 35px; 
	margin: 0px auto; 
	background: Transparent url(images/menu.png) no-repeat top left; 
	background: Transparent url(images/layout/menu.png) no-repeat top left; 
	text-align: right;
}
#topmenu a:link, #topmenu a:visited, #topmenu a:active
{
	color: #000;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#topmenu a:hover
{
	color: #006300;
	color: #ddd;
}


.item a:link, .item a:visited, .item a:active
{
	color: #000;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.item a:hover
{
	color: #fff;
}

#leftmenu
{
	margin-top:10px;
}
#leftmenu .item
{
	background-color:#9ed8ec;
	background-color: #0098C3;
	padding:5px; 
	margin-top: 2px; 
	padding-left:10px; 
	padding-right:10px;
}
#leftmenu .item a:link, #leftmenu .item a:visited, #leftmenu .item a:active
{
	color: #000;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#leftmenu .item a:hover
{
	color: #fff;
	color: #ddd;
}



h1 *, 
span.headline *, 
h1 span *
{
	font-weight: normal !important;
	font-size: 20px !important;
	color: #087098;
}

h2, h2 *
{
	font-weight: normal !important;
	font-size: 16px !important;
	color: #087098;
}

.size_1
{
	font-size: 8px;
}
.size_2
{
	font-size: 10px
}
.size_3
{
}
.size_4
{
	font-size: 16px;
}
.size_5
{
	font-size: 22px;
}
.size_6
{
	font-size: 28px;
}


ul
{
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 15px;
	margin-left: 0px;
}
ul.root
{
	padding-left: 0px;
}
ul li
{
	padding-top: 0px;
	margin-top: 0px;
	list-style: none;
	min-height: 0px;
}
ul li.category
{
	font-weight:bold;
}


table.list
{
	width: 100%;
}
table.list.margin
{
	margin-top: 50px;
}
table.list thead td
{
	background-color: #87D2E9;
}
table.list tbody td.alt
{
	background-color: #ddd;
}
