/* main structure */
	html{
		height:100%;
		margin-bottom:1px;
	}
	body{
		background:url(../images/main-bg.jpg) top center #fff;
		font-family:"trebuchet ms",arial,sans-serif;
		font-size:15px;
		line-height:140%;
		text-align:center;
		margin:0;
	}
	.wrap{
		width:1000px;
		margin:0 auto;
		text-align:left;
	}
	.wrap-pad{
		padding:0;
	}
	.topmenu{
		height:40px;
	}
	.topnav-table td{
		width:25%;
		text-align:center;
		height:40px;
	}
	.topnav-table td a{
		color:#fff;
	}
	.header{
		height:250px;
		margin:0;
		padding:0;
	}
	#myAlternativeContent{
		height:210px;
		width:800px;
		padding:0;
		margin:0;
	}
	.lt-col{
		width:250px;
		float:left;
	}
	.lt-col a{
		color:#666;
	}
	.main-col{
		margin-left:260px;
	}
	.clr{
		clear:both;
	}
	.nav-all{
		float:none;
		background:url(../images/menu-bg.png);
		color:#fff;
	}
	.nav-top{
		background:url(../images/menu-top-bg.png) no-repeat;
		padding-top:20px;
	}
	.nav-bot{
		background:url(../images/menu-bot-bg.png) bottom left no-repeat;
		padding-bottom:60px;
	}
	.footer{
		padding:20px 0;
		text-align:center;
		color:#fff;
		font-size:12px;
	}
	.footer a{
		color:#fff;
		text-decoration:none;
		border-bottom:dotted 1px #fff;
	}
	.footer a:hover{
		color:#fff;
		text-decoration:none;
		border-bottom:solid 1px #fff;
	}
	.pad{
		padding:0 10px;
		background:none;
	}
	.buttonheading a img{border:0}
/* menu */
	.nav a, .menu a{
		color:#fff;
		border-bottom:1px dotted #fff;
		display:block;
		height:30px;
		line-height:30px;
		text-decoration:none;
		text-indent:10px;
		font-weight:bold;
	}
	.nav a:hover, .menu a:hover{
		color:#ff0;
		border-bottom:1px dotted #ff0;
		text-decoration:none;
	}
	.nav li li a, .menu li li a{
		color:#fff;
		border:0;
		display:block;
		height:28px;
		line-height:28px;
		text-decoration:none;
		text-indent:10px;
		margin-bottom:1px;
		margin-left:11px;
		width:175px;
		text-transform:none;
		font-weight:normal;
		opacity:0.9;
		-moz-opacity:0.9;
		filter:alpha(opacity=90);
	}
	.nav li li a:hover, .nav li li.active a,
	.menu li li a:hover, .menu li li.active a{
		border:0;
		color:#fff;
		opacity:1;
		-moz-opacity:1;
		filter:alpha(opacity=100);
	}
/* modules */
	.module{
		font-size:90%;
		margin-bottom:15px;
	}
	.module div{
		margin:0;
		padding:0;
	}
	.module div div{
		padding-bottom:15px;
		background:url(../images/ltmod-bot.png) bottom left no-repeat;
	}
	.module div div div{
		padding:0 15px;
		background:none;
		background:url(../images/ltmod-bg.png) repeat-y;
	}
	.module div div div div{
		padding:0;
		background:none;
	}
	.module h3{
		font-size:100%;
		height:37px;
		line-height:30px;
		margin:5px -15px;
		padding-right:10px;
		text-align:right;
		background:url(../images/ltmod-title.png) no-repeat;
	}
	.lt-col .moduletable h3{
		color:#000;
		border-bottom:1px solid #838547;
	}
	