body{
	margin:0;
	color:#000;
	font:11px Arial, Verdana, sans-serif;
	background:#cbeefc url(../../images/aasa/bg-body.gif) repeat-x;
	min-width:960px;
}
#printlogo{display:none;}
img{border-style:none;} 
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#0565CE;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
br.khtml-block-placeholder {display:none;}
#page {
	width:100%;
	overflow:hidden;
	background:url(../../images/aasa/bg-body-r.gif) no-repeat 60% 0;
}

#main-box.smallFont
{
	font-size: inherit;
	line-height: inherit;
}
#main-box.mediumFont,
#main-box.mediumFont .subcontent *,
#main-box.mediumFont .content-area *,
#main-box.mediumFont .ed-tools * {
	font-size: 18px;
	line-height: 32px;
}
#main-box.largeFont,
#main-box.largeFont .subcontent *,
#main-box.largeFont .content-area *,
#main-box.largeFont .ed-tools *
{
	font-size: 24px;
	line-height: 44px;
}
/*Banner*/

#banner2, #banner3, #banner4
{
	display: none;
	}

/* header */
#header {
	width:948px;
	/*height:137px;*/
	margin:0 auto 0px auto;
	position:relative;
}
#header .topAd
{
	width: 100%; 
	height: 90px; 
	display:block;
	margin-bottom: 20px;
}
#header .topContainer
{
	width: 100%; 
	height: 90px; 
	display:block;
}
#logoContainer
{
	float: left; 
	width:292px; 
	height:82px; 
	/*padding: 20px 0 0px 0;	*/
	padding:0;
}
#logoContainer .logo{
	/*position:absolute;
	top:121px;
	left:11px;*/
	width:292px;
	height:70px;
	text-indent:-9999px;
	overflow:hidden;
}
.fltright
{
	float: right;	
}
.clear
{
	clear:both;	
}
#header .logo a{
	background:url(../../images/aasa/logo.png) no-repeat;
	display:block;
	/*height:100%;*/
	height: 100px;
}
.top-nav{
	width:100%;
	overflow:hidden;
	/*padding:30px 0 0;*/
	padding:0;
	margin:0 0 12px;
}
.top-nav ul{
	margin:0 11px 0 0;
	padding:2px 0 0;
	list-style:none;
	float:right;
}
.top-nav ul li{
	background:url(../../images/aasa/nav-sep.gif) no-repeat 100% 0;
	display:inline;
	margin:0 3px 0 0;
	padding:0 14px 0 0;
	font-size:12px;
}
.top-nav ul li a{color:#accbe1;}
.bottom-nav{
	width:100%;
	overflow:hidden;
	margin:0 0 26px;
}
.bottom-nav ul{
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.bottom-nav ul li{
	float:left;
	background:url(../../images/aasa/nav-sep.gif) no-repeat 100% 0;
	margin:0 -9px 0 0;
	padding:0 9px 0 16px;
	font-size:12px;
}
.bottom-nav ul li a{color:#accbe1;}
/* search */
.search{
	width:175px;
	float:right;
}
.search span{
	float:left;
	background:#4a5e8b;
}
.search input{
	float:left;
	margin:2px 0 0 6px;
}
.search span input{
	float:left;
	width:151px;
	line-height:14px;
	border:0;
	background:none;
	color:#fff;
	margin:0;
	padding:2px 3px;
}
/* menu */
.menu{
	width:100%;
	position:relative;
	/*position:absolute;
	top:100px;*/
	left:0;
	/*z-index:1;*/
}
.menu ul{
	margin:0;
	padding:0;
	list-style:none;
	width:950px;
}
.menu ul li{
	float:left;
	margin:0 2px 0 0;
	position:relative;
}
.menu ul li a{
	float:left;
	/*text-indent:-9999px;*/
	text-decoration: none;
	overflow:hidden;
	height:37px;
}
.menu ul li span
{
	position:relative; 
	top: 8px; 
	font-family: Arial; 
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;	
}
.menu ul li .nav1{
	width:177px;/**185px**/
	/*width:150px;*/
	background:url(../../images/aasa/aasa_nav_bg.gif) no-repeat;
	text-align: center;
}
.menu ul li:hover .nav1, .menu ul li.hover .nav1{background-position:0 -37px;}
.menu ul li.active .nav1{background-position:0 -74px !important;}
.menu ul li .nav2{
	width:124px;
	/*width:131px;*/
	background:url(../../images/aasa/aasa_nav_bg.gif) no-repeat -179px 0;
	text-align: center;
}
.menu ul li:hover .nav2, .menu ul li.hover .nav2{background-position:-179px -37px;}
.menu ul li.active .nav2{background-position:-179px -74px !important;}

.menu ul li .nav3{
	width:224px;/**182**/
	background:url(../../images/aasa/aasa_nav_bg.gif) no-repeat -305px 0;/**438**/
	text-align: center
}
.menu ul li:hover .nav3, .menu ul li.hover .nav3{background-position:-305px -37px;}/**320**/
.menu ul li.active .nav3{background-position:-305px -74px !important;}/**320**/
.menu ul li .nav4{
	width:89px;/**116**/
	background:url(../../images/aasa/aasa_nav_bg.gif) no-repeat -531px 0;/**320**/
	text-align: center;
}
.menu ul li:hover .nav4, .menu ul li.hover .nav4{background-position:-531px -37px;}/**438**/
.menu ul li.active .nav4{background-position:-531px -74px !important;}/**438**/
.menu ul li .nav5{
	width:134px;
	background:url(../../images/aasa/aasa_nav_bg.gif) no-repeat -622px 0;
	text-align: center;
}
.menu ul li:hover .nav5, .menu ul li.hover .nav5{background-position:-622px -37px;}
.menu ul li.active .nav5{background-position:-622px -74px !important;}
.menu ul li .nav6{
	width:190px;
	background:url(../../images/aasa/aasa_nav_bg.gif) no-repeat -758px 0;
	text-align: center;
}
.menu ul li:hover .nav6, .menu ul li.hover .nav6{background-position:-758px -37px;}
.menu ul li.active .nav6{background-position:-758px -74px !important;}
/* dropdown */
.menu ul li ul{
	position:absolute;
	top:36px;
	left:-1px;
	margin:0;
	padding:10px 0;
	list-style:none;
	width:218px;
	border:1px solid #657ca3;
	background:#fff;
}
.menu ul li ul li{
	float:none;
	margin:0;
	vertical-align:top;
	font-size:14px;
}
.menu ul li ul li a{
	text-indent:0;
	float:none;
	display:block;
	height:1%;
	color:#74736e;
	padding:4px 0 3px 17px;
}
.menu ul li ul li a:hover{
	background:#e5f6fd;
	text-decoration:none;
}
.menu ul li ul li ul
{
	position:relative;
	top:10px;
	left:40px;
	margin:0;	
	list-style:none;
	width:218px;
	border:1px solid #657ca3;	
}
.menu ul li ul{display:none;}
.menu ul li:hover ul, .menu ul li.hover ul{display:block;}
/* content */
.cmte-img-holder, a.cmte-link
{
    font-size: 14px;
}
.stassn-holder, .stassn-holder a, .stassn-holder b
{
    font-size: 14px;
}
#content {
	width:928px;
	padding:10px;
	margin:0 auto;
	background:#fff;
}
#content .content-box{
	width:926px;
	border:1px solid #e6dcb8;
	background:#fffcf0;
}
.content-box .top-box{
	width:100%;
	overflow:hidden;
	background:url(../../images/aasa/bg-top-box.gif) repeat-y;
	border-bottom:1px solid #e9e7e9;
	margin:0 0 17px;
}
#contentsContainer
{
	float:left; 
	width:456px; 
	/*padding:20px 24px 40px;	*/
	padding:20px 18px 40px;
}
.wide
{
	float:left; 
	width:556px; 
	/*padding:20px 24px 40px;	*/
	padding:20px 18px 40px;
}
.thin
{
	float:left; 
	width:456px; 
	/*padding:20px 24px 40px;	*/
	padding:20px 18px 40px;
}
/* feature box */
.content-box .top-box .feature-box{
	width:397px;
	float:left;
	background:#f7f5f8 /*url(../../images/aasa/bg-features.jpg) no-repeat 100% 0*/;
	min-height:248px;
	padding:17px 240px 0 21px;
}
.feature-box .dot-nav{
	margin:0 0 33px -1px;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.feature-box .dot-nav li{
	float:left;
	width:11px;
	height:11px;
	background:url(../../images/aasa/circle.gif) no-repeat;
	margin:0 6px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.feature-box .dot-nav li a{
	display:block;
	height:100%;
}
.feature-box .dot-nav li.active{background-image:url(../../images/aasa/circle-a.gif);}
.feature-box h1{
	margin:0 0 5px;
	font:34px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;
}
.feature-box p{
	margin:0 0 16px;
	font-size:16px;
	line-height:20px;
	color:#797979;
}
.feature-box a.more{
	font-size:16px;
	color:#b03900;
	background:url(../../images/aasa/learn-more.gif) no-repeat 100% 6px;
	padding:0 13px 0 0;
}
/* login-box */
.content-box .login-box{
	width:268px;
	float:right;
	background:#2c3c6a url(../../images/aasa/bg-login-box.gif) repeat-x;
	min-height:248px;
}
.content-box .login-box .login{
	width:212px;
	padding:12px 38px 8px 18px;
	overflow:hidden;
	border-bottom:1px solid #435681;
}
.login-box h3{
	margin:0 0 8px;
	font:16px/18px "Trebuchet MS", Arial, sans-serif;
	color:#fff;
}
.login-box .login div{
	/*width:100%;*/
	overflow:hidden;
	margin:0 0 5px;
}
.login-box .login .register{margin:0 0 0 0; width: 250px;}
.login-box .login .register .reglinks{float: left; width: 195px;}
.login-box .login .register .btnGo{float: left; width: 29px;}
.login-box .login input{
	float:left;
	border:0;
	font-size:12px;
	line-height:15px;
	color:#999;
	width:206px;
	margin:0;
	padding:3px 3px 4px;
}
.login-box .login em{
	/*float:left;*/
	font-style:normal;
	color:#abcce7;
	/*line-height:28px;*/
}
.login-box .more{
	color:#f98954;
	background:url(../../images/aasa/bg-register.gif) no-repeat 100% 5px;
	padding:0 8px 0 0;
}
.login-box .login span{color:#abcce7;/*float:right;*/}
.login-box .login span input{
	width:26px;
	height:27px;
}
.login-box p{
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#abcce7;
}
.login-box .benefits{
	width:240px;
	padding:13px 10px 15px 18px;
	overflow:hidden;
}
/* bottom-box */
#content .bottom-box{
	width:100%;
	overflow:hidden;
	background:#fffcf0 url(../../images/aasa/bg-bottom-box.gif) repeat-y;
	padding:0 0 14px;
}
.bottom-box .article{
	width:349px;
	float:left;
	padding:13px 0 0 10px;
}
.article .article-box{
	width:321px;
	overflow:hidden;
	padding:0 0 28px 13px;
	border-bottom:1px solid #f2ecd4;
}
.article-box .img-holder{
	width:71px;
	float:left;
}
.article-box .img-holder img{display:block;}
.article-box .text-holder{
	width:238px;
	float:right;
}
.article-box .text-holder h2{
	font:20px "Trebuchet MS", Arial, sans-serif;
	margin:2px 0;
	color:#4a5e8b;
}
.article-box .text-holder em{
	display:block;
	font-size:14px;
	color:#87929a;
}
.article-box .text-holder strong{
	display:block;
	font-size:18px;
	color:#191919;
	font-weight:normal;
	margin:0 0 3px;
}
.article-box .text-holder .more{
	font-size:14px;
	background:url(../../images/aasa/learn-more.gif) no-repeat 100% 5px;
	color:#b03900;
	padding:0 11px 0 0;
}
/* vote box */
.article .vote{
	width:305px;
	overflow:hidden;
	padding:24px 28px 28px 16px;
}

.flinks p
{
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.vote h2{
	margin:0 0 0px;
	font:20px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;
}
.vote strong{
	display:block;
	font-size:14px;
	line-height:18px;
	margin:0 0 10px;
	color:#191919;
	font-weight:normal;
}
.vote strong a{
	font-size:11px;
	color:#b03900;
}
.vote ul{
	margin:0;
	padding:0;
	list-style:none;
}
.vote ul li{
	vertical-align:top;
	width:100%;
	overflow:hidden;
	margin:0 0 4px;
}
.vote ul li a{
	float:left;
	font-size:14px;
	line-height:15px;
	width:26px;
	background:#94b0cc;
	text-align:center;
	color:#fff;
	padding:5px 0 3px;
	margin:0 4px 0 0;
}
.vote ul li a:hover{
	background:#b8d3ef;
	text-decoration:none;
}
.vote ul li.active a{background:#b54814;}
.vote ul li span{
	float:left;
	width:262px;
	background:#f7f1db;
	font-size:12px;
	line-height:15px;
	color:#414141;
	padding:5px 0 4px 8px;
}

/* tabs */
.bottom-box .tabs{
	width:367px;
	float:left;
}
.bottom-box .wide-tabs 
{
    width:550px;
	float:left;
}
.tabset{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../../images/aasa/bg-tabs.gif) repeat-x 0 100%;
}
.tabset li{
	float:left;
	font:12px "Trebuchet MS", Arial, sans-serif;
	margin:0 1px 0 0;
}
.tabset li a{
	float:left;
	background:url(../../images/aasa/tabs-l.gif) no-repeat;
	color:#918b74;
}
.tabset li span{
	float:left;
	height:28px;
	line-height:28px;
	background:url(../../images/aasa/tabs-r.gif) no-repeat 100% 0;
	padding:0 9px;
	cursor:pointer;
}
.tabset li a:hover, .tabset li .active{
	background-position:0 -28px;
	text-decoration:none;
	color:#4a5e8b;
}
.tabset li a:hover span, .tabset li .active span{background-position:100% -28px;}
.tab-content{
	width:528px;
	overflow:hidden;
	padding:19px 22px 0 17px;
}
/*--tab-area--*/
.tab-area{
	clear:both;
	width:100%;
	margin:-1px 0 0;
	overflow:hidden;
	background:url(img/bg-tab-holder.gif) repeat-y;
}
.tab-area-section{
	/*width:513px;*/
	width: 100%;
	overflow:hidden;
	background:url(img/bg-tab-holder-top.gif) no-repeat;
}
.tab-area-holder{
	/*width:483px;*/
	width: 90%;
	min-height:150px;
	overflow:hidden;
	padding:30px 16px 30px 14px;
	background:url(img/bg-tab-holder-bottom.gif) no-repeat 0 100%;
}
	/*--tab-area content--*/

.tab-area-holder h1{
	margin:0 0 8px;
	font:32px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;
}
.tab-area-holder p{
	margin:0 0 10px;
	font-size:14px;
	line-height:18px;
	color:#414141;
}
.tab-area-holder ul li{
	font-size:14px;
	color:#414141;
}
.tab-area-holder .heading{
	width:500px;
	overflow:hidden;
}
.tab-area-holder .heading p{
	font-size:20px;
	line-height:28px;
	color:#191919;
	margin:0 0 33px;
}
.tab-area-holder .img-holder{
	float:left;
	margin:-10px 40px 0 31px;
	display:inline;
}

* html .tab-area-holder{
	height:150px;
	overflow:visible;
}


.news{
	width:100%;
	overflow:hidden;
}
.news .news-box{
	width:528px;
	overflow:hidden;
	padding:0 5px 0 9px;
	margin:0 0 17px;
}
.news .news-box .img-holder{
	width:96px;
	float:left;
}
.news .news-box .img-holder img{display:block;}
.news .news-box .text-holder{
	width:418px;
	float:right;
	padding:5px 0 0;
}
.news .news-box .text-holder em{
	display:block;
	font-size:14px;
	color:#87929a;
}
.news .news-box .text-holder strong{
	display:block;
	font-size:18px;
	font-weight:normal;
}
.news .news-box .text-holder .more{
	font-size:14px;
	background:url(../../images/aasa/learn-more.gif) no-repeat 100% 5px;
	padding:0 13px 0 0;
	color:#b03900;
}
.news ul{
	margin:0 0 17px;
	padding:6px 0 0;
	list-style:none;
}
.news ul li{
	vertical-align:top;
	width:100%;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px solid #f2ecd4;
	padding:0 0 3px;
	margin:0 0 8px;
}
.news ul li em{
	float:left;
	width:53px;
	padding:0 0 0 7px;
	color:#87929a;
}
.news ul li a{
	color:#414141;
	float:left;
	background:url(../../images/aasa/learn-more.gif) no-repeat 100% 4px;
	padding:0 13px 0 0;
}
.news .view{
	width:100%;
	overflow:hidden;
	font-size:14px;
	text-align:right;
}
.news .view a{
	background:url(../../images/aasa/learn-more.gif) no-repeat 100% 4px;
	color:#b03900;
	padding:0 13px 0 0;
}
/* banner-list */
#content .banner-list{
	width:100%;
	overflow:hidden;
	background:#faf4dd;
	border-top:1px solid #e6dcb8;
	padding:13px 0 9px;
}
.banner-list ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.banner-list ul li{
	display:inline;
	margin:0 2px;
}
/*-----footer-----*/
#footer {
	width:948px;
	margin:0 auto;
	overflow:hidden;
	padding:12px 0 10px;
}
#footer .company{
	float:left;
	margin:0 0 0 8px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.company li{
	float:left;
	background:url(../../images/aasa/footer-sep.gif) no-repeat 0 2px;
	margin:0 0 0 -9px;
	padding:0 15px 0 9px;
	color:#64aac5;
}
.company li a{color:#64aac5;}
#footer .foot-nav{
	float:right;
	margin:0 3px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.foot-nav li{
	float:left;
	background:url(../../images/aasa/footer-sep.gif) no-repeat 100% 2px;
	margin:0 -9px 0 0;
	padding:0 9px 0 15px;
	color:#64aac5;
}
.foot-nav li a{color:#64aac5;}
/* inner-page */
#content .content-holder{
	width:100%;
	overflow:hidden;
	background:url(../../images/aasa/bg-inner.gif) repeat-y;
	color:#414141;
}
.content-holder #main-box{
	/*width:616px;*/
	width: 100%;
	float:left;
	/*padding:20px 24px 40px;*/
}
#main-box .func{
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
#main-box .func ul{
	float:right;
	margin:0 3px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#main-box .func ul li{
	float:left;
	background:url(../../images/aasa/func-sep.gif) no-repeat 100% 0;
	margin:0 -10px 0 0;
	padding:0 10px 0 19px;
	font-size:16px;
}
#main-box .func ul li a{color:#87929a;}
#main-box .func ul li .email{
	background:url(../../images/aasa/ico-email.gif) no-repeat 0 4px;
	padding:0 0 0 20px;
}
#main-box .func ul li .print{
	background:url(../../images/aasa/ico-print.gif) no-repeat 0 2px;
	padding:0 0 0 23px;
}
/* breadcrumb */
#main-box .breadcrumb{
	width:100%;
	overflow:hidden;
	margin:0 0 27px;
}
#main-box .breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
}
#main-box .breadcrumb ul li{
	float:left;
	margin:0 8px 0 0;
	color:#b03900;
	font-size:12px;
}
#main-box .breadcrumb ul li a{
	color:#87929a;
	background:url(../../images/aasa/breadcrumb-a.gif) no-repeat 100% 4px;
	padding:0 9px 0 0;
}
#main-box .breadcrumb ul li span{
	background:url(../../images/aasa/breadcrumb.gif) no-repeat 100% 4px;
	padding:0 9px 0 0;
}
/* content-area */
#main-box .content-area{
	/*width:100%;*/
	overflow:hidden;
	margin:0 0 14px;
	font-size:14px;
	line-height:18px;
	color:#414141;
}
#main-box .content-area h1{
	margin:0 0 8px;
	font:32px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;
}
#main-box .content-area p{
	margin:0 0 10px;
	/*font-size:14px;
	line-height:18px;
	color:#414141;*/
}
#main-box .content-area ul li,
#main-box .content-area ol li{
	font-size:14px;
	color:#414141;
}
#main-box .content-area .heading{
	width:400px;
	overflow:hidden;
}
#main-box .content-area .heading p{
	font-size:20px;
	line-height:28px;
	color:#191919;
	margin:0 0 33px;
}
#main-box .content-area .img-holder{
	float:left;
	margin:-10px 40px 0 31px;
	display:inline;
}
#main-box .content-area .img-holder img{display:block;}
#main-box .subcontent{
	width:100%;
	overflow:hidden;
}
/* general box */
.subcontent .general{
	width:225px;
	float:left;
	padding:22px 0 0;
}
.thin .subcontent .general
{
	width:225px;	
}
.wide .subcontent .general
{
	width:295px;	
}
.subcontent .general h2{
	font:26px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;
	margin:0 0 21px;
}
.subcontent .general ul{
	margin:0;
	padding:0;
	list-style:none;
}
.subcontent .general ul li{
	vertical-align:top;
	margin:0 0 24px;
}
.subcontent .general ul li em{
	display:block;
	font-size:14px;
	color:#87929a;
}
.subcontent .general ul li strong{
	display:block;
	font-size:18px;
	line-height:20px;
	color:#191919;
	font-weight:normal;
	margin:0 0 6px;
}
.subcontent .general ul li p{
	margin:0;
	font-size:14px;
	line-height:18px;
}
.subcontent .general ul li .more,
.subcontent .general .more{
	color:#b03900;
	background:url(../../images/aasa/learn-more.gif) no-repeat 100% 4px;
	padding:0 13px 0 0;
	font-size:14px;
}
/**** School Administrator Issue styles ****/
.subcontent .features .more,
.subcontent .inset .more,
.departments-holder .article-holder .more,
.school-admin-footer .more,
.article .spotlight .more
{
    color:#b03900;
	background:url(../../images/aasa/learn-more.gif) no-repeat 100% 4px;
	padding-right: 13px;
	font-size:14px;
	line-height: 20px;
}
#main-box .content-area .img-holder-mag{
	float:left;
	margin:13px 40px 0 31px;
	display:inline;
}
#main-box .content-area p.img-float {margin-top:20px;margin-right:20px;}
#main-box .content-area p.img-float em 
{
    display: block;
    font-size: 16px;
    color: #87929a;
}
#main-box .content-area p.img-float strong 
{
    margin: 5px 10px 10px 0;
    line-height: 40px;
    font-size: 36px;
    font-weight: lighter;
    display:block;
    color:#191919;
}
#main-box .content-area p.img-float .subtitle 
{
    font-size:24px;
    display:block;
    color: #87929a;
    font-style:italic;
    font-weight: lighter;
    line-height: 28px;
}

