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



	body,
	html {
	margin:0;
	padding:0;
background-image: url(images/bg.png);
background-color:#FFFFFF;
background-repeat: repeat;
	}
	body {
	min-width:819px;
	font-family:Verdana, Arial, Helvetica;
	line-height:1.5;
		color: #808080;
		font-size:12px;
		line-height:1.5;
		text-align:justify;
	
			}
			
						
/******** images!!!! *********************/
img.float_right {
	float: right;
	margin: 0px 5px 5px; padding: 1px;
	border:0;
}

a img {border: none !important} 
 
#main_content a img {border: none !important} 

 
img.float_left {
	float: left;
	margin: 0px 5px 5px; padding: 1px;
	border:0;
}
/******** images!!!! *********************/


	#wrap { /*  */
		
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 819px;
	height: 100%;
	background-image:url(images/bg_content.png);
	}
		#header {
		background:transparent;
		background-image: url(images/header2.png);
		width: 819px;
		height: 165px;
	}

		#rightcolumn {
		background-image:url(images/bg_rightcol.png);
		background-repeat:repeat-y;
		background-position:right;
		font-family:Arial, Helvetica, sans-serif;
		float:right; 
		width:170px;
		font-size:10px; 
		line-height:1.5;
		color: #808080;
		padding-right:12px; 
		padding-left:0px; 
		text-align:justify;	
		}

		/* ----------- T O P N A V --START --------------------------------------*/
		#top_nav
		{ 
		background-image: url(images/top_nav.png);
		width: 819px;
		height: 50px;
		margin:0;
		padding:0;
		background-repeat:no-repeat;
		text-align:center;
		}

