/*home */
#secEdu img.banner { margin-bottom: 20px; }
li.sliderImage { list-style: none }

.col33 { float: left; width: 220px; }
.col33 .boxHeader a { width:220px; display:block; height:27px; color:#fff; font-size: 17px; font-weight: bold; text-align:center; padding-top: 13px; font-family: Arial; text-decoration:none; }
.col33 .boxBlueHeader a { background:url(../../img/edu/box_blue_header.png) no-repeat left top; text-shadow: 1px 1px 1px #002e59; }
.col33 .boxYellowHeader a { background:url(../../img/edu/box_yellow_header.png) no-repeat left top; text-shadow: 1px 1px 1px #d18007; }
.col33 .boxRedHeader a { background:url(../../img/edu/box_red_header.png) no-repeat left top; text-shadow: 1px 1px 1px #a10404; }
.col33 .boxGreenHeader a { background:url(../../img/edu/box_green_header.png) no-repeat left top; text-shadow: 1px 1px 1px #00371a; }
.col33 .smallTitle a { font-size: 12px; padding-top: 5px; height: 35px; }

.col33 .box { background:url(../../img/edu/box_bkg.png) repeat-x top left #EFF3F4; width: 198px; padding: 10px; border-left: solid 1px #b4b4b4; border-right: 

solid 1px #b4b4b4; color:#0a0a0a;  position:relative; }
.col33 .box img { margin-right: 13px; }
.col33 .box .text { width: 105px; font-size: 10px; font-family:Tahoma; line-height:12px; padding-bottom: 15px; height:70px; }
.col33 .box .text a { color: #00aeff; font-size: 11px; }
.col33 .box .text p { margin:0!important; padding:0 !important; line-height:1.2em; }
.col33 .box .text p.more { position:absolute; bottom: 5px; }

.col33 .boxFooter { background:url(../../img/edu/box_footer.png) no-repeat bottom left; width: 220px; display:block; height:6px; font-size:5px; }

.boxYellowTop { background:url(../../img/edu/yellow_box_header.png) no-repeat top left; width: 190px; display:block; color:#000; font-family:Arial; padding: 10px 15px 0; }
.boxYellowTop .title { color:#ffc20e; font-size: 14px; font-weight:bold; margin-bottom: 5px; }
.boxYellowTop ul { padding: 0; margin: 0 0 5px 10px; }
.boxYellowTop li { background:url("../../img/edu/ico_check.png") no-repeat scroll 0 6px transparent; }
.boxYellowTop li { line-height: 20px; font-size: 12px; padding-left: 25px; font-weight:bold; color:#fff; }
.boxYellowTop a { color:#fff; font-size: 12px; background:url(../../img/edu/ico_arrows.png) no-repeat center left; padding-left: 15px; }
.boxYellowBottom { background:url(../../img/edu/yellow_box_footer.png) no-repeat bottom left; width: 220px; height: 5px; font-size: 4px; display: block; margin-bottom: 10px; }

/* stories */
#secEdu h1 span { color:#212121; }
#secEdu .small { font-size: 10px; }
#secEdu .blue { color: #267fcc!important; }
#secEdu .yellow { color:#fcc145!important; }
#secEdu .black { color:#000!important; }

#secEdu .yellowBox { background: #fffcd0; padding: 10px 30px; position: relative; width: 620px; height: auto; }
#secEdu .yellowBox .john { position: absolute; top: -60px; right: 30px;  }
#secEdu .yellowBox .john p { color:#373737; margin:0; padding:0; text-align:right;  }

#secEdu .yellowBox .quote { background:url(../../img/edu/apostrofe.png) no-repeat left top; text-indent: 55px; width: 350px; color: #363636; font-size: 12px; 

font-family: Tahoma; font-weight: bold;padding-top: 15px; line-height: 24px; }

#secEdu .offer { color: #010101; background:url(../../img/edu/ico_check_large.png) no-repeat top left; padding-left: 30px; width: 280px; margin-bottom: 20px; } 
#secEdu .offer .title { font-size: 18px; }
#secEdu .offer .text { font-size: 11px; }

#secEdu .story { background:url(../../img/edu/bkg_testimonial.png) repeat-x top left; width: 620px; padding: 25px 30px; display: block; color:#000;  }
#secEdu .story h4 { font-size: 16px; color:#303030; font-family:Arial; font-weight:bold; margin-top: 0; margin-bottom:10px; }
#secEdu .story p { line-height: 20px; font-family: Tahoma; padding:0; font-size: 12px; }


/*government*/
#secEdu .large { font-size: 18px; line-height: 24px; font-family: Arial; }
.government { color: #3b3b3b; }

/*styles for IS and AV pages*/
#secEdu .product_custom p, .product_custom ul { color: #000000; margin: 0 0 5px; }
#secEdu .product_custom li { font-family: Arial; }
#secEdu .product_custom .prddwn a { font-size: 17px!important; line-height: 29px; }
#secEdu .product_custom { background: url(../../img/edu/prod_bkg.png) no-repeat top left; width: 900px; height: 249px; display: block; padding: 10px 0 10px 20px; margin-bottom: 20px; }
.invisibleBlockLink { display:block; height:259px; margin-left: 10px; width: 225px; }

#secEdu .product_custom .text { width: 430px; font-size: 11px; }
#secEdu .product_custom .boxshot { width: 220px; text-align: center; }

#secEdu .header-gray-left, #secEdu .header-gray-right { background: url(../../img/edu/header-gray-left.png) no-repeat top left; float: left; width: 9px; height: 

39px; display: block; }
#secEdu .hgrw { width: 216px; float: right; }
#secEdu .header-gray-right { background: url(../../img/edu/header-gray-right.png) no-repeat top right; float: right; margin-right: 2px;}
#secEdu .header-gray { background: #dbdbdb; height: 31px; padding-top: 8px; float: left; }
#secEdu .header-gray h1, #secEdu .header-gray-small { font-size: 24px; color: #000; text-shadow: 1px 1px 1px #fff; line-height: 24px; margin: 0 0 0 10px; }
#secEdu .header-gray-small { width: 205px; font-size: 13px; margin:0; line-height: 16px; font-weight: bold; }
#secEdu .header-gray-small p { margin-top: -5px; }
#secEdu .header-gray .col50 { float: left; width: 333px; }

#secEdu .body-blue-2col, #secEdu .body-blue { font-size: 14px; color: #000; line-height: 24px; font-family: Arial; padding: 20px; }
#secEdu .body-blue-2col a { font-size: 12px; }
#secEdu .body-blue-2col .col50 { float: left; width: 320px; border-right: dotted 1px #333; }
#secEdu .body-blue-2col .col635 { float: left; width: 635px; border-right: dotted 1px #333; }
#secEdu .body-blue-2col .small { font-size: 10px; line-height: 14px; width: 193px; float: right;  }
#secEdu .body-blue-2col .last { border:none; }

#secEdu .body-blue li { margin-bottom: 10px; }

#secEdu .box_gray { background: url(../../img/edu/bkg_graybox.png) no-repeat bottom left; width: 630px; display: block; padding: 20px; margin-right: 18px; }
#secEdu .box_gray h3 { color: #515151; font-size: 20px; }
#secEdu .box_gray .inn { margin: 20px 0 0 40px; width: 235px; }

#secEdu .box_arrow { background: url(../../img/edu/box_arrow_down.gif) no-repeat top left; width: 860px; height: 54px; display: block; line-height: 54px; padding-left: 50px; font-size: 15px; font-weight: bold; color: #515151; }

#secEdu table.compare { font-size: 12px; }
#secEdu table.compare td { border-bottom: dotted 1px #000; }
#secEdu table.compare td.bbn, #secEdu h2.bbn { border-bottom: none; }
#secEdu div.tabc { width:auto!important; }
#secEdu div.tabc_top { padding: 10px!important; width: auto!important; }


/* forms */
#secEdu form { margin:0; }
#secEdu .formHeader { background:url(../../img/edu/form_header.png) no-repeat top left; width: 660px; height: 25px; display: block; color: #4c5258; font-weight: bold; font-family: Arial; padding: 10px 0 0 20px; font-size: 16px; text-shadow: 1px 1px 1px #f5f5f5; } 
#secEdu .formFooter { height: 7px; font-size: 5px; background:url(../../img/edu/form_footer.png) no-repeat bottom left; width: 680px; display:block; }
#secEdu .formBody { border-left: solid 1px #e2e2e2; border-right: solid 1px #e2e2e2; width: 638px; padding: 20px; }
#secEdu .form_head { padding-left: 10px; width:658px; }

/*referral */
#secEdu .love_title { font-size: 40px; color:#ff0000; font-weight: bold; font-family: Arial; margin: 35px 0 0 10px;  }
#secEdu .referral { font-size: 18px; color: #535151; line-height: 26px; font-family: Arial; }
#secEdu .grayHeader, #secEdu .grayHeaderSmall { background:url(../../img/edu/bkg_grayHeader.png) no-repeat top left; width: 635px; height: 39px; display: block; padding: 12px 0 0 30px; font-size: 24px; font-weight: bold; font-family: Arial; text-shadow: 1px 1px 1px #f9f9f9; color: #212121; margin: 30px 0 20px }
#secEdu .grayHeaderSmall { background:url(../../img/edu/bkg_grayHeaderSmall.png) no-repeat top left; height:29px; padding: 12px 0 0 30px; font-size: 18px; }
#secEdu .referral .list { margin: 0 0 20px 30px; }
#secEdu .referral .list .item .number { background:url(../../img/edu/bullet_blue.png) no-repeat top left; height: 30px; width: 33px; text-align: center; color: #fff; float: left; padding-top: 3px; margin-right: 20px; }
#secEdu .referral .list .item .text { line-height: 33px; float: left; width: 550px; }

.btnYellowLeft, .btnYellowRight { background:url(../../img/edu/btn_yellow_left.png) no-repeat top left; width: 8px; height: 55px; display: block; float: left; }
.btnYellowRight { background:url(../../img/edu/btn_yellow_right.png) no-repeat top left; }
.btnYellow a, .prddwn a { background: url(../../img/edu/btn_yellow.png) repeat-x top left; float: left; height: 43px; padding: 12px 20px 0; font-size: 24px; font-family: Arial; font-weight: bold; color: #fefefe; text-shadow: 1px 1px 1px #d96b09; }


/* image slider */
#slider { width: 680px; height: 261px; display: block; margin-bottom: 20px; }
#slider .sliderImage { display: none;}
#slider ul { margin: 0; padding: 0; }
#slider ul li {list-style: none;}

/* overwritting form styles */
table.form { margin:0; padding: 0 10px; border-right: solid 1px #e2e2e2; border-left: solid 1px #e2e2e2; }
div.form_foot, div.tabc_top div.form_foot, div.form_foot910, div.form_foot890, div.form_foot335 { background: none; }
div.form_head, div.form_head910, div.form_head890, div.form_head335, div.form_foot, div.form_foot910, div.form_foot890, div.form_foot335, div.tabc_top div.form_head, div.tabc_top div.form_foot { background: none; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; margin:0; width:668px; }
.flb, .flb_err { font-weight: normal; }
div.form_head h2 { display: none; }
.stdwdt, table.form select { height:20px; margin-right:70px; width:350px; }
td { padding:3px 10px; }
.fit_env .flb { float:left; }
 
/*product pages */
#secEdu .product .text { width: 500px; }
#secEdu .product .text h1, #secEdu .product .text h2 { font-size: 18px; line-height: 20px; margin: 0; padding: 0; color: #303030; }
#secEdu .product .text h2 { font-size: 12px; border: none; margin-bottom: 15px; } 
#secEdu .product .text p { color: #000; font-size:12px; }
#secEdu .product .phone {background:url("../../img/edu/2-arrow.jpg") no-repeat scroll left 10px transparent; color:#000000;
font-size:12px; font-weight:bold; padding-left:13px; padding-top:5px;}

#secEdu .productbox { background: url(../../img/edu/product_bkg.png) no-repeat top left; width:680px; height:187px; display:block; padding: 20px 0; }
#secEdu .separator { border-bottom: dotted 1px #303030; margin-bottom: 20px; }

#secEdu .product_bottom { background: url(../../img/edu/product-bottom.png) bottom left no-repeat; width: 680px; padding-bottom: 60px; }
#secEdu .product_left { float: left; margin-left: 10px; margin-top:30px; width: 221px; text-align: center; }
#secEdu .product_right { float: right; margin-right: 5px; margin-top: 10px; width: 430px; }
#secEdu .product img { float: none; }
#secEdu .product p, .product ul { color: #000000; font-size: 12px; }
#secEdu .product.noBorder { border-bottom: none; }
#secEdu .product .prddwn a { font-size: 17px!important; line-height: 29px; }