#main-box .inset .img-holder{
	float:left;
	margin:1px 20px 10px 5px;
	display:inline;
}
#main-box .inset .img-holder img{display:block;}
#main-box .inset p.img-float 
{margin-top:22px;}

#main-box .inset .img-float strong 
{
    font-size:16px;
    display:block;
}

.departments-holder table.departments-tbl tr 
{
    vertical-align: top;
}
.departments-holder .departments-tbl .department
{
    font-size: 14px;
    border-top: solid 1px #E7DEBD;
}
.departments-holder .departments-tbl .departments-left
{
    border-right: solid 1px #E7DEBD;
    width: 50%;
}
.departments-holder .departments-tbl .departments-right em
{
    padding-left: 25px;
    padding-right: 5px;
}
.departments-holder .departments-tbl .article-holder p
{
    margin-bottom:0;
}
.departments-holder .departments-tbl .departments-right .article-holder
{
    padding: 0 10px 18px 25px;
}
.departments-holder .departments-tbl .departments-left .article-holder
{
    padding: 0 25px 18px 0;
}
#main-box .departments-holder .departments-tbl .department em
{
    margin-top: 3px;
    display: block;
    border-top: solid 1px #E7DEBD;
    font-size: 14px;
    color: #87929a;
    padding-bottom: 0;
    padding-top: 10px;
}
#main-box .departments-holder .img-holder{
	float:left;
	margin:1px 20px 10px 1px;
	display:inline;
}
#main-box .departments-holder .img-holder img{display:block;}
#main-box .departments-holder p.img-float {margin-top:15px;}
#main-box .departments-holder p.img-float strong {font-size:18px;font-weight:normal;display:block;color:#191919;}

