/* layout */


#content_left {
width: 745px;
margin: 0 0 8px 0;
_margin: 0; /* ie6 hack */
padding: 0;
float: left;
}
#content_right {
width: 224px;
margin: 7px 0 8px 0;
_margin: 0; /* ie6 hack */
padding: 0;
float: right;
}

#content_right img {
margin:0;
}

/* main content banners */

#mainCTA {
width: 745px;
height: 279px;
margin: 7px 0 6px 0;
padding: 0;
background-image:url(/marketing/images/residential/command-and-conquer.jpg);
}

#mainCTA h1 {
font-size:36px;
padding: 20px 0 0 30px;
margin:2px 0 0 0;
font-family:arial;
font-weight:600;
}

#mainCTA img{
padding: 160px 0 10px 510px;
}


.rightSize {
width: 745px!important;
height: 380px!important;
}

#mainBanner {
width: 745px;
height: 150px;
margin: 7px 0 10px 0;
padding: 0;
background: url(/marketing/images/business/home-banner-broadband-4.jpg) no-repeat bottom left;
}

#mainBanner a {
color;color:#4A4A4A; 
text-decoration:none;
}
#mainBanner a:hover {
color:#FF9900;
}

#mainBanner h1 {
margin: 0;
padding: 15px 0 0 20px;
font-size: 1.6em !important;
}
#mainBanner h2{
margin: 0 !important;
padding: 0 0 2px 20px !important;
font-size: 1.2em !important;
font-weight: normal !important;
}


#mainBanner span {
	float:left;
	width:250px;
	display:block;
}

#mainBanner ul {
	margin:10px 0 0 25px ;
	padding:0;
	font-size:0.9em;
}

#mainBanner ul li {
	display:block;
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	line-height:20px;
	background-image:url(../images/business/bg-bul-tick-large.png);
	background-repeat:no-repeat;
}


/* mainBanner01 */



#mainBanner01 {
width: 745px;
height: 150px;
margin: 7px 0 10px 0;
padding: 0;
background: url(/marketing/images/business/bg-mainBanner01.gif) no-repeat bottom left;
}

#mainBanner01 a {
color;color:#4A4A4A; 
text-decoration:none;
}
#mainBanner01 a:hover {
color:#FF9900;
}

#mainBanner01 h1 {
margin: 0;
padding: 15px 0 0 20px;
font-size: 1.6em !important;
}
#mainBanner01 h2{
margin: 0 !important;
padding: 0 0 2px 20px !important;
font-size: 1.2em !important;
font-weight: normal !important;
}


#mainBanner01 span {
	float:left;
	width:250px;
	display:block;
}

#mainBanner01 ul {
	margin:10px 0 0 25px ;
	padding:0;
	font-size:0.9em;
}

#mainBanner01 ul li {
	display:block;
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	line-height:20px;
	background-image:url(../images/business/bg-bul-tick-large.png);
	background-repeat:no-repeat;
}

#mainBanner01-left {
	float:right;
	background:url(/marketing/images/business/bg-mainBanner01-right.gif) right no-repeat;
	height:150px;
	width:215px;
}

#mainBanner01-left a {
	display:block;
	width:106px;
	height:96px;
	background:url(/marketing/images/business/bg-mainBanner01-right-button.jpg);
	color:#FFF;
	margin:15px 0 0 48px;
	font-size:19px;
	padding:23px 23px 0 23px;
	text-align:center;
	text-shadow: 1px 1px 2px #333;
	outline:none;
}

#mainBanner01-left a:hover {
	background-position:0px -119px;
	color:#fff;
}
	
/* mainBanner02 */



#mainBanner02 {
width: 745px;
height: 170px;
margin: 7px 0 10px 0;
padding: 0;
background: url(/marketing/images/business/bg-mainBanner02.gif) no-repeat bottom left;
}

#mainBanner02 a {
color;color:#4A4A4A; 
text-decoration:none;
}
#mainBanner02 a:hover {
color:#FF9900;
}

