body {
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment:fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	color: #666666;
}
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

a.text:link, a.text:visited {
	color: #6481b7;
	text-decoration: none;
	}

a.text:hover {
	color: #6481b7;
	text-decoration: underline;
	}

.bFrame1 {
 position: relative;
 display:block;
 width: 928px;
 height: 700px;
 background: transparent url(../images/Bcontent_bg_bill.gif) no-repeat;
 overflow:hidden;
}

.bFrame1b {
 position: relative;
 display:block;
 width: 928px;
 height: 850px;
 background: transparent url(../images/Bcontent_bg.gif) no-repeat;
 overflow:hidden;
}

.bFrame1c {
 position: relative;
 display:block;
 width: 928px;
 height: 1200px;
 background: transparent url(../images/Bcontent_bg.gif) no-repeat;
 overflow:hidden;
}

.bFrame2x {
 position: relative;
 display:block;
 width: 928px;
 height: 1850px;
 background: transparent url(../images/Bcontent_dyno_bg.gif) no-repeat;
 overflow:hidden;
}

.bFrame2a {
 position: relative;
 display:block;
 width: 928px;
 height: 750px;
 background: transparent url(../images/Bcontent_bg_Rowena.gif) no-repeat;
 overflow:hidden;
}

.bFrame2b {
 position: relative;
 display:block;
 width: 928px;
 height: 760px;
 background: transparent url(../images/Bcontent_bg_james.gif) no-repeat;
 overflow:hidden;
}
.bFrame2c {
 position: relative;
 display:block;
 width: 928px;
 height: 680px;
 background: transparent url(../images/Bcontent_bg_rene.gif) no-repeat;
 overflow:hidden;
}

.bFrame2c_new {
 position: relative;
 display:block;
 width: 928px;
 height: 740px;
 background: transparent url(../images/Bcontent_bg_rene.gif) no-repeat;
 overflow:hidden;
}


.bFrame2d {
 position: relative;
 display:block;
 width: 928px;
 height: 730px;
 background: transparent url(../images/Bcontent_bg_patty.gif) no-repeat;
 overflow:hidden;
}

.bFrame2e {
 position: relative;
 display:block;
 width: 928px;
 height: 735px;
 background: transparent url(../images/Bcontent_bg_marshall.gif) no-repeat;
 overflow:hidden;
}
.bFrame2f {
 position: relative;
 display:block;
 width: 928px;
 height: 720px;
 background: transparent url(../images/Bcontent_bg_research.gif) no-repeat;
 overflow:hidden;
}

.bFrame2g {
 position: relative;
 display:block;
 width: 928px;
 height: 650px;
 background: transparent url(../images/Bcontent_bg_technology.gif) no-repeat;
 overflow:hidden;
}

.bFrame3a {
 position: relative;
 display:block;
 width: 928px;
 height: 810px;
 background: transparent url(../images/Bcontent_bg_scott.gif) no-repeat;
 overflow:hidden;
}

.bFrame3x {
 position: relative;
 display:block;
 width: 928px;
 height: 2210px;
 background: transparent url(../images/Bcontent_bg.gif) no-repeat;
 overflow:hidden;
}
.bFrame4a {
 position: relative;
 display:block;
 width: 928px;
 height: 670px;
 background: transparent url(../images/Bcontent_bg_bill_2.gif) no-repeat;
 overflow:hidden;
}

.blogoshell {
 position:relative;
 display: inline;
 float: right;
 height: 36px;
 width: 670px;
}

.signature {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bolder;
 color: #6481b7;
 }

 
.legalfooter {
 font-family: Arial, Helvetica, sans-serif;
 display: block;
 font-size: 8pt;
 text-align: center;
 color: #FFFFFF;
 width: 700px;
 }

.homeshell {
 height: 485px;
 width: 878px;
 background: transparent url(../images/home_bg.gif) repeat-x;
}

.contentnav {
	position:relative;
	display: inline;
	float: left;
	width: 258px;
}
.BOHcontenttext {
 position: relative;
 display: inline;
 float: left;
 width: 360px;
 height: 400px;
 text-align:left;
 padding: 0px 0px 0px 60px;
}

