/** BASIC */
body {
	margin: 0px;
	padding: 0px;
	background-image:url('img/bg.jpg');
	background-repeat:repeat-x;
	background-color:#ffffff;
}

img{vertical-align:bottom;}

/*footer**/
#footer{
	text-align:center;
	width:810px;
}

#footertext{
	vertical-align:middle;
	margin-left:40px;
	margin-right:40px;
	color:#ffffff;
}

/** LISTS */
#navbar ul{
	margin:0;
	padding:0;
	list-style:none;
}

#navbar li{
	float:left;
}

.wireframemenu,.wireframemenu2{
padding:20px 0px 0px 10px;
display:block;
border-bottom-width: 0;
width: 220px;
margin:0px;
}

* html .wireframemenu,* html .wireframemenu2{ /*IE only rule. Original menu width minus all left/right paddings */
width: 220px;
}

.wireframemenu ul,.wireframemenu2 ul{
	border-left:1px solid #98948d;
	border-right:1px solid #98948d;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.wireframemenu li,.wireframemenu2 li{
padding: 0;
margin: 0;
}

.nav2{
background-image:url('img/navigationbg.jpg');
background-repeat:repeat-x;
border-bottom:1px solid #fff;
height:25px;
font: 12px 'lucida sans unicode',arial;
padding-top:10px;
text-indent:13px;
color: #ffffff;
}

.wireframemenu a{
height:11px;
font: 12px 'lucida sans unicode', arial;
padding: 7px 15px;
display: block;
width: 188px; /*Define width for IE6's sake*/
color: #333333;
background:#e5e5e5;
border-bottom:1px dotted #cccccc;
text-decoration: none;
}

.wireframemenu a:hover{
text-decoration: none;
border-top:1px solid #98948d;
border-bottom:1px solid #98948d;
background-color:#cbc9c9;
color:#ffffff;
}

.nav22{
background-image:url('img/navigationbg2.jpg');
background-repeat:repeat-x;
border-bottom:1px solid #fff;
height:25px;
font: 12px 'lucida sans unicode',arial;
padding-top:10px;
text-indent:13px;
color: #ffffff;
}

.wireframemenu2 a{
height:11px;
font: 12px 'lucida sans unicode', arial;
padding: 7px 15px;
display: block;
width: 188px; /*Define width for IE6's sake*/
color: #333333;
border-bottom:1px dotted #cccccc;
text-decoration: none;
}

.wireframemenu2 a:hover{
text-decoration: none;
border-top:1px solid #98948d;
border-bottom:1px solid #98948d;
color:#cc3300;
}



/** Images */
.iconsImage{float:left;margin:0px 5px 5px 0px;}
.eventsImage{float:left;margin:0px 5px 0px 0px;}

/** HEADINGS**/
.pagetitle{
	font-family:arial;
	font-size:16px;
	color:#000000;
	font-weight:bold;
}

.breadcrumbs{
	font-size:11px;
	font-family:'lucida sans unicode',arial;
	color:#848484;
}

.blueNews{
	color:#0066cc;
	font-weight:bold;
}

.orangey{
	font-weight:bold;
	font-size:12px;
	color:#ff6600;
}

.wtdate{
	color:#f89016;
	font-weight:bold;
}

.lndate{
	color:#154052;
	font-weight:bold;
}

.footerHeader{
color:#cf9c51;
font-weight:bold;
}
	
/** TEXTS */

body, th, td, input, textarea, select {
	font-family: 'lucida sans unicode',arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #505050;
}

.promoHeader{
	font-family:Georgia, 'lucida sans unicode',arial, sans-serif;
	font-size:21px;
	padding-bottom:8px;
	color:#064877;
}

.green{color:#71ab23;}
.date{color:#71ab23;font-size:12px;font-weight:bold}
.headernews{color:#333333;font-size:14px;font-weight:bold}

#mytable table{
	border-collapse:collapse;
}

#mytable th{
	border:1px solid #bbbbbb;
	background-color:#cccccc;
	font-size:12px;
	padding:4px 10px;
	line-height:16px;
}

#mytable td{
	border:1px solid #bbbbbb;
	font-size:12px;
	padding:4px 10px;
	line-height:16px;
}

#mytable tbody td{
	
	border-bottom:0;
}

#mytable tfoot{
	background-color:#cccccc;
	color:#ffffff;
}

#mytable tfoot td{
	font-size:11px;
	text-align:left;
}

caption{
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 5px;
	
}

#mytable tbody tr.alt td,#mytable tbody tr.alt th{
	background: #e7e7e7;
}

#mytable tbody tr.over td, #mytable tbody tr:hover td, #mytable tbody tr.over th, #mytable tbody tr:hover th {
	background: #2291c0;
	color:#ffffff;
}

#newsroom, #newsroom ul{
	float:left;
	margin-top:0px;
	margin-left:0px;
	list-style: none;
	padding:0px;
	
}

#newsroom li {
	text-align:left;
	font-size:11px;
	float:left;
	padding:5px;
	width:560px;
	color:#333333;
	margin-top:5px;
}

#newsroom li:hover, #newsroom li.sfhover{
	background: #2291c0;
	color:#ffffff;
}

.newsroomdate{
	color:#cc3300;
	line-height:16px;
	font-weight:bold;
	font-size:10px;
	font-family:arial;
}

.newsHeader{
	color:#053c52;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
	font-family:arial;
}

.announcement_link
{
	color:red;
	text-decoration:underline;
	font-weight:bold;
}

.announcement_link:hover
{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}