body {
	background-image: url(/images/layout/backrep.gif);
	background-repeat: repeat-x;
	background-color: #DFDFDF;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	margin: 0px auto;
	width: 760px;
	text-align: left;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}
#drop {
	margin: 0px auto;
	width: 780px;
	background-image: url(/images/layout/backWhite.png);
	background-repeat: repeat-y;
}
#logo {
  float: left;
  background-image:url(../images/layout/logo.gif);
  width:114px;
  height:87px;
}

#header {
  width: 760px;
/*height:60px;*/
	background-color: #FFFFFF;

}
#nav {

	background-color:#a3a3a3;
	border-top:solid;
	border-top-color:#d1d1d1;
	border-top-width:20px;

}
#headerNav {
	float: right;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	padding-top: 10px;
	padding-right: 20px;
	/*text-align:right;*/
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	background-image: url(/images/layout/searchBack.gif);
	background-repeat: repeat-x;
	display:inline;
	}

#footer {
  margin:0px;
  padding:0px;
}

#mainCont {
  width: 760px;
  padding: 0px;
  margin:0px;/*
  background-color:#FFFFFF;
  background-image:url(/images/layout/picFooter.gif);*/
}

#leftCont{
	width: 275px;
	float: left;
	height:100%;
}
#rightCont{
	float: right;
	padding-top:15px;
	padding-left:30px;
	padding-right:80px;
	width:375px;
}

#picFooter {
  height:100%;
}

#news {
  margin: 0px;
  padding: 0px;
  width:270px;
  background-color: #F6E9BB;
  border-left: #e2b61f;
  border-left-width: 5px;
  border-left-style:solid;
  margin-bottom:1px;
  padding-bottom:10px;
}

#generic {
  margin: 0px;
  padding: 0px;
  width:270px;
  height:auto;
  background-color: #fdf7e7;
  border-left: #e2b61f;
  border-left-width: 5px;
  border-left-style:solid;
  margin-bottom:1px;
  padding-bottom:10px;
}

#coming_soon {
  margin: 0px;
  padding: 0px;
  width:270px;
  height:auto;
  background-color: #54AAB2;
  border-left: #1B8D98;
  border-left-width: 5px;
  border-left-style:solid;
  margin-bottom:1px;
  padding-bottom:10px;
}

#generic2 {
  margin: 0px;
  padding: 0px;
  width:270px;
  height:auto;
  background-color: #dcedf5;
  border-left: #1b8d98;
  border-left-width: 5px;
  border-left-style:solid;
  margin-bottom:1px;
  padding-bottom:10px;
}

#events {
  margin: 0px;
  padding: 0px;
  width:270px;
  background-color: #BADDE0;
  border-left: #1b8d98;
  border-left-width: 5px;
  border-left-style:solid;
  margin-bottom:1px;
  padding-bottom:10px;
}

#members {
  margin: 0px;
  padding: 0px;
  width:270px;/*
  height:165px;*/
  background-color: #999999;
  border-left: #666666;
  border-left-width: 5px;
  border-left-style:solid;
  margin-bottom:1px;
  padding-bottom:10px;
}

#contact {
  margin: 0px;
  padding: 0px;
  width:270px;/*
  height:135px;*/
  background-color: #BADDE0;
  border-left: #1B8D98;
  border-left-width: 5px;
  border-left-style:solid;
  padding-bottom: 10px;
}

#sidetext {
/*  width:200px;*/
 padding:0px;
  margin: 0px;
  padding-left:15px;
  padding-right:15px;
  margin-top: 5px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:small;

}

#newsinfo {
  margin:0px;
  padding:0px;
  width:auto;
  padding-top:5px;
}

#newsheadline {
  margin:0px;
  padding:0px;
  width:auto;
  padding-top:15px;
}

#newsheadline h3 {
padding-left: 0;
font-size:1.0em;
}
#newsheadline h4 {
padding-left: 0;
}


#newsstory {
  border-bottom:dotted;
  border-bottom-width:1px;
  border-bottom-color:#666666;
}

#projectinfo {
  margin:0px;
  padding:0px;
  width:auto;
  padding-top:5px;
}

#projectinfo p {
  margin:0px;
  padding:0px;
  width:auto;
  padding-top:5px;
}