#mainBanner02 h1 {
margin: 0;
font-size: 1.1em !important;
width: 730px;
height: 34px;
color:#FFF;
display:block;
background:url(/marketing/images/business/bg-mainBanner02-h1.png) no-repeat;
padding:13px 0 0 15px;
margin-bottom:13px;
}


#mainBanner02 h2{
margin: 0 !important;
padding: 0 0 2px 20px !important;
font-size: 1.2em !important;
font-weight: normal !important;
}


#mainBanner02 span {
	float:left;
	width:213px;
	display:block;
}

#mainBanner02 ul {
	margin:10px 0 0 15px ;
	padding:0;
	font-size:0.8em;
}

#mainBanner02 ul li {
	display:block;
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0 0 0 23px;
	line-height:20px;
	background-image:url(../images/business/bg-bul-tick-large.png);
	background-repeat:no-repeat;
}	

#mainBanner02 .icon {
	float:left;
	margin-left:5px;
}

#mainBanner02 .price {
	float:left;
	display:block;
	width:160px;
	margin-left:5px;
	font-size:.9em;
	text-align:center;
	margin-top:5px;
}

#mainBanner02 .price  em {
	font-size:1.5em;
	font-style:normal;
}

#mainBanner02 .price a {
	display:block;
	background:url(/marketing/images/business/bg-mainBanner02-button.png);
	width:160px;
	height:24px;
	color:#FFF;
	font-size:15px;
	text-align:center;
	line-height:95%;
	padding-top:8px;
	margin-top:20px;
	font-weight:bold;
	text-shadow: 1px 1px 1px #666;
	outline:none;
}
	
#mainBanner02 .price a:hover {
	background-position:0px -31px;
	color:#fff;
}	
	
	
	



/* residential homepage main cta */

#onlineGameing {
position: absolute;
top: 506px;
*top: 520px; /* ie7 and below hack */
left: 30px;
font-size: 0.8em;
text-decoration: none;
}
#onlineGameing a {
color: #ff9900;
font-weight: bold;
text-decoration: none;
}
#onlineGameing a:hover {
text-decoration: underline;
}

/* about eclipse business */

#aboutEclipse {
width: 370px;
margin: 6px 0 0 0;
padding: 0;
}
#aboutEclipse h2, #callPromise h2 {
width: 360px;
height: 26px;
margin: 0;
padding: 10px 0 0 10px;
font-size: 0.9em;
font-weight: bold;
color: #fff;
background: url(/marketing/images/business/bg-left-box-heading.gif) no-repeat bottom left;
background-color: #ccc;
}
.boxLeftBot {
width: 370px;
height: 4px;
margin: 0;
padding: 0;
background: url(/marketing/images/business/bg-left-box-bot.gif) no-repeat top left;
}

/* about eclipse residential */

h2.aboutResHeading {
width: 735px;
height: 26px;
margin: 4px 0 0 0;
padding: 10px 0 0 10px;
font-size: 0.9em;
font-weight: bold;
color: #fff;
background: url(/marketing/images/residential/bg-about-top.gif) no-repeat bottom left;
background-color: #ccc;
}
div.aboutResMid {
width: 727px;
margin: 0;
padding: 8px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
div.aboutResMid p {
margin: 0;
padding: 0;
font-size: 0.8em;
}
div.aboutResMid img.ispa {
width: 126px;
padding: 10px 14px 0 10px;
float: left;
}
div.aboutResMid p.readmore {
text-align: right;
padding-right: 8px;
}
div.aboutResMid p.readmore a {
color: #ff9900;
}
div.aboutResBot {
width: 745px;
height: 4px;
margin: 0;
padding: 0;
background: url(/marketing/images/residential/bg-about-bot.gif) no-repeat top left;
}
div.aboutResMid ul {
margin: 0 0 6px 0;
padding: 6px 0 0 0;
float: left;
}
div.aboutResMid ul li {
margin: 0 0 0 10px;
padding: 4px 0 4px 16px;
font-size: 0.75em;
line-height: 14px;
list-style-type: none;
background: url(/marketing/images/bul-orange-square.gif) no-repeat top left;
background-position: 2px 6px;
}

/* call promise */

#callPromise {
width: 370px;
margin: 6px 0 0 0;
padding: 0;
}
.bgPromise {
background: url(/marketing/images/business/bg-business-promise.gif) no-repeat top left;
}
.boxLeftBotAlt {
width: 370px;
height: 4px;
margin: 0;
padding: 0;
background: url(/marketing/images/business/bg-left-box-bot-alt.gif) no-repeat top left;
}

