/* ====== Default Styles ====== */
html, body, table, td, thead, th, img, form
	{
	margin: 0;
	padding: 0;
	border: 0px none;
	}
	
td
	{
	vertical-align: top;
	}
	
body, td
	{
	font: normal 11px/1.8em Verdana, Arial, Helvetica, sans-serif;
	color: black;
	}
	
body
	{
	background: #000d1a url('/images/bgs/wood.jpg') top left repeat-x;
	}
	
p
	{
	padding: 0;
	margin: 0 0 1.2em 0;
	}
	
ul, ol
	{
	padding: 0;
	margin: 0 1.6em 1.2em 1.6em;
	}
	
li
	{
	padding: .1em .4em;
	margin: 0;
	}
	
a, a:link, a:visited
	{
	color: #027AB7;
	text-decoration: none;
	}
	
a:hover, a:active
	{
	color: #004281;
	}
	
h1
	{ 
	font: lighter 37px/1em Arial, Helvetica, sans-serif;
	color: #004281;
	padding: 0;
	margin: 0;
	letter-spacing: 0.0em;
	}
	
h2
	{
	font: lighter 28px/1em Arial, Helvetica, sans-serif;
	color: #004281;
	padding: 0;
	margin: 0;
	letter-spacing: 0px;
	}
	
h3
	{
	font: lighter 21px/1em Arial, Helvetica, sans-serif;
	color: #004281;
	padding: 0;
	margin: 0;
	letter-spacing: 0.0em;
	}

h4
	{
	font: lighter 14px/1em Arial, Helvetica, sans-serif;
	color: #004281;
	padding: 0;
	margin: 0;
	letter-spacing: 0.0em;
	}
	
h5
	{
	clear: right;
	font: lighter 14px/1em Arial, Helvetica, sans-serif;
	color: #027AB7;
	padding: 0 0 .8em 0;
	margin: 1.8em 0 2em 0;
	letter-spacing: 0.0em;
	border-bottom: 1px solid #dddfdf;
	}

h6
	{
	font: lighter 24px/1em Arial, Helvetica, sans-serif;
	color: #004281;
	padding: 0;
	margin: 0 0 .3em 0;
	letter-spacing: 0px;
	}	
/* ====== End Default Styles ====== */
.morelink
	{
	display: block;
	margin-top: .5em;
	}

.lightblue
	{
	color: #004281;
	}


.sitemap h4
	{
	display: none;
	}

.sitemap
	{
	font-size: 13px;
	}
	
	.sitemap li	
		{
		margin: 2px 12px;
		}
	
	
	.sitemap ul
		{
		margin-bottom: 4px;
		}
	
	.sitemap ul
		{
		font-size: 11px;
		}
		
.note
	{
	color: red;
	}		

	
.catimg
	{
	display: block;
	}	




#page
	{
	width: 950px;
	margin: 10px auto;
	padding: 0 5px;
	background: #ffffff;
	position: relative;
	}

#header
	{
	height: 133px;
	background: url('/images/bgs/header.png') top left no-repeat;
	position: relative;
	}
	
	#logo
		{
		position: relative;
		top: 41px;
		}
		
	#nav
		{
		background: url('/images/nav/divider.gif') top right no-repeat;
		margin: 0; padding: 0;
		float: right;
		position: relative;
		top: 15px;
		}
		
		#nav li
			{
			list-style-type: none;
			float: left;
			background: url('/images/nav/divider.gif') top left no-repeat;
			margin: 0; padding-left: 15px;
			}
			
#homemain
	{
	position: relative;
	margin-top: 34px;
	clear: both;
	}
	
	#flash
		{
		width: 398px; height: 268px;
		float: left;
		background: url('/images/bgs/home-left.png') top left no-repeat;
		padding: 30px 2px 15px 2px;
		}
		
	#ufo-replace p
		{
		padding: 100px 30px 60px 30px;
		font: normal 12px/1.4em Verdana, Arial, Helvetica, sans-serif;
		color: black;
		}		
		
	#welcome
		{
		width: 548px; height: 329px;
		margin: 0 0 0 402px;
		padding: 0;
		background: url('/images/bgs/home-right.png') top left no-repeat;
		}
		
		#welcome dt
			{
			font: lighter 42px/1em Arial, Helvetica, sans-serif;
			color: black;
			padding: 0 30px 0 30px;
			margin: 0;
			letter-spacing: -3px;
			}
			
		#welcome dd
			{
			margin: 0;
			padding: 8px 60px 50px 30px
			}
			
