@charset "utf-8";
/* CSS Document */

/*Text Styles*/

.page_titles
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #255482;
	line-height:120%;
}

.news_titles
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #255482;
	line-height:160%;
}

.brown_titles
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #500909;
	line-height:160%;
}

.red_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fb0909;
	line-height:150%;
}

.orange_titles
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #ff7200;
	line-height:160%;
}

.orange_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff7200;
	line-height:150%;
}

.green_titles
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #0de531;
	line-height:160%;
}

.green_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0de531;
	line-height:150%;
}

.news_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4c4c4c;
	line-height:150%;
}

.content_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #4c4c4c;
	line-height:160%;
}

.content_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	line-height:150%;
}


a:link { 
	color: #255482;
	text-decoration:none;
	font-weight:bold;
}

a:visited { 
	color: #255482;
	text-decoration:none;
	font-weight:bold;

}

a:hover { 
	color: #923030;
	font-weight:bold;
}

a:active { 
	color: #255482;
	text-decoration:none;
	font-weight:bold;
}

.side_bar_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #255482;
	line-height:160%;
}

.side_bar_sub_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #255482;
	font-weight: bold;
	line-height:160%;
}

.side_bar_txt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #255482;
	line-height:120%;
}

.side_bar_txt a:link { 
	color: #255482;
	text-decoration:none;
	font-weight:bold;
	line-height:180%;
}

.side_bar_txt a:visited { 
	color: #255482;
	text-decoration:none;
	font-weight:bold;
	line-height:180%;
}

.side_bar_txt a:hover { 
	color: #923030;
	font-weight:bold;
	line-height:180%;
}

.side_bar_txt a:active { 
	color: #255482;
	text-decoration:none;
	font-weight:bold;
	line-height:180%;
}

.footer_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #255482;
	line-height:140%;
}

.footer_menu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height:140%;
	
}

.footer_menu_text a:link { 
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

.footer_menu_text a:visited { 
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}

.footer_menu_text a:hover { 
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
}

.footer_menu_text a:active { 
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}


#jsddm
{	margin: 0;
	padding: 0;
}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Arial;
		text-align:center;
	}

	#jsddm li a
	{	
		display: block;
		background:url(images/menu_background.jpg);
		text-decoration:none;
		width: 78px;
		padding: 5px;
		color: #EAFFED;
		white-space: nowrap
	}

	#jsddm li a:hover
	{	background:url(images/menu_background2.jpg);}
		
		#jsddm li ul
		{	margin: 0;
			padding: 2px;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
			z-index:500;}
			
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #9F1B1B}
		
		#jsddm li ul li a:hover
		{	background: #7F1616}
		
/* rotator in-page placement */
div.rotator {
	position:relative;
	height:200px;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	left: 0px;
	top: 0px;
}
/* rotator image style */	
	div.rotator ul li img {
	padding: 0px;
	border:none;
}
        div.rotator ul li.show {
	z-index:0;
}
