/***********************************************/
/* 3col_rightNav.css                              */
/* Use with template 3col_rightNav.html           */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.166;
	padding: 0px;
	margin: 0px;
}

a{
	color: #006699;
	text-decoration: none;
}

a:link{
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}

a:visited{
	color: #000066;
	text-decoration: none;
}

a:hover{
	color: #000066;
	text-decoration: underline;
}

h1{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 margin: 0px;
 padding: 0px;
 font-weight:normal;
display:block;
margin:1em 0;

}

h2{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 margin: 0px;
 padding: 0px;
 font-weight:normal;
}

h3{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	font-weight: bolder;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#navBar{
	float: left;
	width: 22%;
	margin: 0px;
	padding: 0px;
}

#headlines{
  float:left;
	padding-right: 10px;
}

#content{
	float: left;
	width: 560px;
}

#contentCenter {
float:left;
padding-left:15px;
width:560px;
}

#wholepage { 
}
/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	height: 93px;
	padding: 0;
}


/************* #globalNav styles **************/

#globalNav{
	border-bottom: 1px solid #CCC;
	color: #CCCCCC;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 80%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
}


/************** .feature styles ***************/

.feature{
	font-size: 80%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 14px;
}

.feature2{
	font-size: 80%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 14px;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.feature ul a {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.feature ul a:link {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.feature ul a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.feature ul a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}

.feature li a {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.feature li a:link {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.feature li a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.feature li a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 4px;
}

/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #999999;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}


/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #cccccc;
	font-weight: bold;
	color: #000066;
}

#sectionLinks h3{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#sectionLinks li {
	display: block;
	border-top: 1px solid #cccccc;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000066;
}

#sectionLinks li:hover{
	background-color: #7abeff;
	color: #000066;
	
}
#sectionLinks a:hover{
	text-decoration: none;
	color: #000066;
}
#sectionLinks a:link, #sectionLinks a:visited {
	text-decoration: none;
	color: #000066;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	margin: 0px;
	font-size: 90%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.relatedLinks h3{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	color: #000066;
}
.relatedLinks a:hover{
	background-color: #7abeff;
	text-decoration: none;
	color: #000066;
}
/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	font-size: 80%;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}


#masthead #globalNav {
	background-image: url(/images/NavBarGradient.png);
	background-repeat: repeat-x;
}
#masthead #siteName img {
}
#masthead #siteName {
	background-color: #2499f4;
	background-position: left;
	background-repeat: repeat-x;
}
#masthead #pageName {
	background-color: #FCE6E4;
}
body {
	background-color: #F9F9F9;
}
#siteInfo {
	background-color: #FCE6E4;
}
#masthead #siteName img {
}
#headlines {
	background-color: #FFFFFF;
}
#wholepage {

}
#wholepage {
	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-bottom-style: solid;
}
#wholepage #masthead #siteName {
}
#leftside {
	background-repeat: no-repeat;
	background-position: right top;
}
#rightside {
	background-repeat: no-repeat;
	background-position: left bottom;
}
#wholepage #content .feature img {

}
#wholepage #content .feature .featureImage {
	float: left;
	padding-right: 10px;
	padding-left: 0px;
}
#featureImage {
}
#wholepage #masthead #globalNav .style3 {
	padding-right: 10px;
}
#wholepage #masthead #pageName {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3F3F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#wholepage #navBar #sectionLinks h3 {
	background-color: #FCE6E4;
	background-image: url(/images/tinyfishtransparent.png);
	background-repeat: no-repeat;
	background-position: left;
}
#wholepage #navBar .relatedLinks h3 {
	background-color: #FCE6E4;
	background-image: url(/images/tinyfishtransparent.png);
	background-repeat: no-repeat;
	background-position: left;
}
#wholepage #navBar .relatedLinks a {
	padding-left: 10px;
}
#wholepage #headlines h3 {
	background-color: #FCE6E4;
	padding-left: 10px;
}
#wholepage #masthead #pageName .style3 {
}
#wholepage #masthead #pageName a {
	font-size: 12px;
	font-weight: bold;
}
#wholepage #masthead #globalNav .style3 {
	font-size: 12px;
}
#wholepage #masthead #pageName .style3 {
	font-size: 12px;
}
#wholepage #navBar .relatedLinks img {
	padding-top: 5px;
}
#wholepage #navBar .relatedLinks img {
	padding-top: 5px;
}
#wholepage #navBar #search {
	background-color: #FFFFFF;	
	background-repeat: no-repeat;
	background-image: url(/images/searchborder.png);
}
#wholepage #navBar #sectionLinks {
}
#wholepage #navBar .relatedLinks {
}
#wholepage #navBar .relatedLinks {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#wholepage #navBar #headlines em {
	color: #000066;
	font-size: 15px;
}
#wholepage #navBar #sectionLinks {
	background-color: #F4FAFF;
	background-image: url(/images/sidenavbluegradient.png);
	background-repeat: repeat-y;
}
#wholepage #navBar .relatedLinks {
	background-color: #F4FAFF;
	background-image: url(/images/sidenavbluegradient.png);
}
#wholepage #navBar #sectionLinks {
	padding-left: 1px;
}
#wholepage #navBar .relatedLinks {
	padding-left: 1px;
}
#wholepage #navBar #sectionLinks a {
	font-size: 12px;
	font-weight: bold;
}
#wholepage #navBar .relatedLinks a {
	font-size: 12px;
	font-weight: bold;
}

