@charset "UTF-8";

html, body{
	height: 100%;}

body {
color:#5a5a5a;
font-family:sans-serif;
font-size:.8em;
text-align:center;
background-color:#9ebcd1;
margin:0;
padding:0;
}
.img {padding:0px 10px 0px 0px;}

#container {
height:auto;
	width: 832px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(../images/content_bgwhite.png);
	background-repeat: repeat-y;
	background-position: center top;
}

#Tcontainer {
height:100%;
	width: 832px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(../images/content_bgwhite.png);
	background-repeat: repeat-y;
	background-position: center top;
}

#Tcontainer {height: auto; min-height: 100%;}

#termsContent {
height:100%;
min-height:100%;
padding: 0 16px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


#mainContent {
height:auto;
padding: 0 16px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

}

.hoverbox a {
position:relative;
}

.hoverbox a:hover {
display:block;
font-size:100%;
z-index:1;
}

.hoverbox a:hover .preview {
top:-38px;
left:-50px;
}

.hoverbox li {
position:static;
}

div.lt_col {
position:absolute;
margin-top:220px;
width:250px;
left:60px;
line-height:1.5em;
}

div.rt_col {
line-height:1.5em;
position:absolute;
margin-top:220px;
width:250px;
left:300px;
float:left;
}

.header {
position:absolute;
border:0;
top:0;
left:0;
}

.abt_txt {
	position:absolute;
	border:0;
	top:190px;
	left:60px;
	width:380px;
	line-height:150%;
}

.clt_txt {
	position:absolute;
	border:0;
	top:185px;
	left:60px;
	width:700px;
	line-height:150%;
}

.car_txt {
	position:absolute;
	border:0;
	top:190px;
	left:60px;
	width:670px;
	line-height:1.3em;
}

.terms_txt {
	height:100%;
	position:relative;
	border:0;
	top:190px;
	left:60px;
	width:670px;
	line-height:1.3em;
}

.thdr_lft {
	position:absolute;
	border:0;
	top:80px;
	left:60px;
	width:170px;
	line-height:150%;
}

.thdr_rt {
	position:absolute;
	border:0;
	top:80px;
	left:250px;
	width:250px;
	line-height:150%;
}

.thdr_sub {
position:absolute;
border:0;
top:190px;
left:60px;
width:170px;
line-height:150%;
}

.lft_team {
	position:absolute;
	border:0;
	top:100px;
	left:60px;
	float:left;
	width:170px;
	line-height:1.5em;
}

.lft_team_sub {
	position:absolute;
	border:0;
	top:215px;
	left:60px;
	float:left;
	width:170px;
	line-height:1.5em;
}

.rt_team {
	position:absolute;
	border:0;
	top:100px;
	left:250px;
	float:left;
	width:515px;
	line-height:1.5em;
}


.title {
	position:absolute;
	border:0;
	top:100px;
	left:60px;
	font-size:1.5em;
	width:300px;
	color:#5f95b8;
	font-weight:700;
}

.abt_title {
position:absolute;
border:0;
top:50px;
left:60px;
font-size:1.5em;
width:250px;
color:#5f95b8;
font-weight:700;
}

.indent {
margin-left:1em;
}

div.wrapper {
position:relative;
left:0;
top:0;
width:800px;
height:1045px;
}

div.homeWrapper {
position:relative;
left:0;
top:0;
width:800px;
height:768px;
}

div.newWrapper {
position:relative;
left:0;
top:0;
width:800px;
height:1045px;
}

div.termsWrapper {
position:relative;
left:0;
top:0;
width:800px;
height:100%;
}

div.midWrapper {
position:relative;
left:0;
top:0;
width:800px;
height:866px;
}



div.top-bar {
position:absolute;
left:0;
top:0;
width:800px;
height:128px;
}

div.mid-bar {
position:absolute;
left:0;
top:128px;
width:800px;
height:148px;
}

div.nav-bar {
position:absolute;
left:0;
top:276px;
width:670px;
height:21px;
background:#5f95b8;
font-weight:700;
padding-left:130px;
color:#fff;
background-color:#5f95b8;
z-index:1000;
}

div.sub-nav-bar {
z-index:1000;
position:absolute;
left:0;
top:128px;
width:670px;
height:21px;
background:#5f95b8;
font-weight:700;
padding-left:130px;
color:#fff;
}

div.suite-nav-bar {
z-index:1000;
position:absolute;
left:0;
top:128px;
height:21px;
background:#5f95b8;
font-weight:700;
padding-left:130px;
color:#fff;
}

.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 660px;
	background:#5f95b8;	
}


.nav ul {
border-bottom:0;
list-style:none;
width:190px;
position:absolute;
top:-999em;
left:-1px;
margin:0;
}

.nav li:hover ul,.nav li.sfHover ul {
top:20px;
}

.nav ul li {
border:0;
float:none;
}