#projecttitle {
  margin:0px;
  padding:0px;
  width:auto;
  padding-top:15px;
}

#projecttitle h3 {font-size:1.2em;}



#projecttitle h3 a {text-decoration:none;
color:#666666;}

#projecttitle h3 a:hover {text-decoration:none;
background-color:#666666;
color:#e2b61f;}


#project {
  border-bottom:dotted;
  border-bottom-width:1px;
  border-bottom-color:#666666;
}

#eventlist { border-bottom:dotted;
  border-bottom-width:1px;
  border-bottom-color:#666666;
  padding-bottom:15px;
  padding-top:15px;}

#eventTitle {margin:0px;
  padding:0px;
  width:auto;
  padding-top:15px;
  margin-bottom:10px; }

#eventinfo { margin:0px;
  padding:0px;
  width:auto;
  padding-top:5px;
  font-size:small;
  color:#666666;}



#eventmain {
  margin:0px;
  padding:0px;
  width:auto;
  padding-top:15px;
  height:auto;
}

#eventinfo p {color:#666666;}

#directory {
  padding:0px;
  margin:0px;
  height:auto;
  padding-top:10px;
  border-bottom:dotted;
  border-bottom-width:1px;
}

#headnav {
  margin:0px;
  margin-top:15px;
  margin-right:25px;
  padding:0px;
  width:500px;
  text-align:right;
  float:right;
}

#details {float:left;
margin-left:30px;
text-align:left;
margin-top:10px;}

#details p {font-size:x-small;
margin:0px;
}

p, ul, ol {
  font-family: Arial, Helvetica, sans-serif;
 /* font-size: small;*/
  color: #666666;
  line-height:1.4em;
}
.footerLogo {
  float: right;
  padding-top: 20px;
  width:740px;
  text-align:right;
  padding-right: 40px;
}

.sidepara {
  padding:0px;
  margin:0px;
  margin-top:10px;
    color:#333333;
}

a.ylink {
  text-decoration:none;
  color:#666666;
}

a:hover.ylink {
  color:#e2b61f;
  background-color:#666666;
  text-decoration:none;
}

a.nlink {
  text-decoration:none;
  color:#666666;
}

a:hover.nlink {
  color:#e2b61f;
  background-color:#666666;
  text-decoration:none;
}

a.glink {
  text-decoration:none;
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
font-size:small;
line-height:1.4em;
}

a:hover.glink {
  color:#ffffff;
  background-color:#1b8d98;
  text-decoration:none;
}

a.glink2 {
  text-decoration:none;
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
font-size: mall;
line-height:1.4em;
}

a:hover.glink2 {
  color:#ffffff;
  background-color:#1b8d98;
  text-decoration:none;
}


.imgfloat {
  float:left;
  border:0pt none;
  margin-top:2px;
}

a.tlink {
  text-decoration:none;
  color:#1b8d98;
}

a:hover.tlink {
  color:#ffffff;
  background-color:#1b8d98;
  text-decoration:none;
}


.blink2 {color:#333333;
text-decoration:none;}

a:hover.blink2 {color:#ffffff;
background-color:#1b8d98;
text-decoration:none;}


.flashMessageWrapper {
font-size:80%;
font-weight:bold;/*
padding-left:60px;*/
width:370px;
padding-top:10px;/*
background-image:url(/images/layout/error3.gif);*/
}

.flashMessage {
padding-top:10px;
text-align:left;
}

.error {
/*background-color:#FF0000;*/
border:1px solid #FF0000;
}

.error, .formErrors {
background-repeat:repeat-x;
background-image:url(/images/layout/error_bg.gif);
color:black;
font-weight:bold;
margin-bottom:12px;
padding:10px 10px 10px 30px;
/*
background-color:#FF0000; */
border:1px solid #FFC6C6;
font-size:1.2em; }

.success, .notice{
background-repeat:repeat-x;
background-image:url(/images/layout/notice_bg.gif);
color:black;
font-weight:bold;
margin-bottom:12px;
padding:10px 10px 10px 30px;
/*
background-color:#FF0000; */
border:1px solid #C9EBC1;
font-size:1.2em; }