/******* Generic Large Text *******/
.largeTitleRed {
	font-size: 16px;
	font-weight: bold;
	color:#c51022;	
}

/******* change size of top text *******/
#wholepage #masthead #breadCrumb a {
	font-size: 14px;
	color: #000066;
}
/******* 						*******/
#wholepage #content .feature #ComingSoonTitle {
	background-image: url(/images/PageHeader.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 10px;
	height: 22px;
		font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#wholepage #content .feature #PageHeaderTitle {
	background-image: url(/images/PageHeader.png);
	background-repeat: no-repeat;
	background-position: center;
}

#wholepage #content .feature2 #PageHeaderTitle {
	background-image: url(/images/PageHeader.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 10px;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#wholepage #content .feature #PageHeaderTitle {
	padding-top: 10px;
	height: 22px;
	/* width: 535px; ********/
}
#wholepage #content .feature img {
	padding-left: 10px;
	float: right;
}

#wholepage #content .feature #PageHeaderTitle {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#wholepage #content .story h3 {
	text-align: right;
}
#wholepage #content #pagedivide {
	height: 5px;
	width: 100%;
	margin-bottom: 10px;
	background-image: url(/images/PageDivide.png);
	background-repeat: no-repeat;
	background-position: center center;
	/*background-attachment: fixed;*/
}

#wholepage #content .story img {
	padding-right: 10px;
	padding-bottom: 10px;
}

#wholepage #content .feature #mainpageflashbanner {
	height: 80px;
	width: 550px;
}

#wholepage #content .feature #mainpageflashbannerNew {
	height: 130px;
	width: 550px;
}

#wholepage #content .feature #PageHeaderTitle {
	margin-top: 13px;
}
#wholepage #content .story img {
	float: left;
}
/*#wholepage #content .feature .tableimages img {
	background-image: url(../../images/tablefadeRL.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
}*/

#wholepage #content .feature a:link {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

#wholepage #content .feature a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

#wholepage #content .feature a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}

#wholepage #content .feature a:hover:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}
	
#wholepage #content .feature .tableHeaderTitle {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeLR.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
	height: 18px;
	width: 250px;	
}

#wholepage #content .feature .tableHeaderTitleLong {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeLR.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
	height: 18px;
	width: 350px;	
}


#wholepage #content .feature .tableimages {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeRL.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 170px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 18px;
	float: right;
	padding-top: 8px;
}
#wholepage #content .feature .tableHeaderTitle a:link {
	color: #000066;
	font-weight: bold;
	text-decoration: underline;
}

#wholepage #content .feature .tableHeaderTitle a:hover {
	color: #000099;
	text-decoration: underline;
}
#wholepage #content .feature .tableHeaderTitle a:visited {
	color: #000066;
	text-decoration: underline;
}

#wholepage #content .feature .tableHeaderTitle a:hover:visited {
	color: #000099;
	text-decoration: underline;
}

#wholepage #content .feature .tableimagesNoBG {
	font-size: 12px;
	font-weight: bold;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-top: 5px;
	height: 18px;
	float: right;
}

#wholepage #content .feature .tableimagesNoBG2 {
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 1px;
	padding-top: 7px;
	height: 18px;
	width: 140px;
	float: right;
}

/*.feature a:hover {
	text-decoration: none;
}*/
#wholepage #content .feature .title {
	font-size: 12px;
	font-weight: bold;	
}
#wholepage #content .feature .title a:link{
	font-size: 12px;
	font-weight: bold;
}
#wholepage #content .feature .title a:hover{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#wholepage #content .feature .title a:hover:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#wholepage #content .feature .blueTitle {
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	display: inline;
}
#wholepage #content .feature .blueTitle a:link {
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	display: inline;
	color: #000066;
	text-decoration: underline;
}

#wholepage #content .feature .blueTitle a:visited {
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	display: inline;
	color: #000066;
	text-decoration: underline;
}

#wholepage #content .feature .blueTitle a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	width: 80px;
	display: inline;
}

#wholepage #content .feature .blueTitle a:hover:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
	width: 80px;
	display: inline;
}

