/* tqs = #00B2AF blue = #00407B */

body { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000; font-size:62.5%; background-image:url(../furniture/grad_tqs.jpg); background-repeat:repeat-x; background-position: 0px 110px;}
form { padding: 0; margin: 0; }
h1 { font-size: 2em;}
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; font-family: Verdana, sans-serif; font-weight: bold;}
h5 { font-size: 1.3em; font-family: "Times New Roman", Times, serif; font-weight: bold; }
h6 { font-size: 1.3em; font-family: "Courier New", Courier, mono; font-weight: bold; }

p, li, legend{ font-size: 1.3em; }
li ul { font-size: 0.8em; }
li p { font-size: 1em; }
legend {background-color: #eeeedd;  font-weight: bold; }

#masthead { margin: 0; padding: 0; text-align:center; background-image:url(../furniture/welcome.jpg); background-repeat:no-repeat; height: 110px; border-bottom: 1px solid #00407B;}
#masthead img {margin: 1em auto; border:none; }
#masthead a { border:none; }

a:link { color: #00407B; text-decoration: underline; }
a:hover { color: #E84A21; text-decoration: underline; }
a:visited { color: #0099e0; text-decoration: none; }
.invite { text-align:center; }
#nav { 

		width: 		160px;
		background-color: #82D2D7;
		padding: 	0;
		margin: 	0;
		float:		left;
		list-style: none;
 	}
	
#nav ul { margin: 0; padding: 0; }
#nav dl { margin: 0; padding: 0; }
#nav dt { margin: 0; padding: 0; }	

#nav a:hover {

	color: #ffffff;
	text-decoration: none;
	background-color:#00407B;
	background-image:url(../furniture/navarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;


}

#nav ul li a:hover {

	color: #ffffff;
	text-decoration: none;
	background-color:#00407B;
	background-image:url(../furniture/navarrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#nav dt{

	font-weight: 		bold;
	color: 				#FFF;
	font-size: 			1.2em;
	text-transform:		uppercase;
	background-color: 	#00B2AF;
	
}

#nav dt a {
	text-decoration: none;
	display: block;
	color: #fff;
	padding: 0.3em 0.5em 0.3em 1em; 
	border-bottom: 1px solid #f0f0f0;
}

#nav dd { margin:0; padding:0; }

#nav dd li{

	font-weight: 		normal;
	font-size: 			1.2em;
	background-color: 	#EBF9F9;
	margin: 0; 
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
}

#nav dd ul li a{

	font-weight: bold;
	color: #0099e0;  
	/*display: inline; */
	background-color: #EBF9F9;
	padding: 0.5em 0 0.5em 1em;
	display: block;
	text-decoration:none;

}

li.single { 	
	
	font-weight: 		bold;
	color: 				#FFF;
	font-size: 			1.2em;
	text-transform: 	uppercase;

	background-color: #00B2AF;
	
	text-decoration: none;
	display: block;

	margin: 0; padding: 0;
	border-bottom: 1px solid #f0f0f0;
	
	}
	
.single a { padding: 0.3em 0.5em 0.3em 1em; display:block; color: #fff; text-decoration: none;}

#rightcontent {
		float: right;
		background-color: #EBF9F9;
		padding: 	0;
		margin: 	0;
		border-width: 0 0 1px 1px;
		border-color:#00B2AF;
		border-style:solid;
		width: 220px;


		}
		
#rightcontent h3, .tqs {
		color:#ffffff;
		background-color:#00B2AF;
		padding: 0.2em 0.5em;
		margin:0;
		}
		
		
		
#rightcontent p {
		font-size: 1.1em;
		margin: 0.3em 0.5em;
		}
		
#rightcontent form { margin: 0 1em;}
		
#centercontent {


		margin: 0 250px 10px 180px;

	
		}
		
#centercontentfull {

		margin: 0 250px 10px 180px;
		}
		
#announcement { 
					border-bottom: 1px solid #00407B;
					
}

#agm_ad { 
	width:auto;
	height:252px;
	background-image:url(../furniture/AWS_Reception_shrunk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
	}
		
		
#monthPicker { 

	border-bottom: 1px solid #000000; 
	font-size: 1.3em; 
	width: 220px; 
	text-align: center; }
	
#benefitTeaser ,.benefitMeat{clear:both;}

