P {FONT-SIZE: 12px; COLOR: #5d5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif; margin:15px 0; line-height:18px;}

fieldset {margin:10px 0; border:1px solid #ccc;}
legend {font-weight: bold;}
.drawingrequest {border-collapse:collapse; width:100%;}
.drawingrequest td {padding:4px;}
.drawingrequest tr {border-bottom:1px solid #e7eef6;}
.even {background:#E7EEF6;}
.center {text-align:center;}
.hide {display:none;}

.td {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-SIZE: 12px; COLOR: #5d5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.input {
	FONT-SIZE: 12px; COLOR: #5d5d5d; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.centered {text-align:center; margin:15px 0;}

a {
	FONT-WEIGHT: normal; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana,  Helvetica, sans-serif; TEXT-DECORATION: none;
}
a:hover {
	FONT-WEIGHT: normal; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

.hdr1 {
	FONT-SIZE: 11px; COLOR: #274665; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sidemenu {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.sidemenu A:visited {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sidemenu A:link {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sidemenu A:hover {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.sidemenudown { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
padding:10px 0px 10px 5px;
}
.sidemenudown A:visited {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
}
.sidemenudown A:link {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif;
}
.sidemenudown A:hover {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.greyboldtext {
	PADDING-LEFT: 25px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blueboldtext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #274665; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; 
}
.blueboldtext1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #274665; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.blacktext {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.greentext {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #316f59; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blackbigtext {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blacksmalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluetext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #274665; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.bluesmalltext {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #274665; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluesmalltext A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #274665; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluesmalltext A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #274665; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bluesmalltext A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #274665; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bottom A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bottom A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aaaaaa; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bottom A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Top {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #3f648a; FONT-FAMILY: Arial
}
.texterror {
	FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.textheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.textsize11 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
textsize12 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.indTextHead {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.indineerTextHead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.indText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3f648a; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}

.right-images {float:right; margin:0 4px 0 15px; text-align:center;}
.right-images img {margin:10px 0;}

.capabilities {width:90%; clear:both; height:200px; margin:10px auto;}
.capabilities img {border:0; float:right; padding:15px;}

#head {width:826px; margin:0px auto;}
#logo {float:left; text-align:left; background-color:#FFFFFF; height:82px; width:322px;}
#top {color: #274665; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; margin-left:16px; margin-top:16px; height:27px;}
#session {float:left; height:20px; padding-top:3px;}
#search {float:right; height:20px; margin-right:10px;}
#search div {float:left;}
#mainlinks {width:504px; text-align:left; margin-top:8px;}
#mainlinks div {text-align:center; height:33px; vertical-align:top; width:504px;}
#bottomleft {border: 1px dotted rgb(255, 255, 255); background:#becfe1; width:177px; margin:20px 0; height:110px; padding:10px 0 0 15px;}
#bottomleft a {color:#000;}
.thumbnail {float:left; margin-right:15px;}
hr {border: 0.1em dotted ; color: rgb(221, 221, 221);}
.catalog-txt {text-align:center;}
.catalog-txt img {margin-top:7px;}
.red {color:red;}

.industries {width:95%; margin:10px auto;}
.industries td, industries th {padding:6px;}
.industries .blueboldtext {background:#d8e2ec;}
.industries .greentext {background:#E0ECE8;}
.industries .bluesoft {background:#EAEFF5;}
.industries .greensoft {background:#F0F6F4;}

.hdr a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444444; font-weight:normal; text-decoration:none; padding:0 11px; display:inline; border-right:1px dashed #B2CCE5;}
.hdr a:hover {text-decoration:underline;}
.hdr1
{
	color: #274665;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.sidemenu{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
padding-left:5px
}
.sidemenu a:visited, .sidemenu a:link
{
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
padding-left:5px

}
.sidemenu a:hover
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-left:5px
}
.sidemenudown
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
background:#becfe1;
color:#3F648A;
font-weight:normal;
text-decoration:none;
padding-left:5px
}
.sidemenudown a:visited, .sidemenudown a:link
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:14px;
color:#3F648A;
font-weight:normal;
}
.sidemenudown a:hover
{
font-family: Arial,Verdana, Helvetica, sans-serif;
color:#3F648A;
font-weight:bold;
}
.footer{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:9px;
color:#8b8b8b;
font-weight:normal;
text-align:center;
padding:10px 0;
clear:both;
}

.footer a:hover {color:#426288; text-decoration:underline;}

.greyboldtext
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
font-weight:bold;
padding-left:25px;
}
.blueboldtext
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:11px;
color:#274665;
font-weight:bold;
}
.blueboldtext1
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#274665;
font-weight:bold;
}
.blacktext
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none
}
.greentext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#316F59;
font-weight:bold;
text-decoration:none
}

.blackbigtext
{
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none
}
.blacksmalltext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
font-weight:normal;
text-decoration:none
}
.bluetext
{
font-family:Arial;
font-size:11px;
color:#274665;
font-weight:normal;
text-decoration:none
}

.bluesmalltext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#274665;
font-weight:normal;
text-decoration:none
}
.bluesmalltext a:link, .bluesmalltext a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#274665;
font-weight:normal;
text-decoration:none
}
.bluesmalltext a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#274665;
font-weight:normal;
text-decoration:underline
}
.bottom
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#aaaaaa;
font-weight:normal;
text-decoration:none
}
.bottom a:visited, .bottom a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#aaaaaa;
font-weight:normal;
text-decoration:none
}
.bottom a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:normal;
text-decoration:none
}
.Top
{
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#3F648A;
	font-weight:bold;
}
.texterror
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:red;
		
}
.textheader
{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	font-weight:bold;
}
.textsize11
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:black;

		
}
.textsize12
{
		font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}
.indTextHead
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3F648A;
	
}
.indineerTextHead
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#363636;
}
.indText
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3F648A;
}
h1
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3F648A;
	margin:0px;
}
h2
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3F648A;
	margin:0px;
}
h3
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F648A;
	margin:0px;
	padding:0px;
}
.submenu
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F648A;
}
.submenuhead
{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3F648A;
}
.submenuhead h3 {
	background:#3F648A;
	color:#fff;
	font-size:18px;
	width:170px;
}

#design{
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9AB8D2;
	text-align:center;
	padding-bottom:1px;
	padding-top:1px;
}

#design a:link, #design a:visited{
text-decoration:none;
color:#9AB8D2;}

#design a:hover, #design a:active{
text-decoration:none;
color:#3F648A;}

.pic{
text-align:center;}

.salestext{
FONT-SIZE: 17px; 
COLOR: #5d5d5d; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align:center;}

.salestext a{
FONT-SIZE: 17px; 
COLOR: #3F648A; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align:center;}

.salestext a:hover{
FONT-SIZE: 17px; 
COLOR: #3F648A; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;}

.variations {width:95%; background:#f0f6f4; font-size:11px; margin:0 auto; border-collapse:collapse; line-height:16px;}
.variations th {background:#e0ece8; font-weight:normal; color:#274665; border:1px solid #E0ECE8; padding:4px; text-align:left;}
.variations td {padding:4px; border:1px solid #E0ECE8; }

.boxContent li {margin:8px 0;}