#wholepage #content .feature .blueTitle2 {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
#wholepage #content .feature .blueTitle2 a:link {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

#wholepage #content .feature .blueTitle2 a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

#wholepage #content .feature .blueTitle2 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}

#wholepage #content .feature .blueTitle2 a:hover:visited {
	font-size: 12px;
	font-weight: bold;
	color: #000099;
}

#wholepage #content .feature .largeTitle {
	font-size: 16px;
	font-weight: bold;	
}
#wholepage #content .feature .italicTitle {
	font-size: 14px;
	font-style: italic;	
}
#wholepage #content .feature .boldItalicTitle {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #000066;
}
#wholepage #content .feature .tableHeaderTitleShort {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeLRshort.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
	height: 18px;
	width: 250px;
	
}
#wholepage #content .feature .tableHeaderTitleShort a:link {
	color: #000066;
	font-weight: bold;
	text-decoration: underline;
}

#wholepage #content .feature .tableHeaderTitleShort a:visited {
	color: #000066;
	font-weight: bold;
	text-decoration: underline;
}

#wholepage #content .feature .tableHeaderTitleShort a:hover {
	color: #000099;
	text-decoration: underline;
}

#wholepage #content .feature .tableHeaderTitleShort a:hover:visited {
	color: #000099;
	text-decoration: underline;
}

#wholepage #content .feature .tableHeaderTitleShort2 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeLR.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	float: left;
	height: 18px;
	width: 180px;
	
}

#wholepage #content .feature .tableimagesShort {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeRLshort.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 100px;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 18px;
	float: right;
}
#wholepage #content .feature .tableHeaderTitleRHSshort {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeRLshort.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 150px;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 18px;
	float: right;
}
#wholepage #content .feature .tableHeaderTitleLHSmedium {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeLRshort.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 220px;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 18px;
	float: left;
}

#wholepage #content .feature .tableHeaderTitleLHSmedium2 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeLRmedium.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 18px;
	width: 140px;
	float: left;
}

#wholepage #content .feature .tableHeaderTitleRHSmedium {
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/tablefadeRLshort.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 200px;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 0px;
	height: 18px;
	float: right;
}
#wholepage #content .feature .flashAnim {
	padding-top: 10px;
	padding-left: 10px;
	float: right;
}
#wholepage #content .feature .emailImages {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: none;
	vertical-align: top;
}
#wholepage #content .feature .emailImagesCentered {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: none;
	vertical-align: top;
	right: 0px;
}

#wholepage #content .feature .emailImagesCenteredContact {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: none;
	vertical-align: top;
	right: 0px;
}

#wholepage #content .feature .cbfLogoTable {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

#wholepage #content .feature .productsBlueTitle {
	color: #000080;
	font-size: 12px;
	font-weight: bold;
}

/******* For Text Inputs On Login *******/

.hide {
    display: none;
	background-image:url(/images/support_textback.gif);
background-repeat:repeat;
	
}

.shown {
    display:inline;
background-image:url(/images/support_textback.gif);
background-repeat:repeat;
}

/************** Reseeler Account Page styles *****************/

.smallgreytext {
color:#666666;
font-size:11px;
}

/************** CBF Accounts Spruce *****************/

.topAccountbuttons {
clear:both;
width:100%;
text-align:center;
margin-left:auto;
margin-right:auto;
}

/************** CBF Accounts Spruce *****************/

.ProductContainer {width:545px; padding-bottom:4px; padding-top:4px; margin-left:-4px;}



