body { margin:0; padding:0; background:#f6f6f6 url(../images/bg.jpg) repeat-x center top; font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:13px; color:#292929; line-height:16px;}
a img { border: none;  margin:0; padding:0;}
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.academy { font-family:"Century Gothic", Arial, Helvetica, sans-serif, Tahoma; color:#0000ff; }
a, a:visited { color:#0073CC; text-decoration:none; margin:0; padding:0;}
a:hover {
	color:#0073CC;
	margin:0;
	padding:0;
}

.line{ border-bottom:solid 1px #ebebeb; margin-top:10px;}
.course{ margin: 0 0 30px 0;}
.course-info { width:500px; float:right; margin-top:15px;}
a.learn-more, a.learn-more:visited { background:url(../images/arrow.jpg) 2px 4px no-repeat; padding-left:10px;}
a.learn-more:hover { background:url(../images/arrow.jpg) 2px 4px no-repeat; padding-left:10px; text-decoration:underline}

#handbookpdf { background: url(../images/download.jpg) 0px -50px no-repeat; float:left; }
#handbookpdf  a { text-decoration: none; display: block; width: 240px; height:50px; background: url(../images/download.jpg) 0 0 no-repeat; }
#handbookpdf  a.over { background: none; }
#handbookpdf  a:hover { background: none; }

DIV#wrapper-container { width:930px; background:url(../images/bg_body.png) repeat-y; padding:0; margin:31px auto 0 auto; }




#wrapper { width:900px; margin:0 auto; background:#ffffff; }
#top { width:900px; height:94px; background:url(../images/header_bg.jpg) top center no-repeat;}
#top .logo { width:169px; height:51px; padding:32px 0 0 21px; float:left; margin:0;}
#top .logo-blue {
	width:233px;
	height:51px;
	padding:32px 0 0 21px;
	float:left;
	margin:0;
}
#top .phone { width:255px; height:38px; padding:42px 23px 0 0; float:right;  margin:0;}
.menu { background:url(../images/menu/menu_bg.jpg) repeat-x #383838; width:899px; height:45px; border-right:solid 1px #333333; }

.heading { width:900px; height:76px; margin:2px 0 10px 0; }

#content { width:869px; background:url(../images/content_bg.jpg) repeat-y; padding:10px 10px 0 21px; }
#content .left { width:590px; float:left; }
#content .left h1 { margin:0 0 10px 0; padding:0; font-weight:normal; font-size:20px; color:#005b9e; }
#content .left h2 { margin:0 0 5px 0; padding:0; font-weight:normal; font-size:20px; color:#F27F03; }
#content .left h3 { margin:0 0 5px 0; padding:0; font-weight:normal; font-size:18px; color:#1c1c1c; }
#content .left p {
	margin:0;
	padding:0px 0 14px 1px;
}


#footer { background:#343438; padding:0; }
#footer .fcontainer { background:url(../images/footer_bg.jpg) no-repeat center top; height:75px; width:900px; margin:0 auto; text-align:center; font-size:11px; color:#888A8B; line-height:18px; padding:90px 0 30px 0; }
#footer .fcontainer a { color:#DBE5E7; text-decoration:none; }
#footer .fcontainer a:hover { color:#DBE5E7; text-decoration:underline; }
#footer .fcontainer a.colorgray, #footer .fcontainer a.colorgray:visited{color:#888A8B;}
#footer .fcontainer a.colorgray:hover {text-decoration:underline;}

#content .right { width:235px; float:right; }
#content .right .banner { width:235px; margin-bottom:8px; }
#content .right .boxtop { width:235px; background:#ffffff; }
#content .right .box { width:233px; border-left:#CDD4D6 solid 1px; border-right:#CDD4D6 solid 1px; background:#ffffff; padding:10px 0 5px 0; }
#content .right .box .testimonial { padding:0 15px 0 15px; margin:0; font-size:12px; color:#8B8B8B;}
#content .right .box .signature { padding:0 15px 0 15px; margin:0; font-size:12px; font-weight:bold; color:#8B8B8B; line-height:14px; margin-top:8px;}
#content .right .box ul { margin:0 0 0 6px; padding:0; width:220px; font-size:12px; list-style-type:none; }
#content .right .box ul li { background:url(../images/arrow.jpg) no-repeat 0px 5px; padding:0 0 0 10px; margin-bottom:5px;}
#content .right .box ul li a { color:#0073CC; text-decoration:none;}
#content .right .box ul li a:hover { color:#0073CC; text-decoration:underline;}
#content .right .boxbottom { width:235px; height:5px; background:#ffffff url(../images/rhs_box_bottom.jpg) no-repeat; margin-bottom:8px; line-height:0px; font-size:0px; }
#content .right .nrtLogo { background:url(../images/logos/nrt.jpg) top center no-repeat; margin:20px auto 0  auto; padding:0; width:135px; height:104px;}

#testimonial-box{margin:0px auto 30px auto;; border-bottom:solid 1px #ebebeb; padding-bottom:10px;}
.testimonials-box-info{font-size:13px; text-align:left; line-height:18px;}

.form { font-size:12px; margin:0; padding:0; }
.input { width:198px; height:20px; font-size:12px; padding:4px 0 0 5px; margin: 4px 0 4px 0; background:url(../images/input.jpg) no-repeat; border:none; }
.dropdown { background:#ffffff; width:203px; height:22px; font-size:12px; margin: 2px 0 2px 0; border:#EBEBEB solid 1px; }


ul.social {
	list-style-type:none;
	margin:0;
	padding:0;
	border:0;
}

ul.social li {
	width:80px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	background:none;
}

#twitter-icon {
	background:url(/images/twitter.icon.gif) no-repeat;
}

#facebook-icon {
	background:url(/images/facebook.icon.gif) no-repeat;
}

#blog-icon {
	background:url(/images/blog.icon.gif) no-repeat;
	width:160px;
}

.button-link {
	display:block;
	height:32px;
}

.button-link span {
	display:block;
	position:absolute;
	margin-top:7px;
	text-decoration:underline;
	color:#000;
	margin-left:42px;
	cursor:pointer;
}

#social-head {
	color:#005B9E;	
}