.success h6, .error h6, .notice h6, .formErrors h6 {color:black;}

formErrors li {color:#000000;}


td {font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#666666;}

th {font-family:Arial, Helvetica, sans-serif;
font-size:small;
color:#666666;}

/* MENU CSS */

#menu {
  width:750px; /* set width of menu */
  margin:0px;
  padding:0px;
 /* padding-left:10px;*/
}

#menu ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  min-width:70px;
  float: left;
  margin-left:0px;
}

#menu a, #menu h2 {
  font: bold 13px arial, helvetica, sans-serif;
  display: block;
  border-width: 0px;
  margin: 0;
  padding: 2px 3px;
  width:inherit;
}

#menu h2 {
  color: #ffffff;
  margin-left:15px;
  width: auto;
}

#menu a {
  color: #000;
  /*background-image: url(/images/layout/transmenu.png);*/
  background-repeat:repeat;
  text-decoration: none;
  width: auto;
  background-color:#a3a3a3;
}

#menu a:hover {
  color: #ffffff;
  background: #a3a3a3;
}

#menu li {
  position: relative;
  width: auto;
  background-repeat:repeat;
}

#menu li li {
  margin-left:15px;
  width:150px;
  display:block;

}

#menu ul ul {
  position: absolute;
  z-index: 500;
  width: auto;
  background-repeat:repeat;
}

#menu ul ul ul {
  top: 0;
  left: 100%;
  width: auto;
}

#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul
{
  display: none;
}

#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{
  display: block;
}

#menu ul li a.navlink {
  color:#FFFFFF;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  background: #a3a3a3;
  display:inline;
}

/*#menu ul li h2:hover {color:#000000;}

#menu ul li h2 a:hover {color:#000000;}*/


/* EXTRA MENU FOR IE*/

#menu li {
float: left; width:auto;
margin: 0px;
padding: 0px;
}
#menu ul li a {
height: 1%;
}
#menu li li {
float: left; width:150px;
margin: 0px;
padding: 0px;
display: block;
margin-left:15px;
}
#menu ul ul {
float: left; width:150px;
margin: 0px;
padding: 0px;
}
#menu ul li a {
height: 1%;
}
#menu a, #menu h2 {
font: bold 1.0em/1.4em arial, helvetica, sans-serif;
display:block;
width:inherit;
}
#menu ul {
float: left; width:auto;
margin: 0px;
padding: 0px;
font-size:small;
}
#menu ul li a {
height: 1%;
}
#menu h2 {
color: #fff;
margin-left:15px;
width: auto;
}


/* TEXT LAYOUT */

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:lighter;
  font-size: xx-large;
  color: #e2b61f;
  margin:0px;
  padding:0px;
}

h2 {
  color: #000000;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:lighter;
  margin:0px;
  padding:0px;
  padding-left:15px;
  padding-top:9px;
  font-size: larger;
}

.h2yellow {
  color: #e2b61f;
}

.h2turq {
  color: #1b8d98;
}
.h2White{
  color: #FFFFFF;
}

h3 {
  color: #333333;
  font-family:Arial, Helvetica, sans-serif;
  /*font-size:smaller;*/
  margin:0px;
  padding:0px;
  padding-left:120px;
}

h4 {
  color: #333333;
  font-family:Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  margin-top:7px;
  padding-left:120px;
  color:#1b8d98;
}

h5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  color:#e2b61f;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}

h6 {font-size:small;
margin:0px;
padding:0px;
padding-bottom:5px;
}

li {
  margin:0px;
  padding:0px;
}

ul {
  margin:0px;
  padding:0px;
  margin-left:20px;
}

/*specific styles */



.news {
  margin:0px;
  margin-bottom:10px;
}

.bold {
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:smaller
}

.bold2 {
  font-weight:bold;
}

.h3reset {
  padding-left:0px;
}

.h4reset {
  padding-left:0px;
  font-size:small;
}

.preset {
  margin:0px;
  padding:0px;
}

.clear {
  clear: both;
}

.listDetails {font-size:small;
color:#666666;
line-height:1.4em;
margin-bottom:30px;}

.listTitleLinks {  margin-top:15px;
  margin-bottom:7px;}

