body{ color:#5d5d5d; font-family:"1Segoe UI", Arial, sans-serif; font-size:12px; margin:0px;}
h1,h2,h3,h4{ margin:0px; font-weight:normal;}
p{ margin:8px 0px;}
table{ border-collapse:collapse;}

.flt{ float:left;}
.frt{ float:right;}
.logo{ background:url(../images/logo.gif) no-repeat center; width:132px; height:92px; float:left;}
.logo a{ display:block; width:132px; height:92px;}
h3{ color:#1c591c; font-size:24px; font-weight:bolder; line-height:20px;}
h1{ color:#1c591c; font-size:17px; font-weight:bolder; line-height:20px;text-align:left;}

.phone{ float:right; text-align:right; padding-top:35px;}
.header1{ margin:0px auto; width:930px;}
.header2{ background:#216221; border-top:8px solid #d3b88c;  border-bottom:8px solid #d3b88c; float:left; width:100%; margin:10px 0px;}
.header3{
	float:left;
	width:100%;
	background-image: url(../images/pagebg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d3b88c;
	border-bottom-color: #d3b88c;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#socialmedia {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #900;
}


/* .nav{ width:250px; background:#000000; color:#CCCCCC; font-size:13px; font-weight:bold;  font-family:Arial, Helvetica, sans-serif;}
.nav ul{ margin:0px 0px 5px 0px; padding:0px 10px; list-style:none;}
.nav ul li{ width:220px; border-bottom:1px solid #CCCCCC; line-height:25px; margin:0px; padding:0px 5px;}
.nav ul li a{ color:#CCCCCC; text-decoration:none;}
.nav ul li a:hover{ color:#ffffff; text-decoration:none;}
*/

/* --------------- */


/* Begin CSS Hover Menu Formatting */
#navigation {width:150px; font-size:12px;}
#navigation ul {margin:opx; padding:0px; background-color:#666;}

/* Begin First Level Menu List */
	/* First level menu list */
#navigation ul li {
	height:25px;
	line-height:25px;
	list-style:none;
	padding-left:10px;
	
	color:#FFF;
	border-top:#fff solid;
	border-bottom:#fff solid;
	border-width:1px;
	cursor:pointer;
}

	/* First level menu Hover changes */

#navigation ul li:hover {background-color: #F90; position:relative;}


/* End First Level Menu List */

/* Begin Second Level Menu List */
	/* Second level menu list */
#navigation ul ul {
	display:none;
	position:absolute;
	left:75px;
	top:5px;
	border:#fff solid;
	border-width:1px;
	background-color:#999;
}

	/* Begin second level menu Hover */

			/* upon hover the second level with display */
#navigation ul li:hover ul {display:block;}

			/* structure purposes - set width equal to parent menu. Display inline fixes ie problems */
#navigation ul ul li {border:none; width:150px; float:left; display:inline;}

			/* upon hover the second level with display a different look */
#navigation ul ul li:hover {text-decoration:underline; border:none;}

	/* End Second Level Menu List */

	/* Begin third level menu Hover */
			
			/* this prevents the third level from displaying when the parent and first level are displayed */
#navigation li:hover ul li ul {display:none;}

			/* offset third level UL to the left further than its parent */
#navigation ul ul li ul {left:110px; background-color:#0099CC;}

			/* upon hover the third level with display */
#navigation ul ul li:hover ul {display:block;}

	/* End third level menu Hover */


/* End CSS Hover Menu Formatting */



.mainimg{  background:url(../images/mainnew.jpg) no-repeat bottom center; width:446px;}
.pagebg{ background:url(../images/pagebg.gif) repeat-x bottom; width:100%; float:left; padding:0px 0px 20px 0px;}
.pagebg-2{
	width:100%;
	float:left;
	padding:0px 0px 20px 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
}


.personal{ background:url(../images/blue_bg.gif) repeat-x bottom #074b7f; color:#FFFFFF; font-size:13px; text-align:center; border:1px solid #000000; border-bottom:none; width:218px; float:left; padding:10px;}
.personal p{ margin:7px 0px;}
.personal a{ background:url(../images/arrow.png) no-repeat left; color:#FFFFFF; text-decoration:none; padding:0px 25px;}
.personal h4{ font-size:17px; text-transform:uppercase; font-weight:bold;}

.business{ background:url(../images/red_bg.gif) repeat-x bottom #8b0b0b; color:#FFFFFF; font-size:13px; text-align:center; border:1px solid #000000; border-top:none; width:218px; float:left; padding:10px;}
.business p{ margin:7px 0px;}
.business a{ background:url(../images/arrow.png) no-repeat left; color:#FFFFFF; text-decoration:none; padding:0px 25px;}
.business h4{ font-size:17px; text-transform:uppercase; font-weight:bold;}

.leftcol{ color:#1c591c; padding:10px; border-right:1px solid #e0e0e0;}
.leftcol p{ padding-left:30px; line-height:18px; margin-top:-2px;}
.leftcol h2{ background:url(../images/tick.gif) no-repeat left top; padding-left:30px; font-size:18px; font-weight:bold; text-transform:uppercase; line-height:22px;}
.address{ color:#5d5d5d; line-height:20px; font-size:13px;}

.midcol{ padding:5px 10px;}
.midcol h1{ text-align:left;}
.midcol h1 span{ color:#363a36;}
.midcol big{color:#1c591c; font-size:23px; font-weight:bolder; font-style:italic;}
.hartfield{ padding:0px 0px 10px 0px; border-bottom:1px solid #999999; text-align:justify;}
.hartfield img{ padding:0px 5px 5px 0px;}
.clients{  font-weight:bold; font-size:17px;}
.testimonial td{ padding:0px 6px; line-height:18px; font-style:italic;}
.testimonial span{ color:#000000;}
.testimonialReadMore {color: #36C;	font-weight: bold;}


.rightcol{ padding:0px 0px 0px 5px; border-left:1px solid #e0e0e0;}
.box-top{ background:url(../images/box-top.gif) no-repeat top; width:235px; line-height:36px; color:#FFFFFF; font-size:19px; text-indent:10px; font-weight:bold; text-transform:uppercase;}
.box-bottom{ background:url(../images/box-bottom.gif) no-repeat bottom; font-size:10px; line-height:18px; text-transform:uppercase; padding:10px 10px 20px 10px;}
.box-bottom p{ margin:0px;}
.txtbox{ border:1px solid #999999; width:160px; margin-bottom:10px;}
.membership{ text-align:center; font-weight:bold; font-size:17px; border-bottom:1px solid #e0e0e0; width:100%;}

.socialmedia{
	text-align:center;
	font-weight:bold;
	font-size:17px;
	width:100%;
	border-right-width: thick;
	border-right-style: solid;
	border-right-color: #e0e0e0;
}


.footer{
	background:url(../images/footer-line.gif) repeat-x #434343 0px 25%;
	float:left;
	width:100%;
	font-size:11px;
	color:#b7b7b7;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.footer a{ color:#b7b7b7; text-transform:uppercase; padding:0px 10px; text-decoration:none; font-size:11px; line-height:30px;}
.footer a:hover{ color:#ffffff;}
.footer p { text-align:center;}
.footer-in{ margin:0px auto; width:930px;}
.footer-add{ font-size:12px; line-height:18px; padding:10px;}
.footer-add span{ font-style:italic;}



/****************************************************************/
#para p{
	text-align:justify;
	padding-bottom:6px;
	line-height:18px;
	
}

.text-box{
border:1px solid #CCCCCC;
border-collapse:collapse;
}

#manage p{
	text-align:justify;
}

.faq{
text-align:justify;
}

ol li {
text-align:justify;
padding-left:5px;
}

.faqq{
text-align:justify;
padding-top:10px;
}



h2{
font-size:15px;
font-weight:bold;

}


ul li a{
color:#5D5D5D;
text-decoration:none;
}

ul li a:hover{
color:#216221;
text-decoration:underline;

}

/* header img for - Homemap, Sitemap*/
.mainimg1{  background:url(../images/home.jpg) no-repeat bottom center; width:446px;}

/* header img for - About Us */
.mainimg2{  background:url(../images/education1.jpg) no-repeat bottom center; width:446px;}

/* header img for - Services */
.mainimg3{  background:url(../images/services.jpg) no-repeat bottom center; width:446px;}

/* header img for - FAQ */
.mainimg4{  background:url(../images/faq.jpg) no-repeat bottom center; width:446px;}

/* header img for - Education */
.mainimg5{  background:url(../images/education.jpg) no-repeat bottom center; width:446px;}

/* header img for - Blog */
.mainimg6{  background:url(../images/blog.jpg) no-repeat bottom center; width:446px;}

/* header img for - Resources */
.mainimg7{  background:url(../images/resources.jpg) no-repeat bottom center; width:446px;}

/* header img for - Contact */
.mainimg8{  background:url(../images/contact.jpg) no-repeat bottom center; width:446px;}




.journal{
padding-top:10px;
color:#216221;
}


.journalblog{
padding-top:15px; 
text-align:justify; 
color:#216221; 
margin-bottom:-14px;
}

.journalblog1{
padding-top:10px; 
text-align:justify;
color:#216221;
margin-bottom:-14px;
}

.crumbs {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 10px 0;
}
.crumbs a{	color: #666; text-decoration: none; font-weight:bold;}
.crumbs a:hover { text-decoration:underline;}

.frame {font:12px arial; width:200; height:200; overflow:hidden; border:none; border:1px solid black;  padding:5;}
