body
		{	padding:	0;
			margin:		0;
			background:	#d6d4a9;
			font-size:	14px;
			font-family:arial;
			color:		#D6D4A9;
			
		}
		
		
		a
		{	color: #C8E5FC;
			font-weight: bold;
			text-decoration: none;
		
		}
		
		a:hover
		{	color: #DFF1FF;
			font-weight: bold;
			text-decoration: underline;
		
		}
		
		div#main
		{	padding:	0;
			margin:		24px 0 0 -452px;
			width:		904px;
			background: #005394;
			position:	relative;
			left:		50%;
		}
		
		div#main div#head
		{	position:		relative;
			height:			570px;
		}
		
		div#head img#main_image
		{	float:		left;
			padding:	306px 0 0 0;
		}
		
		div#head img#logo
		{	border:		7px solid white;
			position:	absolute;
			right:		0;
			top:		37px;
		}
		
		div#head ul#menu
		{	list-style:	none;
			padding:	0;
			margin:		0;
			border-left:7px solid white;
			height:		44px;
		}
		div#head ul#menu li
		{	list-style:	none;
			padding:	0;
			margin:		0;
			border:		7px solid white;
			border-left:0;
			float:		left;
		}
		
		div#head ul#menu li a
		{	display:	block;
			color:		#005394;
			background:	#d6d4a9;
			height:		21px;
			padding:	9px 0 0 0;
			text-align:	center;
			font-weight:bold;
			text-decoration:none;
			font-size:	12px;
		}
		
		div#head ul#menu li a:hover
		{	background:	#cac8a2;
		}
		
		
		
		/* general site */
		div#head ul#menu li.item1 a {width:	84px;}
		div#head ul#menu li.item2 a {width:	110px;}
		div#head ul#menu li.item3 a {width:	227px;}
		div#head ul#menu li.item4 a {width:	99px;}
		div#head ul#menu li.item5 a {width:	184px;}
		div#head ul#menu li.item6 a {width:	151px;}
		
		
		/* 3M site */
		div#head ul#menu li.item1m a {width:	84px;}
		div#head ul#menu li.item2m a {width:	110px;}
		div#head ul#menu li.item3m a {width:	99px;}
		div#head ul#menu li.item4m a {width:	227px;}
		div#head ul#menu li.item5m a {width:	184px;}
		div#head ul#menu li.item6m a {width:	151px;}
		
		
		/* cerec site */
		div#head ul#menu li.item1c a {width:	142px;}
		div#head ul#menu li.item2c a {width:	143px;}
		div#head ul#menu li.item3c a {width:	142px;}
		div#head ul#menu li.item4c a {width:	143px;}
		div#head ul#menu li.item5c a {width:	142px;}
		div#head ul#menu li.item6c a {width:	143px;}
		
		div#head div#lower_head
		{	position:	absolute;
			bottom:		30px;
			right:		160px;
		}
		
		div#head div#lower_head p
		{	text-align:	right;
			padding:	0 12px 0 0;
			margin:		0;
			font-size:	13px;
			font-weight:bold;
			text-align:	right;
		}
		
		div#head ul#submenu,
		div#head ul#submenu li
		{	list-style:	none;
			padding:	0;
			margin:		0;
		}
		div#head ul#submenu li a
		{	display:	block;
			background: url(/imgs/glowtext.gif) no-repeat;
			height:		0;
			width:		248px;
			overflow:	hidden;
			padding:	24px 0 0 0;
		}
		div#head ul#submenu li.item2 a{ background-position: 0 -24px; }
		div#head ul#submenu li.item3 a{ background-position: 0 -48px; }
		

		
		
		
		div#content div#subpage h2{padding:0; margin: 0; font-size: 24px;
		}
		
		div#content div#subpage h3{padding:0; margin: 0; font-size: 16px;
		}
		
		div#content div#subpage p{ line-height: 20px;
		}
		
		.contactleft
		{	float:			left;
			width:				350px;
			
		}
		.contactright
		{	float:			right;
			width: 			335px; 
		}
		
		
		
		div#content div#testimonial h2{padding:0; margin: 0 0 15px 0; font-size: 24px;
		}
		
		div#content div#testimonial h3{padding:0; margin: 0; font-size: 16px;
		}
		
		div#content div#testimonial p{ line-height: 1.5;  color:#000000;
		}
		
		
		div#main div#content
		{	position:		relative;
			margin:			0 158px 0 5px;
			padding:		0 20px; padding: 20px 20px; !ie;
			min-height: 500px;
		}
		
			div#main div#content p
		{	line-height: 20px;
		margin: 0 0 10px 0;
		padding-top: 0;
		}
		
		div#main div#content li
		{	line-height: 20px; margin-top: 3px;
		}
		
		div#main div#content p.white
		{	line-height: 20px;
		}
		
		div#main div#head p#blog_link
		{	background:		transparent url(/imgs/b.gif) no-repeat scroll center top;
			bottom:			115px; bottom: 118px !ie;
			display:		block;
			padding:		45px 0 0;
			position:		absolute;
			right:			-56px;
			text-align:		center;
			width:			52px;
			color:			white;
		}
		
		div#main div#head p#blog_link a
		{	
			color:			white;
		}
		
		
		
		
				div#content div#sidebox
		{	background:		transparent url(/imgs/line.gif) repeat-y scroll 0 0;
			border:			7px solid white;
			float:			right;
			margin:			0 -56px 0 15px;
			padding:		10px;
			position:		absolute;
			right:			-161px;
			top:			-111px;
			width:			149px;
		}
		
		div#content div#sidebox p{font-size:12px; padding:0 0 5px 0; margin: 0 0 8px 0; color: black; line-height: 16px; 
		}
		
		
		div#content div#sidebox h2{font-size:22px; padding:0 0 5px 0; margin: 0; color:#005394; border-bottom: 1px solid black;
		}
		
		div#content div#sidebox h2 a{font-size:22px; padding:0 0 3px 0; margin: 0; color:#005394;
		}
		
		div#content div#sidebox h3{font-size:15px; padding:0; margin: 0; color:#005394; padding-top: 10px;
		}
		
		div#content div#sidebox h4{font-size:13px; padding:0; margin: 0;
		}
		
		div#content div#sidebox a{font-size:15px; padding:0; margin: 0; color:#005394; text-decoration: none;
		}
		
		div#content div#sidebox a:hover{ text-decoration: underline;
		}
		
		div#main div#foot
		{ margin:			0 158px 5px 5px;
		}
		
		div#content .clear
		{	clear:		both;
		}
		div#content .err
		{	color:			maroon;
			font-weight:	bold;
			font-size:		16px;
			margin:			0 0 10px 0;
			border:			2px solid red;
			border-size:	2px 0;
		}
		div#content div#userBar
		{	border-bottom:	3px solid #00406F;
			padding:		4px 6px;
			height:			16px;
			margin:			0 0 10px 0;
		}
		div#content div#userBar p
		{	margin:			0;
			padding:		0;
		}
		div#content div#userBar p.left
		{	float:			left;
		}
		div#content div#userBar p.right
		{	float:			right;
		}
		
		div#content div#homepage p
		{ color: white;
			
		}
		
		div#content div#homepage p strong
		{ color: #D6D4A9;
			
		}
		
		div#content div#homepage h2{padding:5px 0; margin: 0; font-size: 24px; font-weight: bold;
			color:#D6D4A9; text-transform:capitalize;
		}
		
		.marquee 
		{	height:30px;
			background-color:#075394;
			font-family:Arial;
			font-size:22pt;
			color:#FFFFFF;
			border-width:0;
			border-style:solid;
			border-color:#ff0000;
		}
		
		.font14bold
		{	font-size:14px;
			font-weight: bold;
		}
		
		.font16bold
		{	font-size:14px;
			font-weight: bold;
		}
		
		.font16boldtan
		{	font-size:16px;
			font-weight: bold;
			color:#D6D4A9;
		}
		.font14boldtan
		{	font-size:14px;
			font-weight: bold;
			color:#D6D4A9;
		}
		.font14boldwhite
		{	font-size:14px;
			font-weight: bold;
			color:#ffffff;
			line-height: 1;
		}
		
		p.white
		{ color:#FFFFFF}
		
		.font12tan
		{	font-size:12px;
			color:#D6D4A9;
		}
		
		.sideBox
		{	border:		3px solid black;
			float:		left;
			margin:		0 10px 0 0;
			padding:	6px;
			text-align:	center;
			background:	#3366CC;
			width:		40%;
		}