		body {
	font: 12px "Trebuchet MS", Verdana, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #fffdf6;
		}
		#container {
			text-align:left;
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			margin-left: auto;
			margin-right: auto;
	background-image: url(images/bg_main.gif);
	background-repeat: repeat-y;
	background-position: center top;
		}

		#banner {
			height:100px;
		}
		#nav {
	padding-left:0px;
	height:30px;
	background-image: url(images/bg_nav.gif);
	background-repeat: no-repeat;
		}
		#branding {
			height:197px;
		}

		#content {
			margin-left: 210px;
			padding: 20px 60px 20px 40px;
		}

		#sidebar-a {
			float: left;
			width: 210px;
			\width: 210px;
			w\idth: 170px;
			padding: 20px;
		}

		#footer {
			clear: both;
			padding: 10px;
			background-color:#B39759;
		}

	
/*  Set up general page elements */ 
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font: 12px/18px "Trebuchet MS", Verdana, sans-serif;
	color: #000;
}

#footer p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	font: 11px/18px "Trebuchet MS", Verdana, sans-serif;
	color: #999;
}

 a:link, a:visited {text-decoration : none;color: #3366CC;background: transparent;}
 a:hover {text-decoration : underline;color: #6699FF;background: transparent;}
 a:active {text-decoration : underline;color: #6699FF;background: transparent;}

                 
/*   Headlines  */
h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #993300;
	background-color: transparent;
	font-size: 18px;
	font-weight: bold;
}

h1 em {color: #000000;}
/*Testimonials Header */
h2 {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #000;
	background-color: transparent;
	font-size: 16px;
	font-weight: bold;
	border-bottom:1px solid #CCC;
}
/*End Testimonials Header */
h3 {
	padding: 0px;         
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #000;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
	border-bottom:1px solid #ccc;
}
h4 {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #000;
	background-color: transparent;
	font-size: 14px;
	font-weight: bold;
}
h5 {
	padding: 0px;         
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #993300;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	border-bottom:1px solid #ccc;
}
h6 {
	color: #000;
	background-color: transparent;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}

  /*  Content Area Lists */
#sidebar-a ul 	{
color:#000;
	margin: 0;
	padding: 0;
	}
	
#sidebar-a li	{
	line-height: 18px;
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 30px;
	list-style-position: outside;
	list-style-type: disc;
	}
	
#sidebar-a ul ul li {
	margin-top: 10px;
	}
	
	#content ul 	{
color:#000;
	margin: 0;
	padding: 0;
	}
	
#content li	{
	line-height: 18px;
	margin-bottom: 5px;
	padding-bottom: 0;
	padding-left: 0;
	margin-left: 30px;
	list-style-position: outside;
	list-style-type: disc;
	}
	
#content ul ul li {
	margin-top: 10px;
	}
	

	


/* end content area lists */


	


/* table layout */	

.tablegeneral {
		border: 1px solid #999;
	}

	.tablegeneral tbody tr td {
		font-family: "Trebuchet MS", Verdana, sans-serif;
		color: #003366;
		font-size: 12px;
		padding: 3px 8px;
		border-left: 1px solid #999;
		border-bottom: 1px solid #999;
		}
	.tablegeneral tbody tr th {
		background-color:#2E5AA4;
		font-family: "Trebuchet MS", Verdana, sans-serif;
		color:#fff;
		font-size: 12px;
		padding: 3px 8px;
		border-bottom: 1px solid #999;
		border-left: 1px solid #999;
	}
	
	.tablegeneral td.columnheader {
		font-weight: bold;
	}
	.floatimgright {float:right;margin:10px;}

	
	
.btn { display: block; position: relative; background: #aaa; padding: 5px; /*float: left;*/ color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span, * html .btn i { /*float: left;*/ width: auto; background-image: none; cursor: pointer; }

.btn.blue {
	background: #2E5AA4;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover {
	background-color: #993300;
	text-decoration: none;
}
.btn:active { background-color: #444; }
.btn[class] { background-image: url(shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

/*.btn a:link, .btn a:visited {text-decoration : none;color: #FFF;background: transparent;}
.btn a:hover {text-decoration : underline;color: #FFF;background: transparent;}
.btn a:active {text-decoration : underline;color: #FFF;background: transparent;}*/