@charset "UTF-8";

* {margin:0;padding:0;}

body {font: 12px Helvetica, Arial sans-serif;
		background: url(images/bg.jpg) #f2ece0 top left repeat;
		text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
		color: #4e3c28;
		line-height: 1.3em;}


/* GENERAL STYLING */


p {margin: 10px 0 5px 0;}

h1 {font-size: 14px;
	font-weight: 500;}
h2 {font-size: 12px;
	font-weight: 500;}
h3 {font-size: 15px;
	font-weight: 600;
	line-height: .5em;}
h4 {font-size: 15px;
	font-weight: bold;
	color: #5c97d0;}
h5 {font-size: 12px;
	font-weight: bold;}
h6 {font-size: 11px;
	font-weight: 300;}
	
img {border: 0;}
img.fix {position: absolute;}


a:link {color: #5c97d0; text-decoration: none;}
a:hover {color: #0b4b88; text-decoration: none;}
a:visited {color: #5c97d0; text-decoration: none;}

ul {list-style: none;}
ol {margin-left: 15px;}

p.services {margin-top: 4px;}

#clear {
	clear: both;
}

#container {margin: 0 auto;
			background: none;
			text-align: left;
			width: 930px;}


/* HEADER */
#header {padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
		margin: 0;
		width: 800px;
		height: 359px;}
		
#tyheader {padding: 0;
			margin: 0;
			width: 800px;}
		
#logo {float: left; padding: 0; margin: 7px 0 0 0; background: none;}


		/* NAVIGATION BAR */
		
			
		#navbar {
			text-align: center;
			font-size: 11px;
			font-weight: bold;
			float: right;
			margin-right: 15px;
			background: url(images/navbar_bg.png) top no-repeat;
			width: 565px;
			height: 38px;
			vertical-align: middle;}
			
		#navbar a:link {color: #fff; text-decoration: none;}
		#navbar a:hover {color: #5c97d0; text-decoration: none;}
		#navbar a:visited {color: #fff; text-decoration: none;}
		
		#navbar ul {margin-top: 9px;}
		#navbar li {display: inline;
					padding: 10px;}
					
		#banner {float: right;
					margin-top: 18px;
					margin-right: 0;}
		
		#rightdescrip {float: right;
						margin-top: 30px;
						padding: 0;
						width: 215px;}


/* CONTENT */


#main {
	padding-top: 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0;
	background: none;
	width: 800px;
}

		#content {float: left;
					width: 520px;
					background: none;
					margin: 0;
					padding: 0;}
					
		#tycontent {width: 310px;
					float: left;
					background: none;
					margin: 0;
					padding-left: 25px;}
		
		#spacer {width: auto;
				height: 50px;}
						
		/* for tables without alternating pattern, use #content table.dark + #content td */					
		#content table.dark {width: 520px;
								padding: 15px;
								background: url(images/darker_bg.jpg) repeat;}
		#content td {margin: 5 0px;
					vertical-align: top;
					width: 260px;}
		
		li.collist {list-style: inside;}

		
				/* NEWS ANNOUNCEMENTS */
				#news {float: right;
						width: 210px;
						background: url(images/darker_bg.jpg) repeat;
						margin-bottom: 20px;
						padding: 15px;}
		
		
				/* SIDEBAR */
						
				
				#sidebarcont {float: right;
								width: 280px;
								background: none;
								margin: 0;
								padding: 0;}
								
				#sidebar {float: right;
							width: 210px;
							background: url(images/darker_bg.jpg) repeat;
							margin: 0;
							padding: 15px;}

				#sidebar.pol {float: right;
								width: 210px;
								background: url(images/darker_bg.jpg) repeat;
								margin-top: 150px;
								padding: 15px;}
				#pol {padding: 0;
						margin-top: 270px;
						height: 270px;
						width: 280px;}
				
				#sidebar li {text-indent: 0px;}
				
				#downloads {float: right;
							width: 210px;
							background: url(images/darker_bg.jpg) repeat;
							margin-bottom: 20px;
							padding: 15px;}
							
				ul.ind {padding-left: 10px;}
				
				
		#indent {margin-left: 110px;}
		#indent li {list-style: none;}
		
		
		#indent2 {margin-left: 50px;
					width: 400px;}
		#indent2 li {list-style-type: decimal;}
				/* for tables with alternating patterns, use #content table + #content td.color */
		
		#indentfaq {margin-left: 17px;}
		#indentfaq tr.color {background: url(images/darker_bg.jpg) repeat;
							vertical-align: top;}
		#indentfaq td {width: 180px;
						padding: 5px;}

		#indentfaq td.nosize {width: auto;
								padding: 5px;}
		#indentfaq td.leftcol {width: 100px;
								padding: 5px;}
		#indentfaq td.center {text-align: center;
								padding: 5px;
								width: auto;
								vertical-align: middle;}
		#indentfaq td.indent {text-align: left;
								padding: 5px 20px;
								width: auto;
								vertical-align: middle;}
						
		li.faq {list-style: outside;
				margin-left: 15px;}
		li.ind {list-style: outside;
				margin-left: 30px;}

/* FOOTER */


#footer {
	background: none;
	text-align: left;
	color: #4e3c28;
	padding: 0;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 10px;
}


