body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}


/* general */
*{font-family:verdana, sans-serif;padding:0px; margin:0px;}
.endfloat {clear:both; font-size:10px;}
img{border:none;}
ul li {list-style:none;}
/* /general */

body
{

	font-size:65%;margin:0px auto; 
	width: 100%; background:url(images/grad2.gif) repeat-x #454545; 
	text-align: center;
	min-width: 940px;
}

.background 
{
	height:100%;
	width: 940px;
	text-align: center;
	margin:0 auto;
	
}

.container
{
	width:940px;height:100%;color:black;margin:0px 0px;background:#000000 url(images/advobg.jpg) no-repeat; 
	text-align: left;
}

.mainbody{width:920px;float:left; background:none;display:inline;padding-left: 10px; padding-right: 10px;}

.lhncontentpage
{
	width:246px;
	float:right;
	background:none;
	
}

.lhncontentpagetitle{width:246px;margin-top:10px;float:right;}

.bannerimg{width:650px;height:179px;background:#aec200;}
.bannerimg img{margin:5px 0px 0px 0px;}

.bannerimggreen{width:650px;height:179px;background:#99cc00;}
.bannerimggreen img{margin:5px 0px 0px 0px;}
.bannerimgyellow{width:650px;height:179px;background:#ffcc00;}
.bannerimgyellow img{margin:5px 0px 0px 0px;}
.bannerimgblue{width:650px;height:179px;background:#66ccff;}
.bannerimgblue img{margin:5px 0px 0px 0px;}
.bannerimgpink{width:650px;height:179px;background:#ce4652;}
.bannerimgpink img{margin:5px 0px 0px 0px;}

.flashholder{width:650px;height:250px;background:#ce4652; float: left;}

.greenlineshort{float:left;width:246px;height:1px;margin:0px 0px 0px 0px;background:#99cc00; margin-left:673px;}
.yellowlineshort{float:left;width:246px;height:1px;margin:0px 0px 0px 0px;background:#ffcc00; margin-left:673px;}
.bluelineshort{float:left;width:246px;height:1px;margin:0px 0px 0px 0px;background:#66ccff; margin-left:673px;}
.pinklineshort{float:left;width:246px;height:1px;margin:0px 0px 0px 0px;background:#ce4652; margin-left:673px;}



.navbarpink {width:645px;height:41px;background:url(images/navbarbgpink.gif) no-repeat;padding-left: 5px;}
.navbarpink ul li{font-size:105%;float:left;display:block;text-align:center; color: #000000; height: 41px; } 
.navbarpink ul li a{padding: 15px; padding-top: 3px; margin:10px auto ;display:block; color: #000000;} 
.navbarpink ul li a:link {color:#000000;text-decoration:none;}
.navbarpink ul li a:visited {color:#000000;text-decoration:none;}
.navbarpink ul li a:hover {color:#ffffff;text-decoration:none; }
.navbarpink ul li a:active {color:#ffffff;text-decoration:none;  }

.navbaryellow {width:645px;height:41px;background:url(images/navbarbgyellow.gif) no-repeat;padding-left: 5px;}
.navbaryellow ul li{font-size:105%;float:left;display:block;text-align:center; color: #000000; height: 41px; } 
.navbaryellow ul li a{padding: 15px; padding-top: 3px; margin:10px auto ;display:block; color: #000000;} 
.navbaryellow ul li a:link {color:#000000;text-decoration:none;}
.navbaryellow ul li a:visited {color:#000000;text-decoration:none;}
.navbaryellow ul li a:hover {color:#ffffff;text-decoration:none; }
.navbaryellow ul li a:active {color:#ffffff;text-decoration:none;  }

.navbargreen {width:645px;height:41px;background:url(images/navbarbggreen.gif) no-repeat; padding-left: 5px;}
.navbargreen ul li{font-size:105%;float:left;display:block;text-align:center; color: #000000; height: 41px; } 
.navbargreen ul li a{padding: 15px; padding-top: 3px; margin:10px auto ;display:block; color: #000000;} 
.navbargreen ul li a:link {color:#000000;text-decoration:none;}
.navbargreen ul li a:visited {color:#000000;text-decoration:none;}
.navbargreen ul li a:hover {color:#ffffff;text-decoration:none; }
.navbargreen ul li a:active {color:#ffffff;text-decoration:none;  }

.navbarblue {width:645px;height:41px;background:url(images/navbarbgblue.gif) no-repeat;padding-left: 5px;}
.navbarblue ul li{font-size:105%;float:left;display:block;text-align:center; color: #000000; height: 41px; } 
.navbarblue ul li a{padding: 15px; padding-top: 3px; margin:10px auto ;display:block; color: #000000;} 
.navbarblue ul li a:link {color:#000000;text-decoration:none;}
.navbarblue ul li a:visited {color:#000000;text-decoration:none;}
.navbarblue ul li a:hover {color:#ffffff;text-decoration:none; }
.navbarblue ul li a:active {color:#ffffff;text-decoration:none;  }

a.navbaron{font-weight:bold; }



li a:link {color:#cccccc;text-decoration:none;}
li a:visited {color:#cccccc;text-decoration:none;}
li a:hover {color:#ce4652;text-decoration:none;}
li a:active {color:#ce4652;text-decoration:none;}

.container a:link {color:#cccccc;text-decoration:none;}
.container a:visited {color:#cccccc;text-decoration:none;}
.container a:hover {color:#ce4652;text-decoration:none;}
.container a:active {color:#ce4652;text-decoration:none;}

.homecontent a:link {color:#ce4652;text-decoration: underline;}
.homecontent a:visited {color:#ce4652;text-decoration: underline;}
.homecontent a:hover {color:#ce4652;text-decoration:none;}
.homecontent a:active {color:#ce4652;text-decoration:none;}

.leftnav-linklist li a:link {color:#ffffff;text-decoration:none;}
.leftnav-linklist li a:visited {color:#ffffff;text-decoration:none;}
.leftnav-linklist li a:hover {color:#ffffff;text-decoration:underline;}
.leftnav-linklist li a:active {color:#ffffff;text-decoration:underline;}



.headnav-firstcol li a:link {color:#cccccc; text-decoration:none;font-size:92%}
.headnav-firstcol li a:visited {color:#cccccc; text-decoration:none;font-size:92%}
.headnav-firstcol li a:hover {color:#99cc00; text-decoration:none;font-size:92%}
.headnav-firstcol li a:active {color:#99cc00; text-decoration:none;font-size:92%}

.headnav-secondcol li a:link {color:#cccccc; text-decoration:none;font-size:92%}
.headnav-secondcol li a:visited {color:#cccccc; text-decoration:none;font-size:92%}
.headnav-secondcol li a:hover {color:#ffcc00; text-decoration:none;font-size:92%}
.headnav-secondcol li a:active {color:#ffcc00; text-decoration:none;font-size:92%}

.headnav-thirdcol li a:link {color:#cccccc; text-decoration:none; font-size:92%}
.headnav-thirdcol li a:visited {color:#cccccc; text-decoration:none; font-size:92%}
.headnav-thirdcol li a:hover {color:#66ccff; text-decoration:none; font-size:92%}
.headnav-thirdcol li a:active {color:#66ccff; text-decoration:none;font-size:92%}


.navheadon{font-weight:bold;}

.headnav-firstcol li a.navheadon_green {font-weight:bold; color:#99cc00;}
.headnav-secondcol li a.navheadon_yellow {font-weight:bold; color:#ffcc00;}
.headnav-thirdcol li a.navheadon_blue{font-weight:bold; color:#66ccff;}
.headnav-firstcol li a.navheadon_pink{font-weight:bold; color:#ce4652;}

.headnav-top li a.navheadon_pink{font-weight:bold; color:#ce4652;}



.spotlight{float:right;color:#ffffff; padding:5px; width:241px;}
.spotlight h1{font-size:140%;color:#cd4652;margin-bottom:3px;}
.spotlight h2{font-size:120%;color:#cd4652;margin-bottom:3px;}
.spotlight h3{font-size:100%;color:#cd4652;margin-bottom:10px;}
.spotlight p{font-size:110%;}

.spotlight a:link{color:#ce4652;text-decoration:underline;font-weight:bold;}
.spotlight a:visited{color:#ce4652;text-decoration:underline;font-weight:bold;}
.spotlight a:hover{color:#ce4652;text-decoration:none;font-weight:bold;}
.spotlight a:active{color:#ce4652;text-decoration:none;font-weight:bold;}


.sidebarcontainer {float:right;width:245px;height:168;background:none; }

.meetthepeople .box{float:right;width:245px;height:168;background:#cc6666; }

.meetthepeoplecolour{float:right;width:246px;height:214;margin:0px 0px 0px 0px;}
.meetthepeoplecolour .pinkbox{float:right;width:245px;height:214;background:url(images/pinkpeoplebg.gif) repeat-x; }
.meetthepeoplecolour .bluebox{float:right;width:245px;height:214;background:url(images/bluepeoplebg.gif) repeat-x; }
.meetthepeoplecolour .yellowbox{float:right;width:245px;height:214;background:url(images/yellowpeoplebg.gif) repeat-x; }
.meetthepeoplecolour .greenbox{float:right;width:245px;height:214;background:url(images/greenpeoplebg.gif) repeat-x; }

.meetholderpink
{ 
	margin-left: 10px; margin-bottom: 10px; float:left ;width:225px;height:40;
	background:url(images/pinkpeoplebutton.gif) repeat-y; background-position: right center; 
	font-size:105%;float:left;
	font-weight:bold; 

}
.meetholderpink a:link {color:#000000;text-decoration:none;}
.meetholderpink a:visited {color:#000000;text-decoration:none;}
.meetholderpink a:hover {color:#ffffff;text-decoration:none; }
.meetholderpink a:active {color:#ffffff;text-decoration:none;  }

.meetholdergreen
{ 
	margin-left: 10px; margin-bottom: 10px; float:left ;width:225px;height:40;
	background:url(images/greenpeoplebutton.gif) repeat-y; background-position: right center; 
	font-size:105%;float:left;
	font-weight:bold; 

}
.meetholdergreen a:link {color:#000000;text-decoration:none;}
.meetholdergreen a:visited {color:#000000;text-decoration:none;}
.meetholdergreen a:hover {color:#ffffff;text-decoration:none; }
.meetholdergreen a:active {color:#ffffff;text-decoration:none;  }

.meetholderblue
{ 
	margin-left: 10px; margin-bottom: 10px; float:left ;width:225px;height:40;
	background:url(images/bluepeoplebutton.gif) repeat-y; background-position: right center; 
	font-size:105%;float:left;
	font-weight:bold; 

}
.meetholderblue a:link {color:#000000;text-decoration:none;}
.meetholderblue a:visited {color:#000000;text-decoration:none;}
.meetholderblue a:hover {color:#ffffff;text-decoration:none; }
.meetholderblue a:active {color:#ffffff;text-decoration:none;  }

.meetholderyellow
{ 
	margin-left: 10px; margin-bottom: 10px; float:left ;width:225px;height:40;
	background:url(images/yellowpeoplebutton.gif) repeat-y; background-position: right center; 
	font-size:105%;float:left;
	font-weight:bold; 

}
.meetholderyellow a:link {color:#000000;text-decoration:none;}
.meetholderyellow a:visited {color:#000000;text-decoration:none;}
.meetholderyellow a:hover {color:#ffffff;text-decoration:none; }
.meetholderyellow a:active {color:#ffffff;text-decoration:none;  }



.content{float:left; width:650px;background:#ffffff; margin: 0px; padding: 0px;}
.homecontent{float:left; width:650px;background:#000000; margin: 0px; padding: 0px; background:url(images/grad1.gif) repeat-x;}


.homeheadleft{float:left; width:650px; margin: 0px; padding: 0px;margin-top: 6px;}
.homeheadright{float:right; width:247px; margin: 0px; padding: 0px;}

.onecol h3{font-size:110%;padding-bottom:10px;color:#c34652;}
.onecol h2{font-size:110%;padding-bottom:10px;}
.onecol h1{font-size:110%;padding-bottom:5px;}
.onecol	{margin:28px 20px 0px 20px; }


.leftcol{width:300px;float:left; margin:10px 0px 0px 20px;}
.rightcol{width:270px;float:right;margin:10px 20px 0px 5px;}

.greenline{width:920px;height:1px;background:#aec200;float:left; margin-top: 0px;}
.pinkline{width:920px;height:1px;background:#ce4652;float:left; margin-top: 0px;}




.footer_holder{margin:0px; padding: 0px; width:920px;height:50px;background:none;float:left; margin-top: 50px;}
.footer{width:400px;font-size:90%;color:#cccccc; margin-top: 5px; float:left;}
.footer_right{margin:0px; padding: 0px; width:200px;font-size:90%;color:#cccccc; margin-top: 5px; float:right; background:none; text-align: right;}



/* /header */



.head{width:940px;height:244px;background:url(images/header_bg.jpg) no-repeat;color:white;margin:0px 0px;}
.headlhs{width:235px; float:left; margin-left:10px;}
img.logo{margin:0px 0px 0px 0px;}
.headnav-lhslinklist{float:left;text-align:right;margin-top:0px;}
.headnav-lhslinklist li {display:block;padding-bottom:3px;}



.headrhs{width:388px;float:left; margin-top:20px; margin-left:20px;}

.admincontent{float:left; width:750px;margin: 0px; padding-left: 20px; color:#999999}
.adminheadrhs{width:658px;float:right; margin:69px 0px 0px 0px;}
.adminheadnav-firstcol{width:100px;margin:20px 0px 0px 20px;float:left;}
.adminheadnav-secondcol{width:130px;margin:20px 0px 0px 40px;float:left;}
.adminheadnav-thirdcol{width:140px;margin:20px 0px 0px 40px;float:left;}
.adminheadnav-forthcol{width:330px;margin:20px 0px 0px 40px;float:left;}
.adminmainbody{width:900px;float:left; background-color:}
.adminedits{width:800px;float:left;margin:28px 0px 0px 20px;padding-right:26px;display:inline;}
.adminnewsitem{margin:5px 0px 0px 0px;padding-bottom:30px;background:url(images/footerbg.gif) repeat-x bottom; color:#ffffff;}
h2.adminsubhead{
	/*border-top: thin none #333333;
	border-right: thin none #333333;
	border-bottom: thin dashed #333333;
	border-left: thin none #333333;*/
	height: 30px;
	background-image: url(images/spacer.gif);
}
.adminhpsubhead {background:url(images/hpsubheadbg.gif) repeat-x bottom;height:47px;}
.icons{float:right;}

ul.headnav-top{background:url(images/topnavred.gif); height:36px;margin-top:10; padding-left:20px;}
ul.headnav-top li{display:block;float:left; margin:10px 0px 0px 0px;color:#68737a; }
ul.headnav-top li a{margin:0px 8px 0px 8px;}

.headnav-firstcol{width:107px; float:left; margin-left:0px; }
.headnav-secondcol{width:190px; float:left; margin-left:8px;}
.headnav-thirdcol{width:337px; float:left; margin-left:8px;}
.colbg{background:url(images/grad1.gif) repeat-x; min-height:154px; height:auto !important; height:154px; width:100%;}
.bottombg{background:url(images/grad1.gif) repeat-x; height:154px; width:649px;margin-top:73px}

.headnav-linklist{ 
	margin:0; 
	padding:0px 0px 10px 0px; 
	clear:left; 
	float:left;
}
.headnav-linklist li{
	padding-top:8px;
	padding-left:10px; 
	clear:left;
}
.headnav-linklist li a{
	float:left;
	clear:left;
}
.headnav-listcol-left{float:left;}
.headnav-listcol-right{float:left; margin-left:0px;}

.leftnav-linklist{margin:5px 5px 5px 5px;line-height:100%;}
.leftnav-linklist li{height:30px;display:block;clear:both;}
.leftnav-linklist li a{width:230px;float:left;padding:0px 0px 0px 0px;}
div.newsdate{font-size:90%;float:right;padding:0px 5px 0px 5px;margin:0px 10px 0px 0px;display:inline;color:#000000;}
.lhnnewsspacer{height:10px;width:1px;}
.lhnnewsheader{margin:50px 0px 5px 5px;float:left;}







/* /header */

/* /body */
.navbar ul li a:link {color:#cccccc;text-decoration:none;}
.navbar ul li a:visited {color:#cccccc;text-decoration:none;}
.navbar ul li a:hover {color:#ce4652;text-decoration:none;}
.navbar ul li a:active {color:#ce4652;text-decoration:none;}


.wrap{width:940px;color:black;background:#ffffff url(images/basebg.gif) repeat-x bottom;margin:0px 30px;}
.wrap1{background:url(images/bodybg.gif) repeat-y center; height:100%;}
.lhn{
	width:245px;
	float:right;

	
}





.lhntitle{width:235px; margin-top:200px;float:right;}



.lhnitem{width:235px;background:#ce4652 repeat-y;margin:0px 0px 0 px 0px;padding:5px;}
.lhnitem p{font-weight:bold;color:#000000;margin:0px 0px 0px 0px;}







.bgwrap{background:url(images/linebg.gif) repeat-y 55%;}
.content ul{margin-bottom:15px;}
.content p{margin-bottom:15px;}
.content ul li{list-style:disc;margin:5px 0px 5px 15px}
h2.subtitle{font-size:110%;}



.menuspacer{margin:0px 10px 0px 10px;}
.menuspacer2{margin:0px 0px 0px 440px; color:black;}




ol li{list-style:decimal;margin:5px 0px 5px 20px}

/* /body */

/* homepage */
.headhp{width:660px;height:90px;no-repeat;color:black;margin:0px 0px; }

.container .lhnspacer{height:172px;width:1px;}
.mainheader{margin-top:35px;}


.container .headnav-firstcol, .container .headnav-secondcol, .container .headnav-thirdcol{
	float:left;
}




.container .lhn {margin-left:0px;display:inline;width:245px;background:none;}
.lhnheader {margin:0px 0px 5px 5px;float:left;}
.rightcolnheader {margin:0px 0px 0px 0px;float:right;}

h2.hpsubhead {float:left; margin-top:46px;margin-left: 10px;}
h2.mtpsubhead {float:right; margin-top:40px;}
h2.mtpperson {float:right; margin:8px 10px 5px 10px;}
h2.mtppersoncolour {float:right; margin:15px 10px 5px 10px;}
h2.arrowsubhead {float:right;margin:0px 10px 2px 10px;}
/*h2.subhead{background:url(images/footerbg.gif) repeat-x bottom;height:25px;}*/



.test{
	clear:both;
}
.container .footer2 a:link {color:#cccccc;text-decoration:none;}
.container .footer2 a:visited {color:#cccccc;text-decoration:none;}
.container .footer2 a:hover {color:#ce4652;text-decoration:none;}
.container .footer2 a:active {color:#ce4652;text-decoration:none;}

.newsitem{margin:5px 0px 0px 0px;padding-bottom:10px;color:#ffffff;}
.newsitem h1{font-size:120%;}
.newsitem p{margin:5px 0px 5px 0px;font-size:110%;}
.newsitem a{color:#fdabda;}




.newsitem a:link{text-decoration:underline;font-weight:bold;}
.newsitem a:visited{text-decoration:underline;font-weight:bold;}
.newsitem a:hover{text-decoration:none;font-weight:bold;}
.newsitem a:active{text-decoration:none;font-weight:bold;}

.onecol li a:link {color:#0000FF; text-decoration:underline;}
.onecol li a:visited {color:#800080; text-decoration:underline;}
.onecol li a:hover {color:#0000FF; text-decoration:underline;}
.onecol li a:active {color:#800080; text-decoration:underline;}

.leftcol li a:link {color:#0000FF; text-decoration:underline;}
.leftcol li a:visited {color:#800080; text-decoration:underline;}
.leftcol li a:hover {color:#0000FF; text-decoration:underline;}
.leftcol li a:active {color:#800080; text-decoration:underline;}

.rightcol li a:link {color:#0000FF; text-decoration:underline;}
.rightcol li a:visited {color:#800080; text-decoration:underline;}
.rightcol li a:hover {color:#0000FF; text-decoration:underline;}
.rightcol li a:active {color:#800080; text-decoration:underline;}


.onecol a:link {color:#ce4652; text-decoration:underline;}
.onecol a:visited {color:#ce4652; text-decoration:underline;}
.onecol a:hover {color:#ce4652; text-decoration:underline;}
.onecol a:active {color:#ce4652; text-decoration:underline;}

.leftcol a:link {color:#ce4652; text-decoration:underline;}
.leftcol a:visited {color:#ce4652; text-decoration:underline;}
.leftcol a:hover {color:#ce4652; text-decoration:underline;}
.leftcol  a:active {color:#ce4652; text-decoration:underline;}

.rightcol a:link {color:#ce4652; text-decoration:underline;}
.rightcol a:visited {color:#ce4652; text-decoration:underline;}
.rightcol a:hover {color:#ce4652; text-decoration:underline;}
.rightcol a:active {color:#ce4652; text-decoration:underline;}




/* /homepage */


/* nav UI enchanements */
.nav-top-bar{width:235px;height:10px;background-color:#a32632;}
.nav-bot-bar{width:235px;height:39px;background-color:#a32632;}





