﻿*
{
	margin:0;
	padding:0;
}

body 
{
	text-align:center;
	
	font-family:verdana, "Trebuchet MS" , arial;
	
	background-image:url(../images/bannerGradient01.png);
	background-repeat: repeat-x;
	
	font-size:0.9em;
}

div
{
	/*border: 1px solid #f0f0f0;*/
}

a:link
{
	text-decoration:underline;
	color:#084B9C;
}

a:hover
{
	text-decoration:none;
}

a:visited
{
	color:#223557;
}




#wrapper
{
	width:790px;
	min-height: 100%;
	
	text-align:left;
	margin: 0 auto 0 auto;
}

	#header
	{
		height: 188px;

	}
		#header #logo
		{
			float:left;
			background: url('../images/logo.png') no-repeat;
			width:144px;
			height:174px;
			display: block;
		}
	
		#headerDescription
		{
			clear:right;
			font-family:Verdana, tahoma;			
			text-align:center;
			
			margin-top:20px;
			
			padding:10px;
		}
		
		#headerDescription h1
		{
			font-size:1.5em;
		}
		
		#headerDescription h2
		{
			font-family:"Trebuchet MS";
			font-size:1.2em;
			font-weight:lighter;
			color:#666666;
			
		}
		
		#headerDescription h2 em
		{
			color:#000000;
			font-style:normal;
		}
		
		#headerDescription #contactInfo
		{
			font-size:95%;
			margin-top: 38px;
		}

	#navBar
	{
		/*clear:both;*/
		
		height:35px;
		

		list-style:none;
		
		background-color:#084B9C;
	}

		#navBar li
		{
			float:left;
			margin-right:10px;
		}
		
		#navBar li a	
			{
				display: block;
				line-height: 35px;
				padding: 0 5px;
				height:100%;
				width:100%;
				
				color: #fff;
				
				text-align: center;
				
				text-transform: uppercase;
				
				text-decoration: none;
				
				font-size: .9em;
			}
			
		#navBar li a:hover	, #navBar li.selected a
			{
				background: #000;
				position: relative;
				top: -4px;
				height:39px;
				
				-moz-border-radius: 5px;
			}
			
		#navBar li a:hover, #navBar li a:active
		{
			background:#333;
		}
		
			
	#contentPane
	{
		min-height:300px;
		clear: both;
		margin-top: 10px;
		line-height: 150%;
	}
	
	#contentPane p
	{
		margin-bottom: 10px;
	}
	
	#contentPane h1
	{
		font-size: 1.4em;
		font-family: Arial, Helvetica, sans-serif;
		margin:5px auto;
	}

	#contentPane h2
	{
		font-size: 1.2em;
		font-family: Arial, Helvetica, sans-serif;
		margin:5px auto;
	}	

	#footer
	{
	}	
	
	#footer #navBarFooter
	{
		margin: 20px auto 20px auto;
		text-align:center;
		font-size: 0.8em;
	}
	
	#footer #navBarFooter li
	{
		display:inline;
		margin-right:3px;
	}



/**
class definitions
**/
.sitemapPath
{
	color:#0000dd;
	height:40px;
	
	line-height:40px;
	margin: 5px auto 5px 20px;
	
	font-size:0.8em;
	
}

.rightFloatedImage
{
	float:right;
	/*margin:4px;*/
	clear: right;
}

.leftFloatedImage
{
	float:left;
	/*margin:4px;*/
	clear: left;
}


.t {background: url(../images/dot.gif) 0 0 repeat-x; width: 100%; background-color: #FFFED5}
.b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}

.lb {background: url(../images/lb_.gif) 0 100% no-repeat}
.rb {background: url(../images/rb_.gif) 100% 100% no-repeat}
.lt {background: url(../images/lt_.gif) 0 0 no-repeat}
.rt {background: url(../images/rt_.gif) 100% 0 no-repeat; padding:10px;} 


.cleaner
{
	visibility: hidden; clear: both;
}
