﻿@charset "UTF-8";
/*** © 2010 Capital Care Network ***/

body {
	background:#FFF url(../images/bg_head.png) repeat-x top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

a:link, a:visited, a:active {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

font {
	color:#217cd1;
}

br {
	line-height:14px;
}

h1 {
	color:#999;
}

h3 {
	color:#333;
	margin:0;
	padding:0;
	text-decoration:underline;
}

label {
	float:left;
	font-weight:bold;
	margin:0;
	padding:0;
	width:300px;
}

table {
	border-top:1px solid #CCC;
	border-right:none;
	border-bottom:none;
	border-left:1px solid #CCC;
}

table td {
	border-top:none;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:none;
	padding:5px 0 5px 10px;
}

#header {
	background:url(../images/header.png) no-repeat left;
	color:#737c9a;
	height:120px;
	margin:20px auto 0;
	text-align:right;
	width:940px;
}

#header h1 {
	background:url(../images/bg_call.png);
	color:#FFF;
	float:right;
	font-size:14px;
	font-weight:normal;
	height:24px;
	margin:0 0 15px 0;
	padding:7px 0 0 10px;
	text-align:left;
	width:210px;
}

#header h2 {
	clear:both;
	font-size:24px;
	font-weight:normal;
	margin:0 20px 0;
}

#header small {
	font-size:14px;
	margin-right:20px;
}

/*** BEGIN NAVIGATION ***/

#navigation {
	height:50px;
	margin:0 auto;
	width:940px;
}

#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}

#navigation ul li {
	display:inline;
	float:left;
	position:relative;
	width:auto;
}

#navigation ul li a {
	display:inline-block;
	height:35px;
	padding:15px 15px 0;
	text-decoration:none;
	color:#FFF;
}

#navigation ul li a:hover {
	color:#333;
	text-decoration:none;
}

#navigation ul li ul {
	background:#FFF url(../images/bg_dropdown.gif) repeat-x;
	border:1px solid #CCCCCC;
	display:none;
	left:20px;
	padding:0;
	position:absolute;
	top:40px;
	width:200px;
}
	
#navigation ul li ul li a {
	color:#777;
	height:auto;
	padding:3px 0 5px 15px;
	text-decoration:none;
	width:185px;
}

#navigation ul li ul li a:hover {
	background-color:#999;
	color:#FFF;
	height:auto;
	padding:3px 0 5px 15px;
	width:185px;
}

#navigation li.over ul.navlevelone { 
	display:block; 
}

/*** END NAVIGATION ***/

/*** BEGIN MAIN CONTENT ***/

#main {
	height:auto;
	margin:0 auto;
	width:940px;
}

#container {
	color:#333;
	float:left;
	font-size:14px;
	height:auto;
	margin-right:20px;
	width:700px;
}

#img_main {
	background:url(../images/img_main.jpg);
	height:306px;
	width:700px;
}

.img_sub {
	float:left;
	height:338px;
	margin-top:15px;
	width:340px;
}

.sub_gutter {
	margin-right:20px;
}

#img_sub1 {
	background:url(../images/img_sub1.jpg);
	height:264px;
	width:340px;
}

#img_sub2 {
	background:url(../images/img_sub2.jpg);
	height:264px;
	width:340px;
}

.title_bl1 {
	background:url(../images/title_bl1.png);
	color:#FFF;
	font-size:18px;
	height:28px;
	padding:7px 20px 0;
	margin-top:30px;
	width:660px;
}

#focus1 {
	background:url(../images/bg_focus1.png);
	color:#666;
	font-size:14px;
	float:left;
	height:210px;
	margin:25px 20px 0 0;
	padding:19px 0 0 20px;
	width:320px;
}

#focus1 h1, #focus2 h1 {
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	margin:0;
}

#focus1 p, #focus2 p {
	margin-top:35px;
}

#focus1 a {
	color:#217cd1;
}

#focus2 {
	background:url(../images/bg_focus2.png);
	color:#666;
	font-size:12px;
	float:left;
	height:210px;
	margin:25px 0 0;
	padding:19px 20px 0 20px;
	width:300px;
}