.maternityLogo {margin: 1em 2em;}
.referralResult, .benefitCategory { margin: 0.3em 0 0.3em; border: 1px solid #eeeeff; background-color:#F8F8F8; padding: 5px;}

.whiteLogonText {
	font-size: 12px;
	color: #ffffff;
	margin: 0 8px 0 8px;
	vertical-align: middle;
}

.titleExtenderYellow {
	background-color: #00B2AF;
}



#rightcontent a:link { color: #000066; text-decoration: none; }
#rightcontent a:hover { color: #ff3300; text-decoration: none; }
#rightcontent a:visited { color: #000000; text-decoration: none; }

.cmdbutton { 

			height: 22px; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			color: #FFFFFF; 
			text-decoration: none; 
			background-color: #00407B; 
			margin: 2px; 
			border: 1px solid #FFFFFF; 
			}

.linkToButton { 

			color: #fff; 
			height: 22px; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 12px; 
			font-weight: bold; 
			text-decoration: none; 
			background-color: #E1FFFE; 
			margin: 2px; 
			padding: 2px; 
			border: 1px solid #bbb; 

			}
			
.linkToButton a:link { color: #ffffff; text-decoration: none; }
.linkToButton a:hover { color: #ff3300; text-decoration: none; }
.linkToButton a:visited { color: #000000; text-decoration: none; }

.generalTextBox { 

			width: auto;
			border: 1px solid #000000; 
			
			}
			
.postcodeBox { 

			width: 140px;	
			border: 1px solid #000000;
			margin: 0; 
			
			}
			
.logonBox { 

			width: 150px;	
			border: 1px solid #eeeeee;
			margin: 3px; 
			
			}

.borderedtable { 

			border: 1px solid #000;
			
			}

.publicationPrecis { 

			margin: 2px 2px 2px 35px; 
			
			}

.faqCategory {

		background-color: #dddddd;
		margin: 0 0 20px 0;
		padding: 5px;
		border: 2px solid #333333;

		}

.question {

	background-color: #eeeeee;
	margin: 5px 0 0 10px;
	padding: 5px 5px 5px 35px ;
	border: 1px solid #cccccc; 
	font-size: 14px;
	font-weight: bold;
	background-image: url(../furniture/Q.gif);
	background-repeat: no-repeat;
	background-position: left top;

	}
	
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		margin:0; padding:0;
		background:transparent;
		}
	
.faqDate {

	font-family: "Courier New", Courier, mono;
	float: right;
	margin: 0 0 0 0px;
	font-size: 12px;
	font-variant: small-caps;
	color: #FF3300;
	background-color: #eeefff;
	border: 1px solid #CCCCCC;
	padding: 3px;
	
}

.answer 		{ margin: 0 0 20px 20px;  border: 1px dashed #CCCCCC; padding: 15px; border-top: 0;}
.CPDHighlight	{ background-color:#0099FF; color: #ffffff; }
.eventTable 	{ width: 550px; border:1px solid #000;}
.eventTable td 	{ padding: 3px 3px 3px 10px ; }

.execphoto 		{ margin: 0 10px 5px 0;  border: 1px solid #003366; float: left; }
.rightphoto 		{ margin: 0 0 5px 10px;  border: 1px solid #003366; float: right; }
.rightphoto_noBorder { margin: 0 0 5px 10px;  border: 0; float: right; }
.execName		{ background-color: #00B2AF; color: #ffffff; padding: 5px; border: 1px solid #003366; }

.benefitHeading { background-color: #E4E9ED; }
#awards { max-width: 60em; line-height: 2em; font-size: 105%;}
#awards h2 {margin-top: 2em; }
#nominations { margin: 3em 0 3em 3em ; padding: 0; }
#notice { background-color:#FFFFCC; border: 1px solid #FF3300; padding : 1em; 	-webkit-border-radius: 8px;
	-moz-border-radius: 8px; }
.number1, .number2, .number3, .number4, .number5, .number6, .number7 { 

	line-height: 2.2em; 
	background-repeat:no-repeat; 
	list-style:none;
	padding: 0 0 0 3em;
	vertical-align:middle;	
	font-weight: bolder;
}
.number1 { background-image:url(../furniture/glass_numbers_1.png); }
.number2 { background-image:url(../furniture/glass_numbers_2.png); }
.number3 { background-image:url(../furniture/glass_numbers_3.png); }
.number4 { background-image:url(../furniture/glass_numbers_4.png); }
.number5 { background-image:url(../furniture/glass_numbers_5.png); }
.number6 { background-image:url(../furniture/glass_numbers_6.png); }
.number7 { background-image:url(../furniture/glass_numbers_7.png); }

.extension_notice { border: 3px solid #e60000; }
.highlight_notice { border: 2px solid #82D2D7; }
.extension_notice, .highlight_notice {
	
	background-color:#FFFFCC; 
	padding: 1em 1em 1em 3em;
	background-image:url(../furniture/information.png);
	background-position: 1em 1em;
	background-repeat:no-repeat;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px; 
	font-size: 130%;
	font-weight: bold;
	-webkit-box-shadow: 8px 8px 20px #ccc;  
	-moz-box-shadow: 8px 8px 20px #ccc;  
	box-shadow: 8px 8px 20px #ccc; 
	display:none;
}
