body{
	margin:0px;
	padding:0px;
	font-family:arial, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#fff;
	text-align: center;
	background-color: #011f41;
}

.clear{
	clear:both;
}

a, img  {
	border:none;
}

a:active, a:focus {
	outline:none;
}

a{
	color:#79e14c;
}

#container_outer{
	background: #27598a url(../images/body_bg.jpg) repeat-x top left;
	text-align:center;
}

#header{
	width:932px;
	height: 120px;
	background: url(../images/header_bg.jpg) no-repeat top left;
	margin:0px auto;
	text-align:left;
	padding-top:35px;
}

#logo{
	display: block;
	width: 206px;
	height:97px;
	background: url(../images/cta_logo.png) no-repeat top left;
	float:left;
	text-indent: -9999px;
}

#contact_list{
	list-style-type: none;
	margin:0px;
	padding:0px;
	float:left;
	padding-top:15px;
	position:relative;
	left:190px;
}

#contact_list li{
	text-indent:-9999px;
	float:left;
	display: block;
}

#contact_list #new_kensington{
	width:169px;
	height: 68px;
	background: url(../images/phone_newkensington.jpg) no-repeat top left;
}

#contact_list #monroeville{
	width:174px;
	height: 68px;
	background: url(../images/phone_monroeville.jpg) no-repeat top left;
}

#contact_list #pittsburgh{
	width:157px;
	height: 68px;
	background: url(../images/phone_pittsburgh.jpg) no-repeat top left;
}
#content_top{
	width:932px;
	height: 12px;
	background: url(../images/page_top.jpg) no-repeat top left;
	margin:0px auto;
	text-align:left;
}

#content_mid{
	width:932px;
	margin:0px auto;
	text-align:left;
}

#nav{
	list-style-type: none;
	margin:0px;
	padding: 0px;
}

#nav a{
	display: block;
	text-indent: -9999px;
}

#nav #nav_programs{
	background: url(../images/nav_programs.jpg) no-repeat top left;
	width:224px;
	height:38px;
}

#nav #nav_about{
	background: url(../images/nav_about.jpg) no-repeat top left;
	width:224px;
	height:34px;
}

#nav #nav_aid{
	background: url(../images/nav_aid.jpg) no-repeat top left;
	width:224px;
	height:37px;
}

#nav #nav_announcements{
	background: url(../images/nav_announcements.jpg) no-repeat top left;
	width:224px;
	height:36px;
}

#nav #nav_seminars{
	background: url(../images/nav_seminars.jpg) no-repeat top left;
	width:224px;
	height:36px;
}

#nav #nav_contact{
	background: url(../images/nav_contact.jpg) no-repeat top left;
	width:224px;
	height:36px;
}

#nav #nav_btm{
	display: block;
	width: 224px;
	height: 762px;
	background: url(../images/nav_btm.jpg) no-repeat top left;
}

#subnav_programs{
	list-style-type: none;
	margin:0px;
	padding: 0px;
	display: none;
}

#subnav_programs a{
	display: block;
	text-indent: -9999px;
}

#subnav_programs #subnav_business{
	background: url(../images/subnav_business.jpg) no-repeat top left;
	width:224px;
	height:39px;
}

#subnav_programs #subnav_healthcare{
	background: url(../images/subnav_healthcare.jpg) no-repeat top left;
	width:224px;
	height:39px;
}

#subnav_programs #subnav_massage{
	background: url(../images/subnav_massage.jpg) no-repeat top left;
	width:224px;
	height:39px;
}

#subnav_programs #subnav_btm{
	background: url(../images/subnav_btm.jpg) no-repeat top left;
	width:224px;
	height:6px;
	display: none;
}

#subnav_about{
	list-style-type: none;
	margin:0px;
	padding: 0px;
	display: none;
}

#subnav_about a{
	display: block;
	text-indent: -9999px;

}

#subnav_about #subnav_why_cta{
	background: url(../images/subnav_why_cta.jpg) no-repeat top left;
	width:224px;
	height:39px;
}

#subnav_about #subnav_campus{
	background: url(../images/subnav_campus.jpg) no-repeat top left;
	width:224px;
	height:39px;
}

#subnav_about #subnav_testimonials{
	background: url(../images/subnav_testimonials.jpg) no-repeat top left;
	width:224px;
	height:38px;
}

#subnav_contact{
	list-style-type: none;
	margin:0px;
	padding: 0px;
	display: none;
}