/* left boxes generic */

.leftContent {
width: 358px;
height: 101px;
margin: 0;
padding: 0 10px 0 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.leftContent p {
margin: 0;
padding: 0;
}
.leftContent p a {
font-size: 0.8em;
color: #ff9900;
}
.leftContent ul {
margin: 0 0 6px 0;
padding: 6px 0 0 0;
}
.leftContent ul li {
margin: 0 0 0 10px;
padding: 4px 0 4px 16px;
font-size: 0.75em;
line-height: 14px;
list-style-type: none;
background: url(/marketing/images/bul-orange-square.gif) no-repeat top left;
background-position: 2px 6px;
}
#video {
margin: 0;
padding: 6px 0 0 6px;
}
.bgPromise ul {
margin-left: 140px;
}

/* left broadband boxes */

div.bbBox {
width: 245px;
margin: 0;
padding: 0;
float: left;
}
h2.bbBoxHeading {
width: 231px;
height: 45px;
margin: 0;
padding: 5px 0 0 14px;
font-size: 1em;
color: #fff;
font-weight: normal;
background: url(/marketing/images/residential/bg-bb-heading.gif) no-repeat bottom left;
background-color: #fff;
}
h2.bbBoxHeadingSelect{
width: 231px;
height: 57px;
margin: 0;
padding: 14px 0 0 14px;
font-size: 1em;
color: #fff;
font-weight: normal;
background: url(/marketing/images/residential/bg-bb-heading_homeselect.gif) no-repeat bottom left;
background-color: #fff;

}
h2.bbBoxHeadingPro {
width: 231px;
height: 57px;
margin: 0;
padding: 14px 0 0 14px;
font-size: 1em;
color: #fff;
font-weight: normal;
background: url(/marketing/images/residential/bg-bb-heading_homepro.gif) no-repeat bottom left;
background-color: #fff;

}

