/******************* 012510 LANDING PAGE STYLES *********************************/
#lp012510 #leftside .outer .testimonial {
	border-top: 5px #444 solid;
	border-bottom: none;
}
#lp012510 #leftside .outer .testimonial h3 {
	text-align: center;
	font-size: 16px;
	color: #990000;
	padding: 10px 0 0 0;
}
#leftside ul li ul.testimonial li.last {
	background-image:none;
	border-width: 0px;
	padding:10px 0 0 10px;
	margin: 0 0 15px 0;
}
#lp012510 #nav ul li:last-child {
	border-bottom: none;
}
#lp012510 #nav ul li.last {
	border-bottom: none;
}
#lp012510 .parightcol1 {
	padding: 10px;
	height: 250px;
}
#lp012510 .txrightcol1 {
	padding: 10px;
	height: 275px;
}
#lp012510 #rightstockpa {
	background-image:url('/pagebits/U9C/img/rightstock.jpg');
	height:258px;
	width:207px;
}
#lp012510 .parightcol2 {
	padding: 10px;
	height: 250px;
}
#lp012510 .parightcol1 p {
	font-size: 12px;
	margin: 0 0 0.5em 7px;
}
#lp012510 .txrightcol1 p {
	font-size: 12px;
	margin: 5px 0 0 7px;
	padding-top: 0px;
}
#lp012510 .parightcol1 h3, #lp012510 .txrightcol1 h3 {
	color: #990000;
	border-bottom:1px dashed #bbb;
	font-size: 1.1em;
}
#lp012510 .parightcol1 .stopwatch, #lp012510 .txrightcol1 .stopwatch  {
	display: block;
	float: left;
	background: transparent url(/img/icon-stopwatch.png) no-repeat scroll;
	width: 36px;
	height: 36px;
	margin: 6px 0 5px 7px;
}
#lp012510 .parightcol1 .register  {
	display: block;
	float: left;
	background: transparent url(/img/icon-calendar.png) no-repeat scroll;
	width: 30px;
	height: 30px;
	margin: 7px 0 5px 10px;
}
#lp012510 .txrightcol1 .register  {
	display: block;
	float: left;
	background: transparent url(/img/icon-calendar.png) no-repeat scroll;
	width: 30px;
	height: 30px;
	margin: 15px 0 5px 13px;
}
#lp012510 .parightcol1 a {
	font-size: 14px;
}
#lp012510 .txrightcol1 a{
	font-size: 14px;
	padding-left: 1px;
}
#lp012510 .txrightcol1 .texas h4 {
	display: block;
	float: left;
	background: transparent url(/img/icon-clock.png) no-repeat scroll;
	width: 36px;
	height: 36px;
	margin: 5px 0 5px 10px;
	text-indent: -99999px;
}
#lp012510 .txrightcol1 .texas p {
	font-size: 12px;
	margin: 10px 0 0.5em 50px;
	font-weight: bold;
	padding-top: 7px;
}
#lp012510 .txrightcol1 .texas2 p {
	font-size: 12px;
	margin:-14px 0 0.5em 7px;
	font-weight: bold;
	padding-top: 7px;
}
#lp012510 .parightcol1 h4, #lp012510 .txrightcol1 h4 {
	font-family: tahoma;
	float: left;
	font-size: 13px;
	line-height: 12px;
	width: 125px;
	margin: 12px 0 5px 7px;
}
#lp012510 .parightcol1 .register h6, #lp012510 .txrightcol1 h6 {
	float: left;
	font-family: tahoma;
	font-size: 13px;
	line-height: 12px;
	width: 125px;
	margin: 12px 0 5px 7px;
}
#lp012510 .txrightcol1 .clockhours {
	padding: 0 1px 2px 3px;
}
#lp012510 .parightcol1 p.meet  {
	float: left;
	font-family: tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: -20px 0 0 46px;
}
#lp012510 .txrightcol1 h5  { 
	font-family: arial;
	float: left;
	font-size: 13px;
	line-height: 12px;
	width: 125px;
	margin: 12px 0 5px 8px;
}
#lp012510 .parightcol1 h5, #lp012510 .txrightcol1 h5  {
	color: #000;
}
#lp012510 #centerpage p {
	font-size:12px;
	margin:0;
	padding:0 0 0 0px;
	width:524px;
}
#lp012510  .parightcol1 input.registertoday, #lp012510 .txrightcol1 input.registertoday {
	background: transparent url(/img/butt_registertoday.png) no-repeat scroll;
	width: 124px;
	height: 25px;
	border: 0px;
	color: #fff;
	font-size: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 4px 3px;
	text-indent: -99999px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	cursor: pointer;
	z-index: 1;
}
#lp012510 #centerpage p.price {
	margin-right: 125px;
}
#lp012510 #centerpage em {
	font-size: 12px;
}
#lp012510 #centerpage .topcalloutbox1 {
	border-top: 10px #f5e082 solid;
	border-bottom: 2px #f5e082 solid;
	margin: 5px 0 0 0;
	padding: 0;
}
#lp012510 #centerpage .topcalloutbox1 p {
	margin: 5px 0 0 0;
}
#lp012510 #centerpage .topcalloutbox1 h3 {
	font-size: 13px; 
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#lp012510 #centerpage .topcalloutbox1 ul {
	list-style-image: url(/img/icon-check.png);
}
#lp012510 #centerpage .topcalloutbox1 ul li {
	list-style-image: url(/img/icon-check.png);
	background: none;
	font-weight: normal;
	width: 250px;
}
#lp012510 #centerpage .topcalloutbox1 .left {
	float: left;
	width: 250px;
}
#lp012510 #centerpage .topcalloutbox1 .right {
	float: left;
	width: 250px;
}
#lp012510 #centerpage .topcalloutbox1 .registernow {
	margin: 15px 0 20px 40px;
}
#lp012510 #centerpage .topcalloutbox1 #DiscTop {
	font-size: 10px; 
	padding: 5px 0px 10px 0px;
	}