#subnav_contact a{
	display: block;
	text-indent: -9999px;

}


#subnav_contact #subnav_employers{
	background: url(../images/subnav_employers.jpg) no-repeat top left;
	width:224px;
	height:38px;
}


#footer_outer{
	background: #011f41 url(../images/footer_bg.jpg) repeat-x top left;
	height: 97px;
	text-align:center;
}

#footer{
	width: 932px;
	height: 97px;
	margin:0px auto;
	text-align:right;
	padding-top: 20px;
}

#tab_module_btm{
	width:708px;
	height: 8px;
	background: url(../images/tab_module_btm.jpg) repeat-x top left;
}

#page{
	width:708px;
	background: url(../images/page_bg.jpg) no-repeat top;
	padding-top:35px;
}

#col_A{
	width: 224px;
	float:left;
}

#col_B{
	width:707px;
	float:left;
}

#page_main{
	width:425px;
	float: left;
	padding: 0px 20px 30px 30px; 
}

#head_featured{
	width:172px;
	height:32px;
	background: url(../images/head_featured.png) no-repeat;
	text-indent: -9999px;
}


#head_home{
	width:409px;
	height:54px;
	background: url(../images/head_home.png) no-repeat;
	text-indent: -9999px;
}

#head_infoform{
	width:136px;
	height:51px;
	background: url(../images/head_infoform.png) no-repeat;
	text-indent: -9999px;
}

#page_main .img_head{
	margin-left:-5px;
}


hr {
	border-bottom: 1px solid #143655; 
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
	height: 1px;
	
}

#button_employers{
	display: block;
	width: 396px;
	height: 71px;
	background: url(../images/button_employers.png) no-repeat top left;
	text-indent: -9999px;
}

#button_daycare{
	display: block;
	width: 195px;
	height: 85px;
	background: url(../images/button_daycare.png) no-repeat top left;
	text-indent: -9999px;
}

#page_sidebar{
	width:231px;
	float:left;
}

#infoform{
width:191px;
min-height: 766px;
background: url(../images/infoform_bg.jpg) no-repeat top left;
padding-left:20px;
padding-right:20px;
padding-top:20px;
font-size:12px;

}
* html #infoform{
	height: 766px;
}

 .learn_more{
display:block;
margin-bottom:20px;


}
#infoform label{
font-weight: bold;
width:75px;
float:left;
font-size:11px;

}
.input_text{
display:block;
float:left;
width:110px;
height:10px;
font-size:10px;
margin-bottom:8px;
}

.select_program{
display:block;
height:18px;
width:100%;
border:1px solid #cccccc;
margin-bottom:8px;
font-size:10px;

}

.select_state{
height:18px;
width:50px;
border:1px solid #cccccc;
display:block;
margin-bottom:8px;
font-size:10px;

}

.button_submit{

width:83px;
height:19px;
background: url(../images/button_submit.jpg) no-repeat top left;
border:0px;
}

.button_submit:hover{
cursor: pointer;
}

#tab_module{
width:708px;
height: 313px;
/*background: url(http://www.firemancreative.com/cta/web/../images/module_temp.jpg) no-repeat top;*/
position:relative;
}

ul.tabs{
	margin:0px;
	padding:0px;
position:absolute;
top:251px;
width: 708px;
background: url(../images/tabs_bg.jpg) no-repeat top left;
}

ul.tabs li{
list-style: none;
float: left;
}


ul.tabs li #tab_1{
width:237px;
height:62px;
display: block;
background: url(../images/tab_1.jpg) no-repeat top left;
}

ul.tabs li #tab_1.active{
width:237px;
height:62px;
display: block;
background: url(../images/tab_1_active.jpg) no-repeat top left;
}

ul.tabs li #tab_2{
width:235px;
height:62px;
display: block;
background: url(../images/tab_2.jpg) no-repeat top left;

}

ul.tabs li #tab_2.active{
width:235px;
height:62px;
display: block;
background: url(../images/tab_2_active.jpg) no-repeat top left;

}



ul.tabs li #tab_3{
width:225px;
height:62px;
display: block;
background: url(../images/tab_3.jpg) no-repeat top left;

}

ul.tabs li #tab_3.active{
width:225px;
height:62px;
display: block;
background: url(../images/tab_3_active.jpg) no-repeat top left;

}
.tab_content{
width:708px;
height: 251px;

}