.bborange {
color: #ff9900;
font-weight: bold;
}
div.bbBoxMid {
width: 243px;
margin: 0;
padding: 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
height: 285px;
}
div.padMid {
margin-left: 5px!important;
margin-right: 5px!important;
}
div.bbBoxMid p {
text-align: right;
padding-right: 17px;
}
div.bbBoxMid h3 {
margin: 0;
padding: 12px 28px 0 0;
font-size: 1.8em;
font-weight: bold;
text-align: right;
}
div.bbBoxMid h3 span.medium {
font-size: 0.6em;
}
div.bbBoxMid h3 span.mediumLeft {
font-size: 0.4em;
padding-right: 44px;
}
div.bbBoxMid h3 span.mediumLeftFirst {
font-size: 0.4em;
padding-right: 28px;
}
div.bbBoxMid h3 span.small {
font-size: 0.35em;
font-weight: normal;
}
div.bbBoxMid ul {
margin: 4px 0 6px 10px;
padding: 0;
}
div.bbBoxMid ul li {
margin: 0 0 0 10px;
padding: 4px 0 4px 20px;
font-size: 0.75em;
line-height: 14px;
list-style-type: none;
background: url(/marketing/images/residential/bul-tick-orange.gif) no-repeat top left;
background-position: 0 2px;
}
div.bbBoxMid div.statPad {
padding-left: 8px;
padding-top: 8px
}
div.bbBoxReadMore {
margin: 0;
padding: 0 10px 8px 0;
text-align: right;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
div.bbBoxReadMore p {
margin: 0;
padding: 0;
font-size: 0.8em;
}
div.bbBoxReadMore p a {
color: #ff9900;
text-decoration: underline;
}
div.bbBoxBot {
width: 245px;
height: 4px;
background: url(/marketing/images/residential/bg-bb-bot.gif) no-repeat top left;
margin: 0 0 8px 0;
_margin: 0 0 -12px 2px; /* ie6 hack */
padding: 0;
}

/*business boxes */

div.bbBoxbus {
width: 182px;
margin: 0;
padding: 0;
float: left;
}
h2.bbBoxHeadingbus {
width: 186px;
height: 32px;
margin: 0;
padding: 14px 0 0 0px;
font-size: 1em;
color: #fff;
font-weight: normal;
background: url(/marketing/images/business/bg-bb-heading-bus.gif) no-repeat bottom left;
background-color: #fff;
text-align:center;
}


h2.bbBoxHeadingbus.two-line {
	padding:3px 0 0 0;
	height:43px;
}


h2.bbBoxHeadingbus span {
color: #ff9900;
font-weight: bold;
}
div.bbBoxMidbus {
width: 180px;
margin: 0;
padding: 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
height: 240px;
_height: 245px; /*ie6 hack*/
}
div.padMidbus {
margin-left: 5px!important;
_margin-left: 0px; /*ie6 hack*/
}
div.bbBoxMidbus p {
text-align: right;
padding-right: 17px;
}
div.bbBoxMidbus h3 {
margin: 0;
padding: 12px 28px 0 0;
font-size: 1.8em;
font-weight: bold;
text-align: right;
}
div.bbBoxMidbus h3 span.medium {
font-size: 0.6em;
}
div.bbBoxMidbus h3 span.mediumLeft {
font-size: 0.4em;
padding-right: 44px;
}
div.bbBoxMidbus h3 span.mediumLeftFirst {
font-size: 0.4em;
padding-right: 28px;
}
div.bbBoxMidbus h3 span.small {
font-size: 0.35em;
font-weight: normal;
}
div.bbBoxMidbus ul {
margin: 4px 0 6px 10px;
padding: 0;
}
div.bbBoxMidbus ul li {
margin: 0 0 0 10px;
padding: 4px 0 4px 20px;
font-size: 0.65em;
line-height: 14px;
list-style-type: none;
background: url(/marketing/images/residential/bul-tick-orange.gif) no-repeat top left;
background-position: 0 2px;
}
div.bbBoxMidbus div.statPad {
padding-left: 8px;
padding-top: 8px
}
div.bbBoxReadMorebus {
margin: 0;
padding: 0 10px 8px 0;
text-align: right;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
div.bbBoxReadMorebus p {
margin: 0;
padding: 0;
font-size: 0.8em;
}
div.bbBoxReadMorebus p a {
color: #ff9900;
text-decoration: underline;
}
div.bbBoxBotbus {
width: 183px;
height: 4px;
margin: 0 0 8px 0;
_margin: 0 0 -8px 0; /* ie6 hack */
padding: 0;
background: url(/marketing/images/business/bg-bb-bot-bus.gif) no-repeat top left;
}

/* right boxes generic */

div.rightTop {
width: 224px;
height: 4px;
background: url(/marketing/images/residential/bg-right-top.gif) no-repeat bottom left;
margin: 0;
_margin-top: -22px; /* ie6 hack */
padding: 0;
}
div.rightMid {
width: 206px;
margin: 0;
padding: 8px;
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
background-color: #fff;
overflow: auto;
}
div.rightMid h3 {
margin: 0;
padding: 0 0 8px 0;
font-size: 1.1em;
}
div.rightMid p {
margin: 0;
padding: 4px 0 4px 0;
font-size: 0.8em;
}
div.rightMid p a {
color: #ff9900;
}
div.rgtImage {
width: 83px;
margin: 0;
padding: 0 7px 0 0;
float: left;
}
div.rgtContent {
width: 116px;
margin: 0;
padding: 0;
float: left;
}
div.rightBot {
width: 224px;
height: 4px;
background: url(/marketing/images/residential/bg-right-bot.gif) no-repeat top left;
margin: 0 0 6px 0;
_margin: 0 0 -10px 0; /* ie6 hack */
padding: 0;
}

/* domain search */

#domainSearchTop {
width: 224px;
height: 4px;
background: url(/marketing/images/business/bg-right-domain-top.gif) no-repeat top left;
margin: 0;
padding: 0;
}
#domainSearchMid {
width: 222px;
margin: 0;
_margin-top: -14px; /* ie6 hack */
padding: 0;
border-left: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
background-color: #ff9900;
overflow: auto;
}
#domainSearchMid h3 {
margin: 0;
padding: 2px 8px 2px 8px;
line-height: 24px;
font-size: 1.5em;
font-weight: bold;
}
#domainSearchMid p {
margin: 0;
padding: 6px 8px 6px 8px;
font-size: 0.75em;
}
#domainSearchMid p a {
color: #fff;
}
#domainSearchBot {
width: 224px;
height: 4px;
background: url(/marketing/images/business/bg-right-domain-bot.gif) no-repeat top left;
margin: 0 0 6px 0;
_margin: 0; /* ie6 hack */
padding: 0;
}
#domainSearch {
margin-right: 10px;
_margin-right: 6px; /* ie6 hack */
margin-top: 6px;
}
button.continuebut {
border: 0;
margin: 6px 0 0 0;
padding: 0;
width: 54px;
height: 18px;
background: url(/marketing/images/business/but-search-domain.gif) no-repeat;
}
.sizeMe {
width: 200px;
}