.nav ul a {
border:0;
width:80px;
white-space:nowrap;
}

.nav ul a:hover {
background:#5f95b8;
color:#fff;
padding:2px 0;
}

#nav-one li:hover ul a,#nav-one li.sfHover ul a {
background:#5f95b8;
color:#fff;
width:155px;
margin-left:1px;
padding:3px 3px 3px 5px;
}

div.right-spacer {
position:absolute;
left:0;
top:297px;
width:128px;
height:325px;
}

.flt_lft {
float:left;
margin-left:45px;
}

.bookFlt {
float:left;
margin:0 8px 10px 0;
}

.hdr2 {
float:left;
margin-left:0;
}

.media {
float:left;
margin-left:45px;
width:150px;
}

.padd {
padding-bottom:25px;
}

div.sm_content {
position:absolute;
left:0;
top:149px;
width:800px;
height:600px;
background-image:url(../images/btm_bg.jpg);
background-repeat:no-repeat;
padding:15px;
}

div.mid_content {
position:absolute;
left:0;
top:149px;
width:800px;
height:700px;
background-image:url(../images/btm_bg_lg.jpg);
background-repeat:no-repeat;
}

div.lg_content{
	position:absolute;
	left:0;
	top:149px;
	width:800px;
	height:866px;
	background-image:url(../images/btm_bg_lg2.jpg);
	background-repeat:no-repeat;
	padding:15px;
}

div.8content {
	position:absolute;
	left:0;
	top:149px;
	width:800px;
	height:987px;
	background-image:url(../images/btm_bg_lg2.jpg);
	background-repeat:no-repeat;
	spadding:15px;
}

div.terms_content {
	position:relative;
	left:0;
	top:149px;
	/* [disabled]width:800px; */
	height:2200px;
	min-height:100%;
	background-image:url(../images/btm_bg_lgTerms.jpg);
	background-repeat:no-repeat;
	padding:15px;
	width:auto;
}

div.priv_content {
	position:relative;
	left:0;
	top:149px;
	/* [disabled]width:800px; */
	height:2700px;
	min-height:100%;
	background-image:url(../images/btm_bg_lgTerms.jpg);
	background-repeat:no-repeat;
	padding:15px;
	width:auto;
}

div.welcome {
position:absolute;
left:130px;
top:297px;
width:585px;
height:295px;
line-height:125%;
padding:30px 35px 0 50px;
}

div.clt_footer {
	border-top:thin solid #8f9396;
	border-bottom:thin solid #8f9396;
	position:absolute;
	left:0px;
	top:1060px;
	width:800px;
	height:46px;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat;
	color:#666;
	text-align:right;
}

div.clt_footer {
border-top:thin solid #8f9396;
border-bottom:thin solid #8f9396;
position:absolute;
left:0;
top:1073px;
width:800px;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
color:#666;
text-align:right;
}

div.clt_footer {
	border-top:thin solid #8f9396;
	border-bottom:thin solid #8f9396;
	position:absolute;
	left:0;
	top:998px;
	width:800px;
	height:46px;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat;
	color:#666;
	text-align:right;
}

div.corp_footer {
border-top:thin solid #8f9396;
border-bottom:thin solid #8f9396;
position:absolute;
left:0;
top:908px;
width:800px;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
color:#666;
text-align:right;
}

div.abt_footer {
border-top:thin solid #8f9396;
border-bottom:thin solid #8f9396;
position:absolute;
left:0;
top:900px;
width:800px;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
color:#666;
text-align:right;
}
div.abt_footer2 {
	border-top:thin solid #8f9396;
	border-bottom:thin solid #8f9396;
	position:absolute;
	left:0;
	top:848px;
	width:800px;
	height:46px;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat;
	color:#666;
	text-align:right;
}

div.footer,div.st_footer {
border-top:thin solid #8f9396;
border-bottom:thin solid #8f9396;
position:absolute;
left:0;
top:720px;
width:100%;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
color:#666;
text-align:right;
}

div.terms_footer {
border-top:thin solid #8f9396;
border-bottom:thin solid #8f9396;
position:absolute;
left:0;
bottom:0px;
width:100%;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
color:#666;
text-align:right;
}



div.footer_sub {
border-top:thin solid #8f9396;
border-bottom:thin solid #8f9396;
position:absolute;
left:0;
top:671px;
width:800px;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
text-align:right;
color:#666;
font-weight:700;
font-size:.9em;
}

.footer_nav {
padding:10px 0px 0 0;text-align:center
}

.footer_copy {
font-size:.85em;
padding:5px 0px 0 0; text-align:center
}

.sCard_upper {
border:0;
top:-1px;
width:761px;
position:absolute;
background-image:url(../images/blue.png);
background-repeat:no-repeat;
height:154px;
left:0;
}

.soarCard img {
border:0;
margin-left:auto;
margin-right:auto;
}