#lp012510 .clear {
	display: block;
	clear: both;
}
/******************************MAIN SITE*****************************/
#Tmainbody  {  /* padding for Toms top level pages */
padding: 20px 240px 20px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
} 
#Theader /* header for Toms top level pages */ {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
margin-bottom: 15px;
}
#Mmainbody  /* padding for Matt's top level pages */ {
padding: 20px 24px 20px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 545px;
}
#Mmainbody ul li{
	font-size: 12px;
	color: #000000;
	width: 504px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 15px;
	background: url(/img/bluesquare.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}

#Mmainbody ul.circles{
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 5px;
}

#Mmainbody ul.circles li{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: 504px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 15px;
	background: url(/img/circle.jpg) no-	repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}

#MCCmoddet
{
	font-size: 12px;
	margin-left: 40px;
}

#MCCmoddet ul {
	background: none;
	list-style: none;
	list-style-position: inside;
	list-style-image: none;
}

#MCCmoddet ul li {
	background: none;
	list-style: none;
	list-style-position: inside;
	list-style-image: none;
}

.clear {
	display:block;
	clear: both;
}

.Mmodlink
{
	color: #003399;
	text-decoration: underline;
	font-size: 12px;
}

.list1
{
padding-left: 50px;
padding-right: 50px;
}

#list1A
{
margin-left: 80px;
}

#list1B
{
margin-left: 120px;
}

#list1C
{
margin-left: 120px;
font-size: 10px;
}

.listWSWA /* list on Why Study w/ Ace? */
{
padding-left: 20px;
padding-right: 10px;
}

.list2
{
padding-left: 10px;
margin-left: 10px;
}



.CourseWYL {
margin: 0px 0px 0px 25px;
}

.circles2 {
margin: 0px 0px 0px 10px;
font-weight: normal;
}

#centerpage ul.circles2 li {common-0.css (line 84)
background-image:none;
color:#000000;
font-weight:normal;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0 0 0 20px;
padding:0 0 0 20px;
width:504px;
}
#centerpage ul.list2 li /* bullets for top section of landing page */
{
font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 495px;
	margin: 0px 20px 0px 20px;
	padding: 0px 20px 0px 20px;
	list-style: none;
	list-style-position: inside;
	list-style-type:none;  
	list-style-image: none;
	background: url(/img/bluesquare.jpg) no-repeat 1px 3px;
	
}

#centerpage ul.listCC  li /* bullets for course catalog page */ 
{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 30px;
}
#centerpage ul.circles li{
	color: #000000;
	font-weight: normal;
	width: 504px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	list-style: none;
	list-style-position: inside;
	list-style-type:none;  
	list-style-image: none;
	background-image: none;
}
#centerlink /* tell a colleague formatting */
{
text-align: center;
font-size: 14px;
font-weight: bold;
color: #003399;
}
.inlinelink /* controls color for inline in page links */
{
color: blue;
}

.FAQTL /* questions on FAQ page */
{
font-weight: bold;
color: #003399;
text-decoration: underline;
}

#FAQhed /* header for FAQ page */
{
font-weight: bold;
color: #080808;
padding-top: 5px;
}

#BTT /* back to top font for FAQ page */
{
font-size: 10px;
text-decoration: underline;
}