/* small business banner */

#smallBusiness {
width: 224px;
height: 382px;
margin: 0 0 6px 0;
padding: 0;
background: url(/marketing/images/business/banner-small-business.jpg) no-repeat top left;
}
#smallBusiness h3 {
margin: 0;
padding: 14px 8px 6px 30px;
font-size: 1.2em;
font-weight: bold;
color: #fff;
}
#smallBusiness ul {
margin: 8px 0 8px 0;
padding: 0;
}
#smallBusiness ul li {
margin: 0 0 0 10px;
padding: 4px 0 4px 34px;
font-size: 0.7em;
color: #fff;
line-height: 14px;
list-style-type: none;
}
#smallBusiness ul li.connect {
background: url(/marketing/images/business/icon-connect.gif) no-repeat top left;
background-position: 2px 8px;
}
#smallBusiness ul li.selling {
background: url(/marketing/images/business/icon-selling.gif) no-repeat top left;
background-position: 2px 8px;
}
#smallBusiness ul li.email {
background: url(/marketing/images/business/icon-email.gif) no-repeat top left;
background-position: 2px 8px;
}
#smallBusiness ul li.security {
background: url(/marketing/images/business/icon-security.gif) no-repeat top left;
background-position: 2px 8px;
}
#smallBusiness ul li a {
color: #ff9900;
}

/* pro email */

#proEmailTopCorners {
width: 224px;
height: 4px;
margin: 0;
_margin: 6px 0 -14px 0;    
padding: 0;
background: url(/marketing/images/business/bg-right-grey-top.gif) no-repeat left top;
}
#proEmailTop {
width: 222px;
margin: 0;
padding: 0;
border-left: 1px solid #aeaeae;
border-right: 1px solid #aeaeae;
height:75px;
}
#proEmailTop h3 {
margin: 0;
padding: 6px 8px 0 8px;
*padding: 6px 8px 6px 8px;
_padding: 0 8px 6px 8px;
font-size: 1.1em;
font-weight: bold;
}
#proEmailTop p {
margin: 0;
padding: 6px 8px 0 8px;
*padding: 6px 8px 6px 8px;
font-size: 1em;
font-weight: bold;
}
#proEmailMid {
width: 222px;
margin: 0;
padding: 0;
border-left: 1px solid #aeaeae;
border-right: 1px solid #aeaeae;
}
#proEmailMid h3 {
margin: 0;
padding: 10px 8px 6px 8px;
font-size: 1em;
font-weight: bold;
}
#proEmailMid ul {
margin: 0;
padding: 5px 0 8px 0;
height:93px;

}
#proEmailMid ul li {
margin: 0 0 0 10px;
padding: 2px 0 2px 16px;
font-size: 0.75em;
line-height: 18px;
list-style-type: none;
background: url(/marketing/images/bul-orange-square.gif) no-repeat top left;
background-position: 2px 8px;
}
#proEmailMid ul li a {
color: #ff9900;
}
#proEmailMid p {
margin: 0;
padding: 6px 8px 6px 8px;
font-size: 0.7em;
}
#proEmailBot {
width: 224px;
height: 4px;
margin: 0 0 6px 0;
_margin: 0; /* ie6 hack */
padding: 0;
background: url(/marketing/images/business/bg-right-outlook-offer-bot.gif) no-repeat top left;
}
.textIndent {
margin-left: 94px;
}
.textIndent p {
margin: 0;
padding: 8px 3px 10px 3px;
font-size: 1.3em;
}
.learnButton {
text-align: right;
}

