/** {
	position: relative;
}*/

	body {	
		color: black; 
		font-family: Verdana, Arial, Helvetica; 
		font-size: 80%;
		margin:0px;
		padding:0px;
		background:#FFFFFF;
		/*a.link: black;
		a.visited: grey;
		a.active: grey;*/
	}
	#maintd {
		background:#FFFFFF;
		color: #000000; 
		margin-bottom:0px;
		/*margin-left:180px;*/
		padding:0px;
		height:100%;	
	}
	#menutd {
		background: #99CCFF;
		width:140px;
		padding:0px;
		margin:0px;
		border-right:2px solid #336699;
		/*float:left;*/
	}


	#stripe {
		height:30px;
		padding:0px;
		margin:0px;
		background:#336699;
	}

	#maincntent {
		font-size: 0.9em;
		padding: 6px 12px 12px 12px;
		width:600px;
		
	}

	div.navbar {
		border-bottom:1px solid #336699;
		font-weight: bold;
	}

	div.navbar a {
		display:block;
		font-weight: normal;
		text-decoration: none;
		font-size: 1.1em;
	}

	div.navbar a:hover {
		color:black;
		text-decoration: underline;
	}
	
	div.navbar a:visited, div.navbar a:link {
		color:black;
	}
	

	div.header, div.headerCenter {
		background: #336699;
		padding: 2px 12px 4px 4px;
	}
	div.header a {
		color: #EEEEEE;
		text-align: left;
		font-size: 0.9em;
		text-decoration: none;
		font-weight: bold;
	}
	div.header a:hover {
		color: #EEEEEE;
		text-decoration: underline;
	}
	div.header a:visited, div.header a:link {
		color: #EEEEEE;
	}
	
	div.headerCenter a {
		color: #EEEEEE;		
		text-align: center;
		font-size: 0.8em;
		text-decoration: none;
		font-weight: bold;
		padding: 3px 0px 3px 0px;
	}
	
	
	
	
	
	
	
	
	
	
	
	div.horz_menu {
		padding-top: 6px;
		/*color: #EEEEEE;*/
		font-weight: bold;
	}
	
	div.horz_menu ul {
		margin-left: 0;
		padding-left: 0;
		display: inline;
	}
	
	div.horz_menu ul li {
		margin-left: 0;
		margin-right: -2px;
		margin-bottom: 0;
		padding: 0px 10px;
		border-left: 2px solid #EEEEEE;
		list-style: none;
		display: inline;
	}
	
	div.horz_menu ul li.here {
		border-top: 2px dashed #EEEEEE;
		border-bottom: 2px dashed #EEEEEE;
		border-right: none;
		list-style: none;
		display: inline;
	}
	
	div.horz_menu ul li.last_here {
		margin-right: 0px;
		border-top: 2px dashed #EEEEEE;
		border-bottom: 2px dashed #EEEEEE;
		border-right: 2px solid #EEEEEE;
		list-style: none;
		display: inline;
	}
	
	div.horz_menu ul li.first {
		margin-left: 0;
		border-left: none;
		list-style: none;
		display: inline;
	}

	
	
	
	div.horz_menu ul li a {
		
		color: #EEEEEE;
		font-weight: bold;
		text-decoration: none;
		font-size: 1.0em;
	}
	
	div.horz_menu ul li.title {
		color: #EEEEEE;
		font-weight: bold;
		text-decoration: none;
		font-size: 1.2em;
		text-align: left;
		border-left: none;
	}

	div.horz_menu ul li a:hover {
		color: #EEEEEE;
		text-decoration: underline;
	}
	
	div.horz_menu ul li a:visited {
		color: #EEEEEE;
	}
	
	
	
	
	div.textbox {
		color: black; 
		margin:4px;
		padding: 0px 12px 12px 12px;
		background:#EEEEEE;
		border: 1px solid #336699;
	}
	
	div.textbox2 {
		color: black; 
		margin:4px;
		padding: 0px 12px 12px 12px;
		background:#EEEEE4;
		border: 1px solid #336699;
	}
	
	
	div.subbox {
		color: black; 
		background:#EEEEEE;
		border: 1px solid #336699;
	}
	
	div.subbox-title {
		color: black;
		font-weight:bold;
		padding: 4px;
		background:#E5ECFF;
		border-bottom: 1px solid #336699;
	}
	
	
	div.subbox-content {
		padding:8px;
	}
	

	div.subbox-title:before {
		background:transparent url(/images/subbox-top.gif)
				scroll no-repeat top right;
		
		margin-top:-5px;
		margin-bottom:-9px;
		margin-right:-5px;
		height:14px;
		display:block;
		border:none;
		content: '';
		padding:0px;
	}
	
	div.subbox:after {
		background:transparent url(/images/subbox-bottom.gif)
				scroll no-repeat bottom right;

		display:block;
		line-height:0.1px;
		font-size:1px;
		margin-right:-1px;
		margin-bottom:-1px;
		height:14px;
		content: '';
		padding:0px;
	}

	
	#speclist {
		margin-left: auto;
		margin-right: auto;
		width: 500px;
		text-align: left;
	}


	#bannerFont {
		font-weight: bold;
		font-size: 1.8em;
	}

	#bannerAlign {
		text-align:center;
		padding-bottom: 20px;
	}
	

	div.spacer {
		clear: both;
	} 
	div.menuitem {
		padding: 2px 0px 2px 12px;
	}
	div.floatimg {
		float: left;
		padding: 0px 12px 12px 6px;
	}

	div.left {
		text-align: left;
		
	}
	div.center {
		text-align: center;
	}
	ul {
		text-align: left;
	}


	
	#navlist {
		font-size: 0.8em;
		background: #EEEEEE;
		padding: 6px 0px 6px 0px;
		
	}
	div.cntent {
		font-size: 0.8em;
		background: #EEEEEE;
		padding: 6px 0px 6px 0px;
		
	}

	div.nav_item {
		padding: 2px 0px 2px 12px;
	}
	
	div.nav_bold {
		padding: 2px 0px 2px 12px;
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}
	div.nav_bold a{
		color: #000000;
		text-decoration: none;
		font-weight: bold;
	}


	#copyright {
		border:0px;
		padding: 0px;
		margin: 0px;
		text-align:right;	
	}

	

	
	div.indent1 {
		padding-left:3.0em;
		padding-right:3.0em;
	}
	div.indent2 {
		padding-left:4.0em;
		padding-right:4.0em;
	}
	div.indent3 {
		padding-top:0px;
		padding-bottom:0px;
		padding-left:4.0em;
		padding-right:4.0em;
		border:1px;
		
	}
	
	table.styled {
		border:1px;
		border-style:dashed;
		border-color:gray;
		padding:4px;
	}

		
	input, select, textarea  {
		font-size: 10px;
	}


	h1 {
		font-size:14px;
		padding-top:10px;
	} 
	
	.border {	
		background: #666666; 
	}
	
	ul.base {
		margin:-6px 30px 10px 30px;
	}

	
	div.price {
		color:#BB0105;
		font-size: 1.3em;
		font-weight:bold;
	}
	
	div.tailmenuitem {
		border-top: 1px solid #336699;
	}
	
	a {
		font-weight: normal;
		text-decoration: none;
	}

	a:hover {
		color:blue;
		text-decoration: underline;
	}
	
	a:visited, a:link {
		color:blue;
	}

	h4 {
		font-size:1.4em;
	} 
	
	h5 {
		font-size:1.2em;
	} 
	
	
	
