@charset "utf-8";
/* CSS Document */

/*==============================================General CSS Document starts==================================================== */

*{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

body,ul,p,h1,h2,h3,img,form,input {
	padding:0;
	margin:0;
}

body {
	background:url(images/pg-bg.jpg) repeat-x 0 0 #E1DCC6;
}
	

img,div {
/*	 behavior:url(iepngfix.htc);*/
	 display:block;	
}


ul {
	list-style:none;
}

ul.bio {
	list-style:disc;
}

a {
	outline:none;
	color: #43566A;
	text-decoration:none;
}

a:hover {
	color:#649819;
	text-decoration:none;
}

a.bio {
	font-size:16px;
	outline:none;
	color: #43566A;
	text-decoration:none;
}

a.bio:hover {
	font-size:16px;
	color:#649819;
	text-decoration:none;
}


.spacer {
	clear:both;
	line-height:0;
	padding:0;
	margin:0;
	font-size:1px;
}

.bold {
	color:#12628D;
	font-weight:bold;
	font-size: 13px;
	}
	
.dot {
	color:#9CCC3A;
	font-size: 9px;
	}
	
.testimonial {
	color:#663300;

	font-style:italic
	font-size: 13px;
	font-style: italic;
	}

.nmText {
	font-size:14px;
	line-height:24px;
	color:#A86B1C;
	}
	
.nmTitle {
	font-size:18px;
	line-height:18px;
	color:#26598C;
	}

/*================================================General CSS Document ends===================================================== */

/*================================================Header CSS Document starts=================================================== */

#header {
	background:url(images/header-bg.jpg) no-repeat 0 0;
	margin:0 auto;
	width:817px;
	height:185px;
	position:relative;
}

#header h1 {
	background:url(images/heading.gif) no-repeat 0 0; 
	width:518px;
	line-height:49px;
	text-indent:-2000px;
	position:absolute;
	top:95px;
	left:147px;	
}

#header ul {
	position:absolute;
	top:152px;
	left:117px;
}

#header ul li {
	float:left;
	margin:0 2px 0 0;
}

#header ul li.nopad {
	margin:0;
}

#header ul li a {
	display:block;
	width:96px;
	height:28px;
	text-indent:-2000px;
}

#header ul li a:hover, #header ul li span {
	display:block;
	width:96px;
	height:28px;
	text-indent:-2000px;
}
#header ul li a.home {
	background:url(images/link-home.gif);
}

#header ul li a.home:hover {
	background:url(images/link-home-hov.gif);
}

#header ul li span.home {
	background:url(images/link-home-hov.gif);
}

#header ul li a.home:hover {
	background:url(images/link-home-hov.gif);
}

#header ul li a.about {
	background:url(images/link-about.gif);
}

#header ul li a.about:hover {
	background:url(images/link-about-hov.gif);
}

#header ul li span.about {
	background:url(images/link-about-hov.gif);
}

#header ul li a.resources {
	background:url(images/link-resources.gif);
}

#header ul li a.resources:hover {
	background:url(images/link-resources-hov.gif);
}

#header ul li span.resources {
	background:url(images/link-resources-hov.gif);
}

#header ul li a.blog {
	background:url(images/link-blog.gif);
}

#header ul li a.blog:hover {
	background:url(images/link-blog-hov.gif);
}

#header ul li a.testimonials {
	background:url(images/link-testimonials.gif);
}

#header ul li a.testimonials:hover {
	background:url(images/link-testimonials-hov.gif);
}

#header ul li span.testimonials {
	background:url(images/link-testimonials-hov.gif);
}

#header ul li a.contact {
	background:url(images/link-contact.gif);
}

#header ul li a.contact:hover {
	background:url(images/link-contact-hov.gif);
}

#header ul li span.contact {
	background:url(images/link-contact-hov.gif);
}

/*================================================Header CSS Document ends=================================================== */

/*================================================Content CSS Document starts=================================================== */

#content {
	background:url(images/mid-bg.gif) repeat-y 0 0; 
	margin:0 auto;
	width:817px;
	padding:14px 0 0;
}

#contentinner {
	background:url(images/mid-bg.gif) repeat-y 0 0; 
	margin:0 auto;
	width:757px;
	padding:14px 22px 0 38px;
	font-size:12px;
	line-height:18px;
	color:#A86B1C;
	
}

#contentinner p {
    width:580px;
	font-size:13px;
	line-height:21px;
	color:#A86B1C;
}

#contentinner p img {
	padding:0 10px 0 0;
	float:left;
}

