body {
	background-color: #ffffff;
	font-size: 12px;
	color: #564b47;
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font: 12px;
	min-height: 100%;
	height: 100%;
/*	background-image: url(images/bg.gif);*/
}

#container {
	width: 800px;
	color: #ffffff;
	/*border: 1px solid gray;  */
	margin: 10px;
	margin-left: auto;
	margin-right: auto;

	}

#header {
	text-align: left;
	vertical-align: middle;	
	margin: 0px;
	padding: 0px;
	width: 800px;
	margin-top: 15px;
	background-color: #ffffff;
	}

#mainmenu {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 800px;
	margin-top: 25px;
	}
		
#content {
	float: left;
	width: 450px;
	margin: 7px 0px 0px 10px;
	margin-right: ;
	padding: 5px;
	text-align: left;	
	background-color: #ffffff;	
	}

#sidebar_li {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-align: left;			
	}

#sidebar_re {
	float: right;
	width: 170px;
	margin: 0;
	padding: 0px;
	background-color: #ffffff;	
	}	

#footer {
	clear: both;
	padding: 3px 0px 0px 0px;
	margin-top: 0;
	border-top: 1px solid;
	border-color: #CECFCE;
	width: 800px;	
	
	}

#tagline {
	clear: both;
	padding: 3px 0px 0px 0px;
	margin-top: 0;	
	width: 800px;	
	
	}
	
a:link, a:visited {
	color: #6B696B;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #FF6603;
	font-weight: normal;
	text-decoration: none;	
}

#noselect {
	color: #FF6603;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}

.link_home:link {text-decoration: none; color: #FF6603;}
.link_home:visited {text-decoration: none; color: #FF6603;}
.link_home:active {text-decoration: none; color: #FF6603;}
.link_home:hover {text-decoration: underline; color: #FF6603;}

ul, li, ol { padding: 0; margin: 0; list-style-type: circle; list-style-position: inside; text-align: left; }

ul, ol, dl { position: relative; }

.selected {text-decoration: none; color: #ff6603}
/*------------------------
	Header
------------------------*/	

#logo
{
	margin: 0px 0px 10px 0px;
	width: 215px;
	height: 67px;
	float: right;
}

#webtitle
{
	font-size: 16px;
	font-weight: bold;
	width: 250px;
	height: 25px;
	list-style-type: none;
	margin-top: 25px;
	float: left;
	margin-right: 0px;
	color: #083868;
	font-family: verdana, arial, sans-serif;	
}

#logo2re li
{
	font-size: 11px;
	float: right;
	list-style-type: none;
	display: inline;		
	text-align: right;
}

/*------------------------
	Navigation
------------------------*/

#mainmenu
{
	height: 25px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	float: right;
	line-height: 25px;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #CECFCE;	
	width: 800px;
}


/*------------------------
	Top menu link spacing set here. Change Margin Variable from 130px if required
------------------------*/

#mainmenu li
{
	font-size: 11px;
	float: left;
	margin: 0px 0px 0px 130px;
	list-style-type: none;
	display: inline;		
}

#mainmenu li a:link, #mainmenu a:visited
{
	color: #6B696B;
	text-decoration: none;
	display: inline;		
}

#mainmenu li a:hover, #mainmenu a:active
{
	color: #FF6603;
   	text-decoration: none;
	display: inline;	
}

#mainmenu selected  
{
	color: #FF6603;
   	text-decoration: none;
	display: inline;	
}


#navhome {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;	
	width: 40px;
}

#navhome li
{
	font-size: 11px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;	
	display: inline;		
}

#areapic {
	margin: 15px 0px 3px 0px;
	height: 147px;
	width: 800px;
	float: left;
	top: 147px;
}


/*------------------------
	Content
------------------------*/	

#content_base {
	margin: 0px 0px 0px 0px;
	float: left;
	color: #083868;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	text-align: left;
}

#content_base_normal {
	float: left;
	color: #6B696B;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
}

#content_dots {
	float: left;
	color: #6B696B;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	clear: both;

}

