p{
	margin-right:0px;
	padding-right:0px;
}
ul{
	color:#cc6666;
}
div {
	padding:0px;
	margin:0px;
}	
table{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}
hr
{
    color: #999999;
	background-color:#999999;
	height:2px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
h1, h2, h3 {
	font-size: 30px;
	font-family:Bebas, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	color: #333333;
	line-height:1em;
	letter-spacing:50%;
	word-spacing:90%;
	font-weight:normal;
}
h2 {
	font-size: 24px;	
}
h3 {
	font-size: 27px;
}
.red {
	color:#cc6666;	
}
body, .section1, .breadcrumb, .section1noJust, .section1db, .section1dbHead, .section1dbJust, .section2, .section2blog, .section3, .footerNav, .headlinefont, .quote, .copyright, .quoteQuotes, .quoteHeadline, .quoteBody {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.header
{
    background-color: #333237;
}
.nav
{
    background-color: #5F7C4E;
}
.subNavHomeBox, .subNavInfoBox, .subNavEd, .subNavAI{
	background-position:center;
	background-repeat:no-repeat;
	border-collapse:collapse;
}
.subNavHomeBox{
	background-image:url(images/subnav/RS-subnav-edu-box.jpg);
	margin:0px 0px 4px 0px;
}
.subnavHome{
	padding: 13px 24px 12px 24px;
	vertical-align:middle;
}
.subnavHomeActive {
	padding: 8px 24px 17px 24px;
	vertical-align:middle;
}
.subNavInfoBox{
	background-image:url(images/subnav/RS-subnav-smallbox.gif);
	margin:0px 0px 4px 112px;
}
.subnavInfo{
	padding: 13px 28px 12px 28px;
	vertical-align:middle;
}
.subnavInfoActive {
	padding: 8px 28px 17px 28px;
	vertical-align:middle;
}
.subNavEd{
	background-image:url(images/subnav/RS-subnav-edu-box.jpg);
	margin:0px 0px 4px 0px;
}
.subnavEd{
	padding: 13px 47px 12px 47px;
	vertical-align:middle;
}
.subnavEdActive{
	padding: 8px 47px 17px 47px;
	vertical-align:middle;
}
.subNavAI{
	background-image:url(images/subnav/RS-subnav-ai-box.jpg);
	margin:0px 0px 4px 0px;
}
.subnavAI{
	vertical-align:middle;
	padding: 13px 28px 12px 28px;
}
.subnavAIActive{
	vertical-align:middle;
	padding: 8px 28px 17px 28px;
}
.subnavLineS, .subnavLineM, .subnavLineL {
	background-position:50% 33px;
	background-repeat:no-repeat;
}
.subnavLineS {
	background-image:url(images/subnav/RS-underline-sm.gif);
}
.subnavLineM {
	background-image:url(images/subnav/RS-underline-med.gif);
}
.subnavLineL {
	background-image:url(images/subnav/RS-underline-lg.gif);
}
.headline{
	background-color:#BDE8B9;
	font-family:sans-serif;
	margin-bottom:3px;
	font-size:36px;
	padding:5px 15px;
	font-weight:bold;
}
.titleMain {
	padding: 10px 0px 10px 15px;
	background-color:#aacdaa;
}
.titleMain2{
	padding: 10px 0px 7px 15px;
	background-color:#aacdaa;
}
.titleMainMed {
	padding: 11px 0px 7px 15px;
	background-color:#aacdaa;
}
.titleWhite{
	padding:0px 0px 0px 2px;
}
.breadcrumb p {
	margin: 0px;
}
.breadcrumb {
	font-size:12px;
	color:#666666;
	padding: 6px 0px 6px 15px;
	margin:0px;
	border:0px;
	line-height:1em;
}
.breadcrumb a{
	text-decoration:none;
	color: #cc6666;
}
.breadcrumb a:hover{
	text-decoration:underline;
}
.section1, .section1noJust, .section1db, .section1dbHead, .section1dbJust {
	font-size: 14px;
	color: #666666;
	line-height:22px;
	padding: 1px 10px 20px 15px;
	text-align:left;
}
.section1 {
	text-align:justify;
}
.section1db{
	padding: 1px 5px 15px 5px;
}
.section1dbHead{
	color: #4f4f4f;
	padding: 1px 5px 15px 5px;
}
.seciton1dbHead .headlinefont {
	color:#5f5f5f;
}
.section1dbJust{
	padding: 1px 5px 15px 5px;
	text-align:justify;
}
ul .section1{
	padding: 1px 15px 0px 0px;
}

.headlinefont .section1{
	padding:0px; 
}
.section2, .section2blog {
	font-size: 14px;
	color: #555555;
	line-height:22px;
	padding:12px 15px 15px 15px;
	background-color:#dbe1df;
}
.section2blog {
	padding:15px 15px 0px 15px;
}
.rightColumn{
	border-collapse:collapse;
	background-color:#d0e8d0;
}
.titleLeft{
	border-top:6px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
	background-color:#666666;
}
.borderTop{
	border-top:6px;
	border-top-style:solid;
	border-top-color:#FFFFFF;
}
.section3 {
	font-size: 14px;
	color: #444444;
	line-height:22px;
	padding:1px 15px 18px 15px;
}
.section3 .headlinefont{
	color:#777777;
}
ul .section3{
	padding: 1px 15px 0px 0px;
}
.titleRight {
	padding: 9px 0px 0px 15px;
}
.picRight, .pic {
	padding: 0px 15px 0px 15px;
}
.titleBlog{
	padding:15px 0px 0px 15px;
}
.headlinefont {
	font-size:18px;
	color: #888888;
}
.section2 .headlinefont {
	color: #aa6666;
}
.quoteBorder{
	background-image:url(images/RS-quotedot.gif);
	background-repeat:repeat-x;
	height:5px;
}
.quote{
	padding:10px 15px 20px 0px;
	font-size: 14px;
	color: #666666;
	line-height:1.5em;
}
.quoteHeadline{
	font-size:20px;
	color:#cc6666;
	line-height:1.3em;
}
.quoteBody{
	font-size:14px;
	color:#666666;
}
.quoteQuotes{
	font-size:60px;
	color:#cc6666;
}
.titleRollover{
	 background-color:#666666;
	 padding:10px 10px 10px 10px;
}
.titleRollover:hover{
	background-color:#999999;
}
.adviceResponse{
	padding:0px 15px;
	color:#558955;
}
a {
	color: #cc6666;
	text-decoration: underline;
}
a:hover {
	text-decoration:none;
}
.copyright{
	font-size: 14px;
	color: #666666;
	padding: 18px 0px 40px 0px;
}
.footerNav{
	border-collapse:collapse;
	padding: 14px 30px 25px 30px;
	font-size: 14px;
	border-top-color:#999999;
	border-top-width:3px;
	border-top-style:double;
	line-height:20px;
	text-align:left;
}
.footerNav a{
	text-decoration:none;
	color: #cc6666;
}
.footerNav a:hover{
	text-decoration:underline;
}
.footerBorderRight{
	border-collapse:collapse;
	border-right-style: solid;
	border-right-color: #999999;
	border-right-width: 1px;
}
.footerBorderLeft{
	border-collapse:collapse;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
}
.footerNavHeader{
	font-size: 18px;
	line-height:30px;
}