@charset "utf-8";
/* CSS Document */
/* RESET CSS */

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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	/*list-style: none;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*End Reset*/




body, td, th {
	color: #464646;
}
body {
	background-color:#FFF;
	margin: 0px;
	/* Fonts using EM's so if text is zooms copy gets larger, IE  doesn't allow scaling on PX font sizes */
	/*1em is 10px, 0.8em is 8px, 1.6em is 16px | Example = .bodyCopy */
	font-size:62.5%;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #FFF;
	line-height:1.3em;
}
#bg-speckled {
	background-image:url(../img/bg_speckled.png);
}
#bg-header {
	height: 128px;
	background-image:url(../img/bg_header_shadow.png);
	background-repeat:repeat-x;
}
#header-wrap {
	margin: 0px auto;
	height: 128px;
	width: 940px;
	background-image:url(../img/bg_header.png);
	background-repeat:repeat-x;
}
#logo {
	width: 135px;
	padding: 25px 0 0 0;
	float: left;
}
#nav {
	/*width: 640px;*/
	float: right;
	padding:34px 0px 0px 100px;
}
#nav ul {
	/*list-style-type:none;*/
	margin:0px;
	padding:0px;
}
#nav li {
	display:inline;
}
#body-wrap{
	margin: 0px auto;
	width: 940px;
	padding:55px 0px 80px 0px;
}
#body-wrapBene{
	margin: 0px auto;
	width: 940px;
	padding:55px 0px 0px 0px;
}

.bodyCopy {
/*text-align:left;
	text-shadow: 0px 2px 3px #0F0;
	/* IE FIX FOR DS's/*
	height: 1em;
	filter: Shadow(Color=#0F0, Direction=90, Strength=2);*/
	
}
#bg-footer {
	height: 128px;
	background-color:#FFF;
	height: 150px;
	background-repeat:repeat-x;
}
#footer-wrap {
	margin: 0px auto;
	height: 128px;
	width: 940px;
	background-color:#FFF;
}
#FooterNav {
	width:940px;
	height:40px;
	padding:160px 0px 0px 0px;
}

#FooterNavComps {
	width:940px;
	height:40px;
	padding:40px 0px 0px 0px;
}

#ContentHeader {
	width:940px;
	padding:0px 0px 40px 0px;
}
#VideoTop {
	background-image:url(../img/VideoPlayerTop_DS.png);
	background-repeat:no-repeat;
	background-position:center;
	height:16px;
}
#VideoMiddle {
	background-color:#FFF;
	height:545px;
	padding:10px 10px 0px 10px;
}
#MainVideo {
	width:920px;
	height:535px;
	background-color:#000000;
}
#Videobottom {
	background-image:url(../img/VideoPlayerBottom_DS.png);
	background-repeat:no-repeat;
	background-position:center;
	height:29px;
}
#addInfo_1 {
	
	width:296px;
	height:103px;
	float:left;
	background-image:url(../img/BottomNavGenBg.png);
	background-repeat:no-repeat;

}
#addInfo_2 {
	width:296px;
	height:103px;
	float:left;
	margin:0px 0px 0px 25px;
	background-image:url(../img/BottomNavGenBg.png);
	background-repeat:no-repeat;

}
#addInfo_3 {
	width:296px;
	height:103px;
	float:right;
	background-image:url(../img/BottomNavGenBg.png);
	background-repeat:no-repeat;

}




.IndexSubLink{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#464646;
}

.IndexSubLink a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#464646;
}

.IndexSubLink a:visited{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#464646;
}




/*----NAV----*/

a.CompRoll {
	background:url(../img/NavSprite_1_Components.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:65px;
	width:90px;
	overflow:hidden;
}
a.CompRoll:hover {
	background-position:0 -65px
}
a.BenRoll {
	background:url(../img/NavSprite_2_Benefits.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
}
a.BenRoll:hover {
	background-position:0 -63px
}
a.ClientRoll {
	background:url(../img/NavSprite_3_Clients.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
	background-repeat:no-repeat;
}
a.ClientRoll:hover {
	background-position:0 -64px
}
a.PartRoll {
	background:url(../img/NavSprite_4_Partners.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
}
a.PartRoll:hover {
	background-position:0 -63px
}
a.ContRoll {
	background:url(../img/NavSprite_5_Contacts.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
}
a.ContRoll:hover {
	background-position:0 -63px
}
a.DownRoll {
	background:url(../img/NavSprite_6_Downloads.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
}
a.DownRoll:hover {
	background-position:0 -63px
}
a.LangRoll {
	background:url(../img/NavSprite_7_Language.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:87px;
	overflow:hidden;
}
a.LangRoll:hover {
	background-position:0 -63px
}
#ContentBGColor {
	background-color:#354883;
}
/*#footerShadow {
	background-image:url(../img/FooterTopShadow.png);
	width: 940px;
	height:20px;
	background-repeat:no-repeat;
	background-repeat:none;
	padding:0px 0px 20px 0px;
}*/
/*----NAV END----*/

/*----zIndexed Divs----*/

#addInfoPic_1 {
	width:150px;
	height:107px;
	position:fixed;
	font-size:50px;
	z-index:5;
	/*padding:0px 0px 50px 0px;
	left: 600px;;
	top: 922px;*/
	background-image:url(../img/AddContent_1.png);
	background-repeat:no-repeat;
	display:inline;
}
#addInfoPic_2 {
	width:130px;
	height:116px;
	position:absolute;
	font-size:50px;
	z-index:5;
	padding:0px 0px 50px 0px;
	left: 949px;
	top: 912px;
	background-image:url(../img/AddContent_2.png);
	background-repeat:no-repeat;
	display:inline;
}
#addInfoPic_3 {
	width:129px;
	height:186px;
	position:absolute;
	font-size:50px;
	z-index:5;
	padding:0px 0px 50px 0px;
	left: 1268px;
	top: 942px;
	background-image:url(../img/AddContent_3.png);
	background-repeat:no-repeat;
	display:inline;
}
/*----zIndexed Divs End----*/
	
.FindLinks {
	color:#5970aa;
	display:block;
	margin:10px 0px 0px 0px;
	/*text-align:right;*/
	font-size:1em;
	font-weight:bold;
	padding:45px 0px 0px 0px;
	text-decoration:underline;

}
#footerSpacer {
	height:160px;
}
#footerBottomShadow {
	background-image:url(../img/FooterShadow.png);
	background-repeat:no-repeat;
	height:80px;
	width:940px;
	padding:40px 0px 80px 0px;
	float:left;
}
#CopyRight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e7e7e;
	display:block;
	float:left;
}
#logos {
	float:right;
}
a.bli {
	background:url(../img/logo-bli-ccs-sim.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:17px;
	width:26px;
	overflow:hidden;
}
a.ccs {
	background:url(../img/logo-bli-ccs-sim.png) -26px 0;
	cursor:pointer;
	display:block;
	float:left;
	height:17px;
	width:31px;
	overflow:hidden;
}
a.sim {
	background:url(../img/logo-bli-ccs-sim.png) -57px 0;
	cursor:pointer;
	display:block;
	float:left;
	height:17px;
	width:26px;
	overflow:hidden;
}
a.bli:hover {
	background-position:0 -17px
}
a.ccs:hover {
	background-position:-26px -17px
}
a.sim:hover {
	background-position:-57px -17px
}
#SubNavHolder {
	width:230px;
	float:left;
}

#componentHolderComponents{
	height:500px;
}

#componentHolderBene{
	height:320px;

}

#ScrollHeaderBG{
	/*background-image:url(../img/BenefitsBackground.png);*/
	height:200px;
	padding:10px 0px 0px 10px;
}


#HiddenDivs {
	width:680px;
	float:right;
}
#divToggle1 {
	z-index:2;
}
#divToggle2 {
	z-index:3;
}
#divToggle3 {
	z-index:4;
}
#divToggle4 {
	z-index:10;
}
#componentHolder {
	height:400px;
	
}
a.toggle1 {
	background:url(../img/Component_Sub_Sprite.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:42px;
	width:230px;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
a.toggle1:hover {
	background-position:0 -42px
}
a.toggle.active {
	background-position:0 -42px
}
a.toggle2 {
	background:url(../img/LeadGen_Sub_Sprite.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:42px;
	width:230px;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
a.toggle2:hover {
	background-position:0 -42px
}
a.toggle3 {
	background:url(../img/CustRetention_Sub_Sprite.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:42px;
	width:230px;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
a.toggle3:hover {
	background-position:0 -42px;
	background-repeat:no-repeat;
}
a.toggle4 {
	background:url(../img/CaseManage_Comp_SubNav.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:42px;
	width:230px;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
a.toggle4:hover {
	background-position:0 -42px;
}



a.toggle1b{
	background:url(../img/Bene_Sprite_1_CustomerRel.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	width:220px;
	overflow:hidden;
	margin:0px 0px 17px 0px;
}

a.toggleb:hover {
	background-position:0 -30px
}

a.toggleb.active {
	background-position:0 -30px
}

a.toggle2b{
	background:url(../img/Bene_Sprite_2_DirectMarketing.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	width:220px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
}
a.toggle3b{
	background:url(../img/Bene_Sprite_3_MgmtBene.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	width:220px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
}
a.toggle4b{
	background:url(../img/Bene_Sprite_4_ValueAdded.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	width:220px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
}
a.toggle5b{
	background:url(../img/Bene_Sprite_5_CostAdded.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:30px;
	width:220px;
	overflow:hidden;
	margin:0px 0px 5px 0px;
}












.FaceQuote {
	width:55px;
	display:inline;
	float:left;
	background-image:url(../img/quoteface.png);
	background-repeat:no-repeat;
	height:52px;
}
.Quote {
	width:838px;
	display:inline;
	float:left;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	padding:7px 15px 0px 17px;
	color:#082c76;
}
.footerQuote {
	height:60px;
}
.closeQuote {
	width:15px;
	display:inline;
	float:right;
	height:52px;
	background-image:url(../img/closeQuote.png);
	background-repeat:no-repeat;
}
#genericSpacer {
	height:33px;
	float:left;
}
#currentPageComponents {
	background:url(../img/NavSprite_1_Components.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:65px;
	width:90px;
	overflow:hidden;
	background-position:0 -65px;
	
}
#currentPageBenefits {
background:url(../img/NavSprite_2_Benefits.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
	background-position:0 -63px;
}
#currentPageClients {
	background:url(../img/NavSprite_3_Clients.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
	background-position:0 -64px;
	background-repeat:no-repeat;
	
}
#currentPagePartners {
	background:url(../img/NavSprite_4_Partners.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
	background-position:0 -63px;
}

#currentPageContact
{
	background:url(../img/NavSprite_5_Contacts.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
	background-position:0 -63px;
}

#currentPageDownloads{
	background:url(../img/NavSprite_6_Downloads.png) 0 0;
	cursor:pointer;
	display:block;
	float:left;
	height:62px;
	width:90px;
	overflow:hidden;
	background-position:0 -63px;
}


<!--------------BeneFits-------------------------->

/*#BeneCopy {
	width:508px;
	display:inline;
	float:left;
	padding:0px 0px 0px 15px;
}
#BeneImg {
	width: 417px;
	display:inline;
	float:right;
	background-image:url(../img/icon-page-8.png);
	height:418px;
	background-repeat:no-repeat;
}
#BeneCopy ul {
	color:#FFFFFF;
	font-size:1.6em;
	list-style:disc;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
#BeneCopy li {
	padding:0px 0px 25px 0px;
}

.BeneListSpace{
	display:block;
	padding:0px 0px 0px 5px;
			
}

.BeneListSpace a{
	color:#FFFFFF;	
	text-decoration:none;
}*/

<!----DIV SLIDER BENEFITS PAGE ------->
#scroller-header a {
 text-decoration:none;
 color:#FFF;
 padding:0 2px;
 display:inline;
 
}
#scroller-header ul li {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-decoration:none;
	list-style-type:disc;
	padding:0px 0px 20px 0px;

}
#scroller-headerBenefi{
	padding:0px 20px 0px 0px;
	float:left;	
	display:inline;
	width:200px;
}

#scroller-header ul li a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-decoration:none;
	display:block
}
#scroller-header a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
a.selected {
	text-decoration:none !important;
	color:#fff !important;
}
#scroller-header {
	width:250px;
	height:24px;
	padding:0px;
	font-weight:700;
	float:left;
	display:inline;
}


.ListSpace{
	padding:10px 0px 0px 0px;
	background-image:url(../img/BenefitsBackground.png);
	height:24px;
	display:block;
	
}

#scroller-body {
	width:277px;
	padding-bottom:30px;
	float:left;
	color:#FFF;
	display:inline;
	
}



#mask {
	width:610px;
	overflow:hidden;
	margin:0 auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:0px 0px 0px 0px;
}




/* Extra styling for each panel*/

#panel ul {
	/*list-style:none;*/
	margin:0 5px;
	padding:0;
	display:block;
	
}
#panel ul li {
	/*padding:5px;/*border-bottom:1px dotted #ccc;*/

	
}
#panel ul li.last {
	
	border-bottom:none !important;
}

#Landing{
	display:none;	
}

#panel-0 {
	float:left;
	width:590px;
	padding:0px 40px 0px 0px;

}

.CompList{
	list-style-type:circle;
	
}

#panel-1 {
	float:left;
	width:590px;
	padding:0px 40px 0px 0px;
	list-style-type:circle;

}
#panel-2 {
	float:left;
	width:590px;
	padding:0px 40px 0px 0px;

}
#panel-3 {
	float:left;
	width:590px;
	padding:0px 40px 0px 0px;

}

#panel-4 {
	float:left;
	width:590px;
	padding:0px 40px 0px 0px;

}

#panel-5 {
	float:left;
	width:590px;
	padding:0px 40px 0px 0px;

}

.PanelBG{
	/*padding:10px;
	width:550px!important;
	background-image:url(../img/BenefitsBackground.png);*/
}

<!--------END SCROLLER-------> 
.logoTable {
 width:189px;
}
a.tt {
	position:relative;
	z-index:24;
	color:#3CA3FF;
	font-weight:bold;
	text-decoration:none;
}
a.tt span {
	display: none;
}
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover {
	z-index:25;
	color: #aaaaff;
background:;
}
a.tt:hover span.tooltip {
	display:block;
	position:absolute;
	top:0px;
	left:0;
	padding: 15px 0 0 0;
	width:199px;
	color: #993300;
	text-align: center;
 filter: alpha(opacity:100);
	KHTMLOpacity: 1;
	MozOpacity: 1;
	opacity: 1;
}
a.tt:hover span.top {
	display: block;
	padding: 30px 8px 0;
	background:url(../img/HoverBubble.png) no-repeat top;
}
a.tt:hover span.middle { /* different middle bg for stretch */
	display: block;
	padding: 0 10px;
	background: url(../img/bubble_filler.png) repeat bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}
a.tt:hover span.bottom {
	display: block;
	padding:3px 8px 10px;
	color: #548912;
	background: url(../img/HoverBubble.png) no-repeat bottom;
}

<!--------------------PARTNERS--------------------------->
#PartnerCCSLogo {
	padding:0px 0px 15px 0px;
}
#PartnerBliLogo {
	padding:0px 0px 14px 0px;
}
#ccs {
	width:420px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFFl;
	line-height:14px;
	padding:0px 20px 0px 0px;
}
#ccs a {
	color:#FFFFFF;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}
#bli {
	width:400px;
	float:left;
	padding:0px 0px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFFl;
	line-height:14px;
}
#bli a {
	color:#FFFFFF;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
}
#componentHolderParnters{
	height:232px;	
}

/*----------END PARTNERS-----------------/
/*-----Contact Us Elements-----*/
#EmailUs{
 float:left;
/* width:480px;*/
 padding:0px 0px 30px 0px;
}
#ContactUs {
	padding:0px 77px 30px 0px;
	width:420px;
	float:left;

}
#BodyContents {
	clear:both;
}

#BodyLhs{
	width:420px;
	padding:0px 80px 0px 0px;
	float:left;
}

#BodyRhs{
	/*width:480px;*/
 	padding:0px 0px 0px 0px;
	float:left;
}
#body-wrapCont{
	margin: 0px auto;
	width: 940px;
	padding:55px 0px 450px 0px;	
	
}

#PhysicalCell{
	padding:20px 0px 0px 0px;
	width:240px;	
}
.ContactContent{
	padding:10px 0px 20px 60px;	
}
.ContactContentRhs{
	padding:10px 0px 20px 43px;	
}

#contactLink{
	text-decoration:underline;	
}

.FromFieldEgdeLeft{
	background-image:url(../img/FormLeftEdge.png);
	width:9px;
	height:28px;	
	background-repeat:no-repeat;
}
.FromFieldEgdeLRight{
	background-image:url(../img/FromRightEdge.png);
	width:9px;
	height:28px;
	background-repeat:no-repeat;	
}
.FromFieldEgdeCentre{
	background-image:url(../img/FormCentre.png);
	height:23px;	
	background-repeat:repeat-x;
	padding:5px 0px 0px 0px;
	width:300px;

}
.InputFormField{
	
	border:none;
	background-color:#FFFFFF;
	width:300px;
	color:#666666;


}


.HeaderCell{
	display:block;
	padding:0px 0px 9px 0px;	
}

#QueryArea{
	border:none;
	background-color:#FFFFFF;
	width:300px;
	color:#666666;
	max-width:300px;
	max-height:150px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	min-width:300px;
	min-height:150px;
}

#textAreaTop{
	background-image:url(../img/TextArea_Top.png);
	width:318px;
	height:6px;
	background-repeat:no-repeat;
	padding:0px;
}

#textAreaBottom{
	background-image:url(../img/TextArea_Bottom.png);
	width:318px;
	height:6px;
	background-repeat:no-repeat;
	padding:0px;
}
#textAreaCentre{
	background-image:url(../img/TextArea_Centre.png);
	width:318px;
	background-repeat:repeat-y;
	padding:1px 10px 0px 10px;

}


/*-----End Contact Us Elements-----*/

/*-----Downloads Elements-----*/

#downloadsLHS{
	width:450px;
	float:left;	
	padding:0px 20px 0px 0px;
}
#downloadsRHS{
	width:450px;
	float:left;	
	padding:0px 0px 0px 20px;
}

#IconCellLHSPDF{
	width:62px;	
	height:48px;
}
.PdfCopyCell{
	vertical-align:middle;	
}

.PdfCopyCell a {
	text-decoration:none;	
}

#IconCellLHSGetPDF{
	width:178px;
}
#IconCellRHSQuicktime{
	padding:7px 0px 0px 0px;
	vertical-align:middle;	
}

#QuicktimeCopyCell p{
	display:block;

}

#QuicktimeCopyCell {
	text-decoration:none;
	padding:16px 0px 0px 0px;
}

#QuicktimeCopyCell  a{
	text-decoration:none;
	
}

#spacerCell{
	height:17px;	
}

#GetQuicktime{
	width:207px;	
}

.DownloadTables{
	background-image:url(../img/BenefitsBackground.png);	
}

#componentHolderDownloads {
	padding:0px 0px 120px 0px;
}

.FormSpacer{

}



/*-----End Downloads Elements-----*/



.TooltipClients{
	display:block;
	text-align:left;	
}


a.PartnerCCS{
	background:url(../img/Partners_CCS_Sprite.png) 0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:34px;
	width:420px;
	overflow:hidden;

}
a.PartnerCCS:hover{
	background-position:0 -34px
}

a.PartnerBLI{
	background:url(../img/Partners_Bli_Sprite.png) 0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:34px;
	width:500px;
	overflow:hidden;

}
a.PartnerBLI:hover{
	background-position:0 -34px
}

.FirstColumn{
	display:block;
	padding:30px 0px 0px 0px;	
}

.FirstColumnBLI{
	display:block;
	padding:35px 0px 0px 0px;	
}

#AddInfoHolder{
	width:940px;
	position:absolute;
	z-index:10;
	margin:0px 0px 0px 0px;
}

#AddContBG{

	background-image:url(../img/BottomNavGenBg.png);
	width:296px;
	height:97px;
	background-repeat:no-repeat;
}

#AddContBG2{
	background-image:url(../img/BottomNavGenBg.png);
	width:296px;
	height:97px;
	background-repeat:no-repeat;
	background-position:center;
}

#AddContBG3{
	background-image:url(../img/BottomNavGenBg.png);
	width:296px;
	height:97px;
	background-repeat:no-repeat;
	background-position:right;
}

#AddCont1{
	/*background-color:#CCFF99;*/
	width:273px;
	padding:20px 20px 0px 20px;
}
#AddCont2{
	/*background-color:#FFCC00;*/
	width:278px;
	padding:20px 0px 0px 35px;
}
#AddCont3{
	/*background-color:#FF0000;*/
	width:274px;
	padding:20px 0px 0px 40px;
}

.AddContCopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
}

.Addlinks{
	text-decoration:none;
}

#AddHeadPic{
	padding:0px 23px 0px 0px;
}

#AddHeadPic2{
	padding:0px 12px 0px 0px;
}

#AddHeadPic3{
	padding:0px 6px 0px 0px;
}

#FindMore1{
	padding:10px 0px 0px 20px;
	color:#5970aa;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	
}

#FindMore2{
	padding:10px 0px 0px 35px;
	color:#5970aa;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	
}

#FindMore3{
	padding:10px 0px 0px 40px;
	color:#5970aa;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}



/*----REWORKED FOOTER ELEMENTS----*/


#bg-footer{
	padding:0px 0px 0px 0px;
	
}

#bottomEdgeShadow{
	background-image:url(../img/FooterTopShadow.png);
	width:940px;
	height:17px;
	background-repeat:no-repeat;
	/*padding:0px 0px 20px 0px;*/
	clear:both;
}

#QuoteBox{
	width:940px;
	padding:0px 0px 20px 0px;
	clear:both;

}

#SmileyQuote{
	background-image:url(../img/quoteface.png);
	width:56px;
	height:52px;
	background-repeat:no-repeat;
}

#CloseSmileyBracket{
	background-image:url(../img/closeQuote.png);
	width:15px;
	/*height:52px;*/
	background-repeat:no-repeat;
}

#quoteCopy{
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	color:#082c76;
	padding:10px 10px 0px 10px;

}

#shadowBottom{
	background-image:url(../img/FooterShadow.png);
	width:940px;
	height:17px;
	clear:both;
}

.LiStyle{
	font-size:15px;
}