ul#top_nav {margin: 0; white-space: nowrap; }/*padding-left: 0*/
#top_nav li {display: inline; list-style-type: none;	line-height:35px; padding-left:0px; padding-right:0px;}
#top_nav a {  display: inline-block; border: none; height:50px;}/*3px 10px;*/
#top_nav a:link, #top_nav a:visited {color: #ffffff; text-decoration: none;}
#top_nav a:hover {color: #ffffff; background: url(images/top_nav2.png) repeat-x; text-decoration: none;}
		/* ----------- T O P N A V    END ------------------------------------

		
			
		/* ----------- N A V I G A T I O N    L A Y E R   S T A R T -----------	*/
		#leftnav {		
		float:left;
		width:175px;
		background-image:url(images/bg_leftnav.png);
		background-repeat:repeat;		
				}	
		#leftnav p
		{
		font-size:10px; 
		text-decoration: none; 
		line-height:1.5;
		margin-left:17px; 		 
		}
		/* ----------- N A V I G A T I O N    L A Y E R   E N D    -----------	*/	


		/* ----------- N E W S   I N   N A V I G A T I O N         -----------	*/
		/*BOX */
		.navy
		{
		background-color:#ffffff;
		border:navy  1px dotted;
		display:block;
		float:none;
		padding: 5px 10px 5px 5px;
		text-align:justify;
		font-style:italic;
		color:navy;
		}
		.box_red
		{
		background-color:#ffffff;
		border:#C11E3A 1px dotted;
		display:block;
		float:none;
		padding: 5px 10px 5px 5px;
		text-align:justify;
		font-style:italic;
		color:#C11E3A;		
		}
		
		.box_grey
		{
		background-color:#ffffff;
		border:#808080 1px dotted;
		display:block;
		float:none;
		padding: 5px 10px 5px 5px;
		text-align:justify;
		font-style:italic;
		color:#808080;		
		}		
		/*BOX */
		/* ----------- N E W S   I N   N A V I G A T I O N         -----------	*/
		
				
		/* ----------- N A V I G A T I O N    L I N K S   S T A R T -----------	*/
		.menu{/*list formatting*/
		list-style:none;
		background-color: #ffffff;
		display:block;
		width: 163px;
		margin-left:12px;
		padding: 0px;
		}
		#side-a {
		float: left;
		width: 163px;
		display:block;
}
		.side-a A:link, .side-a a:visited, .side-a a:active {
		text-decoration:none;
		color: navy;
		padding:0px;
		border-bottom: dotted 1px #808080;
		border-top:solid 0px #ffffff;
		display:block;
		width: 100%;
		font-size: 12px;
		font-weight: 400;
		line-height:2;		
		}
		.side-a  a:hover {
		text-decoration:none;
		color:#9c1e34;
		padding:0px;
		border-bottom: dotted 1px #808080;
		border-top:solid 0px #ffffff;
		display:block;
		width: 100%;
		font-size: 12px;
		font-weight: 400;
		line-height:2;
		}

		/*--------------SUB NAVIGATION -red #9c1e34;------------*/
		.side-a_sub a:link,    .side-a_sub a:visited,    .side-a_sub a:active {
		text-decoration:none;
		color: #4069a0;
		line-height:1.7;
		display:block;
		width: 148px;
		margin-left:15px;
		font-size: 11px;
		font-weight: 400;
		border-left: dotted 1px #808080;
		padding-left:3px;
		
		}
		.side-a_sub  a:hover {
		text-decoration:none;
		color: #9c1e34;
		line-height:1.7;
		display:block;
		width: 148px;
		margin-left:15px;
		font-size: 11px;
		font-weight: 400;
		border-left: solid 1px #9c1e34;
		padding-left:3px;

		}
		/*--------------SUB NAVIGATION -------------*/
	
		/* ----------- N A V I G A T I O N    L I N K S    E N D  -----------	*/
		
		
		
		
		
		
		
		
		
		
		
		
	/* ----------- C O N T E N T   --------------------------------------------	*/


		#main_content {
		
		float:left;
		width:420px;/*494*/
		padding-left: 20px;
		padding-right: 20px;
		background-color: #ffffff;	
		}
	
		#main_content h1 
		{ 		
		color: navy;/*808080*/
		font-size:16px;
		font-weight:800;
		margin-bottom:-1px;
 		 }
		#main_content h2 
		{ 
		color: navy;/*808080*/
		font-size:14px;
		font-weight:100;
		text-align:justify;		
		  }
		 #main_content p 
		 { 
		color: #808080;
		font-size:12px;
		line-height:1.5;
		text-align:justify;		
  		}		
		.red {color: #C02541; font-style:italic; text-align:right!important}
		.red1 {color: #C02541; font-style:italic; text-align:left}
		#h3 /*SAME AS P but not justified*/
 		{ 
		color: #808080;
		font-size:12px;
		line-height:1.5;
  		}		
		#main_content ul li
		{
		color: #808080;
		font-size:12px;
		line-height:1.5;
		text-align:justify;
		list-style-type: circle;
		padding-right:15px;		
  		}
		
			/* ----------- L I N K S S T A R T -----------	*/
		#main_content A:link, #main_content A:visited ,#main_content A:active   {
		text-decoration:none;
		color: #4069a0;
		border-right:solid 1px #ffffff;
		border-left:solid 1px #ffffff;	
		border-top:solid 1px #ffffff;
		border-bottom:dotted 1px #808080;
		padding-left:1px;
		padding-right:1px;
		}

		#main_content A:hover   {
		color: #4069a0;
		border-right:solid 1px #C11E3A ;
		border-left:solid 1px #C11E3A ;	
		border-top:solid 1px #C11E3A ;	
		border-bottom:solid 1px #C11E3A ;}
		
		/* ----------- L I N K S END ----------------	*/
		
	/* ----------- C O N T E N T   --------------------------------------------	*/
	
	
	
	
	/* ----------- F O O T E R  A N D   S I T E M A P   ----------------------	*/
	


		#sitemap {
		background-image: url(images/bg_content_blue.png);
		background-repeat:repeat;
		width: 819px;	
		clear:both;
		color:#CCCCCC;
		}		
			#sitemap A:link,  #sitemap A:visited, #sitemap A:active, #sitemap A:hover,
			#box1 A:link,  #box1 A:visited, #box1 A:active, #box1 A:hover,
			#box2 A:link,  #box2 A:visited, #box2 A:active, #box2 A:hover  
			{color: #ffffff;  text-decoration:none; font-weight:100}
				#box1, #box2
				{
				margin-left: 20px;
				float:left;
				width: 190px;
				background-color:transparent;
					/*unformatted text in boxes*/
					font-size:11px;		
					font-weight:100;
					line-height:1.5;
				}
				#box2
				{margin-left: 7px;}
					 #sitemap h1
					{
					color: #68789a;
					font-weight:800;
					font-size:12px;
					text-transform:uppercase;
					padding-left: 20px;
					text-align:left;
					letter-spacing:1px;
					}
					.title
					{
					color: #68789a;
					font-weight:800;
					font-size:12px;
					text-transform:uppercase;
					
					text-align:left;
					letter-spacing:1px;
					}
					 #sitemap p
					{
					font-size:10px;		
					font-weight:100;
					line-height:1.5;		
					padding-left: 20px;
					padding-right: 15px;
					text-align:left;
					}
					 .copyright
					{
					font-size:11px;		
					font-weight:100;
					line-height:1.5;		
					padding-left: 20px;
					padding-right: 15px;
					margin-bottom:0;
					padding-bottom:0;
					color:#CCCCCC;
					text-align:center!important;
					}
				
					
	/* ----------- F O O T E R  A N D   S I T E M A P   ----------------------	*/
	
	
	

/******** forms *********************/
input, textarea, select
{
/*background-image:url(images/bg_form.png);*/ 
font-size:12px;
font-weight:100;
font-style:italic;
color: #8E2437;
border: solid navy 1px;
margin-top:0px;
margin-bottom:1px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.formtext
{

line-height:1.6;
}

/******** forms *********************/