.bl_bg {
border:0;
top:-1px;
width:819px;
position:absolute;
background-image:url(../images/blue.png);
background-repeat:no-repeat;
height:171px;
left:0;
}

.sCard_lower {
border:0;
top:190px;
width:263px;
position:absolute;
height:170px;
left:45px;
font-size:1.3em;
text-align:left;
}

.sCard_wide {
border:0;
top:190px;
width:563px;
position:absolute;
height:170px;
left:45px;
font-size:1.3em;
text-align:left;
}

.bscan_text {
clear:both;
font:12px Verdana, sans-serif;
padding:10px 0 0;
}

.bscan_text li {
font:12px Verdana, sans-serif;
margin-left:1.5em;
padding:5px 0 0 20px;
}

.red {
color:#e22c32;
}

div.corp_footer {
border-top:thin solid #8f9396;
border-bottom:thin solid #8f9396;
position:absolute;
left:0;
top:750px;
width:800px;
height:46px;
background-image:url(../images/footer.jpg);
background-repeat:repeat;
text-align:right;
color:#666;
font-weight:700;
font-size:.9em;
}

div.footer a,div.footer_sub a,div.st_footer a,div.clt_footer a,div.corp_footer a,div.abt_footer a,div.abt_footer2 a, div.terms_footer a {
color:#5a5a5a;
font-weight:700;
font-size:1em;
}

div.footer a:hover,div.footer_sub a:hover,div.st_footer a:hover,div.clt_footer a:hover,div.corp_footer a:hover,div.abt_footer a:hover, div.terms_footer a:hover {
color:#e92d33;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/
.hoverbox {
cursor:default;
list-style:none;
position:absolute;
right:360px;
}

.corp_hoverbox {
cursor:default;
list-style:none;
position:absolute;
right:475px;
}

/*THUMBNAIL2 - thumbnail2 has border and border on hover*/
.sCard08_ div {
position:absolute;
background-image:url(../images/popup3.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:400px;
height:300px;
z-index:1;
}

.sCard02_ div {
position:absolute;
background-image:url(../images/popup3.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
z-index:1;
}

.sCard07_ div {
position:absolute;
background-image:url(../images/popup3.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:320px;
height:300px;
z-index:1;
}

.sCard08_:hover div {
position:absolute;
display:inline;
width:400px;
top:150px;
left:-80px;
padding:65px 45px 0 105px;
}

.sCard02_:hover div {
position:absolute;
display:inline;
width:400px;
top:267px;
left:-142px;
padding:65px 45px 0 105px;
}

.sCard07_:hover div {
position:absolute;
display:inline;
width:400px;
top:165px;
left:-180px;
padding:65px 45px 0 105px;
}

.sCard05_:hover div {
position:absolute;
display:inline;
width:400px;
top:189px;
left:-290px;
padding:65px 45px 0 105px;
}

.sCard11_:hover div {
position:absolute;
display:inline;
width:400px;
top:61px;
left:-211px;
padding:65px 45px 0 105px;
}

/*cBody2 - Corporate Body Scan*/
.corp-body-08_ div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
padding:45px 200px 10px 0;
}

.corp-body-05_ div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
padding:95px 20px 10px;
}

.cBody4 div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:320px;
height:300px;
padding:55px 0 0;
}

.corp-body-04_ div {
position:absolute;
background-image:url(../images/popup3.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:330px;
height:300px;
padding:55px 20px 10px;
}

.corp-body-08_:hover div {
position:absolute;
display:inline;
width:400px;
z-index:100;
top:181px;
left:-307px;
padding:65px 45px 0 105px;
}

.corp-body-05_:hover div {
position:absolute;
display:inline;
width:400px;
z-index:100;
top:250px;
left:-5px;
padding:65px 45px 0 105px;
}

.cBody4:hover div {
position:absolute;
display:inline;
width:400px;
z-index:100;
top:100px;
left:-160px;
padding:65px 45px 0 105px;
}

.corp-body-04_:hover div {
position:absolute;
display:inline;
width:400px;
z-index:100;
top:285px;
left:-252px;
padding:65px 45px 0 105px;
}

.corp-body-10_:hover div {
position:absolute;
display:inline;
z-index:100;
width:400px;
top:76px;
left:-307px;
padding:65px 45px 0 105px;
}

.opbody2 {
position:absolute;
float:left;
left:8px;
top:125px;
z-index:0;
margin:0;
}

.opbody3 {
position:absolute;
float:left;
left:131px;
top:15px;
z-index:0;
margin:0;
}

.opbody4 {
position:absolute;
float:left;
left:146px;
top:105px;
z-index:0;
margin:0;
}

.opbody6 {
position:absolute;
float:left;
left:245px;
top:125px;
z-index:0;
margin:0;
}

.opbody div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:200px;
margin:12px 20px 10px 8px;
}

.opbody2 div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:200px;
margin:-35px 20px 10px 8px;
}

.opbody4 div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:200px;
margin:55px 0 0;
}

