/* CSS Document */
body {
	background: #3FA8EA url(images/background.jpg) center top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height: 21px;
	padding: 0;
	margin: 0;
	}

/*  fonts ------------------------------------------------------------------------- */

a:link {color: #00CCFF;text-decoration: none;}
a:visited {color: #00CCFF;text-decoration: none;}
a:hover {color: #006699;text-decoration: underline;}

h1, h2, h3, h4 {margin: 0; padding: 0.5em 0 0;}
h1, h2.headline { padding-top: 0; }
.headline a { color: #008BE8 ; }
small.theTime { padding-top: 0; margin-top: -16px; position: absolute; }

p { padding: 0.5em 0 0; }

abbr, acronym {
	text-decoration: none;
	border-bottom: 1px dotted #F7F5D9;
	cursor: help;
	}

strong { color: #000; }
h3 { border-bottom: 1px dotted #333; color:#008BE8; font-family: Georgia; font-weight: normal; font-size: 1.4em; }

/*  container ------------------------------------------------------------------- */

div#container {
	background: url(images/header.jpg) center top no-repeat;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: -50px;
	padding: 0;
	text-align: left;
	}


/*  intro ------------------------------------------------------------------- */

div#intro {
	width: 980px;
	margin: 0;
	padding: 0;
	}
div#pageHeader{
width:980px; height:168px; padding:0px; margin:0px;}

div#pageHeader h1 {
width:290px; height:108px; margin-left:345px;}

div#pageHeader h2 {
float:right;
margin:10px 30px 0px 0px;
text-align:right;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
}

div#pageHeader span {
display:none;}

div#main {
	clear:both;
	width:100%;
	padding:0px;
	margin: 0;
	*\margin: 0 0 0 auto;
	height:231px;
	*\height:228px;
	}
div#main img {
	width: 980px;
	height:231px;
	margin:0 auto;
	padding:0;
}
div#main_inner {
	clear:both;
	width:980px;
	padding:0px;
	margin: 0px;
	height:175px;
	}



/*  content ------------------------------------------------------------------- */

div#content {
	clear:both;
	background:url(images/body_bg.jpg) center top repeat-y;
	width: 951px;
	padding: 0px;
	margin:0px 14px 0px 15px;
	float:left;
	}
h1{
font: 27px Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
/*color:#85C5C2;*/
color: #008BE8;
font-weight:bold;
}
h2{
font: 18px Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
margin:10px 0px 10px 0px;
}
div#innertube{
float:left;
width:931px;
margin:0px 20px 20px 20px;}

div#boxes{
clear:both;
float:left;
}

div#box1{
	background: url(images/boxes1.gif) center top no-repeat;
	width:283px;
	height: 215px;
	float:left;
	margin-right:25px;
	}
div#box2{
	background: url(images/boxes2.gif) center top no-repeat;
	width:286px;
	height: 215px;
	float:left;
	margin-right:25px;
	}
div#box3{
	background: url(images/boxes_03.gif) center top no-repeat;
	width:284px;
	height: 215px;
	float:left;
	}
.labels{
float:left; width:250px; margin-top:158px;
padding:8px 15px 5px 15px; font: 16px Georgia, "Times New Roman", Times, serif; font-weight: bold;}

div#box1 a { width: 263px; padding-left: 20px; display: block; padding-top: 158px; padding-bottom: 28px; margin-top: 7px; }
div#box2 a { width: 266px; padding-left: 20px; display: block; padding-top: 158px; padding-bottom: 28px; margin-top: 7px; }
div#box3 a { width: 264px; padding-left: 20px; display: block; padding-top: 158px; padding-bottom: 28px; margin-top: 7px; }
div#boxes a strong { color: #555; }
div#boxes a:hover strong { color: #000; }

div#text {
float:left;
width:510px;
padding:20px 10px 10px 0px;
	}
div#text-inner {
float:left;
width:650px;
padding:10px 10px 10px 0px;
	}
