@import url("header.css");
@import url("screen.css");
@import url("SpryAccordion.css");
@import url("index2.css");

*, html, body{
margin: 0 auto;
padding: 0;
font-family: Verdana;
font-weight: normal;
font-size: .96em;
}

body{
font-family: Lucida, Verdana, sans serif;
background: #fff url('../images/mainBg.png') repeat-y center top;
width: 100%;
height: 100%;
left: 0;
top: 0;
}

.bodyContainer {
width: 1024px;
height: 100%;
text-align: left;
padding: 0px;
/*border: 1px solid red;*/
}

.bgSearch {
    
	background: url(../images/tab_search.gif) no-repeat;
	background-position: left;
	
}

.searchForm {
	padding:0px;
	margin:0px;
}
.searchTxtbox {
	border:1pt solid #ffffff;
	width:169px;
}
.searchList {
	width:174px;
}
.searchButton {
	border:1pt solid #ffffff;
	width:100px;
	border:1pt solid #ffffff;
	color:#ffffff;
	background-color: #0077bf;
}

.bgBlue {
	background-image:url(../images/pixel_blue.gif);
}
.bgGreen {
	background-image:url(../images/pixel_green.gif);
}
.bgGreenLight {
	background-image:url(../images/pixel_ltgreen.gif);
}

.txtSearch {
	border:1pt inset #404040;
	margin-left:72px;
	margin-bottom:8px;
}
.btnSearch {
	margin-bottom:8px;
}

.featuredImg {
	padding-right:15px;
}

.featuredImg2 {
	padding-right:15px;
	padding-bottom:10px;
}
.featuredBox {
	padding: 10px 5px 5px 5px;
}
.featuredTxt {
	color:#ffffff;
	padding-top:1px;
	padding-left:93px;
}

