@import url('reset.css');
@import url('baseform.css');

body{font:72%/1.6em Verdana, Arial, Helvetica, sans-serif; background: url(../images/core/bg.jpg) center 0 no-repeat #4A146A;}
h1{margin: 0 21px 25px 0; display:block; overflow:hidden; text-indent:-999em; height:24px;}
h2{color:#4b146b; font-size:1.4em; margin:0 0 20px 0;}
h3{color:#27043F; padding:5px; margin:20px 0; background:#E6E0EF; border-bottom:1px #8781bd dashed; font-size:1.3em;}
h4{color:#4b146b; font-size:1.2em;}
h5{color:#27043F; font-size:1.1em;}

p{margin:0 0 20px 0;}
#primary ul, #primary ol{margin:0 0 20px 10px;}
#primary ol li{list-style:decimal outside;}
#primary ul li{list-style:disc outside;}


#hp ul{list-style:inside; margin-left:250px; list-style-position:inside;}

a{color:#4A146A;}
a:hover{text-decoration:none;}

.highlight{color:#4e0000;}

/* File Download Icons */
a.file {background: url('../images/icon-file.gif') 0 0 no-repeat; padding-left: 20px;}
a.pdf {background: url('../images/icon-pdf.gif') 0 0 no-repeat; padding-left: 20px;}
a.doc {background: url('../images/icon-doc.gif') 0 0 no-repeat; padding-left: 20px;}




/**************************-Website Structure-**************************/
#container{width:960px; background:url(../images/core/bg-content.png) center 0 repeat-y; margin: 0 auto; padding:0 32px;}
#header{background:url(../images/core/bg-header.png) 0 0 repeat-x; height:124px; padding:54px 0 0 0;}
	h2#logo{margin:0;}
	h2#logo a{margin:0 0 0 21px; display:block; overflow:hidden; text-indent:-999em; height:33px; width:468px; background:url(../images/core/logo-dl.gif) 0 0 no-repeat; float:left;}
	h3#cta-phone{border-bottom:none; padding: 0; margin:0 21px 0 0; display:block; overflow:hidden; text-indent:-999em; height:28px; width:336px; background:url(../images/core/cta-phone.gif) 0 0 no-repeat; float:right;}

/******-Navigation-******/
#nav{padding:21px 0 0 0;width:960px; clear:both;}
	#nav ul li{height:56px; float:left;}
	#nav ul li a{display:block; overflow:hidden; text-indent:-999em; height:56px; background-position: 0 0; background-repeat:no-repeat;}
	#nav ul li#nav-home a{background-image:url(../images/core/navigation/nav_home.gif); width:113px;}
	#nav ul li#nav-profile a{background-image:url(../images/core/navigation/nav_profile.gif); width:118px;}
	#nav ul li#nav-services a{background-image:url(../images/core/navigation/nav_services.gif); width:133px;}
	#nav ul li#nav-contact a{background-image:url(../images/core/navigation/nav_contact.gif); width:152px;}
	#nav ul li a:hover{background-position: 0 -56px;}

	body#p-index #nav ul li#nav-home a, body#p-profile #nav ul li#nav-profile a,
	body#p-services #nav ul li#nav-services a, body#p-contact #nav ul li#nav-contact a,
	body#p-contact_thankyou #nav ul li#nav-contact a{
	background-position: 0 -56px;}




#content-container{padding:21px;}

/******-Banner Area-******/
#cta-banner{height:277px; overflow:hidden;}
	#banners{background:url(../images/core/bg-banner.gif) 0 bottom no-repeat; overflow:hidden;height:205px;}
		.banner{float:left;}
		.banner img{height:194px; width:300px;}
		.banner-spacing{margin-right:9px;}
		#cta-slogan{clear:both; background-color:#4b146b; height:59px; padding:13px 0 0 16px;}
		#cta-slogan p{display:block; overflow:hidden; text-indent:-999em; background:url(../images/core/cta-slogan.gif) 0 0 no-repeat; height:45px; width:754px; margin:0; padding:0;}



/******-Main Content-******/
#content{padding:25px 0 0 0;}
	#primary {background:#f4f2f7; width:600px; float:left; padding:28px 20px; display:inline;}
	#p-profile #primary, #p-services #primary {width:875px;}
		body#p-index #primary h1{background:url(../images/core/heading/heading-home.gif) 0 0 no-repeat; width:580px;}
		body#p-profile #primary h1{background:url(../images/core/heading/heading-profile.gif) 0 0 no-repeat; width:580px;}
		body#p-services #primary h1{background:url(../images/core/heading/heading-services.gif) 0 0 no-repeat; width:580px;}
		body#p-contact #primary h1{background:url(../images/core/heading/heading-contactus.gif) 0 0 no-repeat; width:580px;}
		body#p-contact_thankyou #primary h1{background:url(../images/core/heading/heading-thankyou.gif) 0 0 no-repeat; width:580px;}
		
	#secondary{width:245px; float:left; padding:28px 0 0 30px; display:inline;}
		#secondary h3#heading_sub-contact{background:url(../images/core/heading/heading-contact.gif) 0 0 no-repeat; width:90px; height:14px; display:block; overflow:hidden; text-indent:-999em; padding:0; border-bottom:none;}
		#secondary #icon-phone{background:url(../images/core/icon-t.gif) 0 2px no-repeat; height:15px; padding:0 0 0 30px; display:block;}
		#secondary #icon-fax{background:url(../images/core/icon-f.gif) 0 2px no-repeat; height:15px; padding:0 0 0 30px; display:block;}
		#secondary #icon-email{background:url(../images/core/icon-e.gif) 0 2px no-repeat; height:20px; padding:0 0 0 30px; display:block;}
		#secondary a{color:#000000;}
		#secondary a:hover{text-decoration:none;}
		
		
/******-Footer Area-******/
#footer {background:url(../images/core/bg-footer.gif) 0 0 repeat-x; height:65px; display:block; padding:15px 20px 0; word-spacing:10px;}
	#footer a, #footer .copy{color:#FFFFFF; word-spacing:0; line-height:2em; text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
	#footer .copy{font-size:0.9em; margin-top:10px;}
	#footer #wf-logo{width:75px; height:24px; float:right; margin-top:10px;}


