@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, vairable, form, fieldset, blockquote {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	}

body {
	margin: 0;
	padding: 0;
	background-color: #afafaf;
	font-family: Arial, Helvetica, sans-serif;
	color: #525252; 
	}

a:link {
	text-decoration: none;
}
a:visited {
	color: #0055a5;
	text-decoration: none;
	}

ol {
	margin-left: 1.4em; 
	list-style-type: decimal;
	}
	
ul {
	margin-left: 1.4em;
	list-style: square;
	}
	
img {
	border: 0;
	padding: 0;
	}
	
.img_1 {
	padding: 15px; 
	}
	
.img_2 {
	padding-top: 15px;
	}
	
.img_3 {
	padding-left: 15px;
	}

.img_4 {
	padding-left: 5px;
	}
	
.img_5 {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
	}

.padding_no_top {
	padding-top: 0px;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
	}

.padding_left {
	padding-left: 15px;
		}

.padding_left_2 {
	padding-left: 45px;
		}

.padding_right {
	padding-right: 15px;
		}

.padding_right_2 {
	padding-right: 10px;
		}
		
.padding_right_3 {
	padding-right: 110px;
		}

.padding_top {
	padding-top: 10px;
	
	}

.padding_top_2 {
	padding-top: 15px;
	text-align: left;
	}

.padding_top_3 {
	padding-top: 5px;
		}

.padding_bottom {
	padding-bottom: 15px;
		}
		
.padding_left_top {
	padding-left: 10px;
	padding-top: 25px;
	}


.table_margin {
	margin: 15px;
	}

h1  {
	font-family:Arial, Helvetica, sans-serif;
	color: #0055a5;
	font-size: 115%;
	padding: 15px;
	text-align:left;
		}

		
h2  {
	font-family:Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 100%;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	font-weight: bold;	
	}

h3  {
	font-family:Arial, Helvetica, sans-serif;
	color: #0055a5;
	font-size: 150%;
	padding-left: 15px;
	padding-top: 15px;
	text-align:left;
		}
		
h4 {
	font-family:Arial, Helvetica, sans-serif;
	color: #f68d0f;
	font-size: 125%;
	text-align:left;
	vertical-align: top;
			}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	color: #f68d0f;
	font-size: 100%;
	text-align:left;
	vertical-align: top;
		}

h6 {
	font-family:Arial, Helvetica, sans-serif;
	color: #0055a5;
	font-size: 115%;
	
	vertical-align: top;
	}

p 	{
	font-family:Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 85%;
	padding-right: 15px;
	padding-top: 10px;
	text-align:left;
	vertical-align: top;
	float: left;
	}

#text {
	font-size: 80%;
	}

.textbox {
	font-family:Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 100%;
	text-align:left;
	vertical-align: top;
	}
	.textbox a:visited {color: #0055a5; text-decoration: none;}
	
.textbox_2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 85%;
	padding-right: 15px;
	text-align:left;
	vertical-align: top;
	}
	.textbox_2 a:visited {color: #0055a5; text-decoration: none;}
	
.textbox_3 {
	font-family:Arial, Helvetica, sans-serif;
	color: #525252;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 95%;
	text-align:left;
	vertical-align: top;
	}
	.textbox_3 a:visited {color: #0055a5; text-decoration: none;}
	
	ul#main_menu {
	list-style-image: url(images/arrow_orange.gif);
	padding-left: 15px;
	padding-right: 15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #525252;
	font-size: 95%;
	text-align: left;
	   }
   #main_menu li {
   	color: #f68d0f;
	margin-bottom: 25px;
	}
	#main_menu a:link {color: #525252; text-decoration: none;	}
	#main_menu a:visited {color: #525252; text-decoration: none;}
	#main_menu a:hover {color: #f68d0f; }
	#main_menu a:active {color: #525252; text-decoration: none; }