.opbody:hover div {
position:absolute;
display:inline;
width:265px;
top:160px;
left:-18px;
padding:65px 45px 0 105px;
}

.opbody2:hover div {
position:absolute;
display:inline;
width:265px;
top:122px;
left:-18px;
padding:65px 45px 0 105px;
}

.opbody3:hover div {
position:absolute;
display:inline;
width:265px;
top:187px;
left:-143px;
padding:65px 45px 0 105px;
}

.opbody4:hover div {
position:absolute;
display:inline;
width:265px;
top:120px;
left:-143px;
padding:65px 45px 0 105px;
}

.opbody5:hover div {
position:absolute;
display:inline;
width:265px;
top:117px;
left:-267px;
padding:65px 45px 0 105px;
}

.opbody6:hover div {
position:absolute;
display:inline;
width:265px;
top:32px;
left:-267px;
padding:65px 45px 0 105px;
}

.oper-sub-18_ div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:-35px 20px 10px 8px;
}

.oper-sub-06_ div {
position:absolute;
background-image:url(../images/popup3.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 0 0;
}

.oper-sub-23_:hover div {
position:absolute;
display:inline;
width:400px;
top:83px;
left:-63px;
padding:65px 45px 0 105px;
}

.oper-sub-18_:hover div {
position:absolute;
display:inline;
width:400px;
top:217px;
left:10px;
padding:65px 45px 0 105px;
}

.oper-sub-13_:hover div {
position:absolute;
display:inline;
width:400px;
top:260px;
left:8px;
padding:65px 45px 0 105px;
}

.oper-sub-06_:hover div {
position:absolute;
display:inline;
width:400px;
top:294px;
left:-41px;
padding:65px 45px 0 105px;
}

.oper-sub-02_:hover div {
position:absolute;
display:inline;
width:400px;
top:343px;
left:-150px;
padding:65px 45px 0 105px;
}

.oper-sub-03_:hover div {
position:absolute;
display:inline;
width:400px;
top:343px;
left:-242px;
padding:65px 45px 0 105px;
}

.oper-sub-07_:hover div {
position:absolute;
display:inline;
width:400px;
top:269px;
left:-242px;
padding:65px 45px 0 105px;
}

.oper-sub-08_:hover div {
position:absolute;
display:inline;
width:400px;
top:269px;
left:-312px;
padding:65px 45px 0 105px;
}

.oper-sub-16_:hover div {
position:absolute;
display:inline;
width:400px;
top:184px;
left:-312px;
padding:65px 45px 0 105px;
}

.oper-sub-20_:hover div {
position:absolute;
display:inline;
width:400px;
top:86px;
left:-330px;
padding:65px 45px 0 105px;
}

.oper-sub-25_:hover div {
position:absolute;
display:inline;
width:400px;
top:31px;
left:-255px;
padding:65px 45px 0 105px;
}

.oper-sub-26_:hover div {
position:absolute;
display:inline;
width:400px;
top:6px;
left:-330px;
padding:65px 45px 0 105px;
}

.oper-sub-24_:hover div {
position:absolute;
display:inline;
width:400px;
top:31px;
left:-160px;
padding:65px 45px 0 105px;
}

.sCard_subHdr {
border:0;
left:45px;
position:absolute;
text-align:left;
top:180px;
width:700px;
}

/*salesSub - Sales Sub Button Positioning*/
.sales-sub-19_ div {
position:absolute;
background-image:url(../images/popup4.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:12px 20px 10px 8px;
}

.sales-sub-04_ div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 20px 10px;
}

.sales-sub-19_:hover div {
position:absolute;
display:inline;
width:400px;
top:80px;
left:-74px;
padding:65px 45px 0 105px;
}

.sales-sub-15_:hover div {
position:absolute;
display:inline;
width:400px;
top:233px;
left:5px;
padding:65px 45px 0 105px;
}

.sales-sub-07_:hover div {
position:absolute;
display:inline;
width:400px;
top:313px;
left:-7px;
padding:65px 45px 0 105px;
}

.sales-sub-08_:hover div {
position:absolute;
display:inline;
width:400px;
top:268px;
left:-103px;
padding:65px 45px 0 105px;
}

.sales-sub-03_:hover div {
position:absolute;
display:inline;
width:400px;
top:331px;
left:-92px;
padding:65px 45px 0 105px;
}

.sales-sub-04_:hover div {
position:absolute;
display:inline;
width:400px;
top:331px;
left:-224px;
padding:65px 45px 0 105px;
}

.sales-sub-10_:hover div {
position:absolute;
display:inline;
width:400px;
top:230px;
left:-310px;
padding:65px 45px 0 105px;
}

.sales-sub-16_:hover div {
position:absolute;
display:inline;
width:400px;
top:125px;
left:-310px;
padding:65px 45px 0 105px;
}

.sales-sub-20_:hover div {
position:absolute;
display:inline;
width:400px;
top:37px;
left:-207px;
padding:65px 45px 0 105px;
}

/*Sweet Spot Management Table*/
#ftable {
position:absolute;
width:650px;
margin:15px 0 0 15px;
padding:0;
font-size:1.2em;
}

