@charset "UTF-8";
/* CSS Document */

body {
		font: 82%/120% Verdana;
		color:#000;
		background:#fff;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: 0.2em 0 1em 0;
		padding:0;
		line-height:1.3em;
		color: #47a0bf;
	}
	h1 a, h2 a, h3 a, h4 a,
	h5 a, h6 a { color:#000; }
	h1 { font-size: 4em; }
	h2 { font-size: 1.2em; }
	h3 { font-size: 1.1em; }
	h4 { font-size: 1.0em; }
	h5 {
		font-size: 1.0em;
		font-style: italic;
	}
	h6 {
		font-size: 1.0em;
		font-weight: normal;
		font-style: italic;
	}
	/*ul li { list-style-type: square; }*/
	p { margin: 0.8em 0 0 0; }
	
	.left {
		float:left;
	}
	
	.right {
		float:right;
	}
	
	.clear {
		clear:both;
	}
	
	.separator {
		height:1px;
		min-height:1px;
		background-color:#999;
		line-height:1px;
		font-size:1px;
		margin: 2px 0px 2px 0px;
	}
	
	a {
		outline: none;		
	}
	
	a img {
		border:none;
	}
	
	body {
		margin:0px;
		padding:0px;
		background:url(img/bg.gif) repeat top left;
	}
	
	#backdrop {
		background:url(img/horiz_bg.gif) repeat-x top left;
		width:100%;
		min-height:670px;
		text-align:center;
	}
	
	#container {
		margin:0px auto;
		text-align:left;
		width:980px;
		min-height:500px;
	}
	
/*	#top-navigation {
		height:50px;
		line-height:50px;
	}
	
	#top-navigation ul {
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	#top-navigation ul li {
		float:left;
		padding:0px;
		margin:0px;
		margin-left:10px;
	}
	
	#top-navigation ul li a, #top-navigation ul li a:link {
		color:#FFF;
		text-decoration:underline;
		font-weight:bold;
	}
	
	#top-navigation ul li a:hover, #top-navigation ul li a:active {
		text-decoration:underline;
		font-weight:bold;
	}
*/	
/*	.util {
		float:right;	
	}
	
	.util ul, .util li {
		margin:0;
		padding:0;
		line-height: 1em;
		margin-top:14px !important;
	}
*/	
	#green-navigation {
		background:url(img/green_nav_bg.jpg) repeat-x top left;
		height:23px;
		max-height:23px;
		overflow:hidden;
		color:#fff;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		line-height:23px;
		font-size:75%;
		margin-top:5px;
	}
	
	#green-navigation ul {
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	#green-navigation ul li {
		float:right;
		padding:0px;
		margin:0px;
		margin-right:8px;
		margin-left:8px;
	}
	
	#green-navigation ul li a, #green-navigation ul li a:link { 
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	
	#top-subhead {
		background:#FFF;
	}	
	
	#top-subhead .left, #top-subhead .right {
		width:470px;
		max-width:470px;
		overflow:hidden;
		margin:5px;
	}
	
	#top-subhead .right {
		text-align:right;	 
	}
	
	#splash {
		background:#eeeff0;
		text-align:center;
	}
	
	#border {
		background:#eeeff0;
	}
	
	#content {
		background:#ffffff;
		margin:5px;
	}

	#content.searchresult {
		padding:10px;
	}

	#content.searchresult a, a:link, a:hover {
		/*color:#000;
		text-decoration: none;*/
		color:#0000FF;
		text-decoration:underline;
	}
	
	#content.frontpage .left, 
	#content.innerpage .left {
		margin:20px;
		width:355px;
		max-width:355px;
		overflow:hidden;
	}
	
	#content.innerpage .left ul {
		padding:0px;
		margin:0px;
		outline:none;
		list-style:none;
	}
	
	
	#content.innerpage .left ul li {
		margin-left:5px;
	}
	
	#content.innerpage #submenu {
		width: 328px;
		/*background:url(img/submenuheader.jpg) top left no-repeat;
		padding-top:30px;*/
	}
	
	#content.innerpage #menu {
		width: 328px;
		font-size:90%;
		font-weight:bold;
		color:#000;
		text-transform:uppercase;
	}
	
	#content.innerpage .left a, #content.innerpage .left a:link {
		color:#111;
	}
	
	#content.innerpage .left a:hover {
		color:#40a8ca;
	}
	
	#content.frontpage #news {
		width: 328px;
		background:url(../newsheader.jpg) top left no-repeat;
		padding-top:30px;
	}
	
	#content.frontpage #news a, #content.frontpage #news a:link {
		color:#000;
		text-decoration:underline;
	}
	
	#content.frontpage #news dl {
		padding:0px;
		margin:10px 0;
	}
	
	#content.frontpage #news dt {
		padding:0px;
		margin:0px;
		font-size:90%;
	}
	
	#content.frontpage #news dd {
		padding:0px;
		margin:0px;
		font-size:90%;
		text-align:right;
	}
	
	#content.frontpage #news dt {
		color:#40a8ca;
		font-weight:bold;
	}	
	
	#content.innerpage .right,
	#content.frontpage .right {
		margin:20px;
		width:515px;
		max-width:515px;
		overflow:hidden;
	}
	
	#content.frontpage .right .box {
		float:left;
		width:245px;
		height:190px;
		margin-left:7px;
	}
	
	/* Added */
	#boxes a, #boxes a:link{		
		color:#0000FF;
		text-decoration:underline;
	}
	
	#footer {
		height:80px;
		font-size:90%;
		background:#fff;	
	}
	
	#footer .left, #footer .right {
		width:450px;
		max-width:450px;
		overflow:hidden;
		margin:30px 10px 10px 10px;
	}
	
	#footer .right {
		text-align:right;
	}
	
	#footer a, #footer a:link { 
		color:#47a0bf;
		text-decoration:none;
	}

	#tempmessage {
		background:#FFF;
		text-align: center;
		padding: 5px;
	}

	/*#path {
		color:#008000;
		text-decoration:none;
		font-weight:bold;
		font-size:75%;
	}*/

	#path, #path a, #path a:link, #path a:hover, #path a:active {
		text-decoration:none;
		color:#008000;
		font-weight:bold;
		font-size:8pt;
	}
	
	/*#path a:hover, #path a:active {
		text-decoration:underline;
		font-weight:bold;
	}*/
	
