.grey{color:#323232;}
.blue{color:#0066cc;}
.green{color:#009933;}
.nomarg{margin:0;}
.nopad{padding:0;}
.center{text-align:center;}
.white{color:#FFFFFF;}
em{font-weight:bold;}

.wrap{margin:20px 0 0 0;}

p span.blue{color:#0066cc;}
p em.nobold{font-weight:normal;}
#bBoxWrap{
	background:url(../images/blue-box/blue-filler.jpg) repeat-y;
	width:308px;
	margin:0 0 0 -10px;
	position:relative;
	float:left;
}
#bBoxTop{
	background:url(../images/blue-box/blue-top.jpg) no-repeat top left;
	width:192px;
	min-height:129px;
	height:auto !important;
	height:129px;
	padding:35px 82px 0 34px;
}
#bBoxTop p{color:#fff;}

#resBoxWrap{
	background:url(../images/resbox/resboxbg.jpg) repeat-y;
	width:349px;
	margin:60px 0 0 -10px;
	position:relative;
	float:left;
}
#resBoxTop{
	background:url(../images/resbox/resboxtop.jpg) no-repeat top left; width:259px;
	min-height:129px;
	height:auto !important;
	height:129px;
	padding:46px 45px 0 45px;
}
#resBoxTop p, #resBoxTop h2{color:#fff;}

#resBoxTop a{color:#FFFF00;}


#rightWorkBook{
	width:300px;
	margin:5px 0 0 15px;
	padding:25px 0 0 0;
	background:url(../images/dotted-line.jpg) repeat-x top;
}
#singlecol.lesspad{padding-top:20px; }
.col2{width:465px;}

#left-content.w296{width:296px;}
#left-content.w323{width:323px;}
#left-content.w335{width:335px;}
#left-content.w358{width:358px;}
#left-content.w377{width:377px;}
#left-content.w327{width:327px;}
#left-content.w405{width:405px;}
#left-content.w425{width:425px;}
#left-content.w400{width:400px;}
#left-content.w500{width:500px;}
#left-content.w601{width:601px;}

#right-content.w310{width:310px;}
#right-content.w349{width:349px;}
#right-content.w450{width:450px;}
#right-content.w527{width:527px;}
#right-content.w565{width:565px;}
#right-content.w594{width:594px;}
#right-content.w643{width:643px;}
#right-content.w674{width:674px;}
#right-content.w550{width:550px;}
#right-content.w630{width:630px;}

#rightflashwide{
	width:633px;
	float:right;
}
#singlecol{
	padding:40px 0 20px 20px;
	width:950px;
}
#singlecol.flash{padding-top:20px;}
#singlecol.flash0{padding-top:0px;}

.box{
	width:303px;
	float:left;
}


.expand{
	width:304px;
	margin:0 20px;
}

.textwide{width:627px;}
.textwide2{
	width:627px;
	float:left;
}
.texttopright{
	width:300px;
	padding-top:32px;
	float:right;
}

#flashBox2{padding-top:20px;}

#people img{
	margin:5px 0 0 -5px; position:relative; float:left;
}
#people2 img{
	margin:0px 0 0 -4px; position:relative; float:left;
}
#people2{padding:5px 0 10px 0;}

#testbox{
	margin:5px 0 10px -5px;
	position:relative;
	float:left;
	width:615px;
}

.photos19{
	float:left;
	width:228px;
}
.text19{
	float:left;
	width:182px;
	padding:35px 0 0 20px;
}
.texty19{
	float:left;
	width:182px;
	padding:35px 70px 0 20px;
}

.quoteBox{
	float:left;
	width:270px;
}
.quoteBox2{
	float:left;
	width:270px;
	padding:0 0 0 60px;
}





/****** ACCESSIBLE ****/


#introHolder{
	background:url(../images/alimages/blue-grad.jpg) repeat-x;
	min-height:467px;
	height:auto !important;
	height:467px;
}

#largeNumber{
	width:105px;
	height:399px;
	float:left;
}
.onebig{background:url(../images/alimages/1large.jpg) no-repeat;}
.twobig{background:url(../images/alimages/2large.jpg) no-repeat;}
.threebig{background:url(../images/alimages/3large.jpg) no-repeat;}

#moduleDescription{
	padding:172px 0 0 5px;
	width:400px;
	float:left;
}
#moduleDescription h1{
	color:#FFFFFF;
	padding:0 0 5px 0;
}
#moduleDescription p{
	font-size:120%;
	color:#FFFFFF;
	padding:10px 0 0 0;
}

