/* Design & Code by Origin Marketing and Communications */







/*   *************************************  */

/*    D E F A U L T   AND   P A G E         */

/*   *************************************  */

#tblMainNav {
margin-left:100px;}

* {
	margin:0;
	padding:0;
}
html body {
	margin:10px auto
}
html body {
	padding:0
} /* necessary for Opera */
/*   ADD SOME BACK IN IF NECESSARY
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:20px 0; }
li, dd, blockquote { margin-left: 40px; }
*/

p {
	margin:15px 0;
}
li {
	margin-left: 15px;
}
ol li {
	margin-left: 25px;
}
ul {
	margin-top:15px;
}
/*  Adds the margin back to forms  */
fieldset {
	padding:10px;
}
select {
	min-width:1.5em;
}
option {
	min-width: 1.5em;
}
select optgroup {
	margin-left: 2%;
}
select optgroup option {
	margin-left: 10%;
}
body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	background: #FFFFFF url(/images/headbar_blue.png) repeat-x 0 71px;
}
body#blue {
	background: #FFFFFF url(/images/headbar_blue.png) repeat-x 0 71px;
}
body#red {
	background: #FFFFFF url(/images/headbar_red.png) repeat-x 0 71px;
}
body#green {
	background: transparent url(/images/headbar_green.png) repeat-x 0 71px;
}
.blue {
	color:#0D3692;
}
.red {
	color:#FF1100;
}
.green {
	color:#138F34;
}
.grey {
	color:#666666;
}
/* Headings H1-H6 */
h1 {
}
h2 {
	font-size:14px;
}
h3 {
	font-size:13px;
	font-weight:normal;
}
.h3p {
	margin-top:0;
}
h3 span {
	color:#666666;
}
body.section07 p.h3p {
	margin-bottom:2px;
}
h3.blue a {
	color:#0D3692;
}
h3.red a {
	color:#FF1100;
}
h3.green a {
	color:#138F34;
}
h4 {
	margin-top:15px;
	margin-bottom:-15px;
	font-size:12px;
	font-weight:bold;
}
h5 {
}
h6 {
}
/* Paragraph and Link Styles */
p {
	color:#666666;
}
p.smMarg {
	margin:5px 0;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#blue a {
	color:#0D3692;
}
#red a {
	color:#FF1100;
}
#green a {
	color:#138F34;
}
#blue a.blue, #red a.blue, #green a.blue {
	color:#0D3692;
}
#blue a.red, #red a.red, #green a.red {
	color:#FF1100;
}
#blue a.green, #red a.green, #green a.green {
	color:#138F34;
}
#blue a.grey, #red a.grey, #green a.grey {
	color:#666666;
}
img {
	border: 0;
}
#container {
	text-align:left;
	width:901px;
	height:100%;
	min-height:inherit;
	padding-bottom:100px;
	border-bottom:1px dotted #666666;
}
/*   *************************************  */

/*        T E X T   AND   S U C H           */

/*   *************************************  */



p.listhead {
	margin-bottom:0;
}
ul.listhead {
	margin-top:0;
}
ol.listhead {
	margin-top:0;
}
ul.nested {
	margin-top:-15px;
	margin-bottom:5px;
}
.margL {
	margin-left: 15px;
}
/*   *************************************  */

/*        H E A D E R                       */

/*   *************************************  */

#head {
	width:901px;
	height:90px;
}
#blue #head {
	background: transparent url(/images/head_blue.png) no-repeat 9px -3px;
}
#red #head {
	background: transparent url(/images/head_red.png) no-repeat 4px -9px;
}
#green #head {
	background: transparent url(/images/head_green.png) no-repeat 9px 0;
}
#logo {
	width:230px;
	height:60px;
}
#logo a {
	display:block;
	width:230px;
	height:60px;
}
#logo span {
	display:none;
}
/*   *************************************  */

/*      G L O B A L   AND   S E A R C H     */