div#video{
float:left;
width:360px;
padding:10px;
margin-top:60px;
} 
div#right{
float:left;
width:250px;
padding:20px 0px 20px 0px;
margin-top:20px;
border-left:#CCCCCC 1px solid;
} 
div.sidebar{
float:left;
width:230px;
padding:0px;
margin:10px 0px 10px 10px;}
div.sidebar ul{
	list-style-type: none;
	padding:0;
	margin:0;
}
.tab{
float:left;
width:226px;
height:35px;
margin:5px 0px 5px 0px;
background: url(images/tab.jpg) left top no-repeat;
padding: 5px;
font: 14px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

/*  footer ------------------------------------------------------------------- */

div#footer {
	clear:both;
	width: 980px;
	height: 50px;
	text-align: CENTER;
	font-size: 11px;
	padding-top: 10px;
	color:#FFFFFF;
	}
	div#footer a:link {color: #FFFFFF;}
	div#footer a:visited {color: #FFFFFF;}
	div#footer a:hover {color: #000099;}
	
	div#footer p {
		margin:0 auto;
		padding: 0;
	}


/*  linkList ------------------------------------------------------------------- */

div#linkList {
	position: absolute;
	left:448px;
	right:auto;
	top:548px;
	width: 155px;
	margin-left: 595px;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.6em;
	color: #9E2E2F;
	}

ul {
	list-style: disc;
	list-style-position: outside;
	margin: 5px 0 0 30px;
	padding: 0px;
	}

li {

	margin-left: 0;
	padding: 0 10px 5px 10px;
	}

div#menu {
	position: absolute;
	left:auto;
	right:auto;
	top:95px;
	width: 869px;
	padding: 0;
	height:63px;
	margin:0px 15px 0px 100px;
	}
	
	#menu span {
		display:none;
	}
	#menu ul {
		list-style-type: none;
		padding:0;
		margin:0;
	}
	#menu ul li {
		margin:0;
		padding:0;
	}
	
	
	#menu1{
		float:left;
		width:77px;
		height:28px;
		margin:8px 22px 27px 10px;
		*\margin:8px 10px 27px 20px;
		background:url(images/coaching.png);
	}
		#menu1:hover {
			background:url(images/coaching_f2.png);
			float:left;
			width:77px;
			height:28px;
			margin:8px 22px 27px 10px;
			*\margin:8px 10px 27px 20px;
		}
		
#suckerfishnav #li_menu1 li:hover ul, #suckerfishnav #li_menu1 li:hover ul, #suckerfishnav #li_menu1 #li_menu1 li:hover ul, #suckerfishnav #li_menu1 #li_menu1 #li_menu1 li:hover ul, #suckerfishnav #li_menu1 li.sfhover ul, #suckerfishnav #li_menu1 li.sfhover ul, #suckerfishnav #li_menu1 #li_menu1 li.sfhover ul, #suckerfishnav #li_menu1 #li_menu1 #li_menu1 li.sfhover ul, #suckerfishnav #li_menu1 ul {
		margin-top: 35px;
		*\margin-top: 34px;
		*\margin-left:-95px;
	}
		
	#menu2{
		float:left;
		width:88px;
		height:28px;
		margin:22px 22px 0px 0px;
		*\margin:22px 15px 0px 0px;
		background:url(images/consulting.png);
	}
		#menu2:hover {
			float:left;
			width:88px;
			height:28px;
			margin:22px 22px 0px 0px;
			*\margin:22px 15px 0px 0px;
			background:url(images/consulting_f2.png);
		}
#suckerfishnav #li_menu2 li:hover ul, #suckerfishnav #li_menu2 li:hover ul, #suckerfishnav #li_menu2 #li_menu2 li:hover ul, #suckerfishnav #li_menu2 #li_menu2 #li_menu2 li:hover ul, #suckerfishnav #li_menu2 li.sfhover ul, #suckerfishnav #li_menu2 li.sfhover ul, #suckerfishnav #li_menu2 #li_menu2 li.sfhover ul, #suckerfishnav #li_menu2 #li_menu2 #li_menu2 li.sfhover ul, #suckerfishnav #li_menu2 ul {
		margin-top: 48px;
		*\margin-left:-110px;
	}
		
	#menu3{
		float:left;
		width:85px;
		height:28px;
		margin:30px 22px 0px 0px;
		*\margin:30px 13px 0px 0px;
		background:url(images/placement.png);
	}
		#menu3:hover{
			float:left;
			width:85px;
			height:28px;
			margin:30px 22px 0px 0px;
			*\margin:30px 13px 0px 0px;
			background:url(images/placement_f2.png);
		}
