/* reset */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td {
	margin:0;
	padding:0;
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	
}
dt {	
	font-size:12px;
  color:#4469ae;
	margin-top:2px;
}
dd {
	margin-left:10px;
}
fieldset,img {
    border:0;
}
html {
    height:100%;
    margin-bottom:0px;
}
body {
    position:relative;
}
:focus {
    outline:none;
}
/* links */
a {
    color:#3764aa;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
/* header elements */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Comfortaa', 'Trebuchet MS', sans-serif;
    font-weight:bold;
    line-height:100%;
}
h1 {
	font-size:38px;
	color:#454545;
	margin:3px 0 15px 0;
}
h2 {
	font-size:40px;
	color:#454545;
	margin: 0 0 10px 0;
}
h3 {
    font-size:12px;
    color:#4469ae;
}
h4 {
    font-size:12px;
    color:#4469ae;
}
h5 {
    font-size:13px;
    color:#4469ae;
}
h6 {
    font-size:125%;
    color:#000;
}
/* page setup */
body {
    background:#FFF;
    line-height:160%;
    color:#575656;
    font-size:11px;
		background: url(../images/background.png) repeat-x;
}
/* wrapper setup */
div.xwpr {
    margin:auto;
    width:960px;
		padding-left: 100px;
}
/* header */
div#header {
	position:relative;
	height:160px;
	margin:0 0 10px 0;
	background:url(../images/header_bg.png) no-repeat;
	margin:0;
}
div#header_alt {
	position:relative;
	height:145px;
	margin:0;
	background:#A3BCFB url(../images/header_bg.png) 0 0 repeat-y;
	margin:0 0 4px;
	width: 900px;
	background-image: url(../images/interior_page_header_bg.png);
}
/* logo */
div.logo {
    padding:32px 0;
    float:left;
}
div.logo_alt {
    padding:26px 26px;
    float:left;
}
/* main body setup */
div#middle {
    width:auto;
    margin:0;
    clear:both;
		border-bottom: 1px dotted #cfcfcf;
}
/* left column */
div#left {
    width:192px;
    float:left;
    padding:0;
    background:url(../images/left_line.png) 100% 0 repeat-y;
    padding:0 1px 100px 0;
}
/* content column */
div#main {
    width:auto;
    margin:0 0 0 193px;
    padding:0;
}
/* footer */
div#footer {
    clear:both;
    
    margin:15px 0 25px 100px;
}
div.footer_wpr {
    margin:0 auto 5px auto;
    width:990px;
    color:#919192;
    font-size:10px;
    font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    overflow:hidden;
    padding:0 0 5px 0;
}
/* clearing & floating */
.clearingfix:after {
    content:".";
    display:block;
    line-height:0;
    clear:both;
    visibility:hidden;
}
.clearingfix {
    display:block;
	
}
.floatbox {
	overflow:hidden;
}
.divider {
	clear:both;
	padding-bottom: 30px;
	background-image: none;
}
/* topmenu */
div#topmenu {
	height:27px;
	padding:35px 0 0 0;
	position:absolute;
	top: 70px;
	z-index:1000;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
}
div#topmenu ul {
    padding:0;
    margin:0;
    list-style: none;
    float:left;
}
div#topmenu ul li {
    float:left;
    display:block;
    margin-right:32px;
}
div#topmenu ul li a {
	float:left;
	display:block;
	color:#fff;
	padding:0 6px 0 0;
	line-height: 12px;
	margin-bottom:6px;
}
*html div#topmenu ul li a {
    padding:0 5px 0 0;
}
div#topmenu ul li a span {
    float:left;
    display:block;
    color:#fff;
    padding:7px 0 28px 0;
    cursor:pointer;
		font-family: Comfortaa, 'Trebuchet MS', sans-serif;
		font-size: 22px;
		line-height: 16px;
		background:url("../images/nav_off.png") repeat-x scroll 70% 100% transparent;
		text-shadow: 1px 1px #333333;
}
div#topmenu ul li a:hover {
    color:#4469AE;
    text-decoration:none;
}
div#topmenu ul li a:hover span {
    color:#fff;
}
div#topmenu ul li ul {
	background-color: #2d3233;
	padding:5px 10px 15px 10px;
	margin-top:24px;
	color: #fff;
}
div#topmenu ul li ul li {
	border-bottom:1px dotted #666;
	margin:0;
	padding:5px 0 0 0;
	background: url("../images/bullet.png") no-repeat scroll 0px 7px transparent;
}
div#topmenu ul li ul li a {
    background:none;
		padding-left: 12px;
}