/*  		AND   F O O T E R               */

/*   *************************************  */


#globalNav {
	width:901px;
	height:19px;
	text-align:left;
	color:#666666;
	font-size:10px;
	padding-top:10px;
}
#globalNav ul {
	display:inline;
	float:left;
	width:800px;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*html #globalNav ul {
	width:600px;
	margin-right:-10px;
}
#search {
	display:block;
	float:left;
	width:115px;
	height:19px;
}
#gobtn {
	display:block;
	float:left;
	width:23px;
	height:19px;
	margin-top:-1px;
}
*html #gobtn {
	margin-top:0;
}
#globalNav li {
	margin-left:10px;
	list-style:none;
	display:inline;
}
#blue a.globalNavLinks, #red a.globalNavLinks, #green a.globalNavLinks {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
}
#blue a.globalNavLinks:hover, #red a.globalNavLinks:hover, #green a.globalNavLinks:hover {
	text-decoration:underline;
}
#footer {
	width:901px;
	height:15px;
	text-align:right;
	color:#666666;
	font-size:10px;
	line-height:14px;
}
#footer ul {
	display:block;
	width:901px;
	margin:4px 2px 0 0;
}
#footer li {
	margin-left:10px;
	list-style:none;
	display:inline;
}
/*   *************************************  */

/*       M A I N   N A V  /  I M A G E      */

/*   *************************************  */


