/*
Author		:	Warren Cheese (dubcdesignse@gmail.com)
Description	:	ACT - The Life u Want website styles
Version		:	1.0
Date		:	5th August 2011
*/
*, html, body{padding:0; margin:0;}
body{
	font: .8em/1.3em Arial, Helvetica, sans-serif;
	background: url(../imgs/top_banner.png) top repeat-x #c5eaff;
	color:#3f3f3f;
}
a{font-weight:bold; color:#099beb; text-decoration:none;}
a:hover{color:#38B0C0;}
.sp{padding:0 6px;}
h1{font:normal 1.4em/1.4em Arial, Helvetica, sans-serif; color:#929292; /*color:#099bea;*/}
h1.title{
	font:normal 40px/48px "AgencyFBRegular", Arial, Helvetica, sans-serif;
	color:#0b81c1;
	letter-spacing:2px;
	margin-top:5px;
}
h2{font:normal 1.6em/1.4em Arial, Helvetica, sans-serif; color:#38B0C0;}
h3{font:bold 1.15em/1.4em Arial, Helvetica, sans-serif; color:#002d62;}
/* 3rd party font installation */
@font-face {
	font-family: 'NimbusSanDBlaCon';
	src: url('fonts/n019066d.eot?') format('eot');
	src: local("âº"),
    	url('ffonts/n019066d.woff') format("woff"),
		url('fonts/n019066d.ttf') format('truetype'),
	    url('fonts/n019066d.svg#n019066d') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AgencyFBRegular';
    src: url('fonts/agencyr.eot');
    src: url('fonts/agencyr.eot?#iefix') format('embedded-opentype'),
         url('fonts/agencyr.woff') format('woff'),
         url('fonts/agencyr.ttf') format('truetype'),
         url('fonts/agencyr.svg#AgencyFBRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'SF Republic';
	src: url(republic.eot?) format("eot");
	src: local("☺"),
    	url('fonts/republic.woff') format('woff'),
		url('fonts/republic.ttf') format('truetype'),
	    url('fonts/republic.svg#republic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* end 3rd party font installation */
div#bow{
	display:block;
	width:100%;
	height:200px;
	background:url(../imgs/bgcover.jpg) top center no-repeat;
	position:absolute;
	top:0;
	left:0;
	clear:both;
	z-index:-1;
}
div#wrapper{
	display:block;
	width:809px;
	margin:0 auto;
}
div#header{
	display:block;
	padding:5px 10px;
	width:789px;
}
div#contentpane{
	display:block;
	width:809px;
}
div#cpane_top{display:block; width:100%; height:18px; background:url(../imgs/contentpane.png) top no-repeat;}
div#cpane_bottom{display:block; width:100%; height:18px; background:url(../imgs/contentpane.png) bottom no-repeat;}
div#cpane_main{
	display:block;
	width:789px;
	padding:0 10px;
	background:url(../imgs/contentpane_main.png) repeat-y;
}
	div#cpane_main ul{display:block; margin-left:12px;}
	
	div#cpane_main ul.navigation{display:block; list-style:none; padding:0; margin:0;}
		div#cpane_main ul.navigation li{
			font:normal 16px/34px "SF Republic", Arial, Helvetica, sans-serif;
			color:#111;
			text-align:center;
			display:block;
			float:left;
		}
			div#cpane_main ul.navigation li a{
				font-weight:normal;
				display:block;
				padding:0 10px;
				text-decoration:none;
				color:#38B0C0;
				border-bottom:1px solid #fff;
				border-top:1px solid #fff;
			}
			div#cpane_main ul.navigation li a:hover{
				border-bottom:1px solid #38B0C0;
				border-top:1px solid #38B0C0;
				color:#099bea;
			}
		
div#intro{display:block; width:100%; margin:10px 0 0; height:120px;}
	div#intro img{display:block; width:500px; float:left; border:1px solid #099beb;}
	div#intro .tag{
		display:block;
		float:right;
		width:266px;
		padding:0 10px;
	}
		div#intro .tag p{text-align:center; color:#4665ad; font:normal 30px/32px "AgencyFBRegular", Arial, Helvetica, sans-serif;}

/*homepage columns*/		
div#leftcol{
	display:block;
	width:252px;
	float:left;
	padding:0 4px;
}
div#rightcol{
	display:block;
	width:252px;
	float:right;
	padding:0 4px;
}
div#middlecol{
	display:block;
	width:252px;
	float:left;
	padding:0 4px;
	margin-left:4px;
}
/*homepage colunms*/

div#pagetitle{background:#002d62; width:100%; margin:4px 0;}
	div#pagetitle h2{color:#fff; padding:2px 8px; font:normal 1.1em/1.4em Arial, Helvetica, sans-serif;}

/*news page style*/
div.newsblock{display:block; width:779px; margin:0 0 8px 10px; padding-bottom:8px; border-bottom:1px solid #002d62;}
	div.newsblock img{display:block; float:right; margin-left:4px; border:1px solid #099beb;}/*make image float to the right and give it a border*/
	div.newsblock p{padding:0 6px;}/*some padding*/
	div.newsblock h3 a{color:#002d62; text-decoration:none;}/*news title*/
		div.newsblock h3 a:hover{color:#38B0C0;}
	div.newsblock p.newsdate{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#4cb2ea;}
	div.newsblock p.readmore a, p.return a{padding:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#002d62; text-decoration:none;}
		div.newsblock p.readmore a:hover, p.return a:hover{color:#38B0C0;}
/*news page style*/

/*Interventions styles*/
div#inav_pane{
	display:block;
	width:605px;
	float:right;
}
div#inav{
	display:block;
	width:180px;
	float:left;
}
	div#inav ul{display:block; list-style:none; padding:0; margin:0;}
		div#inav li{
			font:normal 12px/14px Arial, Helvetica, sans-serif;
			color:#fff;
			background:#0b81c1;
			padding:4px;
			margin-bottom:3px;
		}
			div#inav li a{
				font-weight:normal;
				display:block;
				
				text-decoration:none;
				color:#fff;
			}
			div#inav li a:hover{
				color:#f0eff4;
			}
/*Interventions styles*/

/*general styles*/
.clr{clear:both; line-height:0;}
p.footer{text-align:center; color:#002d62; font:normal 11px/32px Arial, Helvetica, sans-serif;}
.imgright{display:block; float:right; margin-left:6px; border:1px solid #099beb;}