div#topmenu ul.sf-menu li.sfHover a {
    color:#fff;
}
div#topmenu ul.sf-menu li.sfHover a span {
    color:#fff;
		background:url("../images/nav_on.png") repeat-x scroll 70% 100% transparent;
}
div#topmenu ul.sf-menu li.sfHover ul li a {
    color:#fff;
    background:none;
}
div#topmenu ul.sf-menu li.sfHover ul li:hover {
    border-bottom:#fff 1px dotted;
}
div#topmenu ul.sf-menu li.sfHover ul li:hover a, div#topmenu ul.sf-menu li.sfHover ul li a:hover {
    color:#fff;
    text-decoration:none;
}

/* header slider */
div.header_slider {
	width:293px;
	float:right;
	position:relative;
	height: 144px;
}
div.header_slider_caption {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	background:url(../images/tabs_img.png) 0 0 no-repeat;
	padding:0 0 0 3px;
	width:290px;
	height:32px;
	line-height:24px;
	position:absolute;
	bottom:0;
	right:0;
}
/* welcome */
div.welcome {
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
div.mission {
	width:440px;
	float:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	text-decoration: none;
	text-align: justify;
	line-height: 22px;
	padding: 0 10px 0 0;
}
div.pipeline {
	width:230px;
	float:left;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	text-align: justify;
	line-height: 22px;
	padding: 0 10px 0 10px;
}
#right_column {
	width:220px;
	float:right;
	padding:0 10px 0 10px;
	min-height:180px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	text-align: left;
}
/* from original page */
#right_column ul,
#right_column li,
#right_col_zone ul,
#right_col_zone li {
    margin: 14px 0 0 0;
    padding: 0;
    list-style: none;
  }
#right_column li {
    margin-left: 10px;
  }
#right_column li a  {
      display: block;
      font-size: 12px;
			color: #333333;
      text-indent: -10px;
      padding: 0 0 1em 0;
    }
#right_column li a .bullet {
        color: #6592cb;
        margin-right: 4px;
        font-size: 12px;
        font-weight: bold;
        font-family: arial, sans-serif;
      }
#right_column li a:hover{
    color:#a81220;
    text-decoration:none;
}
div.static_news {
	width:266px;
	float:right;
	padding:0 0 0 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	line-height: 17px;
}
div.static_news ul li {
	margin: 0;
	padding: 0;
	list-style: none outside;
  }
div.static_news li {
    margin-left: 0px;
  }
  
  
div.static_news li a  {
      display: block;
      font-size: 11px;
      color: #396BAA;
      text-indent: -30px;
      padding: 0 0 1em 0;
    }
div.static_news li a:hover{
    color:#a81220;
    text-decoration:none;
}
div.static_news li a .bullet {
        color: #6592cb;
        margin-right: 4px;
        font-size: 12px;
        font-weight: bold;
        font-family: arial, sans-serif;
     }
