html {font-size: 100%}
body {margin: 20px; font-size: 100%; background-color: #313A53; color: #202020}
table {background-color: #FFFFFF; border-collapse: collapse; color: #202020}
td {font-family: verdana, arial, helvetica, sans-serif; font-size: 70%}
p {font-family:  verdana,arial, helvetica, sans-serif; font-size: 100%}
div {font-family:  verdana, arial, helvetica, sans-serif; font-size: 100%}
a:link {font-family: verdana, arial, helvetica, sans-serif; color: #3F599E}
a:visited {color: #3F599E}
a:hover {color: #F6A800}
table.container {border: 0px solid #C6C6C6}
.logo_col {width: 218px; border-right: 1px solid #CCCCCC; text-align: center; vertical-align: top; padding-top: 5px}
.right_col {width: 149px; padding: 4px; line-height: 16px; padding-top: 15px; border-left: 1px solid #CCCCCC; font-size: 10px; vertical-align: top}
.right_col p.apps{line-height: 15px; margin-top:0px; padding-top:0}
td.locations {border-left: 1px solid #CCCCCC; width: 289px}
ul.apps {margin-top: 5px; margin-bottom: 20px}
h2 {font-size: 100%}
h2.subhead {background-color: #ECECEC; font-size: 100%; margin:0; padding-left: 3px}
table.rfq td {font-size: 100%; padding: 5px}
.sect_hdr {background-color: #ECECEC}
.field_bkg {border: 1px solid #7F9DB9}
.bq {font-family: verdana, arial, helvetica; font-size: 11px; color: #000040; border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; margin:0; padding: 10px}

#contact {background-color: #ECECEC}
#contact input, textarea {background-color: #FFFFFF; font-family: arial}
#contact td{border:none; font-size: 100%}
#addresses td{font-size: 100%; line-height: 16px}

table.survey {border: 1px solid #CCCCCC}
table.survey td {font-size: 100%; padding-left: 15px}

.cnt {text-align: center}

table.employees {width: 100%}
table.employees img {border: 1px solid #808080}
table.employees td {padding: 5px; border: 1px solid #CCCCCC; vertical-align: top; padding-top: 10px; font-size: 100%}
table.employees th {font-size: 100%; background-color: #ECECEC}

.content_home {padding: 15px; vertical-align: top; font-size: 100%; line-height: 18px}
.content {padding: 25px; padding-top: 16px; vertical-align: top; font-size: 100%; line-height: 18px}

.iso-msg {text-align: center; background: #ECECEC; font-weight: bold; padding: 1px}
table.co-info td{font-size: 100%; padding-left: 5px}
table.co-info th {background-color: #ECECEC}

.footer {font-size: 10px; height: 25px; font-weight: normal; padding: 5px; padding-left: 10px; color: #404040; background-color:#ffffff; border-top: 1px solid #cccccc}
.ftr_right {text-align: right; padding: 5px 10px 5px 0px; background-color: #ffffff; color: #404040; border-top: 1px solid #cccccc; font-size: 10px}
.ftr_right a:link{font-family: arial, helvetica, sans-serif;  font-size: 10px}
.ftr_right a:visited{font-family: arial, helvetica, sans-serif;  font-size: 10px}
.ftr_right a:hover {font-family: arial, helvetica, sans-serif; color: #F6A800; font-size: 10px}
h1.pghd {border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; font-weight: bold; font-size: 13px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px}
h1.cohd {border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; font-weight: normal; font-size: 13px; margin-bottom: 20px; padding-top: 2px; padding-bottom: 2px; margin-top:0}
.maincontent {padding: 20px; font-size: 70%; border-left: 1px solid #c0c0c0}
.maincontent_home {padding: 20px; font-size: 70%; line-height: 18px}
table.prod_grid {border: 1px solid #CCCCCC; width: 100%}
.prod_grid td, th {padding: 5px; line-height: 18px; border: 1px solid #CCCCCC; font-size: 100%}
.prod_grid th {background-color: #ECECEC}
.prod_grid td {vertical-align: top}

table.sm_logos {width: 100%; border-top: 1px solid #CCCCCC; margin-top: 15px; margin-bottom:0}
table.sm_logos td{padding-top: 10px; text-align: center; width: 33%}
























/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {width: 220px; position:relative}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden;position:absolute;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

	
	
	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		
		margin:0px;
		width:220px;
				height: 174px;
		
		
	}
#qm0 img{border: none; height: 28px}

	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		color:#404040;
		background-color: #ECECEC;
		font-family: arial, verdana, helevetica, sans-serif;
		font-size: 70%;
		text-decoration:none;
		border-style:solid;
		border-color:#ffffff;
		border-width:0px 0px 1px 0px;
		background-image: url('/images/nav/nav-bkg.gif');
		
	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
		/*border-color:#333333;*/

		color:#ffffff;
		border-color:#94ACC8;
		background-color: #ECECEC;
		background-image: url('/images/spacer.gif');
		/*text-decoration:underline;*/
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		color:#ffffff;
		border-color:#94ACC8;
		
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		
		background-repeat:no-repeat;
		background-position: 97% 50%;
	}

	


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		
		border: 1px solid;
border-width: 0px 0px 0px 1px;
		border-color:#94ACC8;
		background-color:#ECECEC;
				padding:5px;
		
		
		
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
		font-size: 11px;
		color:#202020;
		border-width:0px 0px 1px 0px;
		border-color:#94ACC8;
		padding:3px 20px 3px 5px;
		background-image: url();
		
		
		
	}
	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{

		color:#F6A800;
		text-decoration:underline;
	}

	

	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		
		color:#F6A800;
		text-decoration:underline;
		background-image:url('/images/spacer.gif');
		
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{

		background-image:url('/images/nav/arrow_hl.gif');

	}