@charset "utf-8";
/* CSS Document */

body{padding:0px; margin:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#767676;}

h1, h2, h3, h4, h5, h6, p, ul, form{padding:0px; margin:0px; font-weight:normal;}
input, img{border:none;}
a{text-decoration:none; cursor:pointer;}
.img_left{float:left;}
.img_right{float:right;}
.clr_div{clear:both;}

.index_bg{background:url(../images/page_bg.jpg) top repeat-x;}
.inner_bg{background:url(../images/inner_bg.gif) top repeat-x;}
#index_main{width:1000px; background:url(../images/index_bg.jpg) center top no-repeat; padding:65px 0 0 0;}
.index_border {
	width:768px; 
	height:600px; 
	background:url(../images/index_box_border.gif) repeat-x top; 
	/* padding:1px; */
}
.index_box{width:762px; height:590px; background:url(../images/index_box_inside_bg.gif) repeat-x top; padding:3px;}
.copyright_index{width:762px; text-align:center; padding:10px 119px; color:#8a8a8a; line-height:16px;}
.copyright{width:930px; background:#fff; text-align:center; padding:10px 10px 30px 10px; clear:both;}

#inner_main{width:950px; background:url(../images/navi_bg.gif) left repeat-y;}
#inner_main h1{display:none;}
.logo{float:right; margin-top:51px;}
#left_section{float:left; width:220px; padding-bottom:50px;}
#right_section{float:right; width:730px;}

.left_navi{float:right; width:170px; margin-top:9px; text-align:left; padding-bottom:61px; background:url(../images/navi_pen_bg_1.gif) right bottom no-repeat; font-family:Arial, Helvetica, sans-serif;}
.left_navi a{float:left; width:150px; height:25px; padding:10px 0 0 20px; background-image:url(../images/bullet_leftmenu.gif); background-position:top; outline:none; color:#fff; font-size:13px;}
.left_navi a:hover{background-position:bottom; background-color:#970e0a;}
.left_navi a.active{background-position:bottom; background-color:#970e0a;}
.left_navi a.home{}
.left_navi a.aboutus{}
.left_navi a.ourwork{}
.left_navi a.joinourteam{}
.left_navi a.press{}
.left_navi a.businessownersonly{}
.left_navi a.ccachaplainsonly{}
.left_navi a.ccafuture{}
.left_navi a.help{}

.left_navi .sublinks{float:left; width:150px; padding:10px 0px 10px 20px;}
.left_navi .sublinks a{float:left; width:140px; height:20px; outline:none; color:#eecfce; padding:0 0 0 10px; background:url(../images/bullet_sublinks.gif) 0px 5px no-repeat; font-size:11px;}
.left_navi .sublinks a:hover{text-decoration:underline; background:url(../images/bullet_sublinks.gif) 0px 5px no-repeat;}

.mailing_address{float:right; width:154px; height:35px; text-align:left; background:url(../images/mailing_address.gif) no-repeat; font-size:11px; color:#ff9c00; font-family:Arial, Helvetica, sans-serif; padding:93px 0 0 66px;}
.mailing_address a{color:#ff9c00; text-decoration:underline;}
.mailing_address a:hover{text-decoration:none;}

.header{float:left; width:730px; height:274px; background:url(../images/right_portion_top.gif) repeat-x top;}
.header .top_links{float:right; margin:20px 10px 14px 0; display:inline;}
.header .top_links a{color:#5d5c5c; font-size:11px;}
.header .top_links a:hover{color:#9c0a07;}
.header .top_links img{margin:0px 2px 0px 7px;}

.content{float:left; width:500px; padding:0px 19px 0px 20px; text-align:left; margin-top:20px;}
.content1{width:690px;}
.content h2{padding:5px; border-bottom:1px solid #d7d6d6; margin-top:20px; color:#b81a17; font-size:14px;}
.content h3{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 5px 0 5px;}
.content h4{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 5px 0 5px; color:#a20a06;}
.content h4 a{color:#a20a06;}
.content h4 a:hover{text-decoration:underline;}
.content h5{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:15px 5px 0 5px;}
.content p{font-size:11px; color:#868686; padding:0px 5px 8px 5px; line-height:16px; text-align:left;}
.content p a{color:#6e6e6e; text-decoration:underline;}
.content ul{font-size:11px; color:#868686; padding:12px 5px; line-height:16px; text-align:left; list-style:none;}
.content ul li{background:url(../images/bullet_li.gif) 6px 11px no-repeat; padding:5px 0px 5px 15px;}
.content ul li a{color:#6e6e6e; text-decoration:underline;}
.content ul.sitemap{font-size:11px; color:#868686; padding:12px 5px; line-height:16px; text-align:left; list-style:none;}
.content ul.sitemap li{background:url(../images/bullet_li.gif) 6px 11px no-repeat; padding:5px 0px 5px 15px;}
.content ul.sitemap li a{color:#6e6e6e; text-decoration:none; font-weight:bold;}
.content ul.sitemap li a:hover{color:#b40b07;}
.content ul.sitemap li ul{padding:2px 5px 10px 5px;}
.content ul.sitemap li ul li{background:url(../images/bullet_sublinks.gif) 6px 8px no-repeat; padding:1px 0px 1px 15px;}
.content ul.sitemap li ul li a{color:#6e6e6e; font-weight:normal;}

.content table{font-size:11px; color:#868686; padding:0px 0px; line-height:16px;}
.content table td{font-size:10px; color:#868686; padding:1px 3px; line-height:16px; }
.content table td a{color:#6e6e6e; text-decoration:underline;}
.content table.form{font-size:11px; color:#868686; padding:0px 0px; line-height:16px; border:1px solid #b8b8b8; border-collapse:collapse}
.content table.form td{font-size:10px; color:#868686; padding:3px 3px; line-height:16px; }
.content table.form th{font-size:10px; color:#868686; padding:1px 3px; background-color:#CCCCCC;}
.content table.form td a{color:#6e6e6e; text-decoration:underline;}

.content table.form1{font-size:11px; color:#868686; padding:0px 0px; line-height:16px; border:1px solid #b8b8b8; border-collapse:collapse}
.content table.form1 td{font-size:10px; color:#868686; padding:3px 3px; line-height:16px; border:1px solid #b8b8b8; }
.content table.form1 th{font-size:10px; color:#868686; padding:1px 3px; background-color:#CCCCCC;}
.content table.form1 td a{color:#6e6e6e; text-decoration:underline;}



.subsection{float:left; width:190px; text-align:right; background:url(../images/subsection_bg.gif) 0px 76px repeat-x; padding-bottom:40px;}
.subsection h3{color:#fe6e00; font-size:11px; padding:20px 15px 0px 15px; width:160px; clear:both; text-align:left;}
.subsection p{color:#71848b; font-family:Arial, Helvetica, sans-serif; padding:5px 15px 10px 15px; line-height:15px; clear:both; text-align:left;}
.subsection a.more{color:#4c5e64; margin-right:15px;}
.subsection a.more:hover{color:#9c0a07;}
.subsection_divider{float:left; margin:10px 0 0 6px; clear:both;}

#footer{width:950px; height:88px; background:#e3e3e3; clear:both;}
#footer .bottom_links{float:left; color:#3f3f3f; margin:35px 0 0 0; word-spacing:4px;}
#footer .bottom_links a{color:#3f3f3f; word-spacing:0px;}
#footer .bottom_links a:hover{color:#9c0a07;}

.email_input{border:solid 1px #999; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px; color:#666;}
.login_input{border:solid 1px #999; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:1px; color:#666; margin-top:8px;}

#popup{position:absolute; width:740px; height:521px; padding:7px; background:#fff; border:solid 1px #909090; left:0px; top:0px;}
#popup .container{float:left; width:740px; height:480px; overflow:auto;}
#popup .navigation{float:left; width:700px; height:18px; padding:8px 20px; background:#efefef; margin-top:7px;}
#popup .page2{float:left; margin-left:15px;}

.testimonials_names{line-height:13px; padding-top:10px; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left;  font-style:italic;}

.textfield_medium{border:1px solid #b8b8b8; font-size:11px; padding:1px; color:#6e6e6e; font-family:Arial, Helvetica, sans-serif}

.mailing_address{float:right; width:154px; height:25px; text-align:left; background:url(../images/mailing_address.gif) no-repeat; font-size:11px; color:#ff9c00; font-family:Arial, Helvetica, sans-serif; padding:103px 0 0 66px;}

.descriptionText {
	width:762px;
	font-size:1em;	
}

#landingPage {
	font-size:1.1em;
	padding: 1.5em 0 0 0;
	font-weight:bold;
}