/* featured 2-column */ 
div.feature_2_column {
	width:auto;
	margin:0;
	clear:both;
	padding:0 0 0 0px;
	min-height:140px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/div_dotted_blue_1x.gif);
	background-repeat: repeat-x;
	background-position: -5px 0px;	
}
div.feature_2_column h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 18px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* featured news */ 
div.featured_news_col_01 {
	width:400px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	
}
div.featured_news_col_02 {
	width:400px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
	
}
div.featured_news_col_03 {
	width:222px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
div.featured_news_col_04 {
	width:190px;
	float:left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	text-align: left;
	text-indent: 0px;
	line-height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
div.featured_news ul li {
	float:left;
    margin:0 13px 0 0;
    position:relative;
    width:180px;
	list-style: none;
  }
div.featured_news li {
    margin-left: 0px;
  }
  
  
div.featured_news li a  {
      display: block;
      font-size: 11px;
      color: #396BAA;
      text-indent: -15px;
      padding: 0 0 1em 0;
    }
div.featured_news li a:hover{
    color:#a81220;
    text-decoration:none;
}
div.featured_news li a .bullet {
        color: #6592cb;
        margin-right: 4px;
        font-size: 12px;
        font-weight: bold;
        font-family: arial, sans-serif;
      }
/* image gallery */
div.image-gallery {
    height:200px;
    margin:0 0 10px 0;
}
div.image-gallery ul {
    list-style:none;
}
div.image-gallery ul li {
    float:left;
    margin:0 13px 0 0;
    position:relative;
    width:215px;
}
div.image-gallery ul li.last {
    margin:0;
}
div.image-gallery ul li div.image_caption {
	position:absolute;
	top:175px;
	left:0;
	width:180px;
	padding:8px 25px 5px 8px;
	font-size:10px;
	color:#3a3a3b;
	line-height: -10px;
	background:url(../images/pixel.gif) repeat-y 0 0;
}
div.image-gallery ul li div.image_caption a {
	font-size:11px;
	color:#fff;
	font-weight:600;
	margin:0;
	font-style: normal;
	line-height: 10px;
}
div.image-gallery ul li div.image_caption a:hover {
	color:#a81220;
	font-size:11px;
	font-weight:600;
	margin:0;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
}
/* copyright */
div.copyright {
	color:#919192;
  float:right;
  width:135px;
  padding:0;
	font-size: 10px;
	line-height: 22px;
}
/* footer menu */
div.footermenu {
    float:left;
    width:400px;
    margin:0;
}
div.footermenu ul {
    margin:0;
    list-style:none;
}
div.footermenu ul li:first-child {
	border-left: none;
}
div.footermenu ul li {
	float:left;
	padding:0 0 0 11px;
	margin:0 0 0 7px;
	font-size: 10px;
	line-height: 10px;
	border-left: 1px solid #333333;
}
div.footermenu ul li a {
    color:#333333;
}
div.footermenu ul li a:hover {
  color:#a81220;
	text-decoration:none;
}

/* shareit */
div.shareit {
    float:left;
}
/* search */
div.search {
    float:right;
    margin:32px 40px 0 0;
    width:180px;
}
div.search ul {
    margin:0;
    list-style:none;
}
div.search ul li {
    float:left;
}
div.search ul li input.search_field {
	  background:url(../images/magnifying_glass.png) 85% 40% no-repeat, url(../images/search_input.png) 0 0 no-repeat;
		background: url(../images/search_input_mag.png) 0 0 no-repeat\9;
    border: 0px solid #FFFFFF;
    width:215px;
		height:30px;
    color:#919192;
    font-size:10px;
    padding:0 10px 5px 14px;
		padding:7px 10px 5px 14px\9;
    margin:0 4px 0 0;
		font-size: 16px;
		line-height: 16px;
		font-style: italic;
}
div.search ul li input.search_field:focus {
	  background: url(../images/search_input.png) 0 0 no-repeat;
		background: url(../images/search_input_mag.png) 0 0 no-repeat\9;
    border: 0px solid #FFFFFF;
    width:215px;
		height:30px;
    color:#919192;
    font-size:10px;
    padding:0 10px 5px 14px;
		padding:7px 10px 5px 14px\9;
    margin:0 4px 0 0;
		font-size: 16px;
		line-height: 16px;
		font-style: italic;
}

div.search ul li input.search_btn {
    background:url(../images/submit.png) 0 0 no-repeat;
    width:16px;
    height:19px;
    cursor:pointer;
    border:0;
}
/* page header */
div.page_header {
    overflow:hidden;
    padding:0 0 23px 0;
}
div.mp_backlinks  {
	
	display:block;
	float:left;
	font-size:10px;
	color:#919192;
	line-height:32px;
	padding:0 0 0 10px;
	margin:0 0 0 0px;
	
}
div.breadcrumb {
    padding:8px 0 0 3px;
    width:725px;
    float:left;
}
div.breadcrumb a {
    background:url(../images/footer_arrow.png) 0 4px no-repeat;
    display:block;
    float:left;
    font-size:10px;
    color:#919192;
    line-height:12px;
    padding:0 0 0 10px;
    margin:0 0 0 10px;
}
/* page options */
div.page_options {
    float:right;
    padding:8px 4px 0 0;
}
div.page_options a {
    display:block;
    float:left;
    font-size:9px;
    font-family:Arial, Helvetica, sans-serif;
    color:#8a8a8a;
    padding:3px 0 0 23px;
}
div.page_options a.print {
    background:url(../images/print_img.png) 0 0 no-repeat;
    margin:0 11px 0 0;
}
div.page_options a.email {
    background:url(../images/message_img.png) 0 0 no-repeat;
}
/* left menu */
div.left_menu {
    overflow:hidden;
    width:192px;
    padding:0 0 40px 0;
}
div.left_menu ul {
    margin:0;
    list-style:none;
}
div.left_menu ul li {
    background:url(../images/bg.png) 0 100%  repeat-x;
    padding:5px 0 3px 0;
}
div.left_menu ul li a {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#446fb7;
    font-weight:normal;
    background:url(../images/footer_arrow.png) 0 5px no-repeat;
    display:block;
    margin:0 0 0 12px;
    padding:0 0 0 11px;
}
div.left_menu ul li ul {
    background:url(../images/bg.png) 0 0 repeat-x;
    margin:5px 0 0 0;
    padding:1px 0 0 0;
}
div.left_menu ul li a:hover {
	color:#4469ae;
	text-decoration: none;
}
div.left_menu ul li.active {
    background:none;
}
div.left_menu ul li.active a {
    color:#4469ae;
}
div.left_menu ul li.active ul li {
    background:#fbf9fe url(../images/bg.png) 0 100% repeat-x;
    padding:5px 0 3px 0;
}
*html div.left_menu ul li.active ul li {
    background:#ebeffb url(../images/bg.png) 0 95% repeat-x;
/*background:#fbf9fe*/
}
div.left_menu ul li.active ul li a {
    color:#777575;
    margin:0 0 0 21px;
}
div.left_menu ul li.active ul li a:hover {
    color:#4469ae;
}
/* overview */
div.overview {
    background:url(../images/overview_img.png) 0 0 no-repeat;
    padding:18px 12px 0 3px;
    line-height:14px;
    font-size:10px;
    margin:0 0 18px 12px;
}
div.overview a {
    display:block;
    background:url(../images/link_img.png) 0 5px no-repeat;
    font-family:Arial, Helvetica, sans-serif;
    color:#6f95ce;
    padding:0 0 0 22px;
    margin:5px 0 0 0;
}
div.left-image {
  text-align: center;
}
div.left-image img {
  padding: 3px;
	border: 1px solid #CFCFCF;
}
span.left-image-link, span.left-image-link a {
	display: block;
	color: #999999;
	margin: 10px 0 0 0;
	text-decoration: none;
	cursor: pointer !important;
}
span.left-image-link a:hover {
	display: block;
	color: #CCCCCC;
	margin: 10px 0 0 0;
	text-decoration: none;
	cursor: pointer !important;
}
/* content */
div.content {
	margin:1px 0 0;
	padding:25px 25px 0 27px;
	font-size:13px;
	line-height:18px;
	text-align: justify;
}
div.middlecol {
	width:350px;
	
	margin:0px;
	font-size:12px;
	line-height:18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
div.rightcol {
	width:275px;
	float:right;
	
	margin:1px 0 0;
	padding:15px 10px 0 10px;
	min-height:180px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #333;
	font-size:12px;
	line-height:18px;
	}
div.content h2 {
	margin:0;
	color:#FF6600;
	font-size:22px;
	line-height: 24px;
	font-family: arial, helvetica, sans-serif;
	padding:0 0 5px 0;
}
div.content  h3 {
	margin:0;
	color:#4469ae;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	line-height: 24px;
	font-weight: 600;
}
div.middlecol h2 {
	margin:0;
	color:#FF6600;
	font-size:22px;
	padding:0 0 5px 0;
	line-height: 24px;
}
div.middlecol  h3 {
    margin:0;
    color:#4469ae;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
div.rightcol  h3 { 
    margin:0;
    color:#4469ae;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
div.inline_image {
	margin:0 0 50 50;
}
    .gloss_item {
      cursor: help;
      text-decoration: underline;
      color: blue;
    }
    .gloss_item {
      color:#396BAA !important;
      cursor:help;
      position:relative;
      text-decoration:none !important;
      voice-family:inherit;
      z-index:1;
    }
    .gloss_item:hover {
      text-decoration:none;
    }
    .gloss_def {
      background:none repeat scroll 0 0 #FFFFFF;
      border:1px solid #396BAA;
      color:#333333 !important;
      display:block;
      visibility:hidden;
      font-family:Arial,sans-serif;
      font-size:12px;
      font-style:normal !important;
      line-height:1.33em;
      padding:0;
      position:absolute;
      text-align:left;
      text-decoration:none;
      width:245px;
      z-index:500;
    }
    .gloss_def .defclose {
      background-color:#396BAA;
      bottom:0;
      color:#FFFFFF;
      cursor:pointer;
      display:block;
      font-size:10px;
      font-weight:bold;
      height:12px;
      padding:4px;
      position:relative;
      text-align:right;
      text-transform:uppercase;
    }
    .gloss_def .defclose img {
      margin-left:4px;
      padding:0;
    }
    .gloss_def .definition {
      display:block;
      font-weight:normal;
      padding:12px 10px;
      text-transform:none;
    }
    .gloss_def .term {
      display:block;
      font-weight:bold;
      margin:0 0 5px;
      text-transform:uppercase;
    }
div.exec_copy{
	width:490px;
	float:left;
	
}
div.exec_image{
	background:#FFF url(../images/exec_image_bg.png) repeat-x 0 0;
	width:135px;
	height:160px;
	float:right;
	padding:10px 0px 0px 10px;
	margin-top: 20px;
	margin-left: 22px;
	margin-bottom: 10px;
	margin-right: -3px;
}
div.overview_image{
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:500px;
	height:375px;
	float:none;
	padding:8px;
	margin-left: 75	px;
}
div.overview_image div.about {
	font-size:10px;
	color:#333;
	line-height:12px;
	padding:10px 10px 0 5px;
	text-align: left;
}
div.about_right {
	font-size:10px;
	color:#333;
	line-height:12px;
	padding:10px 10px 0 5px;
	text-align: right;
}
div.chart_frame {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:500px;
	height:440px;
	float:none;
	padding:8px;
	margin-left: 75px;
}
div.btk_chart_frame {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:618px;
	height:395px;
	float:none;
	padding:8px;
	margin-left: 5px;
}
div.xla_image_frame {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:650px;
	height:375px;
	float:none;
	padding:8px;
	margin-left: 0px;
}
div.chart_frame02 {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:500px;
	height:360px;
	float:none;
	padding:8px;
	margin-left: 70px;
}
div.chart_frame03 {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:500px;
	height:485px;
	float:none;
	padding:8px;
	margin-left: 75px;
}
div.chart_frame04 {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:500px;
	height:380px;
	float:none;
	padding:8px;
	margin-left:75px;
}
div.flash_frame {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:550px;
	height:550px;
	float:none;
	padding:8px;
	margin-left: 40px;
}
div.flash_frame02 {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:550px;
	height:600px;
	float:none;
	padding:8px;
	margin-left: 40px;
}
div.flash_frame03 {
	background:#FFF url(../images/interior_image_bg.png) repeat 0 0;
	width:550px;
	height:570px;
	float:none;
	padding:8px;
	margin-left: 40px;
}
div.about ul li{
	font-size:10px;
	color:#333;
	line-height:12px;
	padding:10px 10px 0 5px;
	text-align: left;
	text-indent: 30px;
	list-style-position: inside;
	list-style-type: none;
}
div.ref_bullets ul li{
	
	background: url("../images/footer_arrow.png") 0em 0.5em no-repeat;
	padding-left: 10px;
	margin: 0 0 .1em 0;
	line-height: 1.5em;
	list-style-type: none;
	}
div.ref_bullets li{
list-style:none outside none;
margin-top:0;
padding-bottom:10px;
}
div.careers_bullets ul li{
	background: url("../images/footer_arrow.png") 0em 0.5em no-repeat;
	padding-left: 10px;
	margin:10 0 .1em 0;
	line-height: normal;
	list-style-type: none;
	font-weight: 500;
	}
div.careers_bullets li{
list-style:none outside none;
margin-top:0;
padding-bottom:10px;
font-weight: 500;
}
.Tableheader {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #69F;
	background-image: url(../images/interior_page_blue_bg.png);
}
.xwpr #middle #main #mainmiddle .content table {
	background-color: #FFF;
	left: 2px;
}
.pipelinetable td{
	padding: 4px;
	border-bottom: 1px solid #ccc;
	}
.pipelinetable{
	border: 1px solid #ccc;
}

.hero-banner {
	width: 960px;
	text-align: center;
	margin: 15px 0 0 0;
}

.heading-seperator {
	border-top: 4px solid #446fb7;
}

.pipeline ul {
	list-style-type: none;
}

.pipeline ul li {
	border-bottom: 1px dotted #c4c4c4;
	padding: 14px 0 14px 0;
	min-height: 50px;
	clear: both;
}

.pipeline ul li:last-child {
	border-bottom: none;
	padding: 14px 0 14px 0;
}

.pipeline ul img {
  border: 1px solid #cfcfcf;
	padding: 3px;
	float: left;
	margin: 0 10px 0 0;
}

.welcome-seperator {
	border-bottom: 1px dotted #cfcfcf;
  clear: both;
}

.pipeline-title {
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #446fb7;
}

.pipeline-teaser {
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}
.pullout {
	font-size: 18px;
}
.pullout-sub {
	font-size: 15px;
}
.form_cb {
	margin: 7px 0 7px 0;
}
.form_txt {
	margin: 7px 0 7px 10px;
	width: 300px;
}
.sub-page-image {
	float: left;
	margin: 0 15px 15px 0;
}

