/* CSS Document */
/* for the /solutions section */

.iconRules{
	padding: 25px 10px 0 12px;
	vertical-align:top;
	width: 44px;
	height: 43px;
	text-align: center;
}

.indexiconRules{
	padding: 10px 10px 0 12px;
	vertical-align:top;
	width: 44px;
	height: 43px;
	text-align: center;
}

.backgroundFix{
	background-color:#F1F1F1;
}


.CSsearchby{
	padding: 25px 58px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: right;
}
	


.largeverticalWhiteSpacer{
	background-color:#FFFFFF;
}

#solutionsSubLinks{
	background-color:#ffffff;
	width:579px;
}

.pagefix{
	padding: 0 0 0 1px;
	vertical-align: top;
	margin-bottom: 0px;
}

.solutionsContentLeft{
	border-top: 1px solid #D0D5DB;
	background-color:#F1F1F1;
	width: 290px;
	padding-top: 0px;
}

.solutionsText{
	font-size:22px;
	color:#A1A26D;
	padding:0;
	margin:0;
}

.mainContentBoxTitle{
	font-size:22px;
	color:#A1A26D;
	padding:8px 0 0 0;
	margin:0;
}

.CSmainContentBoxTitle{
	font-size:23px;
	color:#001257;
	padding:8px 0 15px 0;
	margin:0;
	width: 550px;
	text-align: center;
}

.mainContentBoxSmallerTitle{
	font-size:16px;
	color:#A1A26D;
	padding:8px 0 0 0;
	margin:0;
	font-weight: bold;
}


.CSmainContentBoxSmallerTitle{
	font-size:12px;
	color:#021F65;
	padding:8px 0 5px 0;
	margin:0;
	font-weight: normal;
	width: 450px;
}


.solutionsText a:link {
	font-size:22px;
	color:#A1A26D;
	font-weight:normal;
	text-decoration:none;
}

.iconsFix {
	padding: 7px 10px 0 12px;
	vertical-align: top;
}

.solutionsText a:visited {
	font-size:22px;
	color:#A1A26D;
	font-weight:normal;
	text-decoration:none;
}

.solutionsText a:hover {
	font-size:22px;
	color:#A1A26D;
	font-weight:normal;
	text-decoration:none;
}

.solutionsText a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#A1A26D;
	font-weight:normal;
	text-decoration:none;
}





#channelcareIMG{
	width:579px;
	height:157px;
	background-image:url(../../images/pics/main_channelcare.jpg);
}

#soundCareContent{
	padding: 8px 0 0 0;
}

.mainContentBoxCopy{
	font-size:11px;
	color:#666666;
	width:316px;
	padding: 4px 0 0 4px;
}

.mainContentBoxCopyCustom{
	font-size:11px;
	color:#666666;
	width:450px;
	padding: 4px 0 0 4px;
}

.righttableFixer{
	border-top-color: #00FF99;
	border-top-width: medium;
}

.channelcareCopybottomlistlefttext{
	font-size:11px;
	padding: 4px 0 0 4px;
	color:#666666;
	text-align: center;
	}

.channelcarebullettablefix{
	padding: 0 0 0 0;
	}
	
.mainContentBoxSubtitle{

	font-weight:bold;
	color:#a1a26d;
	font-size:11px;
	padding: 2px 0 12px 2px;
}

.mainManagementSubtitle{

	font-weight:bold;
	color:#a1a26d;
	font-size:11px;
	padding: 2px 0 0px 2px;
}

.listBoxTitle{
	font-size:11px;
	font-weight:bold;
	color:#50657c;
	border-top: 1px solid #BDBDBD;
	background-color:#CECDCD;
	padding-left:7px;
	padding-bottom: 0px;
	padding: 0 0 0 7px;
}

.bulletsSC{
	font-size:11px;
	color:#7388A6;
	padding: 4px 0 0 22px;
	width:120px;
}

.bulletsBottom{
	font-size:11px;
	padding: 4px 0 0 20px;
	color:#666666;
}
/* TODO** - this style appears to be orphaned - delete this style
.soundCareContent{
	border-top: 1px solid #D0D5DB;
	padding:4px 0 0 0;
	background-color:#F1F1F1;
	width: 579px;
}
*/

