/*
Specific Styles for DDS

Created by Iain Row 10/04/09
*/
/* TEMPLATE */

body { 	font-family: Calibri, "Helvetica Neue", Arial, Helvetica, sans-serif;	background: #666;	color: #08337B; }

.mainbody {	background: #FFF url(../images/backgrounds/back_group.jpg) no-repeat top left;	}	
.container { 	background: #fff ;	}	
.bg			{background: #fff url(../images/bg.jpg) repeat-y left;}

#logobanner, #logobanner img {	padding: 0; margin: 0;	}
.body {	margin-top: 2em;	}

.question1 			{ position: absolute;	top: 445px;	left: 30px;	width: 350px;	}	
.question1 h1 		{ line-height: 120%;	color: #FFF;	font-family: "Century Gothic", Calibri, "Helvetica Neue", Arial, Helvetica, ans-serif;	font-size: 1.6em;	}
.question2 			{ position: absolute;	top: 30px;	left: 342px;	width: 130px;	text-align: right;	}	
.question2 h2 		{ line-height: 120%;	color: #00A5E4;	font-family: "Century Gothic", Calibri, "Helvetica Neue", Arial, Helvetica, sans-serif;	font-size: 1.6em;	}


/* NAVIGATION */
#nav						{ background:#354C8C; height:23px; }
div#nav ul, div#nav ul ul 	{ padding: 0; margin: 0; list-style: none; }
div#nav ul a 				{ display: block; width: 10em;  color:#fff; text-decoration:none; padding:0 14px;}
div#nav ul a:hover, div#nav ul a.navcurrent { color:#00A5E4;}
div#nav ul li {background:#354C8C;   border-right:1px solid #fff; float: left;
	/*width: 10em;*/ 
}

div#nav ul li ul 			{ position: absolute; width: 10em; left: -999em; z-index: 10;}
div#nav ul li ul li a 		{ /*this tackles the dropdown settings*/
	background:#FFF9E3;
	width:115px; color:#354C8C; margin-top:0px;
}
div#nav ul li ul li a:hover, div#nav ul li ul li a.navcurrent {/*this tackles the dropdown hover settings*/
	background:#00A5E4;  color:#FFF9E3;
}
div#nav ul li:hover ul { left: auto; }
div#nav ul li:hover ul, div#nav ul li.sfhover ul {	left: auto;}

#nav a:hover {text-decoration:none;}	
.home					{ width:62px}
.whocanbenefit			{ width:129px}
.aboutus				{ width:84px}
.services				{ width:82px}
.whatisnlp				{ width:108px}
.trainingcourses		{ width:131px}
.events					{ width:72px}
.end					{ width:82px; }

.TextBox { width: 250px; border: #009 1px solid;}

div#nav ul li ul li.businesshealthclub a		{ width:131px; }
#nav ul .end   			{ border-right:none;}

/* IMAGES */
.profileimg { float: left; margin-right: 10px;	}
	
/* TEXT */
h1 		{ font-size: 2em; }
h2 		{ color: #08337B;}	
p 		{ font-size: 1.25em;	}
a		{ color: #08337B;	}
li		{ font-size: 1.25em;	}
li li 	{  font-size: 1em;    }

.underline em	{ text-decoration:underline; font-style:normal; } /*using this tag as the u tag is being used by blueprint and causes the text to be envolved in a red border that cannot be cancelled off by a border:none;*/

.error			{ background:none; border:none; color:#f00; margin:0; padding:0;}
.contact td     { border:1px solid #fff; padding:0; padding:5px 0;}	

#ctl04_dgrProductList		{ }
#ctl04_dgrProductList td	{ margin:0; padding:0; padding:5px; width:25%;}
.bottomdash,	.botom_td td { border:1px solid #ccc;}	/*Controls the border on the events page table*/
table, td, th { vertical-align: top; }
/* PRINT STYLES */

@media print 
{ 
#nav { display: none; }		
.span-24 { clear: both;	}	
}
