body,
	html {
		margin:0;
		padding:0;
			font: 14px/17px Trebuchet;
	height: 100%;
	background-image: url(images/backtile.gif);
}
	body {
		min-width:750px;
		
	}
	
	
		#container {
		background: transparent url(images/body_bgmed-wider.gif) repeat center fixed;

		margin:0 auto;
		width: 100%;
	}
	
	
	#wrap {
		background: transparent url(images/body_bgmed-wider.gif) repeat center fixed;

		margin:0 auto;
		width:766px;
	}
	#header {
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		float:left;
		width:480px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	#sidebar {
		float:left;
		width:240px;
		line-height: 22px;
	padding-left: 15px;
}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding: 0 0 0 10px;
    }
	#footer {
		clear:both;
	background: url(images/footertile.gif) repeat-x;
}
	#footer p {
		padding:5px;
		margin:0;
	}
    
    
    
    #navcontainer-ft ul
{
margin: 0;
padding: 0;
list-style-type: none;
	font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
}

#navcontainer-ft a
{
display: block;
padding: 2px 2px 2px 24px;
border: 1px solid #666;
width: 150px;
background-image: url(images/buttons/darkbutttonbackground.gif);
}

#navcontainer-ft a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer-ft a:hover
{
border: 1px solid #333;
background-image: url(images/buttons/lightbutttonbackground.gif);
color: #960909;
}
A 			{ color: #589a66; text-decoration: none;} 
	A:link		{ color: #589a66; text-decoration: none; }

A:visited {
	color: #589a66;
	text-decoration: none;
}

A:hover		{ color: #990000;
	text-decoration: underline;
} 
	A:active	{ color: #589a66;  }

h1, h1 a {
	font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 1em 0 0.1em 0;
	text-decoration: none;
	color: #003304;
}


h2, h2 a {
	background: inherit;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.09em;
	margin: 0;
	padding: 0;
}

h3 {
	font: normal 1.2em   Trebuchet MS, Arial, sans-serif;
	color: #000;
	margin: 1em 0 0.5em 0;
	}

h4 {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
small {
	font-size: 10px;
	line-height: 1.2em;
}


#list-style ul{list-style-image: url(images/bullets/bullet-blue-sq.gif);
	margin-left: 10;
	padding-left: 7px;
	line-height: 15px;
	font: 14px/19px Trebuchet;

}
#navthing
{
margin-top: 0;
font: 14px/19px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #333333;
}

#navthing a
{
padding-left: 10px;
background-repeat: no-repeat;
background-position: 0 .5em;
	opacity: 1;
	font: 14px/19px "Trebuchet MS", Verdana, Helvetica, sans-serif;

}



#navthingnobullet A:visited
{
	color: #006699;
}

#navthingnobullet
{
margin-left: 0;
padding-left: 0;
list-style: none;
margin-top:-2px;
	line-height: 16px;
	font-family: "Trebuchet MS", "Arial", Verdana, Helvetica, sans-serif;
}

#navthingnobullet li 
{
padding-left: 10px;
list-style-type: none;
}
#content {
	background: inherit;
	border: none;
	color: #000000;
	padding: 0 5px 0 10px;
	text-align: left;
	width: 450px;
	margin: 0;
	float: right;
}

#content a:hover {
	text-decoration: underline;
}
#sidebarcontainer {
	width: 210px;
	float: left;
	line-height: 22px;
}
.boldtext {
	font-weight: bold;
	font-size: 14px;
        text-decoration: none;
}

.greenboldtext {
	color: #003304;
	font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.redboldtext {
	color: #660000;
	font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.blueboldtext {
	color: #003399;
	font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.orangetextplain {
	color: #FF9933;
	font-size: 13px;
}

.sidebarboldtext {
	font: 14px/17px Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FF9933;
	font-weight: bold;
	font-size: 13px;
	line-height: 25px;
}

.grayboldtext {
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}

.bigboldtext {
	font: bolder 16px Trebuchet MS, Verdana, sans-serif;
	color: #003304;
	text-decoration: none;
	
}

.bigboldtext-purple {
	font: bolder 16px Trebuchet MS, Verdana, sans-serif;
	color: #6633cc;
	text-decoration: none;
	
}

.bigboldtext-blue {
	font: bolder 16px Trebuchet MS, Verdana, sans-serif;
	color: #003399;
	text-decoration: none;
	
}

.bigboldtext-red {
	font: bolder 16px Trebuchet MS, Verdana, sans-serif;
	color: #660000;
	text-decoration: none;
	
}

.whiteboldtext {
	color: #ffffff;
	font-weight: bold;
}

.grayboldtext {
	color: #333;
	font-weight: bold;
}

.smallgray {
	font: 11px/140% Arial, Helvetica, sans-serif;
	color: #666;
}

.smalltext {
	font: 11px/140% Arial, Helvetica, sans-serif;
}

.standardtext {
	font: 14px/1.4em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.smalltextitalic {
	font: italic 11px/110% Arial, Helvetica, sans-serif;
	letter-spacing: .06em;
}

.smalltextbold {
	
	font: bold 11px/140% Arial, Helvetica, sans-serif;
}

.smallgreenbold {
	color: #003304;
	font: bold 11px/140% Arial, Helvetica, sans-serif;
}

.smallwhitetextbold {
	font: bold 11px/140% Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.headerdatetext {color: #FFFFFF;
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;

}

p { margin-bottom: 0.8em;
	font: 14px/19px Trebuchet;
	line-height: 1.5em;
}

p, dd, dt {
	color: #333333;
	font: 14px/19px Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	}