a .listTitleLinks {text-decoration:none;
  color:#666666;
  font-size:large;
 }

a:hover.listTitleLinks  {text-decoration:none;
  color:#e2b61f;
  background-color:#666666;
  font-size:large;
 }

.listTitleLinks a  {text-decoration:none;
  color:#666666;
  font-size:large;
 }

.listTitleLinks a:hover  {text-decoration:none;
  color:#e2b61f;
  background-color:#666666;
  font-size:large;
 }


.listDate {font-size:small;
 color:#1b8d98;

 }

.listLocation {margin-bottom:10px;
font-size:small;
color:#e2b61f;}

.listTitle {font-size:large;
color:#666666;
margin-top:10px;
margin-bottom:10px; }

#headerNav a

{color:#666666;
text-decoration:none;}

#headerNav a:hover

{color:#666666;
text-decoration:underline;}

#rightCont h2 {padding:0px;
 color: #1b8d98; }

.formBack02 {font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #666666;
	background-image: url(/images/layout/searchBack.gif);
	background-repeat: repeat-x;
	display:inline; }

.moreInfo {padding-top:15px;}

.moreInfo a {color:#1b8d98;
text-decoration:none;
font-size:small;
}

.moreInfo a:hover {background-color:#1b8d98;
  color:#ffffff;
  text-decoration:none;}

.moreInfo2 {padding-top:15px;}



#logo h1 {display:none;}

#caseStudy h3 {margin:0px;
padding:0px;
font-size:1.1em;
font-weight:lighter;}

.turq  {color: #1b8d98;}

.yellow {color: #e2b61f; }

#caseStudy h3 {color:#666666;
font-size:1.4em;}

#caseStudy {margin-top:15px;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:dotted;
padding-bottom:10px;}

#caseStudy h3 a {text-decoration:none;
color: #666666;
font-size:1.0em;}

#caseStudy h3 a:hover {
color:#e2b61f;
background-color:#666666;
text-decoration:none;}

#caseStudy ul li a {text-decoration:none;
color:#1b8d98; }

#caseStudy ul li {
}

#caseStudy ul {
/*list-style: url(/images/icons/page.png);*/
margin:0px;
margin-left:24px;}

#caseStudy ul li a:hover {
color:#ffffff;
  background-color:#1b8d98;
  text-decoration:none;
 }

#caseStudy p {margin-top:10px;
margin-bottom:10px; }

.documentdownload {background-image: url(/images/icons/page.png);
background-repeat:no-repeat;
margin:0px;
padding-left:24px;}

.documentdownload a {color:#1b8d98;
text-decoration:none;}

.documentdownload a:hover {background-color:#1b8d98;
color:#ffffff;
text-decoration:none;}

#toolkit {margin-top:15px;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:dotted;
padding-bottom:10px;}

#toolkit h3 a {text-decoration:none;
color: #666666;}

#toolkit h3 a:hover {text-decoration:none;
color: #e2b61f;
background-color:#666666;}

#toolkit ul li a {text-decoration:none;
color: #1b8d98;
 }

#toolkit ul li a:hover {
color:#ffffff;
  background-color:#1b8d98;
  text-decoration:none;
 }

#toolkit ul li {}

#toolkit ul {
list-style-image:url(/images/icons/page.png);
margin:0px;
margin-left:24px;}

#toolkit h3 {margin:0px;
padding:0px;
font-size:1.4em;
font-weight:lighter;
color:#666666;}



#links { border-bottom-width:1px;
border-bottom-style:dotted;}

#links a {color: #1B8D98;
text-decoration:none;}

#links a:hover {color: #e2b61f;
text-decoration:none;
background-color:#666666;}

#links ul {margin:0px;
/*list-style-image:url(../images/icons/link_go.png);*/
list-style:none;
margin-top:10px;}

#links p {
margin-top:10px;
font-size:x-small;}



#downloads {margin-top:15px;
border-bottom-width:1px;
border-bottom-color:#666666;
border-bottom-style:dotted;
padding-bottom:10px;
}
#downloads h3 {color:#666666;}

#downloads h3 a {text-decoration:none;
color: #666666;}

#downloads h3 a:hover {text-decoration:none;
color: #e2b61f;
background-color:#666666;}