#suckerfishnav #li_menu3 li:hover ul, #suckerfishnav #li_menu3 li:hover ul, #suckerfishnav #li_menu3 #li_menu3 li:hover ul, #suckerfishnav #li_menu3 #li_menu3 #li_menu3 li:hover ul, #suckerfishnav #li_menu3 li.sfhover ul, #suckerfishnav #li_menu3 li.sfhover ul, #suckerfishnav #li_menu3 #li_menu3 li.sfhover ul, #suckerfishnav #li_menu3 #li_menu3 #li_menu3 li.sfhover ul, #suckerfishnav #li_menu3 ul {
		margin-top: 55px;
		*\margin-left:-105px;
	}

	#menu4{
		float:left;
		width:75px;
		height:28px;
		margin:33px 22px 0px 0px;
		*\margin:33px 10px 0px 0px;
		background:url(images/about.png);
	}
		#menu4:hover{
			float:left;
			width:75px;
			height:28px;
			margin:33px 22px 0px 0px;
			*\margin:33px 10px 0px 0px;
			background:url(images/about_f2.png);
		}
#suckerfishnav #li_menu4 li:hover ul, #suckerfishnav #li_menu4 li:hover ul, #suckerfishnav #li_menu4 #li_menu4 li:hover ul, #suckerfishnav #li_menu4 #li_menu4 #li_menu4 li:hover ul, #suckerfishnav #li_menu4 li.sfhover ul, #suckerfishnav #li_menu4 li.sfhover ul, #suckerfishnav #li_menu4 #li_menu4 li.sfhover ul, #suckerfishnav #li_menu4 #li_menu4 #li_menu4 li.sfhover ul, #suckerfishnav #li_menu4 ul {
		margin-top: 55px;
		*\margin-left:-90px;
	}
	#menu5{
		float:left;
		width:46px;
		height:28px;
		margin:33px 22px 0px 0px;
		*\margin:33px 10px 0px 0px;
		background:url(images/news.png);
	}
		#menu5:hover{
			float:left;
			width:46px;
			height:28px;
			margin:33px 22px 0px 0px;
			*\margin:33px 10px 0px 0px;
			background:url(images/news_f2.png);
		}
#suckerfishnav #li_menu5 li:hover ul, #suckerfishnav #li_menu5 li:hover ul, #suckerfishnav #li_menu5 #li_menu5 li:hover ul, #suckerfishnav #li_menu5 #li_menu5 #li_menu5 li:hover ul, #suckerfishnav #li_menu5 li.sfhover ul, #suckerfishnav #li_menu5 li.sfhover ul, #suckerfishnav #li_menu5 #li_menu5 li.sfhover ul, #suckerfishnav #li_menu5 #li_menu5 #li_menu5 li.sfhover ul, #suckerfishnav #li_menu5 ul {
		margin-top: 55px;
		*\margin-left:-60px;
	}
	#menu6{
		float:left;
		width:123px;
		height:28px;
		margin:33px 22px 0px 0px;
		*\margin:33px 10px 0px 0px;
		background:url(images/free_resources.png);
	}
		#menu6:hover{
			float:left;
			width:123px;
			height:28px;
			margin:33px 22px 0px 0px;
			*\margin:33px 10px 0px 0px;
			background:url(images/free_resources_f2.png);
		}
#suckerfishnav #li_menu6 li:hover ul, #suckerfishnav #li_menu6 li:hover ul, #suckerfishnav #li_menu6 #li_menu6 li:hover ul, #suckerfishnav #li_menu6 #li_menu6 #li_menu6 li:hover ul, #suckerfishnav #li_menu6 li.sfhover ul, #suckerfishnav #li_menu6 li.sfhover ul, #suckerfishnav #li_menu6 #li_menu6 li.sfhover ul, #suckerfishnav #li_menu6 #li_menu6 #li_menu6 li.sfhover ul, #suckerfishnav #li_menu6 ul {
		margin-top: 55px;
		*\margin-left:-140px;
	}
	#menu7{
		float:left;
		width:39px;
		height:28px;
		margin:21px 22px 0px 0px;
		*\margin:21px 10px 0px 0px;
		background:url(images/blog.png);
	}
		#menu7:hover{
			float:left;
			width:39px;
			height:28px;
			margin:21px 22px 0px 0px;
			*\margin:21px 10px 0px 0px;
			background:url(images/blog_f2.png);
		}