#focus2 p {
	line-height:14px;
}

#btn_learnmore {
	background:url(../images/btn_learnmore.png);
	cursor:pointer;
	float:left;
	height:30px;
	margin:0 20px 0 0;
	width:118px;
}

#btn_getinvolved {
	background:url(../images/btn_getinvolved.png);
	cursor:pointer;
	float:left;
	height:30px;
	margin:0;
	width:130px;
}

.statement1 {
	background:url(../images/img_statement1.jpg) no-repeat top;
	margin:30px 20px 0 10px;
}

.statement2 {
	background:url(../images/img_statement2.jpg) no-repeat top;
	margin:30px 20px 0;
}

.statement3 {
	background:url(../images/img_statement3.jpg) no-repeat top;
	margin:30px 10px 0 20px;
}

.statement1, .statement2, .statement3 {
	color:#666;
	float:left;
	font-size:12px;
	height:auto;
	padding:130px 0 0;
	width:200px;
}

.statement1 h2, .statement2 h2, .statement3 h2 {
	color:#333;
	font-size:18px;
}

/*** END MAIN CONTENT ***/

/*** BEGIN SIDEBAR ***/

#sidebar {
	float:left;
	height:auto;
	margin:0;
	width:220px;
}

#side_1 {
	background:url(../images/bg_side1.png);
	color:#333;
	font-size:18px;
	height:392px;
	padding:60px 0 0 25px;
	width:195px;
}

#side_1 a {
	color:#217cd1;
	font-size:12px;
}

#side_1 img {
	margin-top:5px;
}

#side_1 h2 {
	font-size:18px;
	font-weight:normal;
	margin:20px 0 10px;
}

#side_1 h4, #side_1 h4 a {
	color:#217cd1;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
}

#side_2 {
	background:url(../images/bg_side2.png);
	color:#333;
	font-size:18px;
	height:176px;
	padding:45px 20px 0 25px;
	width:175px;
}

#side_2 p, #side_2 font {
	font-size:12px;
}

#side_2 font {
      line-height:14px;
}

.button {
	background:url(../images/bg_button.png);
	color:#FFF;
	cursor:pointer;
	font-size:18px;
	height:25px;
	padding:5px 0 0 14px;
	width:161px;
}

.button a {
	color:#FFF;
}

.twitter {
	margin-top:15px;
}

.soc_net {
	cursor:pointer;
	float:left;
	margin:0 15px 0 0;
	border:0px
}

/*** END SIDEBAR ***/

/*** BEGIN FOOTER ***/

#footer_top {
	background:url(../images/bg_footer_top.png);
	float:left;
	height:10px;
	margin-top:20px;
	width:940px;
}

#footer {
	background-color:#e1e4ed;
	float:left;
	height:auto;
	padding:0 0 20px 20px;
	width:920px;
}

#foot1, #foot2, #foot3 {
	color:#333;
	float:left;
	height:100px;
	padding:20px 0 0;
}

#foot1 {
	background:url(../images/bg_foot1.png);
	font-size:14px;
	width:400px;
}

#foot2 {
	background:url(../images/bg_foot2new.png) no-repeat left;
	font-size:14px;
	padding-left:16px;
	width:324px;
}

#foot3 {
	background:url(../images/bg_foot3.png) no-repeat left;
	font-size:12px;
	line-height:21px;
	padding-left:22px;
	width:153px;
}

.hr_spacing {
	margin-top:27px;
}

#footer_links {
	float:left;
	font-size:12px;
	width:600px;
}

#footer_txt {
	float:left;
	font-size:14px;
	text-align:right;
	width:300px;
}

#footer a {
	color:#333;
}

/*** END FOOTER ***/

/*** BEGIN FEES & PAYMENTS ***/

#fee_table1 {
	color:#666;
	float:left;
	font-size:14px;
	height:auto;
	width:150px;
}

#fee_table2 {
	color:#666;
	float:left;
	font-size:14px;
	height:auto;
	width:550px;
}

/*** END FEES & PAYMENTS ***/
