div, p, td { font-family:"Trebuchet MS", Tahoma, Arial; font-size:10pt; color:#000000; text-align:left }

body { background:url(/images/tan.jpg); text-align:center }

a, a:active, a:visited { color:#FFFFFF; font-size:9pt;  font-weight:bolder; text-decoration: none; }

a:hover { color: #FFCC00; font-weight:bolder; }

a img { border:none}

h2{ font-size:20px; font-weight:bold; margin:0px; margin-bottom:10px;}

.bg_left { float:left; background: url(/images/bg_left.jpg); width:223px;	}

.bg_right { background:url(/images/bg_right.gif); height:169px; float:right; }

.main { margin: 0px auto;  width:761px; }

#main_container { border-bottom:solid 2px white; float:left; width:760px; background:url(/images/mid_marble.gif)}

.window_header {float:right; background:url(/images/window_header.jpg); height:20px; width:598px;}

.header_icons {float:right; margin-right:10px; font-family:tahoma; font-size:7pt;}

#container_middle {margin-left:1px; width:563px; border:none; float:left;}

#container_middle a { color: #993300; font-weight:bolder; text-decoration: none; }
#container_middle a:active { color:#993300; font-weight:bolder; text-decoration: none; }
#container_middle a:visited { color:#993300; font-weight:bolder; text-decoration: none; }

#container_middle a:hover { color: #FFCC00; font-weight:bolder; }

.window_container {background-color:#FFFFFF; color:#000000; padding:20px;  margin-left:5px; width:521px; border:none; float:left; font-family:"Trebuchet MS"; font-size:10pt;}

#container_middle > .window_container { background-color:#FFFFFF; padding:20px;  margin-left:10px; width:521px; float:left;}

.window_container li { list-style-type:none; }

.window_footer {float:left; background:url(/images/window_footer.gif); height:15px; width:584px;}

.header_main {float:left; background: url(/images/header_main.jpg); height:101px; width:760px; position:relative; }

.nav_top {float:left; background: url(/images/nav_top.jpg); height:44px; width:760px; _width:730px; .width:730px; border:#FF0000 0px solid; }

.nav_tab { width:540px; margin: 7px 0px 0px 82px; border:#FF0000 0px solid; }

.nav_left {float:left; background-repeat:repeat-y; width:173px;}

.tab1 { float:left; margin:0px 0px 10px 3px; font-size:12px; width:171px; }

.tab1_text { float:left; width:82px; margin:5px 0px 0px 0px; overflow:hidden; }

.img_no_border {border:none}

.bottom_border{border-bottom:solid 2px white; width::300px;}

.bg_right {float:right; background: url(/images/bg_right.jpg); width:221px;}

/*GREG ADDITIONS*/

#copyright { text-align:center; width:740px; padding:10px; font-size:8pt; }

a.grey, a.grey:active, a.grey:visited { color:#CCCCCC; font-weight:bolder; text-decoration: none; }

a.grey:hover { color:#ffffff; font-weight:bolder; }

/* Portfolio Styles */
.portfolio{}

a.portfolio, a.portfolio:active, a.portfolio:visited { color:#FFFFFF; font-weight:bolder; text-decoration: none; }

a.portfolio:hover { color:#696969; font-weight:bolder; }

.header { color:#993300; font-size:12pt; font-weight:bold; }
.header2 { color:#993300; font-size:12pt; font-weight:normal; }
#slogan{ font-size:14pt; font-style:italic; text-align:center;}


.footercontent {
	color:#000000;font-family:arial; font-size:8pt; text-align:center; margin:0px 5px 10px 5px;
	padding:5px 5px 10px 5px; margin-top:5px;
}


.footercontent-aligned {
	color:#000000;font-family:arial; font-size:8pt; text-align:left; margin:0px 5px 10px 5px;
	padding:5px 5px 10px 5px; margin-top:5px;
}


body > .footercontent {
	margin:5px 5px 5px 5px;
}

.footercontent a, .footercontent a:link, .footercontent a:visited {
	color:#000000;font-family:arial; font-size:8pt; text-align:center; font-weight:bold;
}

.footercontent a:hover {
	color:#ffffff; font-family:arial; font-size:8pt; text-align:center; font-weight:bold;
}


/************************* Drop Down Menu*************************************/

  #sddm
{	margin: 0;
	padding: 0;
	z-index: 30;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	font: bold 11px verdana, arial, sanf-serif; font-weight:bold;
	z-index: 30;
	
}

#sddm div.bottom
{		
	background-image:url(/images/bottom-cap.gif);
	height:9px;
	width:132px;
}

#sddm li a
{	display: block;
	margin: 0 15px 0 0;
	padding: 4px 2px;
	
	color: #fff;
	text-align: center;
	text-decoration: none;
	z-index: 30;font-size:10px;
	}

#sddm li a:hover
{	color:yellow;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin-top: 3px;
	padding: 0;
	background: #EAEBD8;
	filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
	z-index: 30;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 7px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #000;
		border:solid 1px black;
		color: #ffffff;
		font: 11px verdana, arial, sanf-serif}

	#sddm div a:hover
	{	background: #fff; color:#000;}


