/* CSS Document */


/* body */
#innerBodyProducts {background: url(/images/sub/lnav-bg.gif) 11px 0 repeat-y;}
/*

*/
/* left column */
#subLeftCol {width: 145px; float: left;margin-right: 18px;}
/* center column */
#subCenterCol {width: 592px; float: left; margin-right: 18px;}

/* content */
#subCenterColContent {color: white; padding-bottom: 0}
#subCenterColContent p {font-size: 75%; line-height: 126%; padding-bottom: 20px;}

#subCenterColContent .inlinePic {float: right; margin-left: 30px; margin-bottom: 20px; margin-top: 3px; display: inline;}

#subCenterColContent a {font-weight: bold; color: white;}

#subCenterColContent h1, #subCenterColContent h2, #subCenterColContent h3, #subCenterColContent  h4, #subCenterColContent h5, #subCenterColContent  h6 {font-weight: bold; line-height: 150%}
#subCenterColContent h1 {font-size: 107%; color: #fff}
#subCenterColContent h1 a {color: #fff}

#subCenterColContent h2 {font-size: 89%; color: #fff}
#subCenterColContent h2 a{color: #fff}

#subCenterColContent h3 {font-size: 89%; color: #529005}
#subCenterColContent h3 a {color: #529005}
#subCenterColContent h4 {font-size: 89%; color: #FFBA12}
#subCenterColContent h4 a {color: #f29cff}
#subCenterColContent h5 {font-size: 89%; color: #FFBA12}
#subCenterColContent h5 a {color: #ffba12}
#subCenterColContent h6 {font-size: 82%; color: #fff}
#subCenterColContent h6 a {color: #fff}

.careerTable {font-size: 76%; width: 100%; background-color: #e7ffc6; color: black; margin-bottom: 10px;}
.careerTable caption {color: white; font-weight: bold;padding: 5px}
#subCenterColContent .careerTable a {color: #52287b; text-decoration: underline}

.careerTable th {padding: 6px; border: 1px solid #529005}
.careerTable td {padding: 5px; border: 1px solid #529005}

/* Right Column */
#innerBodyProductsRight {background: url(/images/sub/generic-rightcol-bg.jpg) 783px 0 no-repeat;}
#subRightCol {width: 158px; float: left; margin-top: 20px; margin-left: 10px; _display: inline}
#subRightCol h2 {color: white; font-size: 82%;  margin-bottom: 20px;}
#subRightCol p {color: white; font-size: 70%; line-height: 118%;}



#innerFoot {background: url(/images/sub/footer/sub-left-and-right.jpg) bottom left no-repeat; height: 35px; padding-top: 28px; clear: both; }

.roundedBox {background: url(/images/sub/resourcecenter/rounded-top.gif) top left no-repeat; width: 294px; margin-bottom: 15px;}
#subCenterColContent .roundedBox p {font-size: 70%; padding: 0px 13px 0 13px; margin: 0;}
#subCenterColContent .roundedBox h2 {font-size: 85%; font-weight: bold; padding: 4px 13px 0 13px; margin: 0;}
.innerRoundedBox {background: url(/images/sub/resourcecenter/rounded-middle.jpg) 0 9px no-repeat; padding: 5px;}
.innerRoundedBoxFooter {background: url(/images/sub/resourcecenter/rounded-bottom.gif) bottom left no-repeat;font-size: 1px; height: 10px; margin-top: -4px; }

/* press/event release styles */
#subCenterColContent .release {font-weight: bold; padding-bottom: 10px; padding-top: 10px; background: url(/images/sub/press-divider.gif) 0 100% no-repeat}
.last.release {background-image: none;}
.release h4 {margin: 0; padding: 0; line-height: 30%}
.release a {display: block; font-size: 70%; line-height: 100%}
.release .date {font-size: 68%; line-height: 100%}

/* Solutions Styles */
#solutions {margin-top: 13px;}
#solutions p {width: 284px;}
#solutions:after {display: block; clear: both; visibility: hidden; content: "."; height: 0;}
#solutionsHighEd {float: left; width: 293px;}
#solutionsHighEd h1 {background: url(/images/sub/solutions/highed-bg.jpg) top left no-repeat; padding-left: 32px;height: 175px; padding-top: 3px; margin-bottom: 12px;}
#solutionsK12 {float: left; width: 294px; margin-right: 5px; }
#solutionsK12 h1 {background: url(/images/sub/solutions/k12-bg.jpg) top left no-repeat; padding-left: 32px; height: 175px;padding-top: 3px; margin-bottom: 12px;}