ul#sub_menu {
	list-style-image: url(images/arrow_orange.gif);
	color: #525252;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	text-align: left;
	   }
   #sub_menu li {
   	color: #525252;
	margin-bottom: 10px;
	}
	#sub_menu a:link {color: #525252; text-decoration: none;	}
	#sub_menu a:visited {color: #525252; text-decoration: none;}
	#sub_menu a:hover {color: #f68d0f; }
	#sub_menu a:active {color: #525252; text-decoration: none; }
	
	
ul#sub_menu_2 {
	list-style-image: none;
	list-style:circle;
	padding-left: 15px;
	padding-right: 15px;
	color: #525252;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: left;
	   }
   #sub_menu_2 li {
   	color: #525252;
	margin-bottom: 10px;
	}
	
	
ol#list {
	list-style-image: none;
	padding-left: 15px;
	padding-right: 15px;
	color: #525252;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: left;
	   }
   #list li {
   	color: #525252;
	margin-bottom: 10px;
	}
	

#locator {
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border: thick;
	border-bottom-color: #525252;
	border-top-color: #525252;
	}
	#locator a:link {color: #525252; text-decoration: none;	}
	#locator a:visited {color: #525252; text-decoration: none;}
	#locator a:hover {color: #f68d0f; }
	#locator a:active {color: #525252; text-decoration: none; }

.style1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #FFF;
	margin: 15px;
	padding: 15px;
		}

.style2 {
	color: #f68d0f;
	font-weight: bold;
	}

.float {
	float:left;}
	

<!--[if lt IE 8]>
  <style type="text/css">
	li a {display: inline-block}
	li a {display: block}
  </style>
<![endif]-->


/* Everything CSS Sprite Menu */
	ul#menu{
	margin:10;
	padding:10;
	list-style:none;
	clear:both;
	float: left;
				}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px;}
			#menu li a{background:url('images/menu-sprite.jpg') no-repeat; width:100%; height:100%; display:block;}

			/* About Button */
			#menu li.about{width:88px; height:15px;	padding: 10px; padding-bottom: 0px; padding-left: 20px;}
				#menu li.about a{background-position:0px 0px;}
				#menu li.about a:hover{background-position:0px -19px;}
				#menu li.about a.selected{background-position:0px -38px;}

			/* Knowledge Button */
			#menu li.knowledge{width:110px; height:15px; padding:10px; padding-bottom: 0px; padding-left: 15px;}
				#menu li.knowledge a{background-position:-90px 0px;}
				#menu li.knowledge a:hover{background-position:-90px -19px;}
				#menu li.knowledge a.selected{background-position:-90px -38px;}

			/* Services Button */
			#menu li.services{width:74px; height:15px; padding:10px; padding-bottom: 0px; padding-left: 20px;}
				#menu li.services a{background-position:-0px -56px;}
				#menu li.services a:hover{background-position:-0px -75px;}
				#menu li.services a.selected{background-position:-0px -94px;}

			/* Careers Button */
			#menu li.careers{width:72px; height:15px; padding:10px; padding-left: 29px; padding-bottom: 0px;
}
				#menu li.careers a{background-position:-90px -56px;}
				#menu li.careers a:hover{background-position:-90px -75px;}
				#menu li.careers a.selected{background-position:-90px -94px;}
				
				/* Markets Button */
			#menu li.markets{width:78px; height:15px; padding:10px; padding-left: 20px;}
				#menu li.markets a{background-position:0px -112px;}
				#menu li.markets a:hover{background-position:0px -131px;}
				#menu li.markets a.selected{background-position:0px -150px;}

			/* Contact Us Button */
			#menu li.contact{width:110px; height:15px; padding:10px; padding-left: 25px;}
				#menu li.contact a{background-position:-90px -113px;}
				#menu li.contact a:hover{background-position:-90px -132px;}
				#menu li.contact a.selected{background-position:-90px -151px;}

/* End Everything CSS Sprite Menu */


#footer {
	font-size: 75%; 
	font-family: Arial, Helvetica, sans-serif;
	color: #525252;
	}
	#footer a:link {color: #525252; text-decoration: none;
	}
	#footer a:visited {color: #525252; text-decoration: none;}
	#footer a:hover {color: #f68d0f; }
	#footer a:active {color: #525252; text-decoration: none; }