body
{
	margin: 0;
	padding: 0;
	font-family: georgia, times, "times new roman", serif;
	color: #000;
	background-color: #FFF;
}
		
#container
{
	margin: 0;
	background-color: #FFF;
	border: 0;
}
		
#banner
{
	background-color: #FFF;
	background-image:url('../images/smartbanner.gif');
	background-repeat: no-repeat;
	height: 112px;
	border-bottom: 0;
}

#nav
{
	float: left;
	width: 170px;
	margin-left: 0px;
	padding-top: 3em;
	padding-left: 1em;
	height: 440px;
	color: #EAEADF;
	background-image:url('../images/sidebar.gif');
	background-repeat: no-repeat;
}
		
		#nav a
		{
		color: #EAEADF;
		text-decoration: none;
		}

		#nav a:hover,a:active
		{
		text-decoration: underline;
		}

		#nav .active
		{
		color: #FF0;
		}
		
		#nav p { margin-top: 0; }
		
		#content
		{
			font-family:"trebuchet ms", Arial, serif;
			font-size:14px;
			padding-top: 1em;
			margin: 0 2em 0 200px;
		}
		
		#content h2 { 
			margin-top: 0;
			color: #5C6C6A;
		 }

		#content a
		{
		color: #007;
		text-decoration: none;
		}

		#content a:hover,a:active
		{
		text-decoration: underline;
		}
		
		#content ul
		{
		position: relative;
		left: 20px;
		}
		
		#footer
		{
			font-family:"trebuchet ms", Arial, serif;
			font-size:12px;
			clear: both;
			color: #BBB;
			background-color: #FFF;
			padding: 1em;
			text-align: right;
			border-top: 0;
		}

.floatleft
{
float: left;
width: 356px;
margin: 0 2em 1em 0;
}

.raisedcap
{
float:left;
font-family: times, Georgia, serif;
font-size:80px;
color: #5C6C6A;
background-color: #FAFAFA;
line-height:60px;
padding-top:2px;
margin-right:10px;
}

.table td {
	border-width: 1px;
	border-style: solid;
	border-color: #BBB;
}

.headercell
{
background: #EFEFEF;
color: #000;
}