#downloads ul li a {text-decoration:none;
color: #1b8d98;
 }

#downloads ul li a:hover {text-decoration:none;
color:#ffffff;
  background-color:#1b8d98;
  text-decoration:none;
 }

#downloads ul li {}

#downloads ul {
list-style:none;
margin:0px;}

#downloads h3 {margin:0px;
padding:0px;
font-size:1.1em;
font-weight:lighter;}

.listTitle a {text-decoration:none;
color:#666666;}

.listDetailsVacen {margin-bottom:5px;
font-size:small;
color:#666666;
line-height:1.4em;}

#teamDetails {margin-top:15px;
margin-bottom:30px; }

#teamDetails h3 {padding-left:0px;
color:#666666;
font-size:92%;
}

#teamDetails h3 a {padding-left:0px;
color: #666666;
font-size:1.3em;
text-decoration:none;}

#teamDetails h3 a:hover {padding-left:0px;
background-color: #666666;
color: #e2b61f;
font-size:1.3em;
text-decoration:none;}

#teamDetails a {text-decoration:none;
color:#666666;}

#teamDetails a:hover {text-decoration:none;
background-color:#666666;
color: #e2b61f;}

#Vacancies {margin-top:25px;
padding-bottom:15px;}

#Vacancies2 {}

/*#projects {margin-top:15px;
margin-bottom:15px;
 border-bottom:dotted;
  border-bottom-width:1px;
  border-bottom-color:#666666;}

#projects a { text-decoration:none;
color:#666666;}

#projects a:hover { text-decoration:none;
background-color:#666666;
color:#e2b61f;}

#projects h3 {padding:0px;
font-size:1.1em;
font-weight:lighter;
color:#666666;}*/


.createLink a {color:#666666;
text-decoration:none;}

.createLink a:hover {color:#e2b61f;
  background-color:#666666;
  text-decoration:none;}

#contact {width:auto;}

#contact a {color:#1b8d98;
text-decoration:none;}

#contact a:hover {background-color:#1b8d98;
color:#ffffff;
text-decoration:none;}

#details a {color:#666666;
text-decoration:none;}

#details a:hover {background-color:#666666;
color:#e2b61f;}

#teamMember a { text-decoration:none;
color:#1b8d98;}

#teamMember a:hover { text-decoration:none;
background-color:#1b8d98;
color:#ffffff;}

#map a {text-decoration:none;
color:#1b8d98;}

#map a:hover { text-decoration:none;
background-color:#1b8d98;
color:#ffffff;}

#map {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#666666; }

.projectDetails {margin-top:15px;}

.projectDetails h3 {
padding:0px;
font-size:1.2em;

color:#666666; }

.projectDetails a {color:#666666;
text-decoration:none;}

.projectDetails a:hover {/*background-color:#666666;
color:#e2b61f;*/background-color: #1b8d98;
color:#ffffff;
text-decoration:none;}

.members {width:auto;
margin-left:15px;}


input {color:#1b8d98;
margin:0px;
padding:0px;
}


form, fieldset {margin:0px; padding:0px;
padding-top:10px;}

.black {color:#000000;}

.border {border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#666666;
padding-bottom:10px; }

#headerNav input {margin:0px;}

#eventDetail a {color:#1b8d98;}

#eventDetail a:hover {background-color:#1b8d98;
color:#ffffff;}


#eventDetail h3 {padding:0px;
color:#666666;
margin-bottom:7px;
margin-top:10px;
font-size:1.2em;}

#eventDetail h4 {padding:0px;
margin-top:20px;
font-size:medium;}