/* eclipse helps you */

#eclipseHelps {
width: 974px;
margin: 6px 0 0 0;
padding: 6px 0 0 0;
background: url(/marketing/images/bg-tabs-top.gif) no-repeat top left;
overflow: auto;
}
#contentpos {
width: 700px;
margin: 0;
padding: 0;
}

#tabpos {
margin: 0;
padding: 0 5px 0 0;
}
#tabContent {
width: 972px;
margin: 0;
padding: 0;
border: 1px solid #ccc;
border-top: 0;
overflow: auto;
}

/* tabs */

#Tab1, #Tab2, #Tab3, #Tab4 {
width: 485px;
}
#eclipseHelps .tabs {
width: 100%;
height: 41px;
margin: 0;
padding: 0;
list-style-type: none;
}
#eclipseHelps .tabs li {
height: 41px;
margin: 0 4px 0 0;
padding: 0;
float: right;
border-bottom: 0;
text-align: center;
}
#eclipseHelps .tabs li a {
display: block;
height: 37px;
margin: 0;
padding: 4px 0 0 0;
font-size: 0.8em;
color: #fff;
font-weight: bold;
text-decoration: none;
}
#eclipseHelps .tabs li span {
display: block;
height: 37px;
margin: 0;
padding: 4px 0 0 0;
font-size: 0.8em;
color: #4a4a4a;
font-weight: bold;
text-decoration: none;
}
#eclipseHelps .tabs li a:hover {
color: #fff;
text-decoration: underline;
}
#eclipseHelps .tabs li.first_on {
width:116px;
background: url(/marketing/images/business/tab-on-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.first_on a {
width: 116px;
float: left;
}
#eclipseHelps .tabs li.first_off {
width: 116px;
background: url(/marketing/images/business/tab-off-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.first_off span {
width: 116px;
float: left;
}
#eclipseHelps .tabs li.second_on {
width: 116px;
background: url(/marketing/images/business/tab-on-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.second_on a {
width: 116px;
float: left;
}
#eclipseHelps .tabs li.second_off {
width: 116px;
background: url(/marketing/images/business/tab-off-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.second_off span {
width: 116px;
float: left;
}
#eclipseHelps .tabs li.third_on {
width: 116px;
background: url(/marketing/images/business/tab-on-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.third_on a {
width: 116px;
float: left;
}
#eclipseHelps .tabs li.third_off {
width: 116px;
background: url(/marketing/images/business/tab-off-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.third_on span {
width: 116px;
float: left;
}

#eclipseHelps .tabs li.fourth_on {
width: 116px;
background: url(/marketing/images/business/tab-on-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.fourth_on a {
width: 116px;
float: left;
}
#eclipseHelps .tabs li.fourth_off {
width: 116px;
background: url(/marketing/images/business/tab-off-large.gif) no-repeat top left;
}
#eclipseHelps .tabs li.fourth_on span {
width: 116px;
float: left;
}

/* tab content area */

.tabLeft {
width: 370px;
margin: 0 0 0 33px;
padding: 10px 0 14px 0;
float: left;
}
.tabRight {
width: 360px;
margin: 10px 0 14px 0;
padding: 0;
border-left: 1px dashed #ccc;
float: right;
}
.tabRight h3{
padding: 0 0 0 20px; 
}
#tabContent p {
margin: 0;
padding: 4px 8px 4px 8px;
font-size: 0.8em;
}
#tabContent ul {
margin: 4px 8px 8px 8px;
padding: 0;
}
#tabContent ul li {
margin: 0 0 0 10px;
padding: 2px 0 2px 16px;
font-size: 0.8em;
line-height: 18px;
list-style-type: none;
background: url(/marketing/images/bul-orange-square.gif) no-repeat top left;
background-position: 2px 8px;
}
#tabContent ul li a {
color: #ff9900;
}
#tabContent h4 {
margin: 0;
padding: 4px 8px 4px 8px;
font-size: 1em;
}
#tabContent p a {
color: #ff9900;
}
#tabContent p a:hover {
text-decoration: underline;
}