.ProductHeaderRed {background-image:url(/images/productheader_red.gif); background-repeat:no-repeat; width:545px; height:31px; line-height:25px; font-size:13px; color:#FFFFFF; font-weight:bold; padding-left:15px;}
#wholepage #content .feature .ProductHeaderRed a:link {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderRed a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderRed a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderRed a:hover:visited {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}


.ProductBodyBackRed {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

.ProductBodyBackRed ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px;}
.ProductBodyBackRed li {margin-bottom:5px; color:#373737; list-style-image:url(/images/productbullet.gif); word-spacing:0.5px;}

.ProductFooterRed {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#ec354f; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature .ProductFooterRed a:link {color:#ec354f; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterRed a:visited {color:#ec354f; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterRed a:hover {color:#ec354f; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature .ProductFooterRed a:hover:visited {color:#ec354f; font-weight:bold; text-decoration:underline;}

/************** Blue Top and Footer *****************/

.ProductHeaderBlue {background-image:url(/images/productheader_blue.gif); background-repeat:no-repeat; width:545px; height:31px; line-height:25px; font-size:13px; color:#434343; font-weight:bold; padding-left:15px;}
#wholepage #content .feature .ProductHeaderBlue a:link {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderBlue a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderBlue a:hover {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderBlue a:hover:visited {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:13px;}

.ProductBodyBackBlue {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

.ProductBodyBackBlue ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px;}
.ProductBodyBackBlue li {margin-bottom:5px; color:#373737; list-style-image:url(/images/productbulletblue.gif); word-spacing:0.5px;}

.ProductFooterBlue {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#67b2f3; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature .ProductFooterBlue a:link {color:#67b2f3; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterBlue a:visited {color:#67b2f3; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterBlue a:hover {color:#67b2f3; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature .ProductFooterBlue a:hover:visited {color:#67b2f3; font-weight:bold; text-decoration:underline;}

/************** Grey Top and Footer *****************/

.ProductHeaderGrey {background-image:url(/images/productheader_grey.gif); background-repeat:no-repeat; width:545px; height:31px; line-height:25px; font-size:13px; color:#4e4e4e; font-weight:bold; padding-left:15px;}
#wholepage #content .feature .ProductHeaderGrey a:link {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderGrey a:visited {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderGrey a:hover {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderGrey a:hover:visited {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}

.ProductBodyBackGrey {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#wholepage #content .feature .ProductBodyBackGrey a:link {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductBodyBackGrey a:visited {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductBodyBackGrey a:hover {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductBodyBackGrey a:hover:visited {color:#4e4e4e; font-weight:bold; text-decoration:none; font-size:13px;}

.ProductBodyBackGrey ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px;}
.ProductBodyBackGrey li {margin-bottom:5px; color:#373737; list-style-image:url(/images/productbulletgrey.gif); word-spacing:0.5px;}

.ProductFooterGrey {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#4e4e4e; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature .ProductFooterGrey a:link {color:#4e4e4e; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterGrey a:visited {color:#4e4e4e; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterGrey a:hover {color:#4e4e4e; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature .ProductFooterGrey a:hover:visited {color:#4e4e4e; font-weight:bold; text-decoration:underline;}

/************** Pink Top and Footer *****************/

.ProductHeaderPink {background-image:url(/images/productheader_pink.gif); background-repeat:no-repeat; width:545px; height:31px; line-height:25px; font-size:13px; color:#434343; font-weight:bold; padding-left:15px;}
#wholepage #content .feature .ProductHeaderPink a:link {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderPink a:visited {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderPink a:hover {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}
#wholepage #content .feature .ProductHeaderPink a:hover:visited {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}

.ProductBodyBackPink {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

.ProductBodyBackPink p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

.ProductBodyBackPink ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px;}
.ProductBodyBackPink li {margin-bottom:5px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px;}

.ProductFooterPink {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#dd4d61; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature .ProductFooterPink a:link {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterPink a:visited {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterPink a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature .ProductFooterPink a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline;}


#AddServiceToolTip {
color:#424242;
font-size:12px;
background-color:#fffaf9;
border:5px solid #f3e3e1;
line-height:18px;
margin:10px auto;
padding:5px;
text-align:justify;
width:545px;
}

.AddtoYourAccBTN {
background:transparent url(/images/btn_businessaddtoacc2.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
height:49px;
width:280px;
vertical-align:top;
}

.AddtoYourAccBTNPersonal {
background:transparent url(/images/btn_personaladdto.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
height:49px;
width:280px;
vertical-align:top;
}

.AddtoYourAccBTNLargeSMS {
background:transparent url(/images/btn_largesmsaddto.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
height:49px;
width:280px;
vertical-align:top;
}

.AddtoYourAccBTNAggOp {
background:transparent url(/images/btn_aggopaddto.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
height:49px;
width:280px;
vertical-align:top;
}

.TipCloseBTN {
background:transparent url(/images/btn_close.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
margin-bottom:3px;
width:12px;
}

.TipCloseBTNBlue {
background:transparent url(/images/btn_close2.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
margin-bottom:3px;
width:12px;
}

#AddServiceToolTip a:link {font-size: 12px;font-weight: bold; color: #000066;	text-decoration: underline;}
#AddServiceToolTip a:visited {font-size: 12px; font-weight: bold; color: #000066; text-decoration: underline;}
#AddServiceToolTip a:hover {font-size: 12px;	font-weight: bold; color: #000099;}
#AddServiceToolTip a:hover:visited {font-size: 12px;	font-weight: bold;	color: #000099;}

.feature2 a:link {font-size: 12px;font-weight: bold; color: #000066;	text-decoration: underline;}
.feature2 a:visited {font-size: 12px; font-weight: bold; color: #000066; text-decoration: underline;}
.feature2 a:hover {font-size: 12px;	font-weight: bold; color: #000099;}
.feature2 a:hover:visited {font-size: 12px;	font-weight: bold;	color: #000099;}


.ImageHeaderHolder {text-align:center; padding-bottom:5px; margin-left:auto; margin-right:auto; margin-left:6px;}


/************** Coming Soon Links *****************/

.comingsoonHead {width:90%; margin-left:auto; margin-right:auto; padding-top:8px; text-align:left}
.comingsoonContent {width:90%; margin-left:auto; margin-right:auto; text-align:justify; color:#373737; word-spacing:0.5px;}
.comingsoonFooter {width:90%; margin-left:auto; margin-right:auto; text-align:right; font-size:12px;}
#wholepage #content .feature .ProductBodyBackGrey .comingsoonFooter a:link {color:#dd4d61; font-weight:bold; text-decoration:none; font-size:12px;}
#wholepage #content .feature .ProductBodyBackGrey .comingsoonFooter a:visited {color:#dd4d61; font-weight:bold; text-decoration:none; font-size:12px;}
#wholepage #content .feature .ProductBodyBackGrey .comingsoonFooter a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline; font-size:12px;}
#wholepage #content .feature .ProductBodyBackGrey .comingsoonFooter a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline; font-size:12px;}

/************** Product Pages *****************/

.PinkyRedText {color:#DD4D61; font-weight:bold;}

#wholepage #content .feature #ProductBodyBackPinkCommonUses img {clear:both; padding:0px; float:none;}

/************** Main Features *****************/

#ProductBodyBackPinkFeatures {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#ProductBodyBackPinkFeatures ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; padding-right:10px;}
#ProductBodyBackPinkFeatures li {margin-bottom:5px; margin-left:10px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:4px; padding-top:4px;}

#ProductBodyBackPinkFeatures p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}


#ProductBodyBackPinkFeaturesHide {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#ProductBodyBackPinkFeaturesHide ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; padding-right:10px;}
#ProductBodyBackPinkFeaturesHide li {margin-bottom:5px; margin-left:10px;  color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:4px; padding-top:4px;}

/****** Now with tighter bullets ********/

#ProductBodyBackPinkFeaturesTighter {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#ProductBodyBackPinkFeaturesTighter  ul {margin-top:0px; margin-bottom:0px; padding-top:2px; padding-bottom:2px; margin-right:5px; margin-left:0px; padding-left:25px; padding-right:10px;}
#ProductBodyBackPinkFeaturesTighter  li {margin-bottom:5px; margin-left:10px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:1px; padding-top:1px; margin-top:0px; margin-bottom:0px;}

#ProductBodyBackPinkFeaturesTighter p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

.floatedleftbulletsTighter {
width:200px;
float:left;
height:70px;
}

.floatedrightbulletsTighter {
width:200px;
float:right;
height:70px;
}


/************** Http sms Flated Bullets *****************/

.floatedleftbullets {
width:200px;
float:left;
height:110px;
}

.floatedrightbullets {
width:200px;
float:right;
height:110px;
}

.clearme {
clear:both;}

.clearmeandpad {
clear:both;
padding-bottom:5px;}

/************** Feature Hide/Show *****************/

#ProductFooterPinkFeatureShow {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#dd4d61; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature #ProductFooterPinkFeatureShow a:link {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterPinkFeatureShow a:visited {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterPinkFeatureShow a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature #ProductFooterPinkFeatureShow a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline;}

#ProductFooterPinkFeatureHide {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#dd4d61; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature #ProductFooterPinkFeatureHide a:link {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterPinkFeatureHide a:visited {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterPinkFeatureHide a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature #ProductFooterPinFeatureHide a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline;}

/************** Further Info *****************/

#ProductBodyBackPinkFurtherInfo {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#ProductBodyBackPinkFurtherInfo p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

#ProductBodyBackPinkFurtherInfo .smallgreytext {color:#666666;font-size:11px;}

#ProductBodyBackPinkFurtherInfo ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; padding-right:10px;}
#ProductBodyBackPinkFurtherInfo li {margin-bottom:2px; margin-left:10px;  color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:2px; padding-top:2px;}


#ProductBodyBackPinkFurtherInfoHide {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px;}

#ProductBodyBackPinkFurtherInfoHide p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

/************** Further Info Hide/Show *****************/

#ProductFooterFurtherInfoShow {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#dd4d61; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature #ProductFooterFurtherInfoShow a:link {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterFurtherInfoShow a:visited {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterFurtherInfoShow a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature #ProductFooterFurtherInfoShow a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline;}

#ProductFooterFurtherInfoHide {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#dd4d61; text-align:left; font-weight:bold; padding-left:440px;}
#wholepage #content .feature #ProductFooterFurtherInfoHide a:link {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterFurtherInfoHide a:visited {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature #ProductFooterFurtherInfoHide a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature #ProductFooterFurtherInfoHide a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline;}


/************** Common Usage *****************/

#ProductBodyBackPinkCommonUses {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#ProductBodyBackPinkCommonUses ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; padding-right:10px;}
#ProductBodyBackPinkCommonUses li {margin-bottom:5px; margin-left:10px;  color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:4px; padding-top:4px;}

#ProductBodyBackPinkCommonUses p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

#ExmapleFlashHolder {margin-left:auto; margin-right:auto; text-align:center;}


/************** Pricing *****************/

#ProductBodyBackPinkPricing {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#ProductBodyBackPinkPricing p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

#ProductBodyBackPinkPricing ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; padding-right:10px;}
#ProductBodyBackPinkPricing li {list-style-image: none; margin-bottom:5px; margin-left:10px;  color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:4px; padding-top:4px; background-image:url(/images/small_pdf_icon.png); background-position:0px 5px; background-repeat:no-repeat; list-style:none; padding-left:18px;}


.ProductFooterPinkPricing {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#dd4d61; text-align:center; font-weight:bold;}

/************** Documentation *****************/

.documentationText {padding-bottom:9px; padding-left:25px; padding-right:10px;}

/************** Pricing Page *****************/

#pricingPageAlphabet{ text-align:center; padding-bottom:10px; padding-top:5px;}

/************** Signup Page *****************/

#SignupPage {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#SignupPage p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

.signupform {margin-bottom:0px; padding-bottom:0px;}
.SignupPageHolder {width:500px; clear:both; padding-top:10px; padding-left:10px; color:#373737;}
.SignupPageHolderLeft {width:120px; padding-left:15px; float:left;}
.SignupPageHolderRight {width:200px; float:left;}
.SignupTandCHolder {margin-left:auto; margin-right:auto; text-align:center; padding-top:10px; color:#373737; clear:both;}
.SignupButtonHolder {padding:10px; margin-left:auto; margin-right:auto; text-align:center; color:#373737;}
.SignupButtonHolder input {margin-right:10px;}

.ProductFooterQuestion {background-image:url(/images/productheaderfoot.gif); background-repeat:no-repeat;  height:19px; font-size:12px; color:#dd4d61; text-align:center; font-weight:bold;}
#wholepage #content .feature .ProductFooterQuestion a:link {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterQuestion a:visited {color:#dd4d61; font-weight:bold; text-decoration:none;}
#wholepage #content .feature .ProductFooterQuestion a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline;}
#wholepage #content .feature .ProductFooterQuestion a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline;}

.ProductBodyBackAccountsList {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:0pt; line-height:16px;}

.ProductBodyBackAccountsList ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px;}
.ProductBodyBackAccountsList li {margin-bottom:10px; color:#373737; list-style-image:url(/images/productbulletblue.gif); word-spacing:0.5px;}

.ProductBodyBackAccountsList p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

/************** Login Page *****************/

.LoginPageHolder {width:500px; clear:both; padding-top:10px; padding-left:0px; color:#373737;}
.LoginPageHolderLeft {width:80px; padding-left:120px; float:left;}
.LoginPageHolderRight {width:200px; float:left;}

.textFormBack {
background-image:url(/images/support_textback.gif);
background-repeat:repeat;
}

.LoginButtonHolder {padding:15px; margin-left:auto; margin-right:auto; text-align:center; color:#373737;}
.LoginButtonHolder input {margin-right:10px;}

.LoginHR {margin-left:0px; padding-top:4px; height:1px; border:0pt; border-bottom:1px dashed #b2b1b1;}

.padlockimage {background-image:url(/images/loginpadlock.gif); background-repeat:no-repeat; background-position:bottom right;}

/************** Mission Statement Page *****************/

.MissionStatementTextImageHolder {}

.MissionStatementText {float:left; width:260px; font-weight:bold; margin-top:5px; line-height:20px;}

.MissionStatementImage {width:272px; float:right; margin-top:-25px;}


/************** Company Profile Page *****************/

.CompanyProfileTextImageHolder {}

.CompanyProfileText {/*float:left; width:252px;*/}

.ComapnyProfileImage {width:294px; float:right;}

.GeneralPinkPoints ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:5px; padding-right:10px;}
.GeneralPinkPoints li {margin-bottom:2px; margin-left:0px;  color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:1px; padding-top:1px;}

/************** Technology Page *****************/

#PinkConatinerImageRight {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#PinkConatinerImageRight p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

#wholepage #content .feature #PinkConatinerImageRight img {
float:right;
padding-left:10px;
margin-right:1px;
}

#PinkConatinerImageRight ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; padding-right:10px;}
#PinkConatinerImageRight li {margin-bottom:5px; margin-left:10px;  color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; padding-bottom:4px; padding-top:4px;}

/************** Employment Page *****************/

.JobTitle {float:left;}

.ClosingDate {float:right; margin-right:25px;}

/************** News Page *****************/

.NewsTitle {float:left;}

.PostingDate {float:right; margin-right:25px;}

/************** Logos Page *****************/

#ProductBodyBackPinkLogos {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

#ProductBodyBackPinkLogos p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

.DownloadLogoImageHolder{
float:left;
padding-top:12px;
padding-left:20px;
padding-right:30px;
width:227px;
text-align:left;
}

.DownloadLogoCodeHolder {
float:right;
padding-right:20px;
padding-top:10px;
}

#wholepage #content .feature #ProductBodyBackPinkLogos img {
float:left;
padding-left:0px;
margin-right:0px;
}

/************** Contacts Page *****************/

.hrContacts {
background-color:#FFFFFF;
border-color:#DDDDDD;
border-style:none none dotted;
border-width:1px;
color:#DDDDDD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:5px;
}

.hrContacts2 {
background-color:#FFFFFF;
border-color:#DDDDDD;
border-style:none none dotted;
border-width:1px;
color:#DDDDDD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:5px;
width:80%;
}

.contactAddressHolder {
line-height:20px;
margin-top:15px;
text-align:center;
word-spacing:2px;
}

#ContactTYPage {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; padding-left:25px;}

#ContactTYPage p {margin-top:-5px; margin-bottom:0px; padding-bottom:4px; margin-right:5px; margin-left:0px;  color:#373737; text-align:justify; padding-right:15px;}

/************** Customer Support Page *****************/

.CustomerSupportBlurbBodyBack {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-left:0pt; line-height:16px;}

.CustomerSupportBlurbBodyBack ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:45px; padding-right:35px;}
.CustomerSupportBlurbBodyBack li {margin-bottom:10px; color:#373737; list-style-image:url(/images/productbulletblue.gif); word-spacing:0.5px;}

.CustomerSupportBlurbBodyBack p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}


/************** /SMS/ *****************/

.SMSBodyBackPink {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

.SMSBodyBackPink p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

.SMSBodyBackPink ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:40px; padding-right:20px;}
.SMSBodyBackPink li { line-height:19px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px;}

/* #wholepage #content .feature .SMSBodyBackPink a:link {color:#434343; font-weight:normal; text-decoration:none;}
#wholepage #content .feature .SMSBodyBackPink a:visited {color:#434343; font-weight:normal; text-decoration:none;}
#wholepage #content .feature .SMSBodyBackPink a:hover {color:#dd4d61; font-weight:normal; text-decoration:underline;}
#wholepage #content .feature .SMSBodyBackPink a:hover:visited {color:#dd4d61; font-weight:normal; text-decoration:underline;} */


/************** /SMS/Country *****************/

.ProtocolSMSCountryPink {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

.ProtocolSMSCountryPink p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

.ProtocolSMSCountryPink ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:40px; padding-right:30px;}
.ProtocolSMSCountryPink li {line-height:19px; margin-bottom:5px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; text-align:justify;}

#wholepage #content .feature .ProtocolSMSCountryPink img {padding-left:15px; padding-right:20px; padding-top:11px; margin-right:0px;}


.GeneralSMSCountryPink {background-image:url(/images/productheaderback.gif); background-repeat:repeat-y; width:545px; font-size:12px; color:#000000; padding-left:0px; list-style-image:none;
list-style-position:outside; list-style-type:none; margin-left:0pt;}

.GeneralSMSCountryPink p {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

.GeneralSMSCountryPink ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:40px; padding-right:30px;}
.GeneralSMSCountryPink li {line-height:19px; margin-bottom:5px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; text-align:justify;}

#ViewProducts {
background-color:#f3faff;
border:5px solid #a3dbfa;
color:#424242;
font-size:12px;
line-height:18px;
margin:10px auto;
padding:5px;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
width:545px;
}

#ViewProducts p {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

#ViewProducts ul {margin-top:0px; margin-bottom:0px; padding-top:3px; padding-bottom:0px; margin-right:5px; margin-left:0px; padding-left:40px; padding-right:30px;}
#ViewProducts li {line-height:19px; margin-bottom:2px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; text-align:justify;}

#PersonalSMSPrices {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}
#BusinessSMSPrices {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}
#AggregatorOperatorSMSPrices {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}
#LargeSMSSMSPrices {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}

#PersonalSMS {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}
#BusinessSMS {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}
#AggregatorOperatorSMS {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}
#LargeSMSSMS {width:490px; margin-left:auto; margin-right:auto; background-color:#ffffff; border:#CCCCCC dotted thin; margin-top:10px; margin-bottom:10px;}

.TopSMSLink {font-size:13px; color:#434343; font-weight:bold; padding-left:10px; padding-top:5px;}
.TopSMSLink a:link {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}
.TopSMSLink a:visited {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}
.TopSMSLink a:hover {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}
.TopSMSLink a:hover:visited {color:#434343; font-weight:bold; text-decoration:none; font-size:13px;}

.FooterSMSLink {font-size:12px; color:#dd4d61; text-align:right; font-weight:bold; padding-right:10px; padding-bottom:5px;}
.FooterSMSLink a:link {color:#dd4d61; font-weight:bold; text-decoration:none;}
.FooterSMSLink a:visited {color:#dd4d61; font-weight:bold; text-decoration:none;}
.FooterSMSLink a:hover {color:#dd4d61; font-weight:bold; text-decoration:underline;}
.FooterSMSLink a:hover:visited {color:#dd4d61; font-weight:bold; text-decoration:underline;}

#PricesToolTip {
background-color:#FFFAF9;
border:5px solid #F3E3E1;
color:#424242;
font-size:12px;
line-height:18px;
margin:10px auto;
padding:5px;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
width:545px;
}


#PricesToolTip p {margin-top:0px; margin-bottom:0px; padding-top:8px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:25px; color:#373737; text-align:justify; padding-right:15px;}

#PricesToolTip ul {margin-top:0px; margin-bottom:0px; padding-top:4px; padding-bottom:4px; margin-right:5px; margin-left:0px; padding-left:40px; padding-right:30px;}
#PricesToolTip li {line-height:19px; margin-bottom:5px; color:#373737; list-style-image:url(/images/productbulletpink.gif); word-spacing:0.5px; text-align:justify;}

.ViewAllPricesBTN {
background:transparent url(/images/btn_smsviewallprices.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
height:49px;
vertical-align:top;
width:280px;
}

.ViewAllProductsBTN {
background:transparent url(/images/btn_smsviewallproducts.gif) no-repeat scroll 0% 50%;
border:medium none;
cursor:pointer;
height:49px;
vertical-align:top;
width:280px;
}

#PDFIconLink {text-align:center; margin-top:10px; background-color:#FFFAF9; border:5px solid #F3E3E1; width:430px; padding:10px; margin-left:auto; margin-right:auto;}

#wholepage #content .feature #PDFIconLink img {float:none; margin-right: 5px; padding-left:0px;}

/************** Documents Page *****************/

#CBFDocumentsHolder {
margin-left:auto;
margin-right:auto;
text-align:left;
width:530px;
padding-left:35px;
padding-top:8px;
}

#wholepage #content .feature .DocumentCoverIndividual img {
border:0px none;
padding-left:0px;padding-right:10px;
float:none;
margin-top:6px;
}

#wholepage #content .feature .DocumentCoverIndividual a {text-align:center; font-size:10px; font-weight: normal; text-decoration: none;}

#wholepage #content .feature .DocumentCoverIndividual a:link{color:#666666; text-decoration: none;	font-weight: normal; font-size:10px; text-align:center;}

#wholepage #content .feature .DocumentCoverIndividual a:visited{color:#666666; text-decoration: none; font-weight: normal; font-size:10px; text-align:center;}

#wholepage #content .feature .DocumentCoverIndividual a:hover{color:#666666; text-decoration: underline; font-weight: normal; font-size:10px; text-align:center;}

.hrDocumentCovers {
background-color:#FFFFFF;
border-color:#DDDDDD;
border-style:none none dotted;
border-width:1px;
color:#DDDDDD;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:10px;
margin-top:10px;
width:475px;
margin-left:0px;
clear:both;
float:none;
}

.DocumentCoverIndividual {float:left; margin-bottom:7px;}

/************** LivePerson Styling *****************/

#wholepage #content .feature .LivePersonHolder img { padding:15px 0px 0px 4px; float:none; margin:0px;}

.LivePersonNavHolder {text-align:center; margin-left:auto; margin-right:auto;}

#wholepage #navBar .relatedLinks .LivePersonNavHolder img  {padding:0px;}

#wholepage #navBar .relatedLinks .LivePersonNavHolder a {padding-left: 0px;}

.relatedLinks .LivePersonNavHolder a:link,
.relatedLinks .LivePersonNavHolder a:visited {
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000066;
}

#wholepage #navBar .relatedLinks .LivePersonNavHolder a:hover{
	text-decoration: none;
	background-color:none;}
	
	
	/* Short Term Dirty Hack For Non Bold News Item On Index */ 
	
#wholepage #content .feature .unBoldedLink a:link {
	font-weight:normal;
}

#wholepage #content .feature .unBoldedLink a:visited {
	font-weight:normal;
}

#wholepage #content .feature .unBoldedLink a:hover {
	font-weight:normal;
}

#wholepage #content .feature .unBoldedLink a:hover:visited {
	font-weight:normal;
}

.RestrictLink {width:510px; font-weight:bold; white-space:normal;}