body {background-image: url('../img/fade_backgd.gif'); background-repeat: repeat-x;}

td {font-family:arial,helvetica,sans serif; color:#666; font-size:12px; line-height: 1.4;}

a:link {text-decoration: underline; color:#771f7e} 
a:visited {text-decoration: underline; color:#771f7e}
a:active {text-decoration: underline; color:#771f7e}
a:hover {text-decoration: underline; color:#771f7e}

a.nav:link, a.nav:active, a.nav:visited {font-family: Georgia, Times New Roman, serif; font-weight:bold; color:#771f7e; font-size:12px; text-decoration:none;}
a.nav:hover { color:#ffffff;text-decoration:none;}

.headers {font-family:arial,helvetica,sans serif; color:#771f7e; font-size:16px; letter-spacing: 1px;}
.headers_name {
	font-family:arial,helvetica,sans serif;
	color:#771f7e;
	font-size:12px;
	letter-spacing: 1px;
	font-weight: bold;
}
.address {
	font-family:arial,helvetica,sans serif;
	color:#c06bb4;
	font-size:14px;
	letter-spacing: 1px;
	font-weight: bold;
}

.side_header {font-family:arial,helvetica,sans serif; font-size: 12px; color:#666;}
.side_sub_header {font-family:arial,helvetica,sans serif; font-size: 11px; color:#771f7e;}
.side_text {font-family:arial,helvetica,sans serif; font-size: 11px; color:#606060;}

.searchbtn {margin: 0 25px 8px 0;font-family:arial,helvetica,sans serif; font-size:12px; background-color:9f1e8d; color:ffffff; border-color:#e3bddd;}

#content {
    	position: relative;
	margin-left:auto;
	margin-right:auto;
}


#columns {
    position: relative;
    zoom: 1;
}

.side_nav {
    list-style-type: none;
    padding: 0px 0px 0px 5px;
    font-size: 12px;
    font-weight: bold;
    color: #771f7e;
    font-family: Georgia, Times New Roman, serif;
    text-align: right;
    text-decoration:none;
}

.side_nav li {
    line-height: 12px;
    padding: 0px 0px 0px 0px;
}

.side_nav li.last {
    background: none;
}

.side_nav li a {
    color: #771f7e;
    text-decoration: none;
    display: block;
}

.side_nav li a:hover {
    color: #fff;
    text-decoration: none;
}

#left_column {
    width: 160px;
    float: left;
}

	#left_column ul ul 
	{
		background-color: #dcadd5;
		display:none;
		left:0;
		padding:5px 5px 5px 5px;
		position:absolute;
		left:160px;
		width:120px;
		z-index:1002;
		margin-top:-2.4em;
		list-style:none;
	}
	#left_column ul ul li {
		list-style:none;
		float:none;
		height:auto;
		line-height:1;
		opacity:1;
		background: none;
	}
	#left_column ul ul li a {
		background:transparent none repeat scroll 0 0;
		border:medium none;
		color:#771f7e;
		float:none;
		font-size:11px;
		font-weight:normal;
		height:13px;
		line-height:13px;
		opacity:1;
		padding:0;
		text-decoration:none;
	}
	#left_column ul ul li a:hover {
		background:transparent none repeat scroll 0 0;
		color:#ffffff;
		text-decoration:none;
	}