#navHead {
	width:901px;
	height:169px;
	margin-top:12px;
}
#blue #navHead {
	background: transparent url(/images/headnav_blue.png) no-repeat 0 0;
}
/*  #red #navHead { background:transparent url(/images/headnav_red.png) no-repeat 249px 0; } */
		body.section10 #navHead {
	background:transparent url(/images/headnav_10.png) no-repeat 249px 0;
}
body.section11 #navHead {
	background:transparent url(/images/headnav_11.jpg) no-repeat 249px 0;
}
body.section11a #navHead {
	background:transparent url(/images/headnav_11a-02.jpg) no-repeat 249px 0;
}
body.section11b #navHead {
	background:transparent url(/images/headnav_11b-02.jpg) no-repeat 249px 0;
}
body.section11c #navHead {
	background:transparent url(/images/headnav_11c-02.jpg) no-repeat 249px 0;
}
body.section11d #navHead {
	background:transparent url(/images/headnav_11d-02.jpg) no-repeat 249px 0;
}
body.section12 #navHead {
	background:transparent url(/images/headnav_bkl03.png) no-repeat 249px 0;
}
body.section12aa #navHead {
	background:transparent url(/images/headnav_12a-01.jpg) no-repeat 249px 0;
}
body.section12a #navHead {
	background:transparent url(/images/headnav_12a-03.jpg) no-repeat 249px 0;
}
body.section12b #navHead {
	background:transparent url(/images/headnav_12b-03.jpg) no-repeat 249px 0;
}
body.section12c #navHead {
	background:transparent url(/images/headnav_12c-02.jpg) no-repeat 249px 0;
}
body.section12ca #navHead {
	background:transparent url(/images/headnav_12c-02.jpg) no-repeat 249px 0;
}
body.section12cb #navHead {
	background:transparent url(/images/headnav_12c-02.jpg) no-repeat 249px 0;
}
body.section12d #navHead {
	background:transparent url(/images/headnav_12d-02.jpg) no-repeat 249px 0;
}
body.section13 #navHead {
	background:transparent url(/images/headnav_10.png) no-repeat 249px 0;
}
/*  #green #navHead { background:transparent url(/images/headnav_green.png) no-repeat 250px 0; } */
/*		body.section20 #navHead { background:transparent url(/images/headnav_green.png) no-repeat 249px 0; }  */
		body.section21 #navHead {
	background:transparent url(/images/headnav_bkl11.png) no-repeat 249px 0;
}
body.section21a #navHead {
	background:transparent url(/images/headnav_21a-02.jpg) no-repeat 249px 0;
}
body.section21aa #navHead {
	background:transparent url(/images/headnav_21a-02.jpg) no-repeat 249px 0;
}
body.section21ab #navHead {
	background:transparent url(/images/headnav_21a-02.jpg) no-repeat 249px 0;
}
body.section21ac #navHead {
	background:transparent url(/images/headnav_21a-02.jpg) no-repeat 249px 0;
}
body.section21ad #navHead {
	background:transparent url(/images/headnav_21a-02.jpg) no-repeat 249px 0;
}
body.section21ae #navHead {
	background:transparent url(/images/headnav_21a-02.jpg) no-repeat 249px 0;
}
body.section21af #navHead {
	background:transparent url(/images/headnav_21a-02.jpg) no-repeat 249px 0;
}
body.section21b #navHead {
	background:transparent url(/images/headnav_21b-03.jpg) no-repeat 249px 0;
}
body.section21c #navHead {
	background:transparent url(/images/headnav_21c.png) no-repeat 249px 0;
}
body.section21d #navHead {
	background:transparent url(/images/headnav_21d-02.jpg) no-repeat 249px 0;
}
body.section21e #navHead {
	background:transparent url(/images/headnav_21e-03.jpg) no-repeat 249px 0;
}
body.section21f #navHead {
	background:transparent url(/images/headnav_21f.jpg) no-repeat 249px 0;
}
body.section22 #navHead {
	background:transparent url(/images/headnav_22.jpg) no-repeat 249px 0;
}
body.section22a #navHead {
	background:transparent url(/images/headnav_22a-02.jpg) no-repeat 249px 0;
}
body.section22b #navHead {
	background:transparent url(/images/headnav_22b-03.jpg) no-repeat 249px 0;
}
body.section22c #navHead {
	background:transparent url(/images/headnav_22c-03.jpg) no-repeat 249px 0;
}
body.section22d #navHead {
	background:transparent url(/images/headnav_22d-02.jpg) no-repeat 249px 0;
}
body.section22e #navHead {
	background:transparent url(/images/headnav_22e-02.jpg) no-repeat 249px 0;
}
body.section22f #navHead {
	background:transparent url(/images/headnav_22f-02.jpg) no-repeat 249px 0;
}
body.section22g #navHead {
	background:transparent url(/images/headnav_22g-02.jpg) no-repeat 249px 0;
}
body.section23 #navHead {
	background:transparent url(/images/headnav_23.jpg) no-repeat 249px 0;
}
body.section23a #navHead {
	background:transparent url(/images/headnav_23a-01.jpg) no-repeat 249px 0;
}
body.section23b #navHead {
	background:transparent url(/images/headnav_23b-03.jpg) no-repeat 249px 0;
}
body.section23c #navHead {
	background:transparent url(/images/headnav_23c-03.jpg) no-repeat 249px 0;
}
body.section23d #navHead {
	background:transparent url(/images/headnav_23d-03.jpg) no-repeat 249px 0;
}
body.section23e #navHead {
	background:transparent url(/images/headnav_23e-02.jpg) no-repeat 249px 0;
}
body.section24 #navHead {
	background:transparent url(/images/headnav_green.png) no-repeat 249px 0;
}
body.section25 #navHead {
	background:transparent url(/images/headnav_green.png) no-repeat 249px 0;
}
body.sectionValueSolutions #navHead {
	background:transparent url(/images/headnav_Splash_ValueSolutions.jpg) no-repeat 249px 0;
}
body.sectionQuality #navHead {
	background:transparent url(/images/headnav_Splash_Quality.jpg) no-repeat 249px 0;
}
body.sectionQualityFunctional #navHead {
	background:transparent url(/images/headnav_Splash_Quality-Red.jpg) no-repeat 249px 0;
}
body.UnderwritersLabs #navHead {
	background:transparent url(/images/headnav_Splash_UnderwritersLabs.jpg) no-repeat 249px 0;
}
#navHead span {
	display:none;
}
ul#nav {
	display:block;
	width:215px;
	text-align:right;
	list-style:none;
	margin:0 0 0 10px;
}
ul#nav li.first {
	border-top:2px solid #999999;
}
ul#nav li {
	padding:5px 0;
	border-bottom:2px solid #999999;
}
#blue ul#nav li a, #red ul#nav li a, #green ul#nav li a {
	color:#666666;
	font-size:11px;
}
/*   *************************************  */

