body {margin: 0; padding: 0; background: #333 url('images/bg.gif') top left repeat-x;}
img, div, input { behavior: url("iepngfix.htc") }

.imagetext {vertical-align: middle; margin-right: 10px;}

#wrap {margin: 0 auto; padding: 0; width: 815px; overflow: auto; background: white;}

#navbar {margin: 0; padding: 0; width: 815px; height: 70px; top: 0;}
	#navbar ul {margin: 0; padding: 0; list-style: none; width: 815px; background: #333;}
	#navbar ul li {margin: 0; padding: 0; width: 163px; height: 70px; float: left; display: inline; overflow: hidden; background: #333;}	
	#navbar ul li a {float: left; width: 163px; height: 70px; overflow: hidden;}
	#navbar ul li a:hover {display: inline; text-indent: -163px;}
	
	#dropmenudiv {position:absolute; border: 1px solid #333; z-index: 3; margin: 0; padding: 0; text-align: left; border: 1px solid #333;}
	#dropmenudiv a{margin: 0; padding: 5px; width: 163px; display: block; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #fff; text-decoration: none;}
	#dropmenudiv a:hover{width: 163px; color: #fff; /*hover background color*/ text-decoration: underline;}

#header {margin: 0; padding: 0; width: 815px; height: 200px; overflow: auto;}
	#header-left {margin: 0; padding: 0; width: 215px; height: 200px; float: left; display: inline; overflow: hidden; background: #1c2c46;}
	#header-middle {margin: 0; padding: 0; width: 385px; height: 200px; float: left; display: inline; overflow: hidden; background: #799500;}
	#header-right {margin: 0; padding: 0; width: 215px; height: 200px; float: left; display: inline; overflow: hidden; background: #799500;}
		#header-right h2 {margin: 0 10px; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #955300; letter-spacing: 0.5px; text-align: left;}
		#header-right h3 {margin: 60px 10px 0; padding: 0; font: bold 1em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		#header-right p {margin: 0 10px; padding: 0; font: bold 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		
#main {margin: 0; padding: 0; width: 815px; overflow: hidden;}
	
#left {margin: 0; padding: 0; width: 600px; min-height: 250px; float: left; display: inline; overflow: hidden; background: #fff; border-top: 1px solid #000; }
	#left-a {margin: 0; padding: 0; width: 250px; min-height: 250px; float: left; display: inline; overflow: hidden;}
		#left-a h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: right;}
		#left-a p {margin: 5px 10px 0; padding: 0; font: bold 0.6875em/1.5 Verdana, Tahoma, Arial; color: #955300; letter-spacing: 0.5px; text-align: right;}
			#left-a p a {color: #955300; text-decoration: underline;}
			#left-a p a:hover {color: #955300; text-decoration: none;}
		#left-a img {margin: 23px 0 0 42px; padding: 0;}
	
	#left-b	{margin: 0; padding: 0; width: 350px; min-height: 250px; float: left; display: inline; overflow: hidden;}
		#left-b h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		#left-b p {margin: 23px 10px 0; padding: 0; font: normal 0.75em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		#left-b img {margin: 5px 0 0 150px; padding: 0;}
		
	#left-top {clear: both; margin: 0; padding: 0; width: 600px; min-height: 44px; background: #955300; border-bottom: 1px solid #000;}
		#left-top h2 {margin: 0; padding: 10px 10px 0; font: bold 0.875em/1.5 Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: center}
		
#right {margin: 0; padding: 0; width: 214px; min-height: 300px; float: left; display: inline; overflow: hidden; border: 1px solid #000; border-bottom: 1px solid #000; border-right: 0;}
	#right-top {margin: 0; padding: 0; width: 214px; min-height: 44px; background: #955300; border-bottom: 1px solid #000;}
		#right-top h2 {margin: 0; padding: 10px 10px 0; font: bold 0.875em/1.5 Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: left;}
	#right-bottom {margin: 0; padding: 0; width: 214px; min-height: 255px; height: auto !important; height: 255px; background: #a5a5a5;}
		#right-bottom img {margin: 5px 16px; padding: 0;}
		#right-bottom p {margin: 0 10px; padding: 10px 0 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
			#right-bottom p a {color: #1c2c46; text-decoration: underline;}
			#right-bottom p a:hover {color: #1c2c46; text-decoration: none;}
		#right-bottom ul {margin: 0 0 0 25px; padding: 20px 0; width: 185px; list-style: disc url('images/checkmark.png') outside;}
			#right-bottom ul li {margin: 0; padding: 5px 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
			#right-bottom ul li a {color: #1c2c46; text-decoration: underline;}
			#right-bottom ul li a:hover {color: #1c2c46; text-decoration: none;}
			
	#right-bottom2 {margin: 0; padding: 0; width: 214px; min-height: 150px; background: #2d4875;}
		#right-bottom2 h2 {margin: 0; padding: 10px 10px 0; font: bold 0.875em/1.5 Geneva, Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: left;}
		#right-bottom2 p {margin: 10px 10px 0; padding: 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: left;}
		#right-bottom2 p a:link, #right-bottom2 p a:active, #right-bottom2 p a:visited {color: #fff; text-decoration: none}
		#right-bottom2 p a:hover {color: #fff; text-decoration: underline}
		#right-bottom2 form {margin: 10px 10px 0; padding: 0 0 20px; font: normal 0.625em/1.5 Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: left;}
			#right-bottom2 form input.formtext {margin: 0 0 5px; padding: 3px; font: normal 0.625em/1.5 Verdana, Tahoma, Arial; color: #000; letter-spacing: 0.5px; text-align: left; border: 1px solid #1b325d;}	

#sub-left {margin: 0; padding: 0; width: 215px; min-height: 135px; height: auto !important; height: 135px; float: left; display: inline; overflow: hidden; background: #2d4875;}
	#sub-left h2 {margin: 0; padding: 10px 10px 0; font: bold 0.875em/1.5 Geneva, Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: left;}
	#sub-left p {margin: 10px 10px 0; padding: 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: left;}
	#sub-left p a:link, #sub-left p a:active, #sub-left p a:visited {color: #fff; text-decoration: none}
	#sub-left p a:hover {color: #fff; text-decoration: underline}
	#sub-left form {margin: 10px 10px 0; padding: 0;}
		#sub-left form input.formtext {margin: 0 0 5px; padding: 3px;font: normal 0.625em/1.5 Verdana, Tahoma, Arial; color: #000; letter-spacing: 0.5px; text-align: left; border: 1px solid #1b325d;}	
		
		
#sub-right {margin: 0; padding: 0; width: 600px; min-height: 135px; height: auto !important; height: 135px; float: left; display: inline; overflow: hidden; background: #e1e1e1;}
	.industrylogos p {margin: 0; padding: 45px 15px 0; font: bold 0.75em/1.5 Geneva, Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.industrylogos-text {vertical-align: middle; margin: 0 15px;}
	
/* sub-pages */

.content {clear: both; margin: 0; padding: 0; width: 600px; min-height: 150px; overflow: hidden;}
	.c-left {margin: 0; padding: 0; width: 175px; min-height: 200px; float: left; display: inline; overflow: hidden;}
		.c-left h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: right;}
		.c-left p {margin: 5px 10px 0; padding: 0; font: bold 0.6875em/1.5 Verdana, Tahoma, Arial; color: #955300; letter-spacing: 0.5px; text-align: right;}
			.c-left p a {color: #955300; text-decoration: underline;}
			.c-left p a:hover {color: #955300; text-decoration: none;}
		.c-left img {margin: 26px 10px 0; padding: 0;}		
		.c-left img.serv-img {margin: 5px 10px 0; padding: 0;}
		
	.c-right {margin: 0; padding: 0; width: 425px; min-height: 200px; float: left; display: inline; overflow: hidden;}
		.c-right h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		.c-right h2.green {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #799500; letter-spacing: 0.5px; text-align: left;}
		.c-right h2.gray {margin: 20px 10px 0; padding: 0; font: bold 0.8125em/1.5 Verdana, Tahoma, Arial; color: #a8a8a8; letter-spacing: 0.5px; text-align: left;}
		.c-right p {margin: 10px 10px 0; padding: 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
			.c-right p a {color: #955300; text-decoration: underline;}
			.c-right p a:hover {color: #955300; text-decoration: none;}
		.c-right img {margin: 5px 0 0 15px; padding: 0;}
		.c-right ul {margin: 10px 0 0 25px; padding: 0; width: 300px; list-style: circle outside;}
			.c-right ul li {margin: 0; padding: 5px 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
		
	.c-full {margin: 0; padding: 0; width: 600px; min-height: 100%; overflow: hidden;}
		.c-full h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		.c-full h3 {margin: 10px; padding: 0; font: bold italic 0.75em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
		.c-full p {margin: 5px 10px 0; padding: 0 0 20px; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
			.c-full p a {color: #955300; text-decoration: underline;}
			.c-full p a:hover {color: #955300; text-decoration: none;}
		.c-full img {margin: 26px 10px 0; padding: 0;}
		.c-full ul {margin: -10px 0 0 25px; padding: 0; width: 500px; list-style: circle outside;}
			.c-full ul li {margin: 0; padding: 5px 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
		.c-full .pdflist ul {margin: 20px 10px; padding: 0; list-style: none;}
		.c-full .pdflist li {margin: 0 0 10px; padding: 0}
			.c-full .pdflist li a {color: #955300; text-decoration: underline;}
			.c-full .pdflist li a:hover {color: #955300; text-decoration: none;}
		.c-full .pdflist li img {margin: 0; padding: 0 5px}
		
		.c-full form {margin: 0 10px; padding: 0;}
		.c-full input {clear: left; float: left; margin: 10px 5px 0; padding: 3px; border: 1px solid #636b72; font: normal 0.6875em/1 Verdana, Tahoma, Arial; color: #636b72; letter-spacing: 0.5px; text-align: left;}
		.c-full input.submit {clear: left; float: left; margin: 10px 5px 0; padding: 3px; border: 1px solid #636b72; background: transparent;}
	
	.serv-left {margin: 0; padding: 0; width: 300px; min-height: 200px; float: left; display: inline; overflow: hidden;}
		.serv-left h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #a8a8a8; letter-spacing: 0.5px; text-align: left;}
		.serv-left p {margin: 5px 10px 0; padding: 0; font: bold 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
			.serv-left p a {color: #955300; text-decoration: underline;}
			.serv-left p a:hover {color: #955300; text-decoration: none;}
			.serv-left ul {margin: 10px 0 0 25px; padding: 0; width: 250px; list-style: circle outside;}
			.serv-left ul li {margin: 0; padding: 5px 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
		.serv-left input {margin: 5px 10px 0; padding: 3px 3px; font: normal 0.688em/12px Arial, sans-serif; color: #636b72; letter-spacing: 0.5px; text-align: left; border: 1px solid #636b72;}		
		
	.serv-right {margin: 0; padding: 0; width: 300px; min-height: 200px; float: left; display: inline; overflow: hidden;}
		.serv-right h2 {margin: 20px 10px 0; padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #a8a8a8; letter-spacing: 0.5px; text-align: left;}		
		.serv-right p {margin: 10px 10px 0; padding: 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
			.serv-right p a {color: #955300; text-decoration: underline;}
			.serv-right p a:hover {color: #955300; text-decoration: none;}
			.serv-right ul {margin: 10px 0 0 25px; padding: 0; width: 250px; list-style: circle outside;}
			.serv-right ul li {margin: 0; padding: 5px 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
			
		.serv-right textarea {margin: 2px 10px 0; padding: 5px 3px; font: normal 0.688em/12px Arial, sans-serif; color: #636b72; letter-spacing: 0.5px; text-align: left; border: 1px solid #636b72;}
		.serv-right input.submit {margin: 10px 5px 0; padding: 3px; font: normal 0.688em/12px Arial, sans-serif; color: #636b72; letter-spacing: 0.5px; text-align: left; border: 1px solid #636b72; background: transparent;}
		
	
		
	
	

#footer {clear: both; margin: 0; padding: 0; width: 815px; height: 150px; background: #161616;}
	#footer p {margin: 0; padding: 40px 0 0; width: 815px; font: normal 0.6875em/1.5 Helvetica, Tahoma, Arial; color: #fff; letter-spacing: 0.5px; text-align: center;}
	#footer a {margin:0 25px; color: #fff; text-decoration: none;}
	#footer a:hover {color: #fff; text-decoration: underline;}
	

/* post contents */
	.post {margin: 10px 0; width: 550px; overflow: hidden}	
	
	.entry {margin: 0; width: 100%; height: 100%; font: normal 1em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
	.entry a:link, .entry a:active, .entry a:visited {color: #1c2c46; text-decoration: none;}
	.entry a:hover {color: #1c2c46; text-decoration: none;}	
	
	p.postmetadata {margin: 5px 10px 0; padding: 0; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left}	

		/* catalog post */
		.catalog-pages p {padding: 10px; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
		.catalog-pages a:link, .catalog-pages a:active, .catalog-pages a:visited {color: #1c2c46; text-decoration: none;}
		.catalog-pages a:hover {color: #1c2c46; text-decoration: none;}
		
		
			.blog-content {clear: both; margin-top: 20px; padding: 0; width: 550px; min-height: 150px; overflow: hidden}
				.blog-content h2 {margin: 0 10px; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left}				
				
			.catalog-content {clear: both; margin: 10px 0 20px 10px; padding: 0; width: 540px; min-height: 150px; overflow: hidden; background: #e5e5e5}
				.catalog-left {margin: 0; padding: 0; width: 140px; height: 150px; float: left; display: inline; overflow: hidden}
					.catalog-left img {margin: 10px 5px 0}
				.catalog-center {margin: 0; padding: 0; width: 300px; height: 150px; float: left; display: inline; overflow: hidden}
					.catalog-center h2 {margin: 25px 10px 10px; font: bold 0.75em/12px Arial, sans-serif; color: #000; letter-spacing: 0.5px; text-align: left}
					.catalog-center p, .catalog-center ul {margin: 25px 10px 10px; font: normal 0.75em/12px Arial, sans-serif; color: #000; letter-spacing: 0.5px; text-align: left}
					.catalog-center p.sub {margin: 10px 10px 0}
					.catalog-center ul li {list-style: disc inside}
				.catalog-right {margin: 0; padding: 0; width: 100px; height: 150px; float: left; display: inline; overflow: hidden}
					.catalog-right p {margin: 25px auto 0; width: 75px; height: 100px; font: normal 0.75em/12px Arial, sans-serif; color: #636b72; letter-spacing: 0.5px; text-align: center; background: #fff}
						.catalog-right p img {margin-top: 35px}
						.catalog-right p a {color: #000; text-decoration: none}
						.catalog-right p a:hover {color: #000; text-decoration: underline}
		/* end catalog post */

	
	/* post contents end */

	/* comments contents */

	.comments-template {margin: 20px 0 0; padding: 10px 0 0 10px; width: 550px}
	.comments-template p {font: normal 1em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
	.comments-template ol.commentlist {margin: 0; padding: 0 0 15px; list-style: none;}
	.comments-template ol.commentlist li {margin: 10px 20px 0 0; padding: 0 20px 10px 0; width: 525px; border-bottom: 1px solid #ccc; font: normal 0.6875em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left}

	.comments-template h2 {padding: 0; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	
	.comments-template h3#comments {margin: 0; padding: 0 ; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template .commentlist .commentmetadata {font: normal 1em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}
	.comments-template .commentlist .commentmetadata a:link, .commentmetadata a:active, .commentmetadata a:visited {color: #1c2c46; text-decoration: none;}
	.comments-template .commentlist .commentmetadata a:hover {color: #1c2c46; text-decoration: none;}
	
	.commentmetadata .url {margin: 0; padding: 0}
	
	.comments-template h3#respond {margin: 0; padding: 0 ; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template form p {margin: 0; padding: 0 ; font: bold 0.9375em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template form p label {margin: 0; padding: 0 ; font: bold 0.75em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left;}
	.comments-template form p input.submit {margin: 0; padding: 3px; font: normal 0.75em/1.5 Verdana, Tahoma, Arial; color: #333; letter-spacing: 0.5px; text-align: left; border: 1px solid #636b72; background: transparent;}
	
	.comments-template textarea {marign: 0; padding: 0; font: normal 0.75em/1.5 Verdana, Tahoma, Arial; color: #1c2c46; letter-spacing: 0.5px; text-align: left;}

	.comments-template p.nocomments {padding: 0;}

	

	/* comments contents end */	