A:link {
	COLOR: #3344aa
}
A:visited {
	COLOR: #3344aa
}
A:hover {
	COLOR: #cc0000
}
A.dimmed:link {
	COLOR: #aaa
}
A.dimmed:visited {
	COLOR: #aaa
}


BODY {
    text-align:left;
	font-family: Verdana, Helvetica, Arial;
	line-height: 150%;
	font-size: 10pt;
    line-height: 1.2em;

	BACKGROUND-IMAGE: url('images/bg.png'); 
	BACKGROUND-REPEAT: repeat-x; 
    BACKGROUND-COLOR: #4faddc;
	MARGIN: 0px auto; 
}

#page {
	MARGIN: 20px auto 0px; WIDTH: 960px; 
	text-align:left;
	BACKGROUND-COLOR: #fff; 

}
.menubar {
	BACKGROUND: #dddddd url('images/menubar.jpg') repeat-x; 
}
.FrontSlideshow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 960px; PADDING-TOP: 0px; HEIGHT: 150px
}
.navbar {
	COLOR: #ff6600; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
.navbar A:link {
	COLOR: #ff6600
}
.navbar A:visited {
	COLOR: #cc0000
}
.navbar A:hover {
	COLOR: #cc0000
}
DIV.headermenu {
	COLOR: #ffffff
}

.texts {
     
	 font-size: 10pt;
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: left;
}

.mand {
     
	 font-size: 12pt;
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: center;
}


.textcenter {
     
	 font-size: 8pt;
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: center;
}


.mand1 {
     
	 font-size: 8pt;
	 FONT-WEIGHT: bold
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: left;
}


.mand2 {
     
	 font-size: 10pt;
	 FONT-WEIGHT: bold
	 line-height: 1.2em;
	 font-family: Geneva, verdana, sans-serif;
	 TEXT-ALIGN: left;
}


#header-home {
	BACKGROUND-IMAGE: url('header.jpg'); BORDER-BOTTOM: 0px solid #f57110; BACKGROUND-REPEAT: no-repeat; HEIGHT: 96px
}
#header {
	
}
.headermain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
H1.headermain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
.headermenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: right
}





*
{
	margin: 0;
	padding: 0;
}

#rotator
{
	
	border: 0px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 0px auto 10px;
	position: relative;
	width: 960px;
	height: 150px;
	

	
	
}

#rotator img
{
 	border: 0px none;
	cursor: pointer;
	width: 960px;
	height: 150px
}

#rotater {
  background:url('gradient_b.gif') repeat-x 0 0;
}



#pictures {
  width:960px;
  margin:0 auto;
  padding:0px 0px 0;
  background:#fff;
}



#menuleft ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 175px; /* Width of Menu Items */
	border: 0px;
	}

#menuleft ul li {
	position: relative;
	}
	
#menuleft li ul {
	position: absolute;
	left: 174px; /* Set 1px less than menu width */
	top: 0;
    width: 225px;
	display: none;
	border: 1px solid #ccc;
	z-index:250;
	}

/* Styles for Menu Items */
#menuleft ul li a {
	display: block;
	text-decoration: none;

	background: #fff; /* IE6 Bug */
	padding: 4px;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #ccc;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#menuleft ul li a:hover { color: #E2144A; background: #f9f9f9; text-decoration: underline; } /* Hover Styles */
		
#menuleft li ul li a { padding: 5px 5px; } /* Sub Menu Styles */
		
#menuleft li:hover ul, li.over ul { display: block; } /* The magic */