/*************************************************     RIGHT CALLOUT STYLES     ******************************************/

#rightBody3{
	width: 170px;
	height: 500px;
	padding: 0 0 0 0;
	margin: 8px 0 0 0;
	background-color: #FFFFFF;
	text-align:center;
}

.rightCalloutTextBody3{
	height: 548px;
	vertical-align: top;
	font-size: 11px;
	color: #656647;
	text-align: left;
	padding: 8px 10px 12px 8px;
}

.mainRightYellowBoxText2{
	vertical-align: top;
	font-size: 11px;
	color: #656647;
	text-align: left;
	width: 140px;
	padding: 4px 0 0 0;
}

.rightCalloutLineBTM{
	padding-top: 8px;
	padding-bottom: 10px;
}

.middlecolumnSpacer{
	width: 10px;
}

#solutionsSubLinksfix{
		width:579px;
}

#rightCalloutMainFix{
	width: 170px;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #656647;
	text-align: left;
	vertical-align: top;
	border-top-color: #FFFFFF;
	border-top-width: 8px;
	border-top-style: solid;
	background-color: #EEEFBC;
}

.maincontentTopWhiteLine{
	border-top-color: #FFFFFF;
	border-top-width: 8px;
	border-top-style: solid;
}

.moreBTM{
	vertical-align:bottom;
	padding: 0 12px 0 0;
}

.moreBTM a:link {
	text-decoration: none;
	font-weight:bold;
}

.moreBTM a:visited {
	text-decoration: none;
	font-weight:bold;
}

.moreBTM a:hover {
	text-decoration: underline;
	font-weight:bold;
}

.moreBTM a:active {
	text-decoration: none;
	font-weight:bold;
}

/***********************************************     END RIGHT CALLOUT STYLES     ***************************************/
.mainBoxBackground {
	background-color: #F1F1F1;
}
.mainRightBoxRules {
	background-color: #F1F1F1;
	vertical-align: top;
	border-top: 1px solid #D0D5DB;
	width: 275px;
}
.mainLeftBoxRules {
	background-color: #F1F1F1;
	border-top: 1px solid #D0D5DB;
	width: 284px;
	vertical-align: top;
}
.mainBoxSmallCopy {
	font-size: 11px;
	color: #666666;
	width: 250px;
}
.mainBoxCatagoryOffset {
	padding-top: 15px;
}
.bulletsbottom {
	font-size: 11px;
	color: #666666;
}
.mainContentBoxCopyBottomBulletTitle {
	text-align: center;
	font-size: 11px;
	color: #666666;
}
.listBoxTableRules {
	background-color: #E1E1E1;
}
.mainContentBoxCopyBold {
	font-weight: bold;
}
.mainContentPaddingTableBox {
	padding-left: 66px;
}
.mainContentBoxCopyLong {
	width: 410px;
	padding: 4px 0 0 4px;
	font-size: 11px;
	color:#666666;
}

.CSmainContentBoxCopyLong {
	width: 450px;
	padding: 25px 0 10px 4px;
	font-size: 11px;
	color:#666666;
}

.mainContentBoxCopyLong {
	width: 410px;
	padding: 4px 0 0 2px;
	font-size: 11px;
	color:#666666;
}
.mainBoxTableRules {
	padding-left: 10px;
}
.leaderPictureRules {
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: middle;
	padding-right: 10px;
}
.mainLeaderBoxTablePadding {
	padding-left: 30px;
}
.topLinePadding {
	padding-top: 8px;
}
.mainContentPaddingClientTableBox {
	padding-top: 20px;
	padding-left: 66px;
}

.CSmainContentPaddingClientTableBox {
	padding-top: 20px;
}


.CSmainContentPaddingClientTableBox {
	padding-top: 20px;
	padding-left: 15px;
}

.mainManagementTopTablePadding {
	padding-top: 15px;
}
.signUpPadding {
	padding: 0px;
	font-size: 11px;
}
.searchby {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 25px;
	padding-left: 41px;
}
