@charset "UTF-8";
/* PEC* CONTENT CSS */



.errorMsg { 
	font-weight:bold;
	color: red; 
	font-size:1.1em;
	 }
	
.HighLightText {
font-weight:bold;
font-size:1.2em;
	color: #009933 }
}
/** HEADER CONTENT **/


#header h1 {
/*	float:left;*/
/*	margin-top:50px; */
	font-size:32px;
	display:inline;
	color:#333333;
	font-weight:lighter;
	margin-left:30px;
/*	padding-right:25px;
	padding-top:17px;
	background-image:url(../images/h1Star.png);
	background-position:top right;
	background-repeat:no-repeat;*/
	}

#links h2, #indDev h2, #teamDev h2, #orgDev h2 {
/*	position:relative;*/ 
/*	float:left;*/
/*	margin-top:11px;*/
	display:block;
	font-size:2.1em;
	color:#333333;
	font-weight:lighter;

/*	padding-right:7px;
	padding-top:15px;
	background-image:url(../images/h2Star.png);
	background-position:right top;
	background-repeat:no-repeat;*/
	
	}
	
	
h2 {
/*	position:relative;*/ 
/*	float:left;*/
/*	margin-top:11px;*/
/*	display:inline;
*/	font-size:2.1em;
	color:#333333;
	font-weight:lighter;
	}
	
/*#header h1 .h1star {
	color:#5EB0E5;
	font-size:3em;
	font-weight:lighter;
	margin-top:10px;
	}*/


/*#header h1.star {
	float:left;
	color:#5EB0E5;
	font-size:6em;
	font-weight:lighter;
	margin-top:2px;
	margin-left:0px;
	}*/
	


/*
h2.star {
	position:relative;
	float:left;
	clear:right;
	color:#5EB0E5;
	font-size:3.4em;
	font-weight:lighter;
	margin-top:1px;
	margin-bottom:2px;
	}*/
	
/*h2 .h2star {
	color:#5EB0E5;
	font-size:1.8em;
	font-weight:lighter;
	margin-top:10px;
	}*/
	
#links p {
	font-size:1.1em;
	font-weight:bold;
	color:#333333;
	margin-left:30px;
	clear:both;
	}
	
#links p.linksDivider {
	border-bottom:1px solid #999999;
	margin-bottom:25px;
	margin-left:10px;
	}
	
#links h3 {
	font-size:1.3em;
	font-weight:bold;
	color:#333333;
	margin-left:10px;
	clear:both;
	}
	
	
/** MAIN BODY **/

#col1 h3, #col2 h3, #indDev h3, #teamDev h3, #orgDev h3, #singleColumn h3 {
	font-size:1.8em;
	color:#333333;
	line-height:120%;
	font-weight:lighter;
	}
	
#col1 h4, #col2 h4, #indDev h4, #teamDev h4, #orgDev h4, #singleColumn h4 {
	font-size:1.5em;
	color:#000000;
	line-height:120%;
	font-weight:lighter;
	margin-top:5px;
	}
	
#col1 p.firstPara, #col2 p.firstPara,  #indDev p.firstPara , #teamDev p.firstPara, #orgDev p.firstPara, #singleColumn p.firstPara {
	font-size:1.4em;
	color:#666666;
	line-height:180%;
	font-weight:lighter;
	margin-bottom:7px;
	}
	
#col1 p, #col2 p,  #indDev p, #teamDev p, #orgDev p, #singleColumn p {
	font-size:1.2em;
	color:#666666;
	line-height:180%;
	font-weight:lighter;
	margin-bottom:7px;
/*	clear:both;*/
	}
	
/*#col1 img, #col2 img,  #indDev img, #teamDev img, #orgDev img, #singleColumn img {
	margin:0px auto 10px auto;
	clear:both;
	text-align:center;
	}*/
	
.imgcentre {
	margin:0px auto 10px auto;
	clear:both;
	text-align:center;
	}
	
.imgright {
	margin:10px 0px 10px 10px;
	clear:right;
	text-align:right;
/*	float:right;*/
	}
	
.imgright2 {
	margin:10px 0px 10px 10px;
	clear:both;
	float:right;
	display:block;
	}
	