.spec {
font:bold Verdana, Arial, Helvetica, sans-serif;
color:#454545;
text-transform:none;
background:#dce9f1;
padding:6px 6px 6px 12px;
}

th.nobg {
border-top:0;
border-left:0;
border-right:1px solid #C1DAD7;
background:none;
}

td {
border:1px solid #C1DAD7;
background:#fff;
color:#454545;
font:.7em Verdana, Arial, Helvetica, sans-serif;
padding:6px 6px 6px 12px;
}

td.alt {
background:#fff;
color:#797268;
}

.sweet-spot-03_ div {
position:absolute;
background-image:url(../images/popup3.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:10px 20px 10px 10px;
}

.sweet-spot-09_ div {
position:absolute;
background-image:url(../images/popup4.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 0 0;
}

.sweet-spot-02_:hover div {
position:absolute;
display:inline;
width:400px;
top:245px;
left:-75px;
padding:65px 45px 0 105px;
}

.sweet-spot-08_:hover div {
position:absolute;
display:inline;
width:400px;
top:179px;
left:10px;
padding:65px 45px 0 105px;
}

.sweet-spot-03_:hover div {
position:absolute;
display:inline;
width:400px;
top:247px;
left:-183px;
padding:65px 45px 0 105px;
}

.sweet-spot-09_:hover div {
position:absolute;
display:inline;
width:400px;
top:120px;
left:-143px;
padding:65px 45px 0 105px;
}

.sweet-spot-05_:hover div {
position:absolute;
display:inline;
width:400px;
top:134px;
left:-293px;
padding:65px 45px 0 105px;
}

.sweet-spot-12_:hover div {
position:absolute;
display:inline;
width:400px;
top:20px;
left:-293px;
padding:65px 45px 0 105px;
}

.strategic2 {
position:absolute;
float:left;
left:8px;
top:121px;
z-index:0;
margin:0;
}

.strategic3 {
position:absolute;
float:left;
left:127px;
top:15px;
z-index:0;
margin:0;
}

.strategic4 {
position:absolute;
float:left;
left:144px;
top:110px;
z-index:0;
margin:0;
}

.strategic6 {
position:absolute;
float:left;
left:245px;
top:121px;
z-index:0;
margin:0;
}

.strategic div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:12px 20px 10px 8px;
}

.strategic2 div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:-35px 20px 10px 8px;
}

.strategic4 div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 0 0;
}

.strategic:hover div {
position:absolute;
display:inline;
width:370px;
top:160px;
left:-18px;
padding:40px 15px 0;
}

.strategic2:hover div {
position:absolute;
display:inline;
width:370px;
top:122px;
left:-18px;
padding:40px 15px 0;
}

.strategic3:hover div {
position:absolute;
display:inline;
width:370px;
top:187px;
left:-143px;
padding:40px 15px 0;
}

.strategic4:hover div {
position:absolute;
display:inline;
width:370px;
top:120px;
left:-143px;
padding:40px 15px 0;
}

.strategic5:hover div {
position:absolute;
display:inline;
width:370px;
top:117px;
left:-267px;
padding:40px 15px 0;
}

.strategic6:hover div {
position:absolute;
display:inline;
width:370px;
top:32px;
left:-267px;
padding:40px 15px 0;
}

/*end of hover popup links*/
a {
color:#5a5a5a;
text-decoration:none;
}

h1 {
background:inherit;
border-bottom:1px dashed #ccc;
color:#933;
font:17px Georgia, serif;
text-align:center;
margin:0 0 10px;
padding:0 0 5px;
}

.popup {
clear:both;
font:10px Verdana, sans-serif;
padding:10px 0;
}

.bttm_text {
clear:both;
font:12px Verdana, sans-serif;
padding:10px 0;
}

a {
color:#e92d33;
}

p a:hover {
color:#000;
}

div.sCard01_ {
position:absolute;
left:0;
top:0;
width:62px;
height:117px;
}

div.sCard02_ {
position:absolute;
left:62px;
top:0;
width:122px;
height:102px;
}

div.sCard03_ {
position:absolute;
left:184px;
top:0;
width:130px;
height:78px;
}

div.sCard04_ {
position:absolute;
left:184px;
top:78px;
width:26px;
height:24px;
}

div.sCard05_ {
position:absolute;
left:210px;
top:78px;
width:104px;
height:108px;
}

div.sCard06_ {
position:absolute;
left:62px;
top:102px;
width:38px;
height:15px;
}

div.sCard07_ {
position:absolute;
left:100px;
top:102px;
width:110px;
height:104px;
}

div.sCard08_ {
position:absolute;
left:0;
top:117px;
width:100px;
height:134px;
}

