/* Reset Style. */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}
body{line-height: 1;color: #000;background: #FFF;}
ol, ul{list-style: none;}
table{border-collapse: separate; border-spacing: 0;}
caption, th, td{text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after{content: "";}
blockquote, q{quotes: "" "";}

td{vertical-align: middle;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
b, strong{font-weight: bold;}
html, body, div.page, div.lt-ie7 {
	margin: 0;
	padding: 0;
	height: 100%;
}

#e_content {
	position: relative;
	min-height: 100.0%;
}
* html #e_content {
	height: 100%;
}

#footer {
	position: relative;
	margin-top: -100px;
	height: 100px;
}

#header {
	height: 100px;
}

#navigation {
}

#e_column_0 {
	padding-bottom: 100px;
}

#column3 {
}

#column1 {
	float: left;
}

#column2 {
	float: left;
}
html {
  font-size: 100%;
}
body {
 background: #231f20;
 font: .8em 'Trebuchet MS', Verdana, Arial, sans-serif;
}

/* center alignment ---------------------------*/
#e_content,
#navigation,
#e_column_0,
#footer,
#header{
  width: 100%;
}
#header-wc-0,
#primary_nav,
#e_column_0-wc-0,
#footer-wc-0 {
  width: 950px;
  margin: 0 auto;
}
/* text styles -----------------------------*/
h2 {
  color: #231f20;
  line-height: 2.0;
  margin-bottom: .5em;
  font-size: 2.0em;
}
h3 {
  font-size: 1.6em;
  color: #f26722;
  margin-bottom: .5em;
}
h4 {
  font-size: 1.1em;
  font-weight: bold;
}
a {
  color: #f26722;
}
p {
  line-height: 1.4;
  margin-bottom: 1em;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.orange {
  font-size: 1.4em;
  color: #e45424;
  margin-bottom: .5em;
}
.black {
  font-size: 1.4em;
  color: #231f20;
  margin-bottom: .5em;
}
/* table styles ----------------
.textbean table,
.article_content table {
  width: 100%;
}
.textbean table td,
.article_content table td {
  padding: .3em .5em;
}
.textbean .even td,
.article_content .even td {
  background: #eaf2f7;
}*/
/* list styles ------------------*/
.textbean ul,
.textbean ol {
  list-style-position: outside;
  margin: 0 0 1em 1em;
}
.textbean li {
  line-height: 1.4;
}
.textbean ul li {
  list-style-type: disc;
}
.textbean ol li {
  list-style-type: decimal;
}
.textbean ul ul {
  margin: 0 0 0 1em;
}



/* header ------------------------------------*/
#header {
 background: #fff;
  height: 105px;  

}
#header-wc-0 {
  background: url(//dnvup8i873mue.cloudfront.net/38bf-321322-logo.gif?pfvId=4s5v.lx0xnunw) no-repeat left top;
  height: 105px;  
}
#logo {
  float: left;
}
#logo h1 a,
#logo {
  width: 312px;
  height: 105px;
}
#logo h1 a {
  display: block;
  text-indent: -400em;
}
/* main navigation -----------------------------*/
#navigation {
  clear: both;
  background: url(//d2ro73b13opthp.cloudfront.net/9e42-170322-navbg.jpg?pfvId=4s4f.lx0xnsll) repeat-x top left;
  height: 58px;
}
#navigation li {
  padding-left: 1em;
}

#primary_nav li {
  text-transform: lowercase;
}
#primary_nav li a {
  color: #fff;
  text-decoration: none;
  padding: 1.2em 2.0em 1.2em 2.0em;
  display: block;
  text-align: left;
  font-size: 1.2em;
  font-weight: bold;
}
#primary_nav li a:hover,
#primary_nav li.mi-active a,
#primary_nav li.over a {
  color: #231f20;
}
/* dropdown ----------*/
#primary_nav li ul {
  width: 15em;
  top: 5.5em;
  font-size: .8em;
  left: 3.0em;
}
#primary_nav li li {
  text-transform: lowercase;
  text-align: left;
  width: 15em;
}
#primary_nav li li a,
#primary_nav li.over li a {
  padding: .3em 1em;
  border-right: none;
  display: block;
  background: #fff;
  color: #231f20;
   border-bottom: 1px solid #231f20;
}
#primary_nav li li a:hover {
  background: #e35007;
  color: #fff;
}


/* submenu ------------------*/
.submenu {
  padding-top:58px;
}
.submenu li a {
  border-bottom: 1px solid #ccc;
  display: block;
  text-decoration: none;
  color: #f26722;
  font-weight: bold;
  padding: .5em;
  width: 100px;
  text-align: right;
}
.submenu li a:hover,
.submenu li.mi-active a {
  color: #231f20;
}

/* body -------------------------------*/

.breadcrumbbean li {
  display: inline;
  padding-left: 10px;
  padding-right: 20px;
  background: url(//dnvup8i873mue.cloudfront.net/fdb6-894722-arros.gif?pfvId=4vje.g7ppq0vv) no-repeat center right;
}
li.current {
 font-size: 1.8em; 
  background: none;
}
li.root {
  padding-left: 0;
}
#column3 a:link {
 text-decoration: none; 
  font-size: 1.3em;
}
#column3 a:visited{
 text-decoration: none;
  font-size: 1.3em;
}
#column3 a:hover{
 text-decoration: underline;
  font-size: 1.3em;
}
#column3 {
 padding-bottom: 25px; 
}
#e_column_0 {
  padding-top: 40px;
}
#e_column_0-wc-0 {
  background: #fff url(//d2ro73b13opthp.cloudfront.net/dc19-925422-roundedcornertop.gif?pfvId=4t8x.lx0xnve2) no-repeat top left;
}
#e_column_0-wc-1 {
  background: url(//dnvup8i873mue.cloudfront.net/adc2-035422-roundedcornerbottom.gif?pfvId=4t8y.lx0xnvh7) no-repeat bottom left;
  padding: 20px 50px;
}
#column1 {
 float: left; 
  width: 520px;
}
#column2 {
 float: left;
  width: 300px;
}

/* footer -------------------------------


#footer {
  background: url(/resources/dyn/files/171285zc0527fcd/_fn/footer_bg.gif) repeat-x bottom left;
  border-top: 1px solid #00cc00;
}
#social_media,
#copyright {
  float: right;
}
#social_media a {
  display: block;
  float: left;
  width: 55px;
  height: 40px;
  margin-top: 0.25em;
  text-indent: -4000em;
}




#social_media a.powerplay {
  background: url(/resources/dyn/files/220657z6a3352cb/_fn/powerplay.png) no-repeat top left;
width: 154px;
}
#social_media a.facebook {
  background: url(/resources/dyn/files/175439za1ff01c8/_fn/icon_facebook.gif) no-repeat top left;
}
#social_media a.linkedin {
  background: url(/resources/dyn/files/175440z97622fab/_fn/icon_linkedin.gif) no-repeat top left;
}
#social_media a.twitter {
  background: url(/resources/dyn/files/175441ze0651f3d/_fn/icon_twitter.gif) no-repeat top left;
}
#copyright {
  padding: .8em;
  color: #9abfe9;
}

*/

#clear1 {
 clear:both;
}
#clear2 {
 clear:both;
}