.showDate {font-size:small;
 color:#1b8d98;}

.showLocation {margin-bottom:10px;
font-size:small;
color:#e2b61f;}

#nameDetails h3 {padding:0px;
font-size:1.1em;
font-weight:lighter;
color:#666666;
margin-bottom:7px;
margin-top:10px;}

.newsDateDetail {font-size:small;
 color:#1b8d98;
 margin-bottom:10px;}

.password {font-size:x-small;
margin-top:2px;}

.password a {color:#666666;
font-family:Arial,Helvetica,sans-serif;
line-height:1.4em;
text-decoration:none;}

.password a:hover { color:#ffffff;
  background-color:#1b8d98;
  text-decoration:none;}

.register {margin:0px;
padding:0px;
margin-top:10px;}

.register h3 {padding:0px;}

.register h3 a {text-decoration:none;
font-weight:lighter;
font-size: 1.1em;
/*color:#1B8D98;*/
color:#FFFFFF;

}

.register h3 a:hover {text-decoration:none;
font-weight:lighter;
font-size: 1.1em;
background-color:#1B8D98;
color:#ffffff;}

.listTeamTitles p {margin:0px;
color:#000000;
}

.listTeamEmail {margin-top:10px;}

.listTeamEmail p {margin:0px;
color:#1B8D98;}

.listTeamPhone p {margin:0px;
color:#666666;}

.listTeamDetails h3  {color:#1B8D98;
}

.listTeamDetails h3 a {color:#1B8D98;}

.listTeamName {font-size:larger;}

#eventtitle h3 {font-size:1.2em;}

#eventtitle h4 {font-size:1.0em;}

#eventtitle a {
  text-decoration:none;
  color:#666666;
}

#eventtitle a:hover {
  color:#e2b61f;
  background-color:#666666;
  text-decoration:none;
}


/*-------------------------------------------------TONY BITS*/

.SearchButt{
	font-size: xx-small;

}
.newsDate{
	/*font-size: x-small;*/
	color:#1B8D98;
}
.newsTitle{
	font-size: small;
	color: #666666;
}
.more{
	font-size: small;
	color:#1B8D98;
	margin-top: 20px;
}
.searchCont{
	padding-left: 75px;
}
#teamMember000{
	padding-bottom: 20px;
}
.teamName{
	font-size: small;
	color:#1B8D98;
	font-weight:bold;
}
.teamPos{
	font-size: small;
	color:#333333;
}
.teamTel{
	font-size: small;
	color:#666666;
}
.teamEmail{
	font-size: small;
	color:#1B8D98;
}
.leftAddress{
	font-size:small;
	margin-left: 10px;
}
.underline001{
	/*width: 200px;*/
	height: 3px;
	background-color:#1B8D98;
	margin-left: 15px;
	margin-right: 15px;
	font-size:3px;
}
.underline002{
	/*width: 200px;*/
	height: 3px;
	background-color:#666666;
	margin-left: 15px;
	margin-right: 15px;
	font-size:3px;
}
.underline003{
	/*width: 200px;*/
	height: 3px;
	background-color:#E2B61F;
	margin-left: 15px;
	margin-right: 15px;
	font-size:3px;
}
.underlineWhite{
	/*width: 200px;*/
	height: 3px;
	background-color:#FFFFFF;
	margin-left: 15px;
	margin-right: 15px;
	font-size:3px;
}
.details{
  color: #333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size: x-small;
  margin:0px;
  padding:0px;
  margin-top:7px;
  color:#1b8d98;
}
.NewsCat001{
	color: #666666;
	display:none;
}
.NewsCat001 a{
	color:#666666;
	display:none;
}
.NewsCat001 a:hover {
	color:#FFFFFF;
	display:none;
}
.listItem000{
	padding-bottom: 15px;
}
#members a {
	color:#FFFFFF;
}
#newsheadline a img {
	border: none;
}
#rightCont legend{
	color:#1B8D98;
	font-size: small;
}
#rightCont fieldset{
	margin-bottom: 20px;
}
#rightCont label{
	color:#1B8D98;
	font-size: small;
}
.areaCont{
  border-bottom:dotted;
  border-bottom-width:1px;
  border-bottom-color:#666666;
}
.areaCont0000{
  border-bottom:dotted;
  border-bottom-width:1px;
  border-bottom-color:#666666;
  padding-bottom:15px;
}

.moreDetails0000{
	color:#1B8D98;
	font-size: small;
	padding-top: 5px;
}
.listDetails0000 {
font-size:small;
color:#666666;
line-height:1.4em;
padding-left:128px;

}
.boardTitle{
	font-size: medium;
	color:#666666;
	font-weight: bold;
	margin-bottom:10px;
}
.boardDetails{
	font-size: small;
	color:#666666;
}
.moreDetails0000 a {
color:#666666;

}
.moreDetails0000 a:hover {
background-color:#1b8d98;
color:#ffffff;
text-decoration:none;
}
.regSmallTxt{
color:#666666;
font-size: x-small;

}