.imgleft {
	margin:10px 10px 10px 0px;
	clear:left;
	text-align:left;
/*	float:left;*/
	}
	
.imgleftwrap {
	margin:10px 10px 10px 0px;
	clear:left;
	text-align:left;
	float:left;
	}
	
.pdfInlineIcon {
	margin:5px 20px 0px 0px;
	float:left;
	clear:left;
	text-align:left;
	line-height:inherit
	}

#col1 ul li, #col2 ul li,  #indDev ul li, #teamDev ul li, #orgDev ul li, #singleColumn ul li {
	font-size:1.2em;
	font-weight:bold;
	color:#454545;
	line-height:18px;
	list-style:outside;
/*	list-style-image:url(../images/bulletGraphic.gif);*/
	margin-left:30px;
	margin-bottom:1.0em;
	}
	
#col1 ol li, #col2 ol li,  #indDev ol li, #teamDev ol li, #orgDev ol li, #singleColumn ol li {
	font-size:1.2em;
	font-weight:bold;
	color:#454545;
	line-height:1.3em;
	list-style:outside;
	margin-left:30px;
	margin-bottom:1.0em;
	}

#indDev p.largeBullet, #teamDev p.largeBullet, #orgDev p.largeBullet {
	display:block;
	float:right;
	clear:both;
	font-size:1.5em;
	color:#5EB0E5;
/*	padding-left:20px;*/
	line-height:20px;
	font-weight:bold;
/*	background-image:url(../images/bulletGraphic.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
/*	margin-top:2px;*/
	margin-right:15px;
	}
	
#col1 p.largeBullet, #col2 p.largeBullet, #singleColumn p.largeBullet {
	display:block;
	float:left;
	clear:both;
	font-size:1.5em;
	color:#5EB0E5;
/*	padding-left:20px;*/
	line-height:20px;
	font-weight:bold;
/*	background-image:url(../images/largeBulletGraphic.gif);
	background-repeat:no-repeat;*/
/*	margin-top:2px;*/
	margin-right:15px;
	}

#col1 p.largeBullet a, #col2 p.largeBullet a, #indDev p.largeBullet a, #teamDev p.largeBullet a, #orgDev p.largeBullet a, #singleColumn p.largeBullet a {
	color:#5EB0E5;
	text-decoration:none;
	}
	
	
#col1 p.largeBullet a:hover, #col2 p.largeBullet a:hover, #indDev p.largeBullet a:hover, #teamDev p.largeBullet a:hover, #orgDev p.largeBullet a:hover, #singleColumn p.largeBullet a:hover {
	color:#A9D5F1;
	}

.boldText {
	font-weight:bold; !important
	color:#000000;
	}

#indDev p, #teamDev p, #orgDev p {
	text-align:right;
	margin-bottom:0px;
	margin-right:14px;
	line-height:120%;
	font-size: 1.2em;
	}
	
#indDev h2, #teamDev h2, #orgDev h2 {
	display:block;
	font-size:2.4em;
/*	margin-bottom:-10px;
	margin-top:-20px;*/
	line-height:100%;
	text-align: center;
	clear: both;
	}
	
#indDev h2 a, #teamDev h2 a, #orgDev h2 a{
	text-decoration:none;
	}
	
/*#indDev h2 span.star, #teamDev h2 span.star, #orgDev h2 span.star {
	font-size:2.4em;
	}*/

#col1 p.quote, #col2 p.quote, #singleColumn p.quote {
	font-size:1.4em;
	font-style:italic;
	color:#444444;
	line-height:160%;
	font-weight:lighter;
	margin-bottom:3px;
	padding: 0px 30px;
	clear:both;
	background-image:url(../images/openQuote.png);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
#col1 p.quoteBody, #col2 p.quoteBody, #singleColumn p.quoteBody {
	font-size:1.4em;
	font-style:italic;
	color:#444444;
	line-height:160%;
	font-weight:lighter;
	margin-bottom:3px;
	padding: 0px 30px;
	clear:both;
	}