a.linkWhiteBold {
	font-weight:bold;
	color:#e4f3f8;
}
a:link ,a:active , a:visited { color: blue; }
a:hover { color:#434343; }

a.linkWhiteBold:hover {
	font-weight:bold;
	color:#666;
}




/*
.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #524e39;
	text-align:right;
	padding-top:3px;
	background-image:url(../images/bottom_blue.gif);
	background-repeat:no-repeat;
}
*/
.spacers {
    width: 724px;
	padding: 3px;
	height: 750px;
}
.searchContent {
	padding:5px 15px 5px 15px;
	background-image: url(../images/pixel_ltgreen.gif);
}
.searchBox {
	padding:0px;
}

.searchBox  input{
  height: 15px;
  font-size: 10px;

}
.searchLabel select{
     height: 17x;
	 font-size: 11px;
	 color: #000;
	 text-align:left;	
}
.searchLabel{
     height: 17x;
	 font-size: 11px;
	 color: #fff;
	 text-align:left;	
	 padding: 1px
}


.divider {
	/*border-bottom:1pt solid #524e39;*/
	border-bottom:1pt solid #999999;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
.featuredProductOImg {
	padding: 0px 15px 0px 0px;
}
.productName {
	font-size:14px;
	color:#0077bf;
	font-weight:bold;
}

.productContent {
	padding: 5px;
}
.productSubHeader {
	font-size:12px;
	font-weight:bold;
}
.productSubLevelLabel {
	font-weight:bold;
	background-color:#68cf46;
	color: #ffffff;
	padding:5px;
	text-align:center;
}
.productSubLevelData {
	padding:5px;
	background-color:#eaeaea;
}
.productReviewBtn {
	border:1pt solid #524e39;
	width:130px;
	border:1pt solid #524e39;
	color:#ffffff;
	background-color: #0077bf;
}
.pageHeader {
	font-size:16px;
	font-weight:bold;
	color: #524e39;
}
.pageSideBar {
    width: 300px;
	background-color:transparent;
	padding: 6px 0px 10px 0px; /* top right bottom left */
}
.pageSubheader {
	font-size:12px;
	font-weight:bold;
	color: #524e39;
}

.container {
	float: left;
	text-align: justify;
}

font.header {
    font-family: Verdana;
    line-height: 1em;
	font-size: 3em;
	text-align: left;
}

.header-category {

    line-height: 1em;
	font-size: 2.5em;
	text-align: left;
}

.header-subjects {

    line-height: 1em;
	font-size: 1.6em;
	text-align: left;
	color: #434343;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

.header-subjects1 {

    line-height: 1em;
	font-size: 1.1em;
	text-align: left;
	color: #444;	
}

.header-subjects2 {

    line-height: 1em;
	font-size: 1.7em;
	font-weight: bold;
	text-align: left;
	color: #009de0;
}

.header-subjects3 {

    line-height: 1em;
	font-size: 1.1em;
	text-align: left;
	color: #000;
}

.header-books {

    line-height: 1em;
	font-size: 12px;
	text-align: left;

}

.header-books a{ text-decoration: none}
.header-books a:link { color: black; }
.header-books a:active { color: black; }
.header-books a:visited { color: black; }
.header-books a:hover { color: #666; }

.header-books1 {

    line-height: 1em;
	font-size: 0.9em;
	text-align: left;
}

.header-books1 a:link { color: black; }
.header-books1 a:active { color: black; }
.header-books1 a:visited { color: black; }
.header-books1 a:hover { color: #666; }

.redtxt {

    line-height: 1em;
	font-size: 0.9em;
	text-align: left;
	color: red;
}

.featuredTitleTPS {

	font-size: 18px;
	font-weight:bold;
	color: #524e39;

}

.featuredTitleTPS1 {

	font-size: 15px;
	font-weight:bold;
	color: #524e39;

}

.featuredTitleSubj {

	font-size: 20px;
	font-weight:bold;
	color: #524e39;
	padding: 20px 0px 20px 0px;

}


.featuredTitle {
	font-size: 12px;
	font-weight:bold;
	color: #524e39;
}

.featuredTitle1 {

	font-size: 12px;

}

.featuredTitle2 {
    background: #fff url(../images/elearning_sidebar3.jpg) top left no-repeat;

	font-size: 12px;
	font-weight:bold;
	text-align: left;
	padding:10px;
	color: #524e39;

}

.featuredTitle3 {

	font-size: 12px;
	font-weight:bold;
	text-align: left;
	color: #524e39;

}

.featuredTitle4 {
    background: #fff url(../images/elearning_sidebar2.jpg) top left no-repeat;

	font-size: 12px;
	font-weight:bold;
	text-align: left;
	padding:10px;
	color: #524e39;

}

.featuredTitleMedia {

	font-size: 18px;
	font-weight:bold;
	color: #009de0;

}

.featuredTips {
	padding: 0px 15px 15px 25px;

	font-size: 11px;
	color: #524e39;
	text-align: left;
}

.featuredDescription {
	padding: 0px 20px 0px 0px;
	font-size: 12px;
	color: #524e39;
	text-align: left;
	float: left;
}

.featuredDescription1 {
	padding: 0px 20px 0px 0px;
	font-size: 12px;
	color: #524e39;
}

.featuredDescription2 {
	padding: 0px 20px 0px 0px;

	font-size: 12px;
	color: #524e39;
}

.featuredDescription3 {
	padding: 0px 20px 0px 0px;

	font-size: 14px;
	font-weight:bold;
	color: #524e39;
}

.featuredDescription4 {
	padding: 0px 20px 0px 0px;

	font-size: 11px;
	color: #524e39;
}

.featuredProductImg {
	padding: 10px 20px 0px 0px;
}



.productSubHeader {
	font-size:12px;
	font-weight:bold;

	color: #524e39;
}
.productSubLevelLabel {
	font-weight:bold;
	background-color:#68cf46;
	color: #ffffff;
	padding:5px;
	text-align:center;

	font-size: 11px;
	color: #524e39;
}
.productSubLevelData {
	padding:5px;
	background-color:#eaeaea;

	font-size: 11px;
	color: #524e39;
}

.featuredImgX {
	padding-right:5px;
	border:1pt solid #82CAFA;
	padding: 0px 0px 0px 0px;
	
}

.newsImgTable {
	padding-bottom:0px;
	margin:0px;
}

.pageSideBar1 {
	background-color:#ecebe7;
	padding: 0px 10px 10px 10px; /* top right bottom left */
	vertical-align: top;
}

.spacer {
    padding: 2px 0px 2px 0px;
}

.spacerServices {

	font-size: 11px;
	color: #524e39;
	margin-top: 0px;
    padding: 0px 10px 0px 0px !important; /* top right bottom left */
	text-align: center;
}


.PSBannerFill {
 width: 100%;
 height: 236px;
 margin-top: 4px;
 text-align: left;
}

.bordercolor {
 border-color: blue;
}

.newsBottomRight {
width: 300px;
height: 200px;
background: #eee;
}