#spotlight
	{
	position: relative;
	width: 388px;
	left: -126px;
	margin-top: 38px; margin-bottom: 16px;
	float: right;
	}
	
#news
	{
	float: left;
	width: 328px;
	margin: 38px 31px 60px 41px;
	clear: left;
	}		
			
	#spotlight h2, #news h2
		{
		border-bottom: 1px solid #dddfdf;
		margin-bottom: 15px;
		}
		
	#spotimg, .newsimg
		{
		float: left;
		border: 1px solid #dddfdf;
		margin: 4px 20px 30px 7px;
		}
		
	#spotitem, .newsitem
		{
		margin: 0 0 .4em 0; padding: 0;
		font-size: 10px;
		}
		
	#spotitem dt,  .newsitem dt
		{
		font-weight: bold;
		font-size: 110%;
		margin: 0 0 .2em 0; padding: 0;
		}
		
	#spotitem dd,  .newsitem dd
		{
		margin: 0 0 .4em 0; padding: 0;
		}
		
#subleft
	{
	width: 200px;
	float: left;
	}	
	
	#subleft .subimg
		{
		display: block;
		margin-bottom: 1px;
		}
		
	#subleft #subnav
		{
		border-top: 4px solid #dddfdf;
		border-bottom: 1px solid #dddfdf;
		padding: 25px 25px 23px 15px;
		}
		
	#subleft .level1
		{
		margin: 8px 0 0 18px;
		padding: 0 0 0 0;
		list-style-image: url('/images/bgs/bullet.gif');
		
		}
		
	#subleft .level1 li
		{
		padding: 1px 8px 1px 8px;
		}
		
	#subleft .level1 a, #subleft .level1 a:link, #subleft .level1 a:visited
		{
		font-size: 10px;
		color: #027AB7;
		}
		
	#subleft .level1 a:hover, #subleft .level1 a:active
		{
		color: #004281;
		}	
		
	#subleft .level2
		{
		padding: 0;
		list-style-type: none;		
		list-style-image: url('none');
		display: none; margin-left:0; margin-right:0; margin-top:4px; margin-bottom:0
		}
		
	#subleft .level2 li
		{
		padding: 1px 4px 1px 4px;
		}
		
	#subleft .level2 a, #subleft .level2 a:link, #subleft .level2 a:visited
		{
		font-size: 10px;
		color: #027AB7;
		}
		
	#subleft .level2 a:hover, #subleft .level2 a:active
		{
		color: #004281;
		}	

	#subleft .supporttext
		{
		font-size: 10px;
		margin: 23px 15px 25px 15px;
		}
	#subleft .supporttext12
		{
		font-size: 12px;
		margin: 23px 15px 25px 15px;
		}