#footer {
	BACKGROUND-POSITION: left top; BORDER-TOP: 5px solid #f57110; MARGIN-TOP: 10px; BACKGROUND-IMAGE: url('footer.jpg'); HEIGHT: 85px; TEXT-ALIGN: center
}
#maincontent {
	DISPLAY: block; HEIGHT: 1px
}
.sideblock {
   BORDER-RIGHT: 2px solid; BORDER-TOP: 1px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 2px solid
}
.sideblock .header {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left
}
.sideblock H2.header {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left
}
.sideblock H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sideblock .header .hide-show-image {
	MARGIN-TOP: 0.25em; FLOAT: right; WIDTH: 11px; HEIGHT: 11px
}
.sideblock .header .commands {
	CLEAR: both; MARGIN-TOP: 0.3em; HEIGHT: 16px
}
.sideblock .header .commands A {
	MARGIN: 0px 2px
}
#left-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#right-column .hidden .header {
	BORDER-BOTTOM: 1px solid
}
#left-column .hidden .content {
	DISPLAY: none
}
#right-column .hidden .content {
	DISPLAY: none
}
.sideblock .header .hide {
	MARGIN-RIGHT: 6px
}
.sideblock .header .edit {
	MARGIN-RIGHT: 6px
}
.sideblock .content {
	BORDER-RIGHT: 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: 0px solid
}
.sideblock .content H3 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
	TEXT-ALIGN: left
}
.sideblock .content H2 {
     PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; PADDING-TOP: 0px
}
.sideblock .content .head {
	MARGIN-TOP: 10px
}
.sideblock .content HR {
	BORDER-TOP: 1px solid; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
.sideblock DIV.column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px
}
.sideblock DIV.c0 {
	FLOAT: left
}
.sideblock DIV.c1 {
	DISPLAY: inline
}
.sideblock .content .c0 IMG.icon {
    PADDING-TOP: 3px;
	MARGIN: 0px
}
.sideblock .content .list {
	font-size: 12px; line-height: 1.8em; font-family: Arial, verdana;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.unlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.inline-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sideblock .content .list {
	WIDTH: 100%
}
.sideblock .content .list LI {
	CLEAR: left
}
.sideblock .content .inline-list LI {
	DISPLAY: inline
}
.inline-list LI {
	DISPLAY: inline
}
.sideblock .content UL.list LI.listentry {
	CLEAR: both
}
.sideblock .content DIV.info {
	TEXT-ALIGN: center
}
.sideblock .footer {
	CLEAR: both; MARGIN-BOTTOM: 4px; TEXT-ALIGN: center
}
.sideblock IMG.userpicture {
	WIDTH: 11px; MARGIN-RIGHT: 4px; HEIGHT: 11px
}

A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
.navbar A:link {
	TEXT-DECORATION: none
}
.navbar A:visited {
	TEXT-DECORATION: none
}
.navbar A:hover {
	TEXT-DECORATION: none
}
.headermenu A:link {
	TEXT-DECORATION: none
}
.headermenu A:visited {
	TEXT-DECORATION: none
}
.headermenu A:hover {
	TEXT-DECORATION: underline
}

.headermain {
	FONT-WEIGHT: bold
}
#header-home .headermain {
	FONT-SIZE: 1.5em
	 line-height: 1.2em;

}
#header .headermain {
	FONT-SIZE: 1.3em
	 line-height: 1.2em;

}

#header-home .headermenu FONT {
	FONT-SIZE: 0.8em
	 line-height: 1.2em;
	FONT-SIZE: 0.75em
}
.sideblock .searchform IMG.resize {
	WIDTH: 1em; HEIGHT: 1.1em
}
.sideblock .header {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
.sideblock H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	line-height: 1.2em;

}
.sideblock .content {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.2em
}
.sideblock A {
	LINE-HEIGHT: 1.2em
}
.sideblock .content H3 {
	 font-size: 10pt;
	 line-height: 1.2em;

}
.sideblock .content H2 {
	 font-size: 10pt;
	 line-height: 1.2em;

}
.sideblock .content .message {
	 font-size: 10pt;
	 line-height: 1.2em;


}
.sideblock .header .commands {

	 font-size: 10pt;
	 line-height: 1.2em;
}
.sideblock .footer {
	FONT-SIZE: 0.9em
}
.sideblock .head {
	 font-size: 10pt;
	 line-height: 1.2em;

}
.sideblock .info {
	FONT-SIZE: 0.9em
}
.sideblock .event {
	FONT-SIZE: 0.9em
}
.sideblock .date {
	FONT-STYLE: italic
}
.sideblock .current {
	BACKGROUND-COLOR: #eeeeee
}
.sideblock {
	BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; BORDER-RIGHT-COLOR: #cccccc
}
.sideblock .header {
	BORDER-LEFT-COLOR: #ff9c00; BACKGROUND: #cccccc; BORDER-BOTTOM-COLOR: #ff9c00; COLOR: #555555; BORDER-TOP-COLOR: #ff9c00; BORDER-RIGHT-COLOR: #ff9c00
}
.sideblock .content {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; COLOR: #555555; BORDER-TOP-COLOR: #ffffff; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.sideblock .content HR {
	BORDER-TOP-COLOR: #999999
}
#left-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
#right-column .hidden .header {
	BORDER-BOTTOM-COLOR: #dddddd
}
.sideblock .header .hide-show IMG.hide-show-image {
	BACKGROUND: url('../../pix/t/switch_minus.gif') no-repeat 50% bottom; 
}
.tags {
	padding:5px 2px 5px 7px;
}