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

body, div, p, img {padding: 0px; margin: 0px;}
p,ul,a {font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#56595a;}
body {background:#000102;}
img {border: none;}
a {color:#ee7615; text-decoration: none;}
a.anchor {display:block; background:url(../images/a_anchor.gif) no-repeat; background-position:left; padding-left: 8px;}

div#page {width: 1070px; height: 800px; margin: 0px auto;}

div#header {width: 1070px; height: 224px; background:url(../images/bg_header.jpg) no-repeat;}

div#quotes { position:relative; width: 535px; left: 160px; top: 185px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}

div#nav {width: 1070px; height: 28px; background:url(../images/bg_nav.jpg) no-repeat; }

div#nav ul {list-style: none; margin-top: 0px;padding: 8px 0px 0px 180px; height: 15px;}

div#nav ul li {float:left; display: inline; padding-right: 43px;}

div#content {width: 1070px; height: 548px; background:url(../images/bg_content.jpg) no-repeat; }

div#col1 {width: 683px; height: 548px; float:left;}

div#welcome {width: 508px; height: 162px; margin-left: 165px; background:url(../images/bg_welcome.jpg) no-repeat; padding: 65px 5px 0px 5px;;}

div#welcome p {color:#0c6187; width: 485px; padding-bottom: 8px;}

div#welcome ul { padding-left: 45px; }

div#welcome ul li {float:left; width: 200px; padding-bottom:3px; font-weight: bold;}

div#tip {width:213px; height: 166px; float: left; margin-left: 165px; background:url(../images/bg_tip.jpg) no-repeat; padding: 40px 5px 0px 5px; }

div#tip p {width: 200px;}

div#ryan {width: 295px; height: 146px; float:left; }

div#ryan img {padding: 10px 5px 5px 5px; float:left;}

div#ryan p {float:left; padding:14px 0px 0px 5px; display:inline; width: 130px;}

div#ryan p.about_link {width: 145px; padding-top:5px;}

div#inner_content {width: 508px; height: 300px; margin-left: 165px; padding: 65px 5px 0px 5px;}

div#inner_content.aboutus {background:url(../images/bg_aboutus.jpg) no-repeat; }

div#inner_content.services {background:url(../images/bg_services.jpg) no-repeat;}

div#inner_content.philo {background:url(../images/bg_philo.jpg) no-repeat;}

div#inner_content.resources {background:url(../images/bg_resources.jpg) no-repeat;}

div#inner_content.contact {background:url(../images/bg_contact.jpg) no-repeat;}

div#inner_content ol {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0px; padding-bottom: 8px;}

div#inner_content ol li {padding-bottom: 8px; color:#56595a; width: 420px;}

div#inner_content ul { padding-left: 45px; padding-bottom: 10px; }

div#inner_content ul li {float:left; width: 200px; padding-bottom:5px; font-weight: bold;}


div#inner_content img {float:left;}

div#inner_content p.bold {font-weight:bold;}

div#inner_content p {width: 480px; padding-bottom: 7px; color:#0c6187;}

div#inner_content p.gray {color:#56595a;}

div#inner_content p.extra {float: left; display:block; width: 270px; padding: 0px 0px 5px 15px;color:#56595a;}

div#inner_content p.final {float: left; display:block; width: 350px; padding: 0px 0px 5px 5px;color:#56595a;}

div#inner_content p.full {width:450px; color:#56595a;}

div#inner_content.contact ul {list-style: none;}

div#inner_content.newsletter {background:url(../images/bg_newsletter.jpg) no-repeat;}

div#inner_content ul {list-style: none;}

div#inner_content.newsletter ul li.word {background:url(../images/ul_word.jpg) no-repeat; padding: 2px 0px 0px 30px; height: 35px;}

div#inner_content.newsletter ul li.pdf {background:url(../images/ul_pdf.jpg) no-repeat; padding: 2px 0px 0px 30px; height: 35px;}

div#inner_content.newsletter a {color:#56595a;}

div#inner_content ul.resource_menu {font-size: 11px; margin: 0px; padding: 0px 0px 0px 3px;}

div#inner_content ul.resource_menu li {float: left; display: inline; width: auto; padding-right: 20px; color:#335b84;}

div#inner_content ul.resource_menu a.active {color:#ee7615; }

div#inner_content ul.resource_menu a {color:#335b84;}

div#inner_content ul.resource_menu a:hover {color:#000000;}

div#links {background:url(../images/bg_links.jpg) no-repeat; width:459px; height: 213px; margin-top: 30px;}

div#links p.resource_title {font-family:Georgia, "Times New Roman", Times, serif; color:#34597f; padding-bottom: 0px; font-size:16px;}

div#links p {padding: 10px 0px 5px 20px; width: 440px; color:#333333;}

div#links img {float:left; border: none;}

div#links img.wide {padding-left:40px; }

/*CONTACT PAGE*/
div#inner_content.contact ul li label {width: 80px; text-align:left; padding: 4px 10px 0px 0px; display: block; float:left;}
div#inner_content.contact ul li  { padding-bottom:5px; width:350px;}
div#inner_content.contact ul.form { padding-left:5px;}
div.scrollPanel {overflow:auto;height:300px;}
input.textbox {	border:1px solid #333333;background:#e7e9eb;width:258px;}

div#submit {width:353px; padding-top: 2px;}
div#response {display:none;position:absolute;width:360px;border:1px solid #000;background:#F00;color:#000;font-family:Arial, Helvetica, sans-serif; padding:10px;margin-left:552px;}
div#response ul {color:#000000; font-weight: bold;}


textarea.textarea {
	border:1px solid #333333;
	background:#e7e9eb;
	width:350px;
	height:200px;
	padding:0px;
	margin:0px;
}

div#col2 p.name_big {font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#ee7615; text-align: center; width: 200px; padding: 0px 0px 7px 0px;}

div#col2 p.contact_info {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ee7615; text-align: center; width: 200px; padding-bottom: 5px;}

div#col2 img {padding: 0px 0px 5px 0px;}

div#col2 span.caption {font-size: 11px;}

div#sign_up {margin-left: 60px;}

div#sign_up a {display: block; padding-top: 8px; color:#333333; font-style:italic; font-weight: bold; font-size: 14px;}

div#sign_up img {padding-right: 10px; }




/*COL 2- TESTIMONIALS & Contact Page*/
div#col2 {width: 231px; height: 518px; float: left; background:url(../images/bg_col2.jpg) no-repeat; padding: 30px 0px 0px 20px;}

div#col2 p.img_center {width: 220px; text-align: center;}

div#col2 p.quote {color:#057c32; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; width: 190px; text-align: center; padding: 10px 0px 15px 0px;}

div#col2 p.quote_long {color:#057c32; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; width: 200px; text-align: center; padding: 4px 0px 7px 0px;}

div#col2 p.name {font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; color:#56595a; text-align:center; width: 190px;}

div#col2 p.name_subline {font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; color:#56595a; text-align:center;width: 190px; font-style:italic; padding-top: 3px;}



/* FOOTER */

div#footer {width: 375px; height: 25px; position:absolute; margin-top:448px; margin-left: 150px;}

div#footer p {color:#6f6f6f; font-size:11px;}