/* CSS Document */
body{
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
a{
color:#0000FF;
text-decoration:none;
}
a:hover{
color:#FF0000;
text-decoration:underline;
}
.bodytextblack{
	color:#000;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

.bodytextblackmidium{
	color:#000;
	font-size:13px;
	font-weight:normal;
	text-align:justify;
}

.bodytextred{
	color:#FF0000;
	font-size:11px;
	text-align:left;
}

.bodytextred a{
	color:#FF0000;
}

.bodytextred a:hover{
	color:#0000FF;
	text-decoration:underline;
}
.bodytextblue{
	color:#316AC5;
	font-size:11px;
	font-weight:normal;
}

.bodytextblue a{
	color:#316AC5;
}

.bodytextblue a:hover{
	color:#FF0000;
}

.bodytextgrey{
	color:#333;
}

.mail_link1
{
	color:#CD9400;
	font-weight:bold;
	font-size:13px;
}
.mail_link1:hover
{
	color:#CD9400;
	font-weight:bold;
	font-size:13px;
}

.mail_link2
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}

.bodyheading{
	font-family:"Arial Rounded MT Bold", Arial, serif;
	font-size:15px;
	color:#316AC5;
	font-weight:bold;
}

#container{
	width:100%;
}
#topfloatingdiv {
	position:fixed!important; position:absolute;
	background:url(../images/topfloatingdiv_bg.jpg) repeat-x;
	background-position:center;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	vertical-align:middle;
	top:0px;
	left:5%;
	right:5%;
	width:90%;
	height:30px;
	display:block;
	overflow:hidden;
	z-index:1;
}
.topdivdevider{
	border-right: 1px solid #CCC;
	color:#CCC;
	height:30px;
}

img.alignright {
	float: left;
	margin: 2px 10px 2px 0;
	padding: 2px;
	display: inline;
	}

img.alignleft {
	float: right;
	margin: 4px 0 8px 10px;
	padding: 4px;
	display: inline;
	}
	
.topleft_grad{
width:10px;
height:125px;
left:0px;
background:url(../images/top_left_grad.gif) no-repeat;
padding:0px 0px 0px 0px;
}

.topcenter_grad{
right:0px;
left:0px;
background:url(../images/top_center_grad.jpg) repeat-x; 
padding:0px 0px 0px 0px;
}

.topright_grad{
width:10px;
height:125px;
right:0px;
background:url(../images/top_right_grad.gif) no-repeat;
padding:0px 0px 0px 0px;
}

.left_heading_grad{
width:10px;
height:33px;
left:0px;
background:url(../images/left_heading_grad.gif) no-repeat;
padding:0px 0px 0px 0px;
}

.center_heading_grad{
right:0px;
left:0px;
background:url(../images/center_heading_grad.gif) repeat-x;
padding:0px 0px 0px 0px;
color:#FFF;
font-size:12px;
font-weight:bold;
}

.right_heading_grad{
width:10px;
height:33px;
right:0px;
background:url(../images/right_heading_grad.gif) no-repeat;
padding:0px 0px 0px 0px;
}

.menu_left_grad{
width:6px;
height:30px;
left:0px;
background:url(../images/menu_left_grad.gif) no-repeat;
padding:0px 0px 0px 0px;
}

.menu_center_grad{
right:0px;
left:0px;
background:url(../images/menu_center_grad.gif) repeat-x;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}

.menu_right_grad{
width:6px;
height:30px;
right:0px;
background:url(../images/menu_right_grad.gif) no-repeat;
padding:0px 0px 0px 0px;
}

.menu_cell{
height:30px;
border-right:1px solid #CCC;
text-align:center;
vertical-align:middle;
/*padding:0px 0px 0px 0px;*/
}