#contentinner h2 {
	
	width:321px;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
	margin:0 0 22px 0;
}

#contentinner_about h2 {
	background:url(images/title_about.gif) no-repeat 0 0;
	width:321px;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
	margin:0 0 22px 0;
}	
#contentinner_resources h2 {
	background:url(images/title_resources.gif) no-repeat 0 0;
	width:321px;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
	margin:0 0 22px 0;
}	
#contentinner_contact h2 {
	background:url(images/title_contact.gif) no-repeat 0 0;
	width:321px;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
	margin:0 0 22px 0;
}	

#contentinner_testimonials h2 {
	background:url(images/title_testi.gif) no-repeat 0 0;
	width:321px;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
	margin:0 0 22px 0;
}

#contentinner_assessment h2 {
	background:url(images/title_assessment.gif) no-repeat 0 0;
	width:321px;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
	margin:0 0 22px 0;
}

#contentinner_moment h2 {
	background:url(images/title_moment.gif) no-repeat 0 0;
	width:321px;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
	margin:0 0 22px 0;
}		

/*left panel starts*/

#left {
	width:320px;
	float:left;
	padding:0 0 0 38px;
}

#left h2 {
	background:url(images/welcome.gif) no-repeat 0 0;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
}

#left img {
	margin:22px 0 0;
}

#left p {
	font-size:13px;
	line-height:21px;
	color:#A86B1C;
	margin:25px 0 0;
}

/*left panel ends*/

/*right panel starts*/

#right {
	width:409px;
	float:left;
	margin:0 0 0 25px;
	padding:0 22px 0 0;
	font-size:12px;
	line-height:18px;
	color:#A86B1C;
}

#right h2.blog {
	background:url(images/blog.gif) no-repeat 0 0;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
}

#right p.top {
	font-size:11px;
	line-height:18px;
	color:#A86B1C;
	margin:21px 0 0;
}

#right p.testi {
	font-size:11px;
	line-height:18px;
	color:#A86B1C;
	margin:21px 0 0;
}

#right p.testi img {
	padding:0 5px 0 0;
	float:left;
}



#right p.top img {
	padding:0 9px 0 0;
	float:left;
}

#right p.top a {
	background:url(images/btn-read-now.gif) no-repeat 0 0;
	width:110px;
	height:23px;
	display:block;
	text-indent:-2000px;
	float:right;
	margin:15px 0 53px;
	cursor:pointer;
}

#right h2.testimonial {
	background:url(images/testimonial.gif) no-repeat 0 0;
	line-height:24px;
	border-bottom:1px solid #BEBCAF;
	text-indent:-2000px;
}
 
#right p.bottom {
	font-size:12px;
	line-height:18px;
	color:#74715E;
	font-style:italic;
	margin:16px 0 0;
	font-weight:bold;
}

#right p.bottom a {
	background:url(images/btn-read-now.gif) no-repeat 0 0;
	width:110px;
	height:23px;
	text-indent:-2000px;
	float:right;
	margin:5px 0 5px;
	cursor:pointer;
}

#right p.bottom span {
	display:block;
	color:#A86B1C;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
/*right panel ends*/

/*================================================Content CSS Document ends=================================================== */


/*================================================Footer CSS Document starts=================================================== */

#footer {
	margin:0 auto;
	width:817px;
	padding:32px 0 0;
	background:url(images/mid-bg.gif) repeat-y 0 0;
	height:63px;
	position:relative;
}

#footer ul {
	margin:0 auto;
	width:472px;
}

#footer ul li {
	float:left;
	margin:0 8px 0 0;
}

#footer ul li a {
	font-size:12px;
	color:#43566A;
	text-decoration:none;
	font-weight:bold;
}

#footer ul li a:hover {
	color:#649819;
}

#footer ul li span {
	color:#649819;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#footer p.copyright {
	font-size:11px;
	color:#A86B1C;
	width:166px;
	line-height:11px;
	position:absolute;
	left:21px;
	top:60px;
}

#footer a.site {
	font-size:11px;
	color:#43566A;
	text-decoration:none;
	width:250px;
	line-height:11px;
	position:absolute;
	right:22px;
	top:60px;
}

#footer a.site:hover {
    color:#649819;
	text-decoration:underline;
}

#footer p.site span {
	color:#649819;
}


#footer p.bot {
	background:url(images/footer-img.gif) no-repeat 0 0;
	width:817px;
	height:24px;
	position:absolute;
	left:0;
	top:72px;
}

	
/*================================================Footer CSS Document ends=================================================== */