#subright
	{
	margin-left: 201px;
	}
	
	#subtop
		{
		height: 110px;
		padding: 0 198px 0 73px;
		border-bottom: 1px solid #dddfdf;
		}

	#submain
		{
		min-height: 500px;
		padding: 30px 198px 0 73px;
		}
	
	.item
		{
		width: 232px;
		height: 192px;
		background: url('/images/bgs/item.png') bottom left no-repeat;
		margin: 0 14px 32px 0px;
		}	
		
		.item .itemdesc
			{
			padding: 38px 12px 30px 10px;
			margin-left: 92px;
			font-size: 10px;
			}
			
		.item .itemimg
			{
			margin: 40px 0 0 10px;
			float: left;
			border: 1px solid #dddfdf;
			margin-right: 10px;
			}	
			
	.item.right
		{
		margin: -224px 14px 32px 246px;
		}
		
	.detailimg
		{
		/* float: right; */ display: block;
		/* margin: 5px 0 18px 48px; */ margin: 1em auto;
		border: 1px solid #dddfdf;
		}
		
	.rtimg
		{
		float: right;
		margin: 20px -10px 20px 30px;
		}	
	
	#tabs
		{
		clear: right;
		height: 27px;
		background: url('/images/bgs/tabs.png') bottom left no-repeat;
		padding: 0 0 0 2px;
		margin: 2em 0;
		list-style-type: none;
		}
		
		#tabs li
			{
			font-size: 24px;
			line-height: 0;
			display: inline;
			margin: 0;
			padding: 0;
			}
			
		#tabs li.lasttab img
			{
			padding-right: 2px;
			background: url('/images/bgs/tasttab.png') bottom right no-repeat;
			}
			
		#tabs a
			{
			font-size: 24px;
			line-height: 0;
			}
		
		#tabs img
			{
			border-right: 1px solid #ffffff;
			}
		
		#tabs li.selected a
			{
			background: url('/images/bgs/selected.jpg') top left repeat-x;
			}
			
		#tabcontent.indent
			{
			padding: 0 20px;
			}
		
	.thumb
		{
		width: 232px;
		height: 272px;
		background: url('/images/bgs/thumb.png') bottom left no-repeat;
		margin: 0 14px 32px 0px;
		}
		
	.thumb .thumbimg
		{
		display: block;
		margin: 47px 0 0 17px;
		}
	
	.thumb.right
		{
		margin: -304px 14px 32px 246px;
		}
	
#breadcrumbs
	{
	clear: both;
	border-top: 1px solid #dddfdf;
	margin: 5em 198px 0 73px;
	list-style-type: none;
	font-size: 9px;
	padding: .5em 0;
	}
	
	#breadcrumbs li
		{
		display: inline;
		}
		
	#breadcrumbs .toplink
		{
		float: right;
		}
	
	#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited
		{
		color: #004281;
		}
		
	#breadcrumbs a:hover, #breadcrumbs a:active
		{
		color: #027AB7;
		}
	
#footer
	{
	clear: both;
	margin-top: 46px;
	height: 74px;
	font-size: 9px;
	letter-spacing: -1px;
	background: url('/images/bgs/footer.png') top left no-repeat;
	}
	
	#copyright
		{
		float: left;
		margin: 28px 0 0 16px; padding: 0;
		}
		
		#copyright li
			{
			display: inline;
			margin-right: 12px;
			}
			
	#address
		{
		float: right;
		margin: 28px 16px 0 0; padding: 0;
		}
		
		#address li
			{
			display: inline;
			margin-left: 8px;
			}
			
table.producttable
	{
	margin: 0 1em 2em 1em;
	}			
	
	table.producttable th
		{
		text-align: left;
		font: lighter 15px/1em Arial, Helvetica, sans-serif;
		color: #004281;
		letter-spacing: -.07em;
		padding: 12px;
		border-bottom: 1px solid #dddfdf;
		}
	
	table.producttable td
		{
		padding: 4px 8px;
		border-bottom: 1px solid #dddfdf;
		}
	
	table.producttable td.label
		{
		width: 200px;
		}
		
		
		
#plug
	{
	width: 950px;
	margin: 80px auto;
	text-align: center;
	}
	
	#plug a
		{
		text-align: left;
		margin: 0 auto;
		display: block;
		width: 80px;
		height: 40px;
		text-indent: -8888px;
		overflow: hidden;
		background:url('../images/logos/medianomaly.gif') center no-repeat;
		}
/** New Panel CSS **/
#submain_pan{
		min-height: 550px;
		padding: 30px 0px 0 73px;
	}

.item_pan_l {
	width: 220px;
	float: left;
}
.item_pan_c {
	width: 220px;
	float: left;
}
.item_pan_r {
	width: 220px;
	float: left;
}


#contactmain
	{
	margin-left: 201px;
	}
	
	#contacttop
		{
		height: 110px;
		padding: 0 198px 0 73px;
		border-bottom: 1px solid #dddfdf;
		}

	#contactmid
		{
		width:200px; height: 400px;
		float: left;
		padding: 30px 40px 15px 42px;
		}
	
	#contactform
		{
		position: relative;
		padding: 30 198px 0 73px;
		width: 680px; height: 500;
		margin:30px 30px 20px 20px;
		}		

