body {
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

#contactinfo {
font-family: Arial, Tahoma, Vedrana, sans-serif; 
font-size: 10px; 
padding: 6px 4px 4px 6px;
}

h3,h1 {
margin-top:6px; 
margin-bottom: 20px;
font-size: 18px;
line-height: 24px;
}

p, ul, li
{ 
font-family: Arial, Tahoma, Vedrana, sans-serif; 
font-size: 12px; 
margin-top: 6px; 
margin-bottom: 10px; important!
}

td 
{ 
font-family: Arial, Tahoma, Vedrana, sans-serif; 
font-size: 12px; 
}

input 
{ 
font-family: Arial, Tahoma, Vedrana, sans-serif;
font-size: 12px;
border: 1px solid #005B98; 
}

.input_button {
font-family: Arial, Tahoma, Vedrana, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
border: 1px solid #EDEDED; 
background: #E12928;
}
 
form {
padding: 0px;
margin:0px;
}
 
#formsearch {
position: absolute; 
top: 52px; 
}
 
/* new menu */ 

.bluetop {
	
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
	
}


.bluetopTD {
	background: #005B98;
}
td.bluetopTD a {
	
	text-decoration: none;
	color: #ffffff;
}

td.bluetopTD a:hover {
	color: #22253A;
	text-decoration: none;
	
}

.yellow-cell-inside {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}
.yellow-cell-inside-sub {
	background: url("images/menuarrow_red.gif") no-repeat center right;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}

.yellow-cellTD {
	background: #F9D972;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

td.yellow-cellTD a:hover {
	color: #ffffff;
}

td.yellow-cellTD a {
	text-decoration: none;
	color: #22253A;
}

.red-cell-inside {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	padding: 4px 4px 4px 12px;
}

.red-cell-inside-sub {
	background: url("images/menuarrow_yellow.gif") no-repeat center right;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	padding: 4px 4px 4px 12px;
}

.red-cellTD {
	background-color: #F47B28;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	
}

td.red-cellTD a {
	color: #000000;
	text-decoration: none;
}

td.red-cellTD a:hover {
	color: #ffffff;
}

/* ----------Menu vertical --not used anymore----------*/
.empty-cell {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	padding: 4px;
	border-top: 1px solid #ffffff;
}

.yellow-for-picture {
	background: #FCE005;
	
}



.yellow-cell-over {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #DD262A;
	padding: 4px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	
}

.yellow-cell-withsub {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	color: #22253A;
	background: #F9D972 url("images/menuarrow_red.gif") no-repeat center right;
	padding: 4px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	
}

.yellow-cell-withsub-over {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	background: #DD262A url("images/menuarrow_yellow.gif") no-repeat center right;
	padding: 4px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	
}

.ssecondlevel-over {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #940001;
	padding: 4px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.ssecondlevel-cell-withsub-over {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
	background: #940001 url("images/menuarrow_yellow.gif") no-repeat center right;
	padding: 4px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	
}
/*=================================================================================*/


/*----------left menu level 1--------------*/

/*with submenu*/
.inactive-sub {
	background: url("images/menuarrow_onblue.gif") no-repeat center right; 
	padding: 6px 20px 6px 8px;
	border-top: 1px solid #E3E3E3;	
}

div.inactive-sub a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7CC4A !important;
}

div.inactive-sub a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF !important;
}


.active-sub {
	background: url("images/menuarrow_onblue_h.gif") no-repeat center right; 
	padding: 6px 20px 6px 8px;
	border-top: 1px solid #E3E3E3;
		
}

div.active-sub a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7CC4A !important;

}

/*without submenu*/
.inactive {
	padding: 6px 16px 6px 8px;
	border-top: 1px solid #E3E3E3;	
}

div.inactive a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7CC4A !important;
	
}

div.inactive a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF !important;
}

.active {
	padding: 6px 20px 6px 8px;
	border-top: 1px solid #E3E3E3;		
}

div.active a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF !important;
}