div.sCard09_ {
position:absolute;
left:210px;
top:186px;
width:104px;
height:20px;
}

div.sCard10_ {
position:absolute;
left:100px;
top:206px;
width:31px;
height:110px;
}

div.sCard11_ {
position:absolute;
left:131px;
top:206px;
width:116px;
height:120px;
}

div.sCard12_ {
position:absolute;
left:247px;
top:206px;
width:67px;
height:110px;
}

div.sCard13_ {
position:absolute;
left:0;
top:251px;
width:100px;
height:65px;
}

div.corp-body-01_ {
position:absolute;
left:0;
top:0;
width:146px;
height:68px;
}

div.corp-body-02_ {
position:absolute;
left:146px;
top:0;
width:101px;
height:137px;
}

div.corp-body-03_ {
position:absolute;
left:247px;
top:0;
width:193px;
height:33px;
}

div.corp-body-04_ {
position:absolute;
left:247px;
top:33px;
width:193px;
height:104px;
}

div.corp-body-05_ {
position:absolute;
left:0;
top:68px;
width:146px;
height:105px;
}

div.corp-body-06_ {
position:absolute;
left:146px;
top:137px;
width:156px;
height:130px;
}

div.corp-body-07_ {
position:absolute;
left:302px;
top:137px;
width:138px;
height:105px;
}

div.corp-body-08_ {
position:absolute;
left:0;
top:173px;
width:145px;
height:113px;
}

div.corp-body-09_ {
position:absolute;
left:145px;
top:173px;
width:1px;
height:94px;
}

div.corp-body-10_ {
position:absolute;
left:302px;
top:242px;
width:138px;
height:137px;
}

div.corp-body-11_ {
position:absolute;
left:145px;
top:267px;
width:157px;
height:112px;
}

div.corp-body-12_ {
position:absolute;
left:0;
top:286px;
width:145px;
height:93px;
}

div.corp-body-15_ {
position:absolute;
left:378px;
top:267px;
width:41px;
height:112px;
}

.oper-sub-01_ {
position:absolute;
left:0;
top:0;
width:148px;
height:49px;
}

.oper-sub-02_ {
position:absolute;
left:148px;
top:0;
width:92px;
height:91px;
}

.oper-sub-03_ {
position:absolute;
left:240px;
top:0;
width:110px;
height:74px;
}

.oper-sub-04_ {
position:absolute;
left:350px;
top:0;
width:107px;
height:74px;
}

.oper-sub-05_ {
position:absolute;
left:0;
top:49px;
width:59px;
height:79px;
}

.oper-sub-06_ {
position:absolute;
left:59px;
top:49px;
width:89px;
height:79px;
}

.oper-sub-07_ {
position:absolute;
left:240px;
top:74px;
width:70px;
height:37px;
}

.oper-sub-08_ {
position:absolute;
left:310px;
top:74px;
width:106px;
height:85px;
}

.oper-sub-09_ {
position:absolute;
left:416px;
top:74px;
width:41px;
height:85px;
}

.oper-sub-10_ {
position:absolute;
left:148px;
top:91px;
width:10px;
height:49px;
}

.oper-sub-11_ {
position:absolute;
left:158px;
top:91px;
width:82px;
height:221px;
}

.oper-sub-12_ {
position:absolute;
left:240px;
top:111px;
width:70px;
height:201px;
}

.oper-sub-13_ {
position:absolute;
left:0;
top:128px;
width:117px;
height:88px;
}

.oper-sub-14_ {
position:absolute;
left:117px;
top:127px;
width:31px;
height:12px;
}

.oper-sub-15_ {
position:absolute;
left:117px;
top:140px;
width:41px;
height:163px;
}

.oper-sub-16_ {
position:absolute;
left:310px;
top:159px;
width:138px;
height:98px;
}

.oper-sub-17_ {
position:absolute;
left:448px;
top:159px;
width:9px;
height:273px;
}

.oper-sub-18_ {
position:absolute;
left:0;
top:216px;
width:117px;
height:87px;
}

.oper-sub-19_ {
position:absolute;
left:310px;
top:257px;
width:18px;
height:55px;
}

.oper-sub-20_ {
position:absolute;
left:328px;
top:257px;
width:96px;
height:80px;
}

.oper-sub-21_ {
position:absolute;
left:424px;
top:257px;
width:24px;
height:175px;
}

.oper-sub-22_ {
position:absolute;
left:0;
top:303px;
width:73px;
height:129px;
}

.oper-sub-23_ {
position:absolute;
left:73px;
top:303px;
width:85px;
height:83px;
}

.oper-sub-24_ {
position:absolute;
left:158px;
top:312px;
width:95px;
height:120px;
}

.oper-sub-25_ {
position:absolute;
left:253px;
top:312px;
width:75px;
height:96px;
}

.oper-sub-26_ {
position:absolute;
left:328px;
top:337px;
width:22px;
height:71px;
}