.BOHcontent2 {
 font-family: Arial, Helvetica, sans-serif;
 width: 272px;
 font-size: 10pt;
 }

.BOHcontentBTN {
 position: relative;
 display: inline;
 float: right;
 width: 160px;
 text-align:left;
 padding: 0px 0px 0px 0px;
}

.WWAcontenttext {
 position: relative;
 display: inline;
 float: left;
 width: 360px;
 height: 500px;
 text-align:left;
 padding: 0px 0px 0px 60px;
}

.WWAexectext {
 position: relative;
 display: inline;
 float: left;
 width: 600px;
 height: 500px;
 text-align:left;
 padding: 0px 0px 0px 60px;
}

.subhead {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 float:left;
 font-weight: bolder;
 color: #6481b7;
}

.WWA_parent {
 position: relative;
 display: inline;
 width: 600px;
 float: right;
 height: 178px;
 }
 
.WWA_exec {
 position: relative;
 display: inline;
 float: right;
 width: 430px;
 text-align:left;
 padding: 5px 10px 0px 0px;
 }

.WWA_pic {
 position: relative;
 display: inline;
 float: left;
 width: 151px;
 text-align:left;
 }
 

.WWAsalestext {
 position: relative;
 display: inline;
 float: left;
 width: 604px;
 height: 500px;
 text-align:left;
 padding: 0px 0px 0px 60px;
}

.HWSUcontenttext {
 position: relative;
 display: inline;
 float: left;
 width: 560px;
 text-align:left;
 padding: 0px 0px 0px 60px;
}

.WAAScontenttop {
	position: relative;
	background: transparent url(../images/pruha_smiles_landing_main_LENA_top.gif) no-repeat;
	display: inline;
	float: right;
	width: 600px;
	height: 280px;
	text-align:left;
	padding: 0px 20px 0px 0px;
}

.WAAScontenttext {
	position: relative;
	background: transparent url(../images/pruha_smiles_landing_main_bg.gif) no-repeat;
	display: inline;
	float: right;
	width: 600px;
	height: 250px;
	text-align:left;
	padding: 0px 20px 0px 0px;
}
.WAAScontenttextTOP {
	position: relative;
	background: transparent url(../images/pruha_smiles_landing_main_top_bg.gif) no-repeat;
	display: inline;
	float: right;
	width: 600px;
	height: 250px;
	text-align:left;
	padding: 0px 20px 0px 0px;
}

.WAAStextleft {
 position: relative;
 float:left;
 display: inline;
 width: 245px;
 text-align:left;
 margin: 0px 10px 5px 0px;
}
.WAAStextright {
 position: relative;
 float: right;
 display: inline;
 width: 255px;
 text-align:left;
 padding: 0px 5px 0px 0px;
}

.WAASleft {
 position: relative;
 display: inline;
 float: left;
 width: 325px;
 text-align:left;
 padding: 0px 5px 0px 0px;
}
.WAASright {
	position: relative;
	display: inline;
	float: right;
	width: 405px;
	text-align:left;
	padding: 55px 40px 0px 0px;
}


.WWDcontenttext {
 position: relative;
 display: inline;
 float: left;
 width: 350px;
 text-align: left;
 margin: 0px 0px 0px 60px;
}

.contentshellftr {
 position: static;
 height:60px;
 width: 928px;
}

.navshell {
 position: absolute;
 height: 138px;
 width: 369px;
}

.whywerebetternav {
 padding: 0px 0px 0px 0px;
 width: 258px;
 position: fixed;
 background: transparent url(../images/why_were_diff_rpt.gif) repeat-y;
 font-family: Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight:bold;
 text-align: center;
 line-height: 120%;
 letter-spacing: .05em;
 color: #FFFFFF;
 }


.navtableheader {
 height: 44px;
 width: 369px;
}

.hometext{
 width: 100px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 text-align: left;
 border:1px lightgrey;
 color: #FFFFFF; 
}

.navtablecontent {
 background: transparent url(../images/home_navtable_bf.jpg) repeat-x scroll left top;
 width: 369px;
}

.navtablefooter {
 height: 47px;
 width: 369px;
 padding: 0px 0px 0px 0px;
}