/*********************TOP NAVIGATION MENU-NEW**************************/
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
	line-height: 1em;
	text-decoration: none;
	}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	
	line-height: 1em;
	margin-top:14px !important;
	

	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font: bold 100%/120% Verdana;
	}

#sddm li a:visited
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	
	line-height: 1em;
	margin-top:14px !important;
	
	
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font: bold 100%/120% Verdana;
	}

#sddm li a:hover
{  text-decoration:underline;	
   background: #FFF;
		color: #378dc2;
		 }

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #378DC2;
	border: 1px solid #378dc2;
	text-decoration: none;
	line-height: 13px;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		
	     height: 13px;	
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #378dc2;
		color: #FFFFFF;
		font: bold 82%/120% Verdana;
	 font-style:normal;
		}

	#sddm div a:visited
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		
		
	     height: 13px;	
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #378dc2;
		color: #FFFFFF;
		font: bold 82%/120% Verdana;
	 font-style:normal;
		}


	#sddm div a:hover
	{	text-decoration:underline;	
	    background: #FFF;
		color: #378dc2;
		}
		
		
	#top-navigation {
		height:50px;
		line-height:50px;
	}
	
	#top-navigation ul {
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	#top-navigation ul li {
		float:left;
		padding:0px;
		margin:0px;
		margin-left:10px;
	}
	
	#top-navigation ul li a, #top-navigation ul li a:link {
		color:#FFF;
		text-decoration:none;
		font-weight:bold;
	}
	
	#top-navigation ul li a:hover
	{
	    text-decoration:underline;	
	    background: #FFF;
		color: #378dc2;
		font-weight:bold;
	}
	
    #top-navigation ul li a:active 
    {
	    text-decoration:none;
	    font-weight:bold;
        color:#FFF;
    }
    
/****************UTILS********************/

	#utils {
		height:50px;
		
		float:right;
	}
	
	#utils ul, #utils ul li, #utils ul li a, #utils ul li a img {
		padding:0px;
		margin:0px;
		list-style:none;
		line-height: 1em;
		margin-top:14px !important;	
	}
	
	#utils ul li a, #utils ul li a:link, #utils ul li a:hover, #utils ul li a:active, #utils ul li a img  {
		color:#FFF !important;
		text-decoration:none !important;
		font-weight:bold !important;
	}

.test, .test a, .test a:hover
{
        background-color:Transparent !important ;
  		color:#FFF !important;
		text-decoration:none !important;
		font-weight:bold !important;
  
}