.oper-sub-27_ {
position:absolute;
left:350px;
top:337px;
width:74px;
height:95px;
}

.oper-sub-28_ {
position:absolute;
left:73px;
top:386px;
width:85px;
height:46px;
}

.oper-sub-29_ {
position:absolute;
left:253px;
top:408px;
width:97px;
height:24px;
}

.sales-sub-01_ {
position:absolute;
left:0;
top:0;
width:457px;
height:15px;
}

.sales-sub-02_ {
position:absolute;
left:0;
top:15px;
width:127px;
height:63px;
}

.sales-sub-03_ {
position:absolute;
left:127px;
top:15px;
width:112px;
height:63px;
}

.sales-sub-04_ {
position:absolute;
left:239px;
top:15px;
width:114px;
height:101px;
}

.sales-sub-05_ {
position:absolute;
left:353px;
top:15px;
width:104px;
height:101px;
}

.sales-sub-06_ {
position:absolute;
left:0;
top:78px;
width:32px;
height:125px;
}

.sales-sub-07_ {
position:absolute;
left:32px;
top:78px;
width:106px;
height:125px;
}

.sales-sub-08_ {
position:absolute;
left:138px;
top:78px;
width:101px;
height:38px;
}

.sales-sub-09_ {
position:absolute;
left:138px;
top:116px;
width:187px;
height:42px;
}

.sales-sub-10_ {
position:absolute;
left:325px;
top:116px;
width:132px;
height:105px;
}

.sales-sub-11_ {
position:absolute;
left:138px;
top:158px;
width:36px;
height:151px;
}

.sales-sub-12_ {
position:absolute;
left:174px;
top:158px;
width:113px;
height:109px;
}

.sales-sub-13_ {
position:absolute;
left:287px;
top:158px;
width:38px;
height:151px;
}

.sales-sub-14_ {
position:absolute;
left:0;
top:203px;
width:22px;
height:229px;
}

.sales-sub-15_ {
position:absolute;
left:22px;
top:203px;
width:116px;
height:106px;
}

.sales-sub-16_ {
position:absolute;
left:325px;
top:221px;
width:132px;
height:120px;
}

.sales-sub-17_ {
position:absolute;
left:174px;
top:267px;
width:113px;
height:42px;
}

.sales-sub-18_ {
position:absolute;
left:22px;
top:309px;
width:79px;
height:123px;
}

.sales-sub-19_ {
position:absolute;
left:101px;
top:309px;
width:121px;
height:102px;
}

.sales-sub-20_ {
position:absolute;
left:222px;
top:309px;
width:103px;
height:102px;
}

.sales-sub-21_ {
position:absolute;
left:325px;
top:341px;
width:132px;
height:91px;
}

.sales-sub-22_ {
position:absolute;
left:101px;
top:411px;
width:224px;
height:21px;
}

/*Colors*/
.ltGreen {
color:#23aa1f;
font-weight:700;
}

.dGreen {
color:#027031;
font-weight:700;
}

.ltblue {
color:#016fab;
font-weight:700;
}

.mBlue {
color:#1a66af;
font-weight:700;
}

.dBlue {
color:#3642bc;
font-weight:700;
}

.maroon {
color:#a1245c;
font-weight:700;
}

.ltOrng {
color:#f0a107;
font-weight:700;
}

.dOrng {
color:#fb7c0a;
font-weight:700;
}

.blGreen {
color:#04677c;
font-weight:700;
}

.dPurp {
color:#976eb6;
font-weight:700;
}

.lPurp {
color:#aa4abb;
font-weight:700;
}

#nav-one li:hover a,#nav-one li.sfHover a,#nav-one li:hover ul a:hover,#nav-one li.sfHover ul a:hover {
background:#86b6d5;
color:#fff;
}

.cb_hoverbox,.sweet_hoverbox {
cursor:default;
list-style:none;
position:absolute;
left:335px;
}

.bluebox,.bluebox_sub {
background-image:url(../images/blue_bg.png);
background-repeat:no-repeat;
width:385px;
height:203px;
background-color:#fff;
border-color:#b6b7b8;
border-style:solid;
border-width:1px;
padding:4px;
}

.sCard05_ div,.sCard11_ div {
position:absolute;
background-image:url(../images/popup4.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:330px;
height:300px;
z-index:1;
}

.corp-body-07_ div,.corp-body-10_ div {
position:absolute;
background-image:url(../images/popup4.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:320px;
height:300px;
padding:50px 20px 10px;
}

.opbody,.strategic {
position:absolute;
float:left;
left:8px;
top:40px;
z-index:0;
margin:0;
}

.opbody5,.strategic5 {
position:absolute;
float:left;
left:245px;
top:40px;
z-index:0;
margin:0;
}

.opbody3 div,.strategic3 div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:200px;
margin:10px 20px 10px 10px;
}

.opbody5 div,.opbody6 div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:200px;
margin:55px 20px 10px;
}