#main-box .school-admin-footer .img-holder{
	float:left;
	margin:4px 20px 10px 1px;
	display:inline;
}
#main-box .school-admin-footer .img-holder img{display:block;}
#main-box .school-admin-footer p.img-float {margin-top:20px;}
#main-box .school-admin-footer p.img-float strong {font-size:18px;font-weight:normal;display:block;color:#191919;}
#main-box .school-admin-footer p.img-float em {font-size:110%;font-style:italic;display:block;margin-bottom:5px;}


#main-box .inset .author {
    color:#b03900;
}
#main-box .departments-holder .author {
    color:#b03900;
}
#main-box .school-admin-footer .author {
    color:#b03900;
    margin-bottom: 8px;
}
#main-box .inset p {
    margin-left: 5px;
    font-size: 14px;
}
#main-box .departments-holder h2 
{
    margin: 0px 0px 21px;
    font: 26px "Trebuchet MS", Arial, sans-serif;
    color: #4a5e8b;
}
/* features box */
.wide .subcontent .features
{
	width:345px;
	/*width: 225px;*/
	float:left;
	padding:22px 0 0;	
}
.thin .subcontent .features
{
	/*width:365px;*/
	width: 225px;
	float:left;
	padding:22px 0 0;	
}
/*.subcontent .features{
	width:365px;
	width: 225px;
	float:left;
	padding:22px 0 0;
}*/
.subcontent .features h2{
	font:26px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;
	margin:0 0 21px;
}
.subcontent .features ul{
	margin:0;
	padding:0;
	list-style:none;
}
.subcontent .features ul li{
	vertical-align:top;
	margin:0 0 24px;
}
.subcontent .features ul li em{
	display:block;
	font-size:14px;
	color:#87929a;
}
.subcontent .features ul li strong{
	display:block;
	font-size:18px;
	line-height:20px;
	color:#191919;
	font-weight:normal;
	margin:0 0 6px;
}
.subcontent .features ul li p{
	margin:0;
	font-size:14px;
	line-height:18px;
}
.subcontent .features ul li .similar-reading{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size:13px;
	line-height:16px;
}
.subcontent .features ul li .similar-reading a {
	color: #b03900;
}
.subcontent .features ul li .more,
.subcontent .features .more {
	margin-top: 5px;
}
.subcontent .features .exclusive-gold 
{
    color:#CDBC7A;
    font-style:italic;
    font-size: 14px;
}
.subcontent .features .author 
{
    color:#b03900;
}
/* inset */
.subcontent .inset{
	width:202px;
	float:right;
	padding:29px 0 0;
	background:url(../../images/aasa/bg-column.gif) repeat-x 0 100%;
}
.subcontent .inset .column-box{
	/*width:100%;*/
	overflow:hidden;
	border-top:1px solid #e6dcb8;
	padding:2px 0 0;
	margin:0 0 23px;
}
.subcontent .inset .column-box h3{
	font-size:16px;
	line-height:20px;
	margin:0 0 7px;
	border-top:1px solid #e6dcb8;
	color:#87929a;
	padding:7px 0 0 7px;
}
.subcontent .inset .column-box ul{
	margin:0;
	padding:10px 0 7px 8px;
	list-style:none;
	border-top:1px solid #e6dcb8;
}
.subcontent .inset .column-box ul li{
	vertical-align:top;
	font-size:14px;
	line-height:16px;
	background:url(../../images/aasa/column-sep.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 4px;
}
.subcontent .inset .column-box ul li a{color:#414141;}
.subcontent .inset .column-box .more{
	/*width:216px;
	padding:0 0 0 8px;*/
	overflow:hidden;
	display:inline;
}

/** Article Styles **/
#main-box .content-area .article-issue .img-holder 
{
display:inline;
float: left;
margin: 0px 16px 5px 0px;
}
#main-box .content-area .article-issue p.img-float
{
font-size: 12px;
margin: 0px 0px 10px;
color: #414141;
line-height: 18px;
}
#main-box .content-area .article-issue p.img-float strong
{
color: #4B5D8B;
}
#main-box .content-area .article-issue p.img-float span
{
padding-right: 5px;
margin-right: 5px;
}
#main-box .content-area .article-issue p.img-float em
{
font-size: 12px;
line-height: 18px;
color: #889399;
font-style:italic;
display:inline;
}
#main-box .content-area .article-issue p.img-float .issue-info
{
/*border-right: solid 1px #E6DCB8;*/
color: #E6DCB8;
}
.article-begin em
{
    color: #889399;
    font-size: 125%;
}
.article-begin h1
{
    display: block;
    margin: 5px 0 5px 0;
    color: #414141;
    font-size: 30px;
    line-height: 36px;
    font-weight: normal;
}
.article-begin strong
{
    display: block;
    color: #889399;
    font-size: 165%;
    font-weight: normal;
    font-style:italic;
    margin: 0 0 10px 0;
}
.article-begin .author
{
    color: #B13801;
}
.article-begin
{
    font-size: 16px;
    margin: 10px 0 10px 0;
}
.article 
{
    font-size: 14px;
}
.article .spotlight,
.article .column-box
{
    border-top: solid 1px #E6DCB9;
    border-bottom: solid 1px #E6DCB9;
}
.article .spotlight .column-box
{
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 6px 0 15px 0;
}
.article .spotlight .img-holder
{
    text-align: center;
}
.article .spotlight p,
.article .spotlight a,
.article .spotlight span
{
    margin-left: 10px;
    margin-right: 10px;
}
.article .spotlight .issue-info
{
    display:block;
    margin-top: 13px;
    color: #889399;
    font-size: 11px;
}

.article .img-float-right
{
margin: 0;
float: left;
/*width:300px;*/
width: 250px;
}
.thin .article .img-float-right
{
    width: 220px;
}
.article .img-float-right p,
.article .img-float-left p
{
margin: 0;
padding: 0;
}
.article .img-holder-right
{
/*width: 280px;*/
width: 210px;
/*margin: 0 0 0 15px;*/
padding: 0 0 0 5px;
float: left;
text-align: center;
}
.wide .article .img-holder-right
{
    width: 280px;
}
.article .spot-holder-right
{
width: 280px;
margin: 0 0 10px 15px;
float: left;
}
.thin .article .spot-holder-right
{
    width: 222px;
    margin: 0 0 10px 8px;
}
.wide .article .img-float-left
{
    width: 240px;
}
.thin .article .img-float-left
{
    width: 200px;
}
.article .img-float-left
{
margin: 0;
float: left;
}
.article .img-holder-left
{
margin: 0 15px 0 0 ;
float: left;
text-align: center;
width:300px;
}
.thin .article .img-holder-left
{
    width: 240px;
}
.article .spot-holder-left
{
margin: 0 15px 10px 0 ;
float: right;
width:300px;
}
.article .img-caption
{
margin: 5px 0;
display:block;
text-align:center;
color: #889399;
}

.download-article
{
    padding: 10px 30px 10px 25px;
    float: left;
    border-right: solid 1px #E6DCB8;
    width: 210px;
}
.rate-article
{
    padding: 10px 25px 10px 30px;
    float: left;
}

.school-admin-footer {
	width:100%;
	background:#fffcf0 url(../../images/aasa/bg-edtools.gif) repeat-x;
	margin:0 0 21px;
	font-size: 14px;
}
.school-admin-footer hr {color:#E3DEB8;height:1px;}

.school-admin-footer .school-admin-footer-holder{
	/*width:576px;*/
	/*width: 426px;*/
	overflow:hidden;
	background:url(../../images/aasa/bg-edtools-bottom.gif) repeat-x 0 100%;
	/*min-height:184px;*/
	padding:20px 20px 0;
}
.school-admin-footer a{
	color:#b03900;
}
.school-admin-footer h3{
	font:18px "Trebuchet MS", Arial, sans-serif;
	margin:0 0 5px;
	color:#4a5e8b;
}
.school-admin-footer ul{
	margin:0;
	padding:0 0 9px;
	list-style:none;
}
.school-admin-footer ul li{
	vertical-align:top;
	font-size:14px;
	line-height:16px;
	background:url(../../images/aasa/column-sep.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 8px;
}
.school-admin-footer ul li a{
	color:#414141;
}
.school-admin-footer ul li span{
	font-size:11px;
	color:#7e7e7e;
}
.school-admin-footer .more{
	width:100%;
	overflow:hidden;
	font-size:14px;
}


/**** End of School Administrator Issue styles ****/
/* column */
.subcontent .column{
	width:172px;
	float:right;
	padding:29px 0 0;
	background:url(../../images/aasa/bg-column.gif) repeat-x 0 100%;
}
.thin .subcontent .column
{
	width: 172px;	
}
.wide .subcontent .column
{
	width: 252px;	
}
.subcontent .column .column-box{
	width:100%;
	overflow:hidden;
	border-top:1px solid #e6dcb8;
	padding:2px 0 0;
	margin:0 0 23px;
}
.subcontent .column .column-box h3{
	font-size:16px;
	line-height:20px;
	margin:0 0 7px;
	border-top:1px solid #e6dcb8;
	color:#87929a;
	padding:7px 0 0 7px;
}
.subcontent .column .column-box ul{
	margin:0;
	padding:10px 0 7px 8px;
	list-style:none;
	border-top:1px solid #e6dcb8;
}
.subcontent .column .column-box ul li{
	vertical-align:top;
	font-size:14px;
	line-height:16px;
	background:url(../../images/aasa/column-sep.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 4px;
}
.subcontent .column .column-box ul li a{color:#414141;}
.subcontent .column .column-box .more{
	width:216px;
	padding:0 0 0 8px;
	overflow:hidden;
}
.subcontent .column .column-box .more a{
	color:#b03900;
	font-size:14px;
	line-height:20px;
}
/* educational tools box */
.ed-tools{
	width:100%;
	background:#fffcf0 url(../../images/aasa/bg-edtools.gif) repeat-x;
	margin:21px 0 21px;
}
.ed-tools .ed-tools-holder{
	/*width:416px;*/
	overflow:hidden;
	background:url(../../images/aasa/bg-edtools-bottom.gif) repeat-x 0 100%;
	min-height:184px;
	padding:20px 20px 0;
}
.ed-tools h3{
	font:18px "Trebuchet MS", Arial, sans-serif;
	margin:0 0 5px;
	color:#4a5e8b;
}
.ed-tools ul{
	margin:0;
	padding:0 0 9px;
	list-style:none;
}
.ed-tools ul li{
	vertical-align:top;
	font-size:14px;
	line-height:16px;
	background:url(../../images/aasa/column-sep.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	margin:0 0 8px;
}
.ed-tools ul li a{
	color:#414141;
}
.ed-tools ul li span{
	font-size:11px;
	color:#7e7e7e;
}
.ed-tools .more{
	width:100%;
	overflow:hidden;
	font-size:14px;
}
.ed-tools .more a{
	color:#b03900;
}
/* search box */
.search-box{
	width:100%;
	background:url(../../images/aasa/bg-search.gif) repeat-x;
}
.search-holder{
	width:574px;
	padding:19px 21px 11px;
	overflow:hidden;
	background:url(../../images/aasa/bg-edtools-bottom.gif) repeat-x 0 100%;
	min-height:90px;
}
.search-box h3{
	font:18px "Trebuchet MS", Arial, sans-serif;
	margin:0 0 15px;
	color:#4a5e8b;
}
.search-box .search-form{
	width:100%;
	overflow:hidden;
}
.search-box .search-area{
	width:100%;
	overflow:hidden;
	margin:0 0 2px;
}
.search-box .search-form label{
	float:left;
	font-size:14px;
	line-height:22px;
	color:#191919;
	margin:5px 6px 0 0;
}
.search-box .search-form input{
	float:left;
	border:1px solid #b4b4b4;
	width:246px;
	padding:2px 3px 4px;
	margin:5px 0 0;
	color:#191919;
}
.search-box .search-form span{
	float:left;
	margin:0 0 0 11px;
}
.search-box .search-form span input{
	border:0;
	width:auto;
	padding:0;
}
.search-box .radio{
	width:433px;
	padding:0 0 0 137px;
	overflow:hidden;
}
.search-box .radio div{float:left;}
.search-box .radio input{
	width:14px;
	height:14px;
	margin:0 6px 0 0;
	float:left;
	border:0;
	padding:0;
}
.search-box .radio label{
	float:left;
	font-size:10px;
	line-height:13px;
	color:#666;
	margin:0 6px 0 0;
}
.rightAd{width: 160px;float:left; padding:0 0 0 0px;}
.adHdr{font-weight:bold; display:block; text-align:center;}
.tools .adHdr{font:20px "Trebuchet MS", Arial, sans-serif bold; color:#64635f; display:block; text-align:left; font-weight:normal;}
.imgAdHdr{float:left; padding: 0 2px 0 0;}
/* sidebar */
.content-holder .sidebar{
	width:261px;
	float:left;
	background:url(../../images/aasa/bg-sidebar.gif) repeat-x;
	padding:39px 0 0;
}
.sidebar h3{
	margin:0 0 7px 25px;
	color:#64635f;
	font:20px "Trebuchet MS", Arial, sans-serif;
}
.sidebar .sidebar-menu{
	width:100%;
	overflow:hidden;
	border:solid #e1d5a9;
	border-width:1px 0;
	padding:16px 0 11px;
}
.sidebar .sidebar-menu ul{
	margin:0 0 0 21px;
	padding:0;
	list-style:none;
}
.sidebar .sidebar-menu ul li{
	vertical-align:top;
	font-size:16px;
	background:url(../../images/aasa/sidebar-bullet.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
	margin:0 0 9px;
}
.sidebar .sidebar-menu ul li a{color:#74736e;}
/* login-box */
.sidebar .login-holder{
	width:241px;
	overflow:hidden;
	padding:7px 10px;
}
.sidebar .login-box{
	width:244px;
	float:right;
	background:#2c3c6a url(../../images/aasa/bg-login-box.gif) no-repeat;
	min-height:248px;
	border:1px solid #2c3c6a;
}
.sidebar .login-box h3{
	margin:0 0 8px;
	font:16px/18px "Trebuchet MS", Arial, sans-serif;
	color:#fff;
}
.sidebar .login-box .login{
	width:211px;
	overflow:hidden;
	padding:23px 16px 8px 17px;
	border-bottom:1px solid #435681;
}
.sidebar .login-box .benefits{
	width:211px;
	padding:12px 16px 12px 17px;
	overflow:hidden;
}
.sidebar .tools{
	width:100%;
	overflow:hidden;
	border:solid #e6ddba;
	border-width:1px 0;
	padding:19px 0 7px;
}
.sidebar .left-advert {text-align: left; padding-left: 20px; font-size: 14px;width:auto;}
.sidebar .left-advert div {margin-bottom: 1em;}
.sidebar .left-advert div p {margin-top: 0;margin-bottom: 0;}
.tools ul{
	margin:0 0 0 24px;
	padding:0;
	list-style:none;
}
.tools ul li{
	vertical-align:top;
	font-size:12px;
	width:100%;
	overflow:hidden;
	margin:0 0 12px;
}
.tools ul li a{
	color:#878680;
	float:left;
}
.tools ul li .resize{
	background:url(../../images/aasa/ico-resize.gif) no-repeat;
	padding:5px 0 0 64px;
}
.tools ul li .rss{
	background:url(../../images/aasa/ico-rss.gif) no-repeat 0 2px;
	padding:0 0 0 18px;
}
.tools ul li .mail{
	background:url(../../images/aasa/ico-mail.gif) no-repeat 0 4px;
	padding:0 0 0 19px;
}
.tools .form-container div{margin: 0 0 0 20px; font-size:14px;
	line-height:18px;
	color:#414141;}
.tools .form-container div h2{font:22px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;}
.sidebar .links-content
{
	margin:24px 0 0 24px;
	width:100%;
	overflow:hidden;
	border:solid #e6ddba;
	border-width:1px 0;
	}
.tools .rss{background:url(../../images/aasa/ico-rss.gif) no-repeat 0 2px;
	/*padding:0 0 0 18px;
	margin: 24px 0 0 24px;*/}
/*left advert container style*/
.tools div table{width: 100%; text-align:center; }

/*Expert Answers styles*/
#qa_main_column
{
	float:left; 
	width: 350px; 
	height: 100%;	
	}
#qa_main_column h1
{
	margin:0 0 28px;
	font:20px "Trebuchet MS", Arial, sans-serif;
	color:#4a5e8b;
	}
#qa_right_column
{
	float: left; 
	margin-left: 25px; 
	width: 200px; 
	height: 100%;
	}
/*Book Search Result Styles*/
.results_container
{
	margin:30px 0 30px 0;
	}
.results_result 
{
	overflow:hidden;
	padding-bottom:10px;
}
.results_colLeft
{
	float:left;
	clear:both;
	}
.results_colRight
{
	float:left;
	margin-left:40px;
	width:335px;
	}
.book_title
{
	font-weight:bold;
	font-size:14px;
	}
.book_author
{
	font-size:14px;
	color:#414141
	}
/* BEGIN - Font Resize */
div.panel_font_resize 
{
    margin:0;
}
div.font_resize 
{
	/*float: right;*/
	margin:0;
}
span.font_resize 
{
	cursor:pointer;
	/*display: block;*/
}
/* END - Font Resize */
.hide{display: none;}
.blogLink{margin:20px 0 0 0;}