.bottom_left_grad{
width:18px;
height:60px;
left:0px;
top:0px;
background:url(../images/bottom_left_grad.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.bottom_center_grad{
right:0px;
left:0px;
top:0px;
background:url(../images/bottom_center_grad.jpg) repeat-x;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}

.bottom_right_grad{
width:18px;
height:60px;
right:0px;
top:0px;
background:url(../images/bottom_right_grad.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.bottom_blue_bg{
background:#316AC5;
}

.featured_left_grad{
width:15px;
height:250px;
left:0px;
background:url(../images/featured_left_grad.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.featured_center_grad{
right:0px;
left:0px;
background:url(../images/featured_center_grad.jpg) repeat-x;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}

.featured_right_grad{
width:15px;
height:250px;
right:0px;
background:url(../images/featured_right_grad.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.page_top_left{
width:15px;
height:40px;
left:0px;
background:url(../images/page_top_left.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.page_top_center{
right:0px;
left:0px;
background:url(../images/page_top_center.jpg) repeat-x;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}

.page_top_right{
width:15px;
height:40px;
right:0px;
background:url(../images/page_top_right.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.page_bottom_left{
width:15px;
height:20px;
left:0px;
background:url(../images/page_bottom_left.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.page_bottom_center{
right:0px;
left:0px;
border-bottom:1px solid #CCC;
padding:0px 0px 0px 0px;
font-weight:bold;
}

.page_bottom_right{
width:15px;
height:20px;
right:0px;
background:url(../images/page_bottom_right.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.page_border{
padding-left:15px;
padding-right:15px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
background:url(../images/page_left.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.featured_left_grad_co{
width:15px;
height:250px;
left:0px;
background:url(../images/featured_left_grad_co.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.featured_center_grad_co{
right:0px;
left:0px;
background:url(../images/featured_center_grad_co.jpg) repeat-x;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}

.featured_right_grad_co{
width:15px;
height:250px;
right:0px;
background:url(../images/featured_right_grad_co.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.news_left_grad{
width:20px;
height:295px;
left:0px;
background:url(../images/news_left_grad.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.news_center_grad{
right:0px;
left:0px;
background:url(../images/news_center_grad.jpg) repeat-x;
padding:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
}

.news_right_grad{
width:20px;
height:295px;
right:0px;
background:url(../images/news_right_grad.jpg) no-repeat;
padding:0px 0px 0px 0px;
}

.whitetext{
color:#FFF;
}

.whitetext a{
color:#FFF;
}

.whitetext a:hover{
text-decoration:underline;
}

.whiteheading{
color:#FFF;
font-size:13px;
font-weight:bold;
}

.menutext{
font-size:13px;
color:#000;
text-align:center;
}

.menutext a{
text-decoration:none;
color:#000;
}

.menutext a:hover{
text-decoration:underline;
color:#FF0000;
}

.managertable{
padding:0px 15px 0px 15px;
font-size:13px;
}

div#preload 
{ 
	display: none; 
}

.whitefooting
{
	color:#FFFFFF;
}

.whitefooting:hover
{
	color:#000000;
	text-decoration:none;
}

#sitemap_main_links
{
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

#sitemap_main_links:hover
{
	color:#CD9400;
}

#sitemap_main_links_subs
{
	color:#000000;
	text-decoration:none;
}

#sitemap_main_links_subs:hover
{
	color:#CD9400;
}

#inner_ul
{
	list-style:square; 
	padding-left:20px; 
}

#newsletter_link
{
	color:#CD9400;
}

img.alignright {
	float: left;
	margin: 2px 10px 2px 0;
	padding: 2px;
	display: inline;
	}
	
#othernews
{
	color:#112F73;
	text-decoration:underline;
}

#othernews:hover
{
	color:#CD9400;
	text-decoration:none;
}

/* News ticker */
#listticker
{
	height:190px;
	overflow:hidden;
	border:none;
	padding:0px 0px 0px 0px;
}

#listticker li
{
	border:0; margin:0; padding:0; list-style:none; 
}

#listticker li
{
	height:60px;
	padding:5px;
	list-style:none;
}

#listticker a
{
	color:#000000;
}

#listticker .news-title
{
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	font-size:11px;
}

#listticker .news-text
{
	display:block;
	font-size:11px;
	color:#666666;
}

#listticker img
{
	float:left;
	margin-right:14px;
	padding:4px;
	border:solid 1px #DEDEDE;
}

/* SLIDESHOW */
#slideshowmain {
    position:relative;
}

#slideshowmain DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
}

#slideshowmain DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshowmain DIV.last-active {
    z-index:9;
}

#slideshowmain DIV IMG {
    display: block;
    border: 0;
    margin-bottom: 10px;
}