@charset "utf-8";
/* CSS Document */


/*clear out the default style for html and body tags and make them browse full size 
of the browser window */
html, body
{
margin:0 auto;
padding:0;
width:100%;
height:100%;
}


body
{
	/*set the default font & size for the page*/

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:Arial, Helvetica, sans-serif;
	/*IE 6 page centering fix*/
	text-align:center;
	margin:auto;

	background-image:url(../images/bg.jpg)

}
.text{

font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*IE 6 page centering fix*/
	
}


.mattblacktabs{
width: 100%;
overflow: hidden;
border-bottom: 0px solid black; /*bottom horizontal line that runs beneath tabs*/
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 220px; /*offset of tabs relative to browser left edge*/
font: bold 12px Verdana;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 25px; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/


color: white;
background: #862729; /*background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: b22225; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

img.right_aligned
	{
		float:right;
		margin-left:16px;
	}
	
	img.left_aligned
	{
		float:left;
		margin-right:16px;
	}
	
	
	
	/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/blockactive.gif) center center repeat-x;
}




	/*container for entire webpage
	all other divs are inside of it*/
	#wrapper
	{
		background:#FFFFFF;
		width:950px;
		height:148px;
		/*centers wrapper within page for firefox 
		and all other borwser */
		margin:0 auto;
		/*reset the text alignement to left(part of IE 6 centering fix)*/
		text-align:left;
	
		
		/*makes div act as though it was an html table, this
		usually fixes background color and image tilling issues */
		display:table;
	
	}

	#header
	{
		
		height:80px;
	}

		#header h1
		{
			padding:0;
			margin:0;
			text-align:center;
		
		}

	#navigation
	{
		
	}

		#navigation ul
		{
			background:#dddddd;
			display:block;
			list-style:none;
			margin:0;
			float:right;
			width:100%;
			padding:0 0 0 0;	
		}
		
			#navigation ul li
			{		
				display:block;
				
				margin:0;
				
				float:left;
				width:25%;	
			}
			/*styles the actual "button" in the navigation */
				#navigation ul li a
				{
					
					display:block;
					background:url(../images/button_gradient.gif) repeat-x;
					background-position:0 -10px;
					border-top:solid 1px #bbbbbb;
					border-left:solid 1px #cccccc;
					border-right:solid 1px #dddddd;
					border-bottom:solid 1px #aaaaaa;
					/*width:150px;*/
					color:#330000;
					text-align:center;
					text-decoration:none;
					width:100%;
				}
				
					#navigation ul li a:link
					{
					}
			
			
				    #navigation ul li a:visited
					{
					}
					
					#navigation ul li a:hover
					{
						border: solid 1px black;
						background-position:0 0;
					}
					
					#navigation ul li a:active
					{
						border-top:solid 1px #999999;
						border-left:solid 1px #cccccc;
						border-right:solid 1px #aaaaaa;
						border-bottom:solid 1px #ffffff;
						background-position:0 -40px;
					}
	#columns
	{
		clear:both;
	}

		#columns p
		{
			padding: 8px 12px 8px 12px;
			margin:0;
			text-align:justify;
		}


	#left
	{
		
		width:30%;
		float:left;
	}

	#right
	{
		
		width:70%;
		float:right;
	}
	
		#right1
	{
		
		width:70%;
		float:left;
	}
.footer
{
font-family:Arial, Helvetica, sans-serif;
background-color:#000000;
font-size:10px;
color:#FFFFFF;


}



	
#divpad {
	padding: 10px;
}