.oper-sub-23_ div,.sweet-spot-02_ div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:12px 20px 10px 8px;
}

.oper-sub-13_ div,.sales-sub-07_ div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:10px 20px 10px 10px;
}

.oper-sub-02_ div,.oper-sub-03_ div,.oper-sub-07_ div,.oper-sub-08_ div,.sales-sub-10_ div {
position:absolute;
background-image:url(../images/popup3.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 20px 10px;
}

.oper-sub-16_ div,.oper-sub-20_ div,.oper-sub-25_ div,.oper-sub-26_ div,.oper-sub-24_ div,.sales-sub-16_ div,.sales-sub-20_ div,.sweet-spot-05_ div,.sweet-spot-12_ div {
position:absolute;
background-image:url(../images/popup4.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 20px 10px;
}

.sales-sub-15_ div,.sweet-spot-08_ div {
position:absolute;
background-image:url(../images/popup1.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:-35px 20px 10px 8px;
}

.sales-sub-08_ div,.sales-sub-03_ div {
position:absolute;
background-image:url(../images/popup2.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 0 0;
}

.strategic5 div,.strategic6 div {
position:absolute;
background-image:url(../images/popup.png);
background-repeat:no-repeat;
left:-9999px;
color:#000;
text-decoration:none;
width:300px;
height:300px;
margin:55px 20px 10px;
}

div.sweet-spot-01_,div.sales-body-01_,div.strat-plan-01_,div.oper-body-01_ {
position:absolute;
left:0;
top:0;
width:100px;
height:113px;
}

div.sweet-spot-02_,div.sales-body-02_,div.strat-plan-02_,div.oper-body-02_ {
position:absolute;
left:100px;
top:0;
width:106px;
height:113px;
}

div.sweet-spot-03_,div.sales-body-03_,div.strat-plan-03_,div.oper-body-03_ {
position:absolute;
left:206px;
top:0;
width:100px;
height:113px;
}

div.sweet-spot-04_,div.sales-body-04_,div.strat-plan-04_,div.oper-body-04_ {
position:absolute;
left:306px;
top:0;
width:167px;
height:68px;
}

div.sweet-spot-05_,div.sales-body-05_,div.strat-plan-05_,div.oper-body-05_ {
position:absolute;
left:306px;
top:68px;
width:119px;
height:114px;
}

div.sweet-spot-06_,div.sales-body-06_,div.strat-plan-06_,div.oper-body-06_ {
position:absolute;
left:425px;
top:68px;
width:48px;
height:112px;
}

div.sweet-spot-07_,div.sales-body-07_,div.strat-plan-07_,div.oper-body-07_ {
position:absolute;
left:0;
top:113px;
width:15px;
height:187px;
}

div.sweet-spot-08_,div.sales-body-08_,div.strat-plan-08_,div.oper-body-08_ {
position:absolute;
left:15px;
top:113px;
width:136px;
height:121px;
}

div.sweet-spot-09_,div.sales-body-09_,div.strat-plan-09_,div.oper-body-09_ {
position:absolute;
left:151px;
top:113px;
width:155px;
height:153px;
}

div.sweet-spot-10_,div.sales-body-10_,div.strat-plan-10_,div.oper-body-10_ {
position:absolute;
left:425px;
top:180px;
width:25px;
height:120px;
}

div.sweet-spot-11_,div.sales-body-11_,div.strat-plan-11_,div.oper-body-11_ {
position:absolute;
left:450px;
top:180px;
width:23px;
height:120px;
}

div.sweet-spot-12_,div.sales-body-12_,div.strat-plan-12_,div.oper-body-12_ {
position:absolute;
left:306px;
top:182px;
width:119px;
height:118px;
}

div.sweet-spot-13_,div.sales-body-13_,div.strat-plan-13_,div.oper-body-13_ {
position:absolute;
left:15px;
top:234px;
width:136px;
height:66px;
}

div.sweet-spot-14_,div.sales-body-14_,div.strat-plan-14_,div.oper-body-14_ {
position:absolute;
left:151px;
top:266px;
width:155px;
height:34px;
}


/*breadcrumbs*/

#bread {
	position:absolute;
	color: #666;
	padding: 3px;
	width:650px;
	left:60px;
	border-bottom:thin solid #8f9396;
	font-size:.8em;
	}
	
	#breadSub {
	position:absolute;
	color:#666;
	padding: 3px;
	width:670px;
	left:60px;
	top:160px;
	border-bottom:thin solid #8f9396;
	font-size:.8em;
	}
	
	#breadHover {
	position:absolute;
	color:#666;
	padding: 3px;
	width:270px;
	left:45px;
	top:165px;
	border-bottom:thin solid #8f9396;
	font-size:.8em;
	}
	
	

#bread ul, #breadSub ul, #breadHover ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li, #breadSub  ul li, #breadHover  ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