#moduleImages{
	padding:96px 0 0 10px;
	float:left;
}


#threecircles{
	width:625px;
	float:right;
}

#holderBox{
	padding:20px 0 0 0;
}
#holderBox2{
	padding:20px 20px 0 20px;
}


.floater{float:left; width:312px; margin:0 13px 0 0;}
.padd{margin-left:10px;}
.blkboxbg{background:url(../images/alimages/blkbox1-bg.jpg) repeat-y;}
.blkbox{background:url(../images/alimages/blkbox1.jpg) no-repeat; padding:10px 25px 0 25px;}
.blkbox p{padding:0; margin:0;}
.blkboxfoot{background:url(../images/alimages/blkbox1-foot.jpg) no-repeat; height:20px;}
#actionSmall{padding:10px 0 0 20px;}
#actionSmall h3{margin:0;}



#Icons{padding:10px 0 20px 0; height:212px; background:url(../images/alimages/modulesicons.jpg) no-repeat;}
#Icons p{visibility:hidden;}
#Icons h1{visibility:hidden;}
#Icons h2{visibility:hidden;}


#content.book{background:url(../images/alimages/book.jpg) no-repeat;}
#content.book2{background:url(../images/alimages/book-bg.jpg) no-repeat;}
#bookLeft{
	float:left;
	width:370px;
	padding:60px 0 0 80px;
}

.bookItem,.bookItemEven{
	width:170px;
	background:#FFFFFF;
	float:left;
	border:1px solid #787878;
	padding:6px 3px;
	margin:0 0 10px 0;
}
.bookItemEven{
	margin:0 0 10px 10px;
}

#bookScene2{padding:150px 0 0 0;}
#bookFeedback{
	background:#FFFFFF;
	width:400px;
	margin:0 auto;
	padding:30px 20px;
}



#speechBoxWrap{
	background: url(../images/alimages/speech-bg.jpg) repeat-y;
	width:560px;
	margin:10px 0 0 0px;
	position:relative;
	float:left;
}
#speechBoxTop{
	background:url(../images/alimages/speech-top.jpg) no-repeat top left;
	height:27px;
}
#speechBoxText,#speechBoxText2,#speechBoxText3{
	background:url(../images/alimages/speech-tab.jpg) no-repeat;
	min-height:70px;
	height:auto !important;
	height:70px;
	padding:15px 30px 0 140px;
}
#speechBoxText2{background:url(../images/alimages/speech-tab2.jpg) no-repeat;}
#speechBoxText3{background:url(../images/alimages/speech-tab3.jpg) no-repeat;}

#speechBoxText p,#speechBoxText2 p,#speechBoxText3 p{color:#fff;}



#feedbackBoxWrap{
	background: url(../images/alimages/blkwide-bg.jpg) repeat-y;
	width:560px;
	position:relative;
	float:left;
}
#feedbackBoxTop{
	background:url(../images/alimages/blkwide-top.jpg) no-repeat top left;
	height:27px;
}
#feedbackBoxText{
	min-height:70px;
	height:auto !important;
	height:70px;
	padding:15px 30px 0 85px;
}

#feedbackBoxText p{color:#fff;}

#identify{
	padding:20px 0 10px 62px;
	width:482px;
	text-align:center;
}



.woorkbookBox{
	width:290px;
	padding:35px 0 20px 0;
	float:right;
	background:url(../images/launchpage/workbook.jpg) no-repeat;
}
.woorkbookBox h3{padding-left:23px; padding-bottom:0px; margin:0;}
.woorkbookBox p {width:175px; padding-left:23px; padding-top:0;}




.boxsm,.boxsmNoPad{
	width:175px;
	float:left;
	margin-right:20px;
}
h4.small{
	font-size:100%;
}
.boxsmNoPad{
	margin-right:0px;
	width:170px;
}

#icons{
	margin:0px 0 0 0px;	width:990px;
}

a.modlinks{text-decoration:none; color:#323232;}
a.modlinks:hover{text-decoration:underline;}

#icons img{float:left;}

#homeCase{
	background:url(../images/launchpage/box4.jpg);
	width:195px;
	float:left;
}

.case1{
	padding:70px 0 0 25px;
	width:123px;
}
.case1 p, .case1 h3{
	margin:0;
	padding:0;
}

.case2{
	padding:25px 0 19px 25px;
	width:123px;
}

a.weblinkHome{color:#323232;}
a.weblinkHome:hover{color:#0066cc;}