.FAQln  { /* 1px HR for FAQ page */
height: 1px;
}
.CChed2 { /* header for course catalog page */

text-align: center; 
font-family: arial, helvetica, sans-serif; 
font-size: 28px; 
color: #000000; 
font-weight: bold;
padding: 0px 0px 10px 0px;
}
.CChed2C {  /* centered course catalog hed */
text-align: center; 
font-family: arial, helvetica, sans-serif; 
font-size: 18px; 
color: #000000; 
font-weight: bold;
padding: 0px 0px 10px 0px;
}
.CChed2D {  /* sorted by*/ 
font-family: arial, helvetica, sans-serif; 
font-size: 16px; 
color: #666666; 
font-weight: bold;
padding: 0px 0px 10px 0px;
}
.CChed3  { /*smaller header style for course catalog page */
font-family: arial, helvetica, sans-serif; 
font-size: 14px; 
color: #003399;
font-weight: bold;
padding: 0px 0px 10px 0px;
}
.CChed3B  { /* full courses  modules */

font-family: arial, helvetica, sans-serif; 
font-size: 20px; 
color: #003399;
font-weight: bold;
}
.CChed3C  { /*smaller header style for course catalog page */
font-family: arial, helvetica, sans-serif; 
font-size: 16px; 
color: #003399;
font-weight: bold;
padding: 0px 0px 10px 0px;
float: left;
}
.CChed4 { /*smaller header style for course catalog page */

font-family: arial, helvetica, sans-serif; 
font-size: 14px; 
color: #000000; 
font-weight: bold;
}

.CCbody2 { /* normal font for CC marketing copy */

font-family: arial, helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
}
#CCmodhed {

font-size: 12px;
font-weight: bold;
}
.CCmoddet {

color: #003399;
	margin: 0px 0px 0px 33px;
	padding: 0px 0px 0px 33px;
}
.modlink {
color: #003399;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}
#coursehed {
font-size: 14px;
font-weight: bold;
}
#dotteddivider  { /* dotted divider on course landing page */
font-size: 14px;
}
.dotteddivider  { /* dotted divider on course landing page */
font-size: 14px;
}
#CChed2  { /* section titles 2 on CC page */
font-size: 16px;
font-weight: bold;
color: #666666;
}
#modulenumber { /* format for module 1 on course landing page */
font-weight: bold;
font-size: 12px;
font-style: italic;
color: #666666;
padding-top: 15px;
}
.modulenumber {
font-weight: bold;
font-size: 12px;
font-style: italic;
color: #666666;
padding-top: 15px;
}
#moduletitle {
font-weight: bold;
font-size: 14px;
color: #003399;
}
.moduletitle {
font-weight: bold;
font-size: 14px;
color: #003399;
}
#centerpage ul.listCC  li /* bullets for course catalog page */ 
{
padding-left: 20px;
margin-left:  20px;
}

#coursetitle
{
font-weight: bold;
font-size: 12px;
color: #003399;
}

#coursetop
{
padding-left: 8px;
margin-left:  8px;
}

#homeSignup select {
border:1px solid #000000;
width:128px;
}

#tellcolleaguehed{
font-size: 18px;
font-weight: bold;
padding: 25px 0px 10px 15px;
}

#TACcopy {
font-size: 12px;
padding: 0px 0px 10px 15px;
}

#landingtopspace /* space between register button and initial text*/ {
padding: 10px 0px 0px 0px;
}

#CCindent {
margin-left: 78px;
}

#CCindentM {
margin-left: 32px;
}

#CCindentC {
margin-left: 78px;
}

.CSred {
color: #666666;
}

.loginfailhed
{
font-family: arial, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: red;
}

#loginfail
{
margin-top: 50px;
}

#badge {
float: right;
border:2px solid #000000;
margin:10px;
padding:5px;
text-align:center;
width:180px;
}

#badgeTEX {
float: right;
margin:10px;
padding:5px;
text-align:center;
border: 0px;
width:275px;
}

#badge2 {
border:2px solid #000000;
margin:10px;
padding:5px;
text-align:center;
width:400px;
height: 100px;
}

#toplang {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px; font-weight: bold; 
color: #000000;
text-align: center;
margin: 10px 0px 20px 0px;
}

#convenient {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; font-weight: bold; 
color: #990000;
text-align: center;
padding: 20px 0px 5px 0px;
}


#centerpage2 table{
	width: 548px;
}

#centerpage2 table tr td{
	font-size: 12px;
	color: #000000;
	padding: 10px 0px;
	border-bottom: none;
}

/* 888888888888888888888888888 */

#section {
	background-color: #003399;
	width: 75px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}

#centerpage3 {
	margin: 10px 15px 0px 15px;
	width: 700px;
}

#centerpage3.wider{
	width: 700px
}

#centerpage3 p{
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}

#centerpage3.wider p{
	width: 96%;
}

#centerpage3 p.moduleid{
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

#centerpage3 p.price{
	font-size: 13px;
	color: #003399;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	display: inline;
	margin: 0px 140px 0px 0px;
}

