﻿@charset "utf-8";
/* CSS Document */

@media only screen and (max-width : 800px)	
{

.rdhidethis{
	display: none;
}
img {
    max-width: 100%;
    height: auto;
}
.homeNews h3, .homeCE h3 {

font: 400 16px/36px "ITCFranklinGothicW01-Md 812695", arial;
}

#mainNavigation, #mainNavigationL2{
	background-image: url(images/tnav800tile.jpg);
	background-repeat: repeat-x;
}

#mainNavigation .RadMenu, #mainNavigationL2 .RadMenu{
	display: none;
}

.shownavbttn{
	display: block;
}
#leftcolumnL2{
	position: absolute;
	z-index: 950;
	left: 0px;
	top: 150px;
}

#rightcolumnL2, #rclinerL2{
	margin: 0px;
}

#rclinerL2{
	padding: 0px 18px;
}

#RWDHome{
	position: absolute;
	z-index: 950;
	left: 9px;
	top: 150px;
}
.adWrapper, .vnavWrap{
	display:none;
}

.vnavWrap, .vnavHPWrap{
	padding: 7px 0px 0px;
}

/*--lnav--*/

.vnavWrap .RadTreeView, .vnavHPWrap .RadTreeView{
	white-space: normal;
	width: 200px;
	background: #CCC;
	border: 1px solid #999;
}

.vnavWrap .rtTop, .vnavWrap .rtMid, .vnavWrap .rtBot, .vnavWrap .rtUL{
	background-image: url(none) !important;
}
 .vnavWrap .rtLI, .vnavHPWrap .rtsLI{
	background: #FFFFFF !important;
	border-bottom: 1px solid #999999;
 }
 
 .vnavWrap .rtIn,.vnavWrap .rtLI ul a.rtIn, .vnavWrap .rtLast ul a.rtIn,  .vnavHPWrap  .rtsIn {
	font: 400 20px 'ITCFranklinGothicW01-Md 812695' !important;
	color: #20548D !important;
}
 
 .vnavWrap .rtUL .rtLI .rtUL{
	padding-left: 5px !important;
 }
 .vnavWrap .rtLI .rtUL .rtLI, .vnavWrap .rtLast ul li{
	border-bottom: none;
	 }
	
	.vnavWrap .rtLI ul a.rtIn, .vnavWrap .rtLast ul a.rtIn{
	color: #20548D !important;
	 }
	 
  .vnavWrap .rtLI .rtUL, .vnavWrap .rtLast ul{
	background: #fff !important;
 }

.vnavWrap .rtUL .rtUL .rtLI div, .vnavWrap .rtUL .rtUL  .rtLast div{
	background: #FFF url(none)  !important;
}

.vnavHPWrap .rtsLink{
	text-decoration: none;
	text-align: left;
	padding: 0px 0px 0px 18px;
}
.calloutLft{
	width: auto !important;
}

.calloutRt{
	display: none;
}
}
@media only screen and (max-width : 740px)	
{
#mcRow1 #mcLft{
	float: none;
	min-height: 0px;
	margin: 0px 9px 12px;
	width: auto;
}

#mcRow1 #mcRt {
	
	margin: 0px 9px;
	min-height: 0px;
}

#headerArea #headerLogo {
	width: 182px;
	background: url(images/logo_txtonly.jpg) no-repeat;
}

#headerArea #headerRight {
	margin: 0px 0px 0px 185px;

}

 .l2Lft, .l2Rt{
	width: auto !important;
	float: none !important;
 }
 
 .L2triple .l2t, .L2triple .l2m{
	 border:none;

}

.elearnpic, .homebookpic{
	display:none;
}




@media only screen and (max-width : 480px)	
{
	


#headerArea #headerLogo {
	width: 78px;
	background-image: url(images/logo_logoonly.png);
	background-repeat: no-repeat;
}

#headerArea #headerRight {
	margin: 0px 0px 0px 82px;

}

.searchWrap .sfsearchTxt{
	height: 20px;
	width: 145px;
}

	
#callOuts, #bigImage, .flinkbox{
	display: none;
}

#RWDBttns{
	display:block;
}
	#mcRow1 #mcRt {
	background: none;
	-webkit-box-shadow: none;
    box-shadow:  none;
}

.classesNews{
	background:none;
}

.cn_left{
	float: none;
	clear: left;
	background-color: #FFF;
	width: auto;
	margin-bottom: 12px;
}

.cn_rt{
	float: none;
	clear: left;
	background-color: #FFF;
	width: auto;
}
#mcrLft2, #mcrRt2{
	float: none !important;
	clear: left !important;
	width: auto !important;
	margin: 0px 12px 18px !important;
}

.L2triple .l2t, .L2triple .l2m, .L2triple .l2r{
	float: none !important;
	clear: left !important;
	width: auto !important;
	margin: 20px 0px 0px 20px !important;
}

#mcrLft2 h3, #mcrRt2 h3{
	font-size: 18px;
}

.footAddr{
	width: auto;
}

.L2triple .l2t h3, .L2triple .l2m  h3, .L2triple .l2r h3, .tripblockimagewrap{
	text-align: left;
}

}