.projectDesc {padding-left:131px;}

.projectImage {margin-top:13px;}

.moreDetails0001 a {text-decoration:none;
font-size:small;
color:#666666;}

.moreDetails0001 a:hover {
background-color:#666666;
color:#e2b61f;}

.moreDetails0001 {margin-top:10px;}

.moreDetails0002 a {text-decoration:none;
font-size:small;
color:#1b8d98;
font-weight:bold;}

.moreDetails0002 a:hover {
color:#ffffff;
background-color:#1b8d98;}

.moreDetails0002 {margin-top:10px;}




.vacInfo {font-size:small;
color:#666666;}

.vacDetails {font-size:small;
margin-top:15px;}

.vacPost {margin-bottom:10px;
font-size:small;}

.projectTitle {height:70px;
margin:0px;
padding:15px 0px 0px;
width:auto;}

.h2grey {color:#666666;}



.green {color:#1b8d98;}

a.glink2  {color:#1b8d98;}

.addvac {color:#1b8d98;
margin-top:20px;}

.addvac a {text-decoration:none;
font-size:small;
color:#1b8d98;}

.addvac a:hover {text-decoration:none;
font-size:small;
background-color:#1b8d98;
color:#ffffff;}

.showDate {font-size:small;}

.downloadTitle{
	color: #1B8D98;
	font-weight:bold;
}
.downloadLink {
	color: #1B8D98;
	font-size: small;
}
.downloadLink a {
	color: #1B8D98;
	font-weight:bold;
}
.comingText{
	color:#FFFFFF;
	font-size: small;

}

.comingText p {color:#FFFFFF;
	font-size: small;}

.green2  {color:#1b8d98;text-decoration:none;font-weight:bold; font-size:small;}

.green2  a {color:#1b8d98;
text-decoration:none;}

.green2 a:hover {background-color:#1b8d98;
color:#ffffff;}

a.green2 {color:#1b8d98;
text-decoration:none;
font-weight:bold;}

a:hover.green2 {background-color:#1b8d98;
color:#ffffff;
font-weight:bold;}


.downloadTitle000{
	color: #666666;
	font-size: large;
}
.downloadDate{
	color: #e2b61f;
	/*font-size: x-small;*/
	font-weight: bold;
	margin-bottom:10px;
}
.downloadDesc{
	font-size: small;
	color: #666666;
	margin-bottom:10px;
}

.downloadLink {
	margin-top:10px;
	margin-bottom:10px;
}

.downloadLink a{
	color: #1b8d98;
	margin-top:10px;
	text-decoration:none;
}

.downloadlink a:hover {background-color: #1b8d98;
color:ffffff;}

.downLoadDesc {color: #1b8d98;
font-size:small;}

.blackbold {color:#000000;
font-weight:bold;}

a.blackbold {color:#000000;
text-decoration:none;}

#downloads ul {list-style: url(/images/icons/page.png);
margin:0px;
margin-left:24px;}

.asterisk
{
  color: #ff0000;
}

.downloadTitle001 a {color:#666666;
text-decoration:none;
font-size:large;}

.downloadTitle001 a:hover {background-color:#666666;
text-decoration:none;
color:#e2b61f;}

.green3 {color:#1b8d98;}

.imgtitle {font-size:x-small;}
#links p {font-size:small;}

#memberLogin {font-size:small;
color:#FFFFFF;
margin-top:10px;}

#memberLogin2 form {padding:0px;}

#inbox {margin-top:15px;}

#homeText {font-size:medium;}

.pgTxt {font-size:small;}

#members h3 {font-size:smaller;}

.blink {color:#333333;
text-decoration:none;}

a:hover.blink {color:#e2b61f;
background-color:#666666;
text-decoration:none;}

.eventTitle {color:#333333;}

.floatRight {float:right;}

/*--------------FORM STYLING ------------------*/

.org_register option {width:275px;}

.register_input {width:275px;}

.org_register td {padding-top:10px;}

.vac_input {width:270px;}


