a:link {color:#439DC3;text-decoration: none;}
a:active {color:#439DC3;text-decoration: none;}
a:visited {color:#439DC3;text-decoration: none;}
a:hover {color:#155F85;text-decoration: none;}

body {
	margin-top:10px;
	width:695px;
	background: #fff url(theme_images/leaves.gif) repeat-y 0px 2px;
}

br.spacer {	line-height:5px; }

ul#nav, .title, .slogan, .top, .top2, .text, .text2, .foot { 
	color:#ABA8A8;	
	font: normal 12px "lucida sans unicode", arial, sans-serif; 
}

ul#nav {
	margin:0px;
	padding:0px;
	font-weight:bold;
	list-style-type:none;}

#nav li{	
	width:101px;
	background-color:#e6e6e6;
	text-align:right;
	padding-top:0px;
	line-height:16px;
	padding-right:9px;
	list-style-type:none;
}

.title {
	float:left;
	text-indent:160px;
	font: bold 14px "itc franklin gothic", "lucida sans unicode", arial, sans-serif;
}

.slogan { padding-top:1px; }

.ntable {
	width:110px;
	float:left;
	opacity: .85;
	filter: alpha(opacity=85);
}

.ntop {	background: url(theme_images/ntop.gif) no-repeat bottom; }

.nbottom { background: url(theme_images/nbottom.gif) no-repeat top; }

.mtable {
	width:284px;
	float:left;
	margin-left:5px;
	opacity: .80;
	filter: alpha(opacity=80);
}

.top, .top2 {
	height:52px;
	background: url(theme_images/top.gif) no-repeat bottom;
	text-indent:10px!important;
	text-indent:6px;
	font: bold 13px "itc franklin gothic", "lucida sans unicode", arial, sans-serif;
}

.top2 {
	height:28px;
	background: url(theme_images/top2.gif) no-repeat bottom;
}

.mtitle, .mtitle2 {
	position:absolute;
	padding-right:20px;
	padding-top:0px!important;
	padding-top:25px;
	background: url(theme_images/arrow.gif) no-repeat center right!important;
	background: url(theme_images/arrow.gif) no-repeat 28px right;
	opacity: 1;
	filter: alpha(opacity=100);
}

.mtitle2 {
	padding-top:10px!important;
	padding-top:30px;
	background: url(theme_images/arrow.gif) no-repeat bottom right!important;
	background: url(theme_images/arrow.gif) no-repeat 33px right;
}

.text, .text2 {	overflow:auto;
	border-left:2px solid #EBEBEB;
	border-right:2px solid #EBEBEB;
	padding: 0px 5px 5px 5px;
	margin-left:15px;
	color:#818080;
	background-color:#ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}

.wrap{overflow:auto;width:270px;}

.text2 { padding: 30px 5px 5px 5px; }

.bottom { background: url(theme_images/bottom.gif) no-repeat top; }

.foot { text-align:right; }

#brand	{

	margin-bottom: 20px;
	padding-top: 10px;
	text-align:center;
	}
