/* COLUMN DEFINITIONS */

div#rightColumn {width: 754px; padding: 7px 11px 30px 10px;}
div#sideContent {width: 230px;}
div#mainContentWithPods {width: 517px;}

/* HEADERS */

h1 {color: #5b5b5b;}
div.solutionsContent h3 {color:#3b3b3b; font-size:18px;}
div.solutionsContent h4 {color:#5b5b5b; font-size:14px; margin-top:5px; padding-bottom:10px;}
div#contentHeader {width:522px; overflow:hidden;}
div#contentHeader h1 {width:400px; height:25px;	background-image:url(../images/section-header-solutions.png); behavior: url(../js/iepngfix.htc); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderText {padding:10px 0px 15px 10px;}		
div#contentHeaderText h1 {font-size:26px; color:#3b3b3b;}	
div#contentHeaderText h3 {font-size:18px; color:#5b5b5b; font-weight:400; line-height:20px; margin-left:-8px; margin-bottom:-8px;}

/* SECTION HEADERS*/

div#contentHeaderNetworks h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-networks.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderNewspapers h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-newspapers.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderMagazines h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-magazines.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderMusic h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-music.png); font-size:0px; color:#ffffff;text-align:right;}
div#contentHeaderWebsites h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-websites.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderB2C h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-b2c.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderB2B h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-b2b.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderCorpComm h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-corpcomm.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderGovernment h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-government.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderNonProfit h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-nonprofit.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderCorpTraining h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-corp-training.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderHigherEd h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-highered.png); font-size:0px; color:#ffffff; text-align:right;}
div#contentHeaderK12 h1 {width:513px; height:30px; background-image:url(../images/solutions/solutions-headers-k12.png); font-size:0px; color:#ffffff; text-align:right;}

	
/* PARAGRAPH STYLES */
	
p {font-size: 14px; line-height: 16px; color: #5d5d5d;}
div.solutionsContent ul li {font-size: 12px; color: #5b5b5b; line-height: 18px;	padding: 0px 0px 8px 13px; background: url(../images/greendot.gif) no-repeat 1px 6px;}
p.solutionBoxTitle {margin: 0 0 7px 0; font-size: 12px;}
strong {font-weight:normal;}

/* LINK STYLES */

.moreLink { background: url(../images/arrow-blue.gif) no-repeat center right; padding: 3px 15px 3px 0;	text-align: right; position: absolute; left: 460px; top: 125px; z-index: 1000;}
.moreLink:hover {background: url(../images/arrow-red.gif) no-repeat center right; padding: 3px 15px 3px 0;}
div.solutionBoxContentLinks a {padding-left: 16px; font: 12px/16px Arial, Helvetica, sans-serif; background: url(../images/arrow-purple-trans.gif) no-repeat center left;}

/* DIV STYLES */
div.solutionBox {width: 230px; height: 135px; margin-top: 3px; padding: 15px 10px 11px 16px; background: url(../images/bg-solutions-box.jpg) no-repeat center;}
div.solutionBoxContent {width: 230px; height: 135px; background-position: right bottom; background-repeat: no-repeat;}
div.separator {height: 30px; margin-bottom: 30px; border-bottom: solid 1px #d4d4d4;}
div.nextSteps {height: auto !important;	height: 23px;}
img#sectionLandingImage {margin: 4px 0 0 0px;}