#tab_content_home{
background: url(../images/tab_home.jpg) no-repeat top left;
position: absolute;
top:0px;
left:0px;
}

#content_1{
background: url(../images/tab_business.jpg) no-repeat top left;
position: absolute;
top:0px;
left:0px;
display:none;

}

#content_2{
background: url(../images/tab_healthcare.jpg) no-repeat top left;
position: absolute;
top:0px;
left:0px;
display:none;
}

#content_3{
background: url(../images/tab_massage.jpg) no-repeat top left;
position: absolute;
top:0px;
left:0px;
display:none;
}

.tab_learn_more{
position:absolute;
display:block;
text-indent:-9999px;
background: url(../images/tab_learn_more.png) no-repeat top left;
width:97px;
height:22px;
top:190px;
left:35px;
}
h1, h2{
margin:0px;
padding:0px;


}
h1{
font-size:18px;
line-height:22px;
color:#edecf1;
text-shadow: #333333 0px 0px 10px;
font-weight:normal;

}

h2{
font-weight:bold;
font-size:13px;
line-height:16px;
display:block;
padding-top:10px;

}

.content_list{
list-style-type:none;
padding:0px;
font-size:13px;
}

.content_list li{
margin-bottom:5px;

}
#subnav_programs_business{
list-style-type:none;
padding:5px 0px 5px 24px;
background: url(../images/subnav_programs_business_bg.jpg) repeat-y top;
color:#edeee9;
font-size:12px;
padding-bottom:15px;

}

#subnav_programs_business li{
padding-top:5px;
padding-bottom:4px;
margin-bottom:0px;
width:170px;
border-bottom:1px dashed #9f3113;
}

#subnav_programs_business li a{
text-indent:0px;
color:#edeee9;
text-decoration:none;

}

#subnav_programs_business li a:hover{

color:#ffffff;
}

#subnav_programs_healthcare{
list-style-type:none;
padding:5px 0px 5px 24px;
background: url(../images/subnav_programs_healthcare_bg.jpg) repeat-y top;
color:#edeee9;
font-size:12px;
padding-bottom:15px;

}

#subnav_programs_healthcare li{
padding-top:5px;
padding-bottom:4px;
margin-bottom:0px;
width:170px;
border-bottom:1px dashed #23630d;
}

#subnav_programs_healthcare li a{
text-indent:0px;
color:#edeee9;
text-decoration:none;

}

#subnav_programs_healthcare li a:hover{

color:#ffffff;
}

#subnav_programs_massage{
list-style-type:none;
padding:5px 0px 5px 24px;
background: url(../images/subnav_programs_massage_bg.jpg) repeat-y top;
color:#edeee9;
font-size:12px;
padding-bottom:15px;

}

#subnav_programs_massage li{
padding-top:5px;
padding-bottom:4px;
margin-bottom:0px;
width:170px;
border-bottom:1px dashed #8c6807;
}

#subnav_programs_massage li a{
text-indent:0px;
color:#edeee9;
text-decoration:none;

}

#subnav_programs_massage li a:hover{

color:#ffffff;
}
.reg{
font-size:11px;
vertical-align:top;

}

.date_small{
font-size:11px;
display: block;
margin-bottom:8px;
}

#featured_copy{

margin-top:10px;
}

.testimonial{

margin-top:15px;
}

#page_header{
width:708px;
height: 181px;

}

#about #page_header, #why_cta #page_header, #campus_highlights #page_header, #testimonials #page_header{
background: url(../images/header_about.jpg) no-repeat top;


}

#financial_aid #page_header{
background: url(../images/header_financial_aid.jpg) no-repeat top;


}

#contact #page_header, #employers #page_header{
background: url(../images/header_contact.jpg) no-repeat top;


}

#announcements #page_header{
background: url(../images/header_announcements.jpg) no-repeat top;


}

#seminars #page_header{
background: url(../images/header_seminars.jpg) no-repeat top;


}

#daycare #page_header {
background: url(../images/header_daycare.jpg) no-repeat top;


}

#page_header .business{
background: url(../images/header_business.jpg) no-repeat top;


}

#page_header .healthcare{
background: url(../images/header_healthcare.jpg) no-repeat top;


}

#page_header .business{
background: url(../images/header_massage.jpg) no-repeat top;


}

#fc_link{
color:#ffffff;
text-decoration:none;
}

#fc_link:hover{
text-decoration:underline;
}