/*        C O N T E N T                     */

/*   *************************************  */


#bodyWrapper {
	width:901px;
	text-align:left;
}
#bodyContent {
	width:901px;
	padding:30px 10px;
	margin:0;
}
/* box00  3 column |210px|  |300px|  |300px|     */
/* box01  2 column |210px|  |-----600px----|     */


.col3x1 {
	width:235px;
	float:left;
}
.col3x2 {
	width:325px;
	float:left;
}
.col3x3 {
	width:325px;
	float:left;
}
.col2x1 {
	width:235px;
	float:left;
}
.col2x2 {
	width:650px;
	float:left;
}
.colSub2x1 {
	width:300px;
	float:left;
}
*html .colSub2x1 {
	margin-left:5px;
}
.colSub2x2 {
	width:300px;
	float:left;
	margin-left:25px;
}
*html .colSub2x2 {
	margin-left:0;
}
.box00headrow1a {
	float:left;
	width:210px;
	margin:5px 20px 0 5px;
	border-bottom:2px solid #999999;
}
*html .box00headrow1a {
	margin:5px -20px 0 0;
}
.box00headrow1b {
	float:left;
	width:300px;
	margin:5px 20px 0 5px;
	border-bottom:2px solid #999999;
}
*html .box00headrow1b {
	margin: 5px -20px 0 0;
}
*html .colSub2x1 .box00headrow1b {
	width:280px;
}
.box00headrow1b-Jeff {
	float:left;
	width:300px;
	margin:5px 20px 0px 5px;
	border-bottom:2px solid #999999;
	clear:both;
}
.2colbox00headrow1c {
	float:left;
	width:305px;
}
.box00headrow1c {
	float:left;
	width:300px;
	margin:5px 0px 0px 5px;
	border-bottom:2px solid #999999;
}
*html .col3x3 .box00headrow1c {
	margin-left:0;
}
*html .colSub2x2 .box00headrow1c {
	margin-left:0;
	width:290px;
}
.box01headrow1b {
	float:left;
	width:625px;
	margin:5px 20px 0px 5px;
	border-bottom:2px solid #999999;
}
*html .box01headrow1b {
	margin-right:0;
	margin-left:0;
}
.boxContent01b {
	float:left;
	width:625px;
	margin:0px 20px 25px 5px;
}
*html .boxContent01b {
	margin-right:0;
	margin-left:0;
}
.box00row1a {
	float:left;
	width:210px;
	margin:0 20px 5px 5px;
}
*html .box00row1a {
	margin:0 -20px 5px 5px;
}
.box00row1b {
	float:left;
	width:300px;
	margin:0 20px 5px 5px;
	padding-top:15px;
}
.box00row1b-jeff {
	float:left;
	width:295px;
	margin:0px 0px 5px 5px;
	padding-top:15px;
}
*html .box00row1b {
	margin:0 -20px 5px 5px;
}
.box00row1c {
	float:left;
	width:300px;
	margin:0 0 5px 5px;
	padding-top:15px;
}
*html .col3x3 .box00row1c {
	margin-left:0;
}
*html .box00row1c {
	margin-left:20px;
}
.VerticalProductListingImage {
	float:left;
	width:82px;
	margin:0 0 5px 5px;
}
.VerticalProductListingText {
	float:right;
	width:200px;
	padding-left: 10px;
}
.VerticalProductListingText-jeff {
	float:right;
	width:195px;
	padding-left: 10px;
}
.VerticalProductListingText1 {
	float:left;
	width:200px;
	padding-left: 10px;
}
.VerticalProductListingText2 {
	float:left;
	width:500px;
	padding-left: 10px;
}
.clearboth {
	clear:both;
}
.box00row2a {
	float:left;
	width:210px;
	margin:0 20px 5px 5px;
}
.box00row2b {
	float:left;
	width:300px;
	margin:0 20px 5px 5px;
}
*html .box00row2b {
	width:285px;
	margin-right:0;
}
.box00row2c {
	float:left;
	width:300px;
	margin:0 0 5px 5px;
}
*html .box00row2c {
	width:280px;
}
.clear {
	clear:both;
}
.sidebar {
	float:right;
	width:200px;
	margin:15px 0 15px 15px;
}
#blue .sidebar {
	border:1px solid #0D3692;
}
#red .sidebar {
	border:1px solid #FF1100;
}
#green .sidebar {
	border:1px solid #138F34;
}
.sidebarHead {
	color:#FFFFFF;
	padding:5px 5px 2px;
}
#blue .sidebarHead {
	background: #0D3692;
}
#red .sidebarHead {
	background: #FF1100;
}
#green .sidebarHead {
	background: #138F34;
}
.sidebarBody {
	padding:0 5px 5px 5px;
}
.insetbox {
	width:90%;
	margin:15px 0 15px 15px;
}
#blue .insetbox {
	border:1px solid #0D3692;
}
#red .insetbox {
	border:1px solid #FF1100;
}
#green .insetbox {
	border:1px solid #138F34;
}
.formL {
	width:150px;
	float:left;
	text-align:right;
}
.formR {
	width:275px;
	float:left;
}
.formLbody {
	width:140px;
	margin:0 5px 5px 5px;
}
.formRbody {
	width:250px;
	margin:0 20px 5px 5px;
}
.formP {
	margin:7px 0;
}
.formLbody .formP {
	margin:10px 0;
}
*html .formLbody .formP {
	line-height:15px;
	margin:11px 0 7px 0;
}
.section04 div.careersRow {
	width:380px;
}
.section04 div.careersRow label {
	float:left;
	width:150px;
	text-align:right;
	margin:6px 0 4px 0;
}
.section04 div.careersRow input.form {
	margin:5px 10px 4px 0;
	float:right;
	width:200px;
	text-align:left;
}
.section04 div.careersRow textarea.form {
	margin:5px 10px 4px 0;
	float:right;
	width:200px;
	text-align:left;
}
.section04 .formL {
	width:170px;
}
.section04 .formLbody {
	width:145px;
	margin-right:0;
}
*html body.section04 div.formL {
	width:160px;
	margin-right:10px;
}
*html .section04 .formLbody {
	width:120px;
	margin-right:10px;
}
.form {
	font-size: 9pt;
	border: 1px solid #0D3692;
	font-weight: normal;
	color: #333333;
}
#blue .form {
	border:1px solid #0D3692;
}
#red .form {
	border:1px solid #FF1100;
}
#green .form {
	border:1px solid #138F34;
}
input.btn {
	color:#FFFFFF;
	font-size:11px;
	padding:2px 25px;
	background-color:#0D3692;
	border:1px solid;
	border-top-color:#999999;
	border-left-color:#999999;
	border-right-color:#666666;
	border-bottom-color:#666666;
}
/*   *************************************  */

/*      N E W S   D I S P L A Y             */

/*   *************************************  */


body#green p.redNews {
	display: none;
}
body#red p.greenNews {
	display: none;
}
/*   *************************************  */

/*      H I D E    P R I N T                */

/*   *************************************  */
	
	


.print, legend {
	display:none;
}
/*   *************************************  */

/*      SWF OBJECT 			               */

/*   *************************************  */

.flashcontent {
	width: 901px;
}