#centerpage3 p.price2{
	font-size: 13px;
	color: #003399;
	font-weight: bold;
	padding: 4px 0px 0px 0px;
	display: inline;
	margin: 0px 80px 0px 0px;
}



#centerpage3 p.orientationlink {
	text-align: center;
	width: 100%;
}


#centerpage3 p.orientationlink a{
	font-size: 13px;
	color: #003399;
	font-weight: bold;
	margin: 20px 0px 20px 0px;
}

#centerpage3 h1{
	font-size: 18px;
	color: #003399;
}

#centerpage3.wider h1{
	width: 550px;
}

#centerpage3 em.applythis{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	display: block;
}

#centerpage3 em.applythis2{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	display: block;
	margin:9px 0 10px 0px;
}

#centerpage3 h2{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	border-bottom: 2px solid #8a2b2b;
	width: 534px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 2px 15px;
	background: url(/img/redsquare.jpg) no-repeat 1px 3px;
}

#centerpage3.wider div#centerbox h2{
	width: 96%;
	margin: 4px 0px 2px 4px;
}

#centerpage3 h3{
	font-size: 12px;
	margin: 14px 0px 0px 15px;
}

#centerpage3 ul li{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: 504px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 15px;
	background: url(/img/bluesquare.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}

#centerpage3 ul.list4 li{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 504px;
	margin: 5px 0px 0px 25px;
	padding: 0px 0px 2px 15px;
	background: url(/img/bluesquare.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}

#centerpage3 ul.list5 li{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 504px;
	margin: 0px 0px 0px 25px;
	background: url(/img/bluesquare.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}

#centerpage3 ul.list6 li{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 550px;
	margin: 0px 0px 0px 25px;
	background: url(/img/bluesquare.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}

#centerpage3 ul.top {
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 5px;
}

#centerpage3 ul.top  li{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 25px;
	background: url(/img/bluesquare.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}

#Regbox43S {
	border: 3px solid #003399;
	width: 300px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

input.regnow43s {
	background: url(/img/regnow43s.jpg) no-repeat;
	width: 110px;
	height: 21px;
	border: 0px;
	color: #ffffff;
}

input.regnow63T {
	background: url(/img/regnow63T.jpg) no-repeat;
	width: 200px;
	height: 32px;
	border: 0px;
	color: #ffffff;
}

#nav43S {
	float: left;
	width: 195px;
	background-color: #FFFFFF;
	padding: 10px 0px 0px 5px;
	height: 1610px;
}

#box1 {
	background-color: #003399;
	width: 700px;
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: center;
}

#box2 {
	border: 1px solid #003399;
	width: 688px;
	padding: 5px 5px 5px 5px;
}

#box3 {
	background-color: #003399;
	width: 500px;
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: center;
}

#box4 {
	border: 1px solid #003399;
	width: 488px;
	padding: 5px 5px 5px 5px;
}

#box5{
	background-color: #003399;
	width: 300px;
	height: 18px;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: center;
}

#box6 {
	border: 1px solid #003399;
	width: 288px;
	padding: 5px 5px 5px 5px;
}

#centerpage3 ul.circles{
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 5px;
}

#centerpage3 ul.circles li{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 504px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: url(/img/circle.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}


#pdcbox ul.list1 li {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: 504px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 2px 15px;
	background: url(/img/circle.jpg) no-repeat 1px 3px;
	list-style: none;
	list-style-position: inside;
}	

.bluebold{
	font-weight: bold;
	font-size: 12px;
	color: #003399;
	padding: 0px 5px 0px 0px;
	width: 90px;
	text-align: right;
	vertical-align: top;
}

#DiscTop {
	font-size: 10px; 
	padding: 5px 0px 0px 0px;
	}
	
#DiscBot{	
	font-size: 10px; 
	padding: 5px 0px 0px 15px;
	}


#centerpage90007{
	margin: 10px 15px 0px 15px;
	width: 749px;
}
	
#rightside90007{
	position: relative;
	top: 0px;
	right: 0px;
	width: 207px;
	background-color: #ffffff;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
	
#grouppricingbox{
	background-color: #e6eaf1;
	width: 528px;
	margin: 5px 5px;
	padding: 5px 5px 0px 5px;
}

#grouppricingbox p{
	padding: 0px 15px 15px 15px;
	width: 520px;
}
	
/*
#centerpage3 table{
	width: 548px;
}

#centerpage3 table tr td{
	font-size: 12px;
	color: #000000;
	padding: 10px 0px;
	border-bottom: 2px dotted #666666;
}






*/
#page.Assessment {
	width: auto;
	}
#page.Assessment #container {
	margin: 0 0 30px 160px;
	width: 600px;
	}
h1#AssessmentTitle {
	font-size: 25px;
	margin: 25px 0 20px 15px;
	}

