/* Important */

* {
	margin: 0;
	padding: 0;
}

body {
	font: 100% arial;
	color: #666666;
	text-align: center;
}

img { border: none; }

ul {
	list-style-type: none;
}

a {
	text-decoration: none;
}

p {
	font-size: 0.75em;
	padding: 10px 5px;
}

h2{
	font: bold 1.3em arial;
}

h3{
	font: bold 1.125em arial;
}


.clear { clear: both; }

.txtBlue {color:#00246A}
.txtGrey {color:#999999}
.padding{ padding: 20px 0 0 0;}
.inputfield
{ 

font-family: tahoma;
font-size: 12px;
color: #5A5A5A;
margin-bottom:6px;

}
label
{
	font-family: arial;
	font-size: 12px;
	color: #5A5A5A;
}

.asterisk
{
	font-size:12px;
	color:#D21702;
}

.textNorm
{
	font-size:12px;
	color:#5A5A5A;
}

/* Layout Group */

#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 808px;
}

#header {
	background: url('../images/bg-header.jpg') no-repeat scroll 0 0;
	height: 205px;
}

#topnav {
	height: 26px;
	text-align: right;
}

#mainnav {
	background: #D8D8D8 url('../images/bg-menu.png') repeat-x;
	height: 29px;
}

#mainnav ul.menu {
	line-height: 29px;
	margin: 0 0 0 8px;
}

#mainnav ul.menu li {
	background: transparent url('../images/bg-menu-border.png') no-repeat scroll left center;
	display: inline;
	padding: 4px 5px 5px 18px;
}

#mainnav ul.menu li a {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #5A5A5A;
}

#content {
	background: url('../images/bg-content.png') repeat-y;
	float: left;
	margin: 12px 0 0 8px;
	width: 526px;
}

#content-bgtop {
	background: url('../images/bg-content-top.png') no-repeat scroll left top;
}

#content-bgbottom {
	background: url('../images/bg-content-bottom.png') no-repeat scroll left bottom;
	padding: 8px 17px;
}

#content-bottom {
	background: url('../images/bg-content-bottom2.png') no-repeat scroll center bottom;
	height: 80px;
	padding: 0 0 0 17px;
}

#content-bottom p {
	color: #666666;
	font-size: .625em;
	font-family: arial;
	line-height: 11px;
	padding: 5px 0 0 0;
}

#sidebar {
	background: url('../images/bg-sidebar.png') no-repeat;
	float: right;
	width: 220px;
	height: 464px;
	margin: -74px 20px 0 0;
}

#sidebar h3 {
	font-weight: bold;
	padding: 0px 15px 0px 25px;
}

#sidebar p {
	color: #666666;
	font-size: .625em;
	font-family: arial;
	line-height: 13px;
	padding: 10px 15px 5px 25px; 
}

#footer {
	background: #D6D6D6;
	color: #5C5C5C;
	clear: both;
	font-size: 12px;
	margin: 15px 0 22px 0;
	height: 27px;
}

#footer a {
	font-family: verdana;
	color: #5C5C5C;
	padding: 0 3px;
}

#bottommenu {
	float: left;
	padding: 7px;
	font-size: 11px;
}

#bottommenu a {

	padding: 7px;
	font-size: 11px;
	text-decoration:none
}

#bottommenu a:hover {
	padding: 7px;
	font-size: 11px;
	color:#00246A;
	text-decoration:none
}


#copyright {
	float: right;
	font-size: 11px;
	padding: 7px;
}

ul li.point
{
list-style:disc;
font-size:12px;
margin-left:10px;

}

a:link {
	color: #006581;
	text-decoration: none;
}
a:visited {
	color: #006581;
	text-decoration: none;
}
a:hover {
	color: #00246A;
	text-decoration: none;
}
a:active {
	color: #006581;
	text-decoration: none;
}


a.news:link {
	color: #980100;
	text-decoration: none;
}
a.news:visited {
	color: #980100;
	text-decoration: none;
}
a.news:hover {
	color: #EBD6A9;
	text-decoration: none;
}
a.news:active {
	color: #980100;
	text-decoration: none;
}

.errorMessage
{
	font-size:12px;
	color:#D70000;
}

.successMessage
{
	font-size:12px;
	color:#1F92CF;
}

.sitemap
{

line-height:20px;
}