/* sitemap styles */

#sitemap {
margin: 0 0 0 20px;
padding: 0;
}
#sitemap .cols {
width: 300px;
margin: 16px 8px 10px 8px;
padding: 0;
float: left;
}
#sitemap h1 {
margin: 0;
padding: 10px 0 10px 0;
font-size: 1em;
color: #4a4a4a;
}
#sitemap h2 {
margin: 0;
padding: 4px 0 4px 0;
font-size: 0.8em;
color: #ff9900;
}
#sitemap ul {
margin: 8px 0 8px 0;
padding: 0;
font-size: 0.8em;
}
#sitemap ul li {
margin: 0 0 0 10px;
padding: 3px 0 3px 16px;
line-height: 20px;
list-style-type: none;
background: url(/marketing/images/bul-orange-square.gif) no-repeat top left;
background-position: 2px 10px;
*background-position: 2px 10px; /* ie7 hack */
}
#sitemap ul li a {
color: #4a4a4a;
text-decoration: none;
}
#sitemap ul li a:visited {
color: #4a4a4a;
}
#sitemap ul li a:hover {
text-decoration: underline;
}

/* generic */

form, button, input, select {
margin: 0;
padding: 0;
}
input, select {
padding: 2px;
color: #4a4a4a;
font-size: 0.95em;
border: 1px solid #8a8a8a;
}
img, .noborder {
border: 0;
}
.alignright {
text-align: right;
}
span.white {
color: #fff;
}
span.yellow {
color: #ff9900;
}
.aligncenter {
text-align: center;
}
p.rightpad {
margin-right: 10px!important;
float: right;
}

/* homepage new */

#HomeInsertBoxTop {
width: 745px;
height: 154px;
}
#HomeInsertBox {
width: 716px;
height: 33px;
margin:  0 0 -6px 0;
padding: 9px 15px 0 17px;
background: url(/marketing/images/homepage-insert-bottom.gif) no-repeat top left;
}
#HomeInsertBoxTop p {
margin: 0;
padding: 0;
font-weight: bold;
font-size: 1.1em;
position: absolute;
top: 280px;
left: 25px;
z-index: 10;
}
#HomeInsertBox p {
margin: 0;
padding: 0;
font-size: 1.1em;
color: #fff;
}
#HomeInsertBoxTop div {
width: 241px;
height: 51px;
margin: 0;
padding: 0;
position: absolute;
top: 255px;
left: 493px;
}
#HomeInsertBox span {
width: 95px;
height: 20px;
position: absolute;
top: 330px;
left: 638px;
}
.continuityImage {
width: 80px;
height: 165px;
float: left;
padding: 16px 0 0 12px;
}
.continuityText {
width: 125px;
float: right;
font-size: 1.3em;
margin: 0;
padding: 0 3px 0 0;
*padding: 6px 3px 0 0;
}
.continuityText p {
margin: 0;
padding-top: 8px;
padding-bottom: 4px;
}
.textLeft {
width: 550px;
float: left;
padding: 0;
margin: 0;
}
p.textRight {
text-align: right;
padding: 0;
margin: 0;
font-size: 0.8em!important;
}
p.textRight a {
color: #fff;
padding-left: 10px;
}

.seeAll {
margin:10px 0 0 25px;	

}