#content_dots li {
	margin: 2px 0px 8px 0px;
	padding: 0px 0px 0px 0px;			
	list-style-image: url(pic_arrow.gif);
	list-style-position: inside;
}


#sitemap_indent {
	font-size: 11px;
	font-weight: normal	;
	padding: 0px 0px 0px 30px ;	
	list-style-image: url(grey_arrow.gif);
	list-style-position: outside;
	
	}

/*------------------------
	Content Header
------------------------*/	

h1, h2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.headline1 {
	color: #FF6603;
}

.headline2 {
	color: #083868;
}

h3 {
	margin: 10px 0px 0px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6603;
	height: 15px;
	border-bottom: 1px dashed;	
	border-color: #CECFCE;	
	text-align: left;	
}

/*------------------------
	Content left navigation
------------------------*/		

#subnav {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	border-top: 5px solid;
	border-bottom: 1px;
	border-color: #c8e0f8;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}


#subnav li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 140px;
	border-bottom: 1px dashed;	
	border-color: #CECFCE;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #ff6603;
	text-decoration: none;
	list-style-type: none;
}

#subnav li a:link, #subnav_li a:visited
{
	color: #6B696B;
	text-decoration: none;
	border-bottom: 1px;
	border-color: Fuchsia;
}

#subnav li a:hover, #subnav_li a:active
{
	color: #FF6603;
	text-decoration: none;
	padding: 5px 2px 5px 0px;

}
	
/*------------------------
	Content left home o nav
------------------------*/		

#subnav_home {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#subnav_home li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 140px;
	text-align: justify; 
	color: #FF6603;

}

/*------------------------
	Content left text o nav
------------------------*/		

#subnav_disclaimer {
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
}

#subnav_disclaimer li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 140px;
	text-align: justify; 
	color: #6B696B;
	font-size: 10px;
}

/*------------------------
	Content right home
------------------------*/	

#content_re_home {
	float: right;
	text-align: right;
	width: 160px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #6B696B;
	}

#content_re_home li {
	margin: 0px 0px 10px 0px;
	text-align: right;
   border: 1px solid #CECFCE; 
   padding: 4px;
	font-family: verdana, arial, sans-serif;
	
}

.date {
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6603;
	text-align: left;
}

.text_news {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;
	text-decoration: none;
	margin: 3px 0px 10px 0px;
	text-align: left;
	}
	
.text_tagline {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;
	text-decoration: none;	
	text-align: left;
	}


/*------------------------
	Content related links
------------------------*/	

#content_related_links {
	float: right;
	text-align: right;
	width: 160px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #6B696B;		
	}

#content_related_links li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #6B696B;
	list-style-image: url(bu_arrow.gif);
	list-style-position: inside;
}

/*------------------------
	Footer
------------------------*/	

#footer_tagline
{
	height: 50px;
	padding: 2px 0px 2px 0px;	
	margin: 0px 10px 10px 0px;
	display: inline;
	color: #564b47;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	float: left;
}


#footer_li li
{
	height: 20px;
	padding: 2px 0px 2px 0px;	
	margin: 0px 10px 10px 0px;
	display: inline;
	color: #564b47;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	float: left;
}

#footer_time 
{
	height: 20px;
	padding: 2px 0px 2px 0px;		
	margin: 0px 0px 0px 0px;
	display: inline;
	color: #564b47;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	float: right;
	width: 200px;
}

#footer_time li
{
	font-size: 10px;
	float: right;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	display: inline;		
	text-align: right;
}

/*---------------------------
    CALENDAR STYLES
---------------------------*/    
.calendar {
    width: 100%;
}

.calendar .month {
    clear: both;
}

.calendar h1.monthName {
    margin: 0 0 5px 0;
    border-bottom: 1px solid #CECFCE;
}

.calendar .event {
    float: left;
    margin: 0 0 5px 0;
    width: 100%;
}

.calendar .date {
    float: left;
    width: 10%;
}

.calendar .details {
    float: left;
    width: 90%;
}

.calendar .hide {
    display: none;
}
