

/* main navigation */
ul.mainnav { float:left; width:650px; background: url(../images/nav/contact.png)   top right; list-style:none;margin:0px 0px 0px 0px; }
ul.mainnav li { display:block; float:left; position:relative; }
ul.mainnav a { display:block; float:left; font-size:1.4em; text-decoration:none; text-align:center; line-height:28px; height:28px; color:#fff; padding:0 15px; }
ul.mainnav ul { position:absolute;	top:-999em; }
ul.mainnav ul li,.mainnav a { padding:0; }
ul.mainnav li:hover, ul.mainnav li.sfHover { background:url(../images/nav/hover.jpg) repeat-x top left; }
ul.mainnav a:focus, ul.mainnav a:hover, ul.mainnav a:active { background:url(../images/nav/hover.jpg) repeat-x top left; }
ul.mainnav li:hover ul,ul.mainnav li.sfHover ul {left:0;top:38px;}
ul.mainnav li li { clear:both; display:block; background:#04668c; width: 119px; }
ul.mainnav li li:hover {background:#005475;}
ul.mainnav li li a { display:block; float:none; font-size:1em; text-decoration:none; text-align:left; line-height:1.5; height:auto; padding:5px 10px 5px 25px; color:#bbbbbb; background:url(../images/nav/bullet.gif) no-repeat 10px 10px !important; }
ul.mainnav li li a:hover, ul.mainnav li li a:focus, ul.mainnav li li a:active { color:#00adef; }

.superfish li:hover ul,.superfish li li:hover ul {top: -999em;}

ul.firstnav { float:left;width:50px;  background: url(../images/nav/contact.png) no-repeat  top right; list-style:none;margin:0px 0px 0px 0px; }
ul.firstnav  li { display:block; float:left; font-size:1.4em; text-decoration:none; text-align:center; line-height:28px; height:28px; color:#fff; padding:0 15px; }
ul.firstnav  ul { position:absolute;	top:-999em; }
ul.firstnav  ul li,.firstnav  a { padding:0; }

A.more {
	CLEAR: both; PADDING-RIGHT: 7px; FONT-SIZE: 0.9em;  font-weight:500;  text-decoration:none}

	
div img.small{ width:88px;  float:left; margin:0px 8px 0px 0px;}

.subnav {  float:left;
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; background-color:#F5F5F5; PADDING-BOTTOM: 5px; WIDTH: 180px;  PADDING-TOP: 10px;   min-height:700px; border-right:solid 1px  #DEDFD4
}
.subnav .subnavheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; COLOR: maroon; PADDING-TOP: 7px; HEIGHT: 22px
}
.subnav UL {
	BORDER-TOP: #fff 1px solid; FONT-SIZE: 1em; LIST-STYLE-TYPE: none
}
.subnav > UL {
	PADDING-LEFT: 10px
}
.subnav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #9b9b9c;  LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.subnav UL LI.on A {
	COLOR: steelblue; BACKGROUND-COLOR: #eee
}
.subnav UL LI.on A:hover {
	COLOR: maroon; BACKGROUND-COLOR: #eee
}
.subnav UL LI.on A:focus {
	COLOR: salmon; BACKGROUND-COLOR: #eee
}
.subnav UL LI UL {
	LIST-STYLE-TYPE: none
}

.subnav UL LI UL Li {
	 font-size:11px; padding-top:5px;
}
.subnav UL LI LI A {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #9b9b9c; text-align:left
}
.subnav UL LI.on LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #9b9b9c
}
.subnav UL LI LI.on A {
	BACKGROUND: #f2f2f2; COLOR: #434343
}
.subnav UL LI LI.on > A {
	FONT-WEIGHT: bold
}
.subnav UL LI LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3479be
}
.subnav UL LI LI A:focus {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #3479be
}
.subnav UL LI LI A.more {
	BACKGROUND-POSITION: 171px 8px; BACKGROUND-REPEAT: no-repeat
}
.subnav UL LI LI A.more:hover {
	BACKGROUND-POSITION: 171px 8px; BACKGROUND-REPEAT: no-repeat
}
.subnav UL LI LI A.more:focus {
	BACKGROUND-POSITION: 171px 8px; BACKGROUND-REPEAT: no-repeat
}
.subnav UL LI LI A.more {
	BACKGROUND-IMAGE: url(../images/bg-subnav-off.gif)
}
.subnav UL LI LI A.more:hover {
	BACKGROUND-IMAGE: url(../images/bg-subnav-on.gif)
}
.subnav UL LI LI A.more:focus {
	BACKGROUND-IMAGE: url(../images/bg-subnav-on.gif)
}
.subnav UL LI LI LI A {
	PADDING-LEFT: 30px
}
.subnav UL LI LI LI.first A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.subnav UL LI LI LI.first A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.subnav UL LI LI LI.first A:focus {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.subnav UL LI.on LI A {
	BORDER-BOTTOM-STYLE: none
}
.subnav UL LI.on LI A:hover {
	BORDER-BOTTOM-STYLE: none
}
.subnav UL LI.on LI A:focus {
	BORDER-BOTTOM-STYLE: none
}
.subnav UL LI.on LI A:hover {
	COLOR:red! important
}
.subnav UL LI.on LI A:focus {
	COLOR: red! important
}
.subnav UL LI LI.on A {
	COLOR: #000
}

.resourcenav {
	 float:left; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; background-color:#F5F5F5;  PADDING-BOTTOM:0px; WIDTH: 180px; PADDING-TOP: 10px; height:700px ;border-right:solid 1px  #DEDFD4
}

.resourcenav UL {
	 FONT-SIZE: 0.9em; LIST-STYLE-TYPE: none
}
.resourcenav > UL {

}
.resourcenav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block;  PADDING-BOTTOM: 0px;  COLOR: black;  LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.resourcenav UL LI.on A {
	COLOR: #666666; 
}
.resourcenav UL LI.on A:hover {
	COLOR: red; 
}
.resourcenav UL LI.on A:focus {
	COLOR: salmon; 
}
DIV.bodytext {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(../images/introbg.gif) repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 585px; PADDING-TOP: 11px
}
DIV.bodytext narrow{
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(../images/introbg.gif) repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 445px; PADDING-TOP: 11px
}
DIV.bodytextwide {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(../images/introbg.gif) repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 535px; PADDING-TOP: 11px;
}
DIV.bodytextwide p {
 line-height:1.5em;
}
DIV.bodytextwide ul {
	padding-left:30px; line-height:15px
}
DIV.bodytextwide ul li  {
	  font-size:12px;
	  line-height:25px
}
DIV.bodytextwide ul li a {
	 line-height:15px
}
DIV.nomargin.bodytext {
	MARGIN-BOTTOM: 0px
}
DIV.underline.bodytext {
	BORDER-BOTTOM: #eaeaea 1px solid; padding-right:5px;
}
DIV .intro P {
	FONT-WEIGHT: bold
}

.image {
	PADDING-RIGHT: 16px; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-top: 5px;TEXT-ALIGN: left
}

DIV .maincontent {
	PADDING-LEFT: 15px; FLOAT: left; OVERFLOW: hidden; WIDTH: 647px; COLOR: #717174
}

DIV .maincontent1{
	PADDING-LEFT: 15px; FLOAT: left; OVERFLOW: hidden; WIDTH: 557px; COLOR: #717174
}
.date {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN-LEFT: 2px; COLOR: #717174
}

DIV.pictureitem {
	CLEAR: both; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(../images/pictureitembg.gif) #fff repeat-x left top; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 18px
}
DIV.pictureitem DIV.img {
	FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
DIV.pictureitem DIV.text {
	FLOAT: left; WIDTH: 587px; COLOR: #010101
}
DIV .gallery {
	PADDING-LEFT: 15px; FLOAT: left; OVERFLOW: hidden; WIDTH: 650px; COLOR: #717174
}

DIV.text  ol li {  font-size:12px}