/*----------left menu level 2--------------*/
/*with submenu*/
.inactive2-sub {
	background: url("images/menuarrow_onblue.gif") no-repeat top right; 
	padding: 0px 20px 6px 6px;
	margin-left: 18px;	
}

div.inactive2-sub a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7CC4A !important;
}

div.inactive2-sub a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF !important;
}

.active2-sub {
	padding: 0px 20px 6px 6px;
	margin-left: 18px;
	background: url("images/menuarrow_onblue_h.gif") no-repeat top right; 
	
	
}

div.active2-sub a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7CC4A !important;
}

/*without submenu*/
.inactive2 {
	padding: 0px 20px 6px 6px;
	margin-left: 18px;
	
	
	
}

div.inactive2 a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7CC4A !important;
	
}

div.inactive2 a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF !important;
	
}

.active2 {
	padding: 0px 20px 6px 6px;
	margin-left: 18px;	
	
	
}

div.active2 a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff !important;
}

/*----------left menu level 3--------------*/

/*without submenu*/
.inactive3 {
	padding: 0px 20px 6px 6px;
	margin-left: 40px;
	
	
	
}

div.inactive3 a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #F7CC4A !important;
}

div.inactive3 a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF !important;
}

.active3 {
	padding: 0px 20px 6px 6px;	
	margin-left: 40px;
	
	
}

div.active3 a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff !important;
}


/*-----------front page-----------*/
#frontpage {
	background: #0070BB url("images/main_bg.jpg") repeat-y top right;
}

.leftnews_front {
	background: url("images/dotline.jpg") repeat-x bottom;
	padding: 16px 10px 2px 10px; 
	margin: 0px;
}

#frontpage td {
	vertical-align: top;
}

#frontpage td.footer {
	text-align: right;
	background: url("images/bottom_bg.jpg") repeat-x;
}

#frontpage td.leftpad {
	background: url("images/left_bg.jpg") repeat-x top right;
	border-right: 1px solid #ffffff;
}

#leftbar p {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}


#leftbar div p.readmore {
	text-align: right;
}

#leftbar a {
	font-size: 11px;
	color: #F7CC4A;
	text-decoration: none;
}

#bigpicture {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #ffffff;
}

#banners {
	padding: 4px 6px 4px 6px;
	background: none;
}
/*-----------------------------------------*/

/*----Inside page------------------------*/
#insidepage {
	background: #0070BB;
}

#insidepage td {
	vertical-align: top;
}

#insidepage td.lftbar-td {
	background: url("images/left_bg_inside.jpg") repeat-x top right;
	border-right: 1px solid #ffffff;
	width: 200px;
}

#rightcontainer {
	width: 549px;
	background: #86D9FC;
}

#pagetitle {
	background: url("images/inside_title.jpg") no-repeat top left;
	font-family:  sArial, Tahoma, Verdana, Sans-Serif;
	font-size: 16pt;
	color: #FCC82B;
	color: #FFDD33;
	height: 34px;
	margin: 0px;
	padding-left: 22px;
	padding-top: 4px;
	font-weight: bold;
}

#content-wrapper {
	width: 549px;
	
}
#content {
	
	padding: 18px 24px 24px 24px;
	line-height: 18px;

}

#content td {
	line-height: 18px; important!
}

#content a {
	
}

#leftbar {
	border-bottom: 1px solid #E3E3E3;
}

#insidepage td.footer {
	text-align: right;
	background: url("images/bottom_bg_inside.jpg") repeat-x;
}

/*----Email Forms----------------------*/

.m1 {
	margin: 0px;
	margin-bottom: 1em;
	padding: 12px 12px 12px 24px;
	border: 1px solid #EdEdEd;
}

form.m1 div.formerror {
	padding-bottom: 0.7em;
	color: red;
	font-weight: bold;
}
/*-----------------Staff--------------*/
#staff td {
	background-color: #76D3F5;
}

#staff td.nobg {
	background-color:  #86D9FC;
}

#staff H3 {
	margin: 0px;
}