#col1 p.quoteFinalPara, #col2 p.quoteFinalPara, #singleColumn p.quoteFinalPara {
	font-size:1.4em;
	font-style:italic;
	color:#444444;
	line-height:160%;
	font-weight:lighter;
	margin-bottom:3px;
	padding: 0px 30px;
	clear:both;
	background-image:url(../images/closeQuote.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	}

#col1 p.quotee, #col2 p.quotee, #singleColumn p.quotee {
	font-size:1.2em;
	font-weight:bold;
	color:#333333;
	line-height:130%;
	margin-bottom:5px;
	padding: 0px 30px;
	clear:both;
	text-align:right;
/*	background-image:url(../images/closeQuote.png);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	}

/** FORM STYLING **/

/** SUBSCRIBE FORMS **/

#subscribeForm {
	width:138px;
	}

#subscribeForm div label{
	float:left;
	width:128px;
	margin-left:10px;
	clear:left;
	}
	
#subscribeForm input.txt{
	color:#333333;
	width:128px;
	margin-left:10px;
	margin-right:0px;
	}
	
#subscribeForm input.button	{
	margin-right:0px;
	}
	
#subscribeFormFull {
	width:100%
	}
	
/** ENQUIRY FORM **/
	
#enquiryForm {
	width:100%;
	}	
	
#enquiryForm input.txt, #subscribeFormFull input.txt {
	color:#333333;
	margin-left:10px;
	margin-right:0px;
	width:150px;
	float:left;
	}
	
#enquiryForm textarea.txt, #subscribeFormFull textarea.txt {
	color:#333333;
	margin-left:10px;
	margin-right:0px;
	width:150px;
	}
	
#enquiryForm checkbox.txt, #subscribeFormFull checkbox.txt {
	color:#333333;
	margin-left:10px;
	margin-right:0px;
	float:left;
	}
	
#enquiryForm div label, #subscribeFormFull div label {
	width:30%;
	}	
	
/** GENERAL FORM **/
	
fieldset div {
	margin:3px 0px;
	}
		
form div label {
	float:left;
	clear:left;
/*	width:30%;
*/	margin-left:20px;
	margin-right:10px;
	font-size:1.3em;
	font-weight:normal;
	text-align:left;
	}
	
fieldset {
/*	border-bottom: 1px solid #666666;*/
	margin:0.7em 0px;
	padding:1.5em;
	}
	
input.button	{
	float:right;
	margin-right:7px;
	padding-right:0px;
	color:#5EB0E5;
	background-color:#FFFFFF;
	font-weight:bold;
	border:1px solid #dddddd;
	}
	
input.button:hover {
	color:#A9D5F1;
	}
	
select.select {
	color:#333333;
	background-color:#FFFFFF;
	border:1px solid #dddddd;
	margin-left:10px;
	width:150px;
	}
	
legend {
	font-size:1.8em;
	font-weight:lighter;
	text-align:left;
	color:#333333;
	background-color:#FFFFFF;
	margin-bottom:5px;
	margin-left:-10px;
	padding: 0px 10px;
	}
	
#enquiryForm input.radio, #subscribeFormFull input.radio {
	color:#333333;
/*	margin-left:-5px;*/
	margin-right:-5px;
	font-size:1.3em;
/*	display:inline-block;
	float:right;*/
	}
	
#formText {
	float:left;
	clear:none;
/*	display:inline-block;*/
	margin-right:10px;
	font-size:1.3em;
	font-weight:normal;
	text-align:left;
	}



	
/** END FORM STYLING **/


.contentDivider {
	background-image:url(../images/contentDivider.png);
	background-position:center;
	background-repeat:no-repeat;
	heght:11px;
/*	padding:0px 30%;*/
	margin:11px auto 11px auto;
	display:block;
	width: 60%
	}

	
.expandable {
/*	background-color: #E1E3F0;
	padding: 20px;*/
/*	margin-left: 2px;*/
	width: 100%;
	}
	
	
.bulletstar {
	list-style-image:url(../images/starBulletGraphic.gif);
	}
	
	
.bulletDisc {
	list-style-image:url(../images/solidBulletGraphic.gif);
	}
	
.bulletCircle {
	list-style-image:url(../images/bulletGraphic.gif);
	}
	
	
	
	