#suckerfishnav #li_menu7 li:hover ul, #suckerfishnav #li_menu7 li:hover ul, #suckerfishnav #li_menu7 #li_menu7 li:hover ul, #suckerfishnav #li_menu7 #li_menu7 #li_menu7 li:hover ul, #suckerfishnav #li_menu7 li.sfhover ul, #suckerfishnav #li_menu7 li.sfhover ul, #suckerfishnav #li_menu7 #li_menu7 li.sfhover ul, #suckerfishnav #li_menu7 #li_menu7 #li_menu7 li.sfhover ul, #suckerfishnav #li_menu7 ul {
		margin-top: 46px;
		*\margin-left:-55px;
	}
	#menu8{
		float:left;
		width:89px;
		height:28px;
		margin:8px 10px 0px 0px;
		*\margin:8px 0px 0px 0px;
		background:url(images/contact.png);
	}
		#menu8:hover{
			float:left;
			width:89px;
			height:28px;
			margin:8px 10px 0px 0px;
			*\margin:8px 0px 0px 0px;
			background:url(images/contact_f2.png);
		}
#suckerfishnav #li_menu8 li:hover ul, #suckerfishnav #li_menu8 li:hover ul, #suckerfishnav #li_menu8 #li_menu8 li:hover ul, #suckerfishnav #li_menu8 #li_menu8 #li_menu8 li:hover ul, #suckerfishnav #li_menu8 li.sfhover ul, #suckerfishnav #li_menu8 li.sfhover ul, #suckerfishnav #li_menu8 #li_menu8 li.sfhover ul, #suckerfishnav #li_menu8 #li_menu8 #li_menu8 li.sfhover ul, #suckerfishnav #li_menu8 ul {
		margin-top: 36px;
		*\margin-left:-95px;
	}


div#bodybottom{
clear:both;
width:951px;
height:60px;
background: url(images/footer.jpg) center top no-repeat;
}

/* Menu Styles */

#suckerfishnav {
    font-size:18px;
    font-family:verdana,sans-serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    margin:0;
    width:100%;
    }
#suckerfishnav a {
    display:block;
    color:#636363;
    text-decoration:none;
    padding:0;
    }
#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:151px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#suckerfishnav li li {
    width:149px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-weight:normal;
    font-family:verdana,sans-serif;
    }
#suckerfishnav li li a {
    padding:4px 10px;
    width:130px;
    font-size:10px;
    color:#636363;
    }
#suckerfishnav li ul ul {
    margin:0 0 0 145px;
    }
#suckerfishnav li li:hover {
    background:#89C7C6;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#FFFFFF;
    /*background: #006699;*/
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#FFFFFF;
    /*background: #006699;*/
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#636363;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#89C7C6;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    
    }
	
/* Right Sidebar Menu Style */

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin : 0;
    padding: 2px 0;
		width:223px;
		/*height:35px;*/
		height:25px;
		background: url(images/tab.gif) left center no-repeat;
		font: 13px Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	}
	#nav li li {
		background: none;
		background: url(images/tab2.gif) left center no-repeat;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : -223px;
		margin-top : -35px;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
    /*width: 11em;
		w\idth : 10em;*/
		display : block;
    height: 25px;
		font-weight : bold;
		text-decoration : none;
		padding : 4px 5px;
    color: #333;
	}

  #nav li ul li { font-size: 12px; }
	
	#nav li a:hover {
		color: #fff;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}

	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

  #suckerfishnav li ul li ul { margin-top: -17px !important; position: absolute !important; }

  .breadcrumb { position: absolute; margin-left: 20px; font-size: 0.8em; color: #00CCFF; margin-top: -15px; }
  .breadcrumb a { color: #006699; }
  .current_crumb { display: none; }

#boxes a:hover { text-decoration: none; }
.alignleft { float: left; margin-top: 5px; margin-right: 10px; }
.alignright { float: right; margin-top: 5px; margin-left: 10px; }
.uline { text-decoration: underline; }
:focus {  outline: none; }

#nav- { margin-left: 30px; }
#nav- li { padding-left: 0px; font-size: 11px; }
#nav- li ul { margin-left: 30px; }

#social { position: absolute; padding: 0; margin: 0 0 0 30px; }
#social p { padding: 0; }
#social a img { border: none; }