/*---------------------HOME PAGE CONTENT AND NAV BAR FONT SIZE*/
font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

.byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
}

.byline_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #B1DF79;
}


.contentLayer {
	background-repeat: no-repeat;
	background-position: bottom;
}


/*---------------------NAV BAR HOVER LINK FONT COLOUR*/
a.nav:hover {
	color: #360;
	text-decoration: underline
}

/*----------------------TOOLS AND RESOURCES LINK FONT COLOUR*/
a.navTools:hover {
	color: #333;
	text-decoration: underline
}

/*----------------------HELP MENU LINK FONT COLOUR*/
a.navHelp:hover {
	color: #333;
	text-decoration: underline
}

/*-----------------------NAV FONT COLOUR AND WEIGHT*/
.nav {
	text-decoration: none;
	color: #333;
	font-weight: bold
}

/*-----------------------CONTENT PAGE LINK FONT COLOUR*/
a:hover {
	color: #693
}

/*-----------------------SIDE NAV BUTTON BORDER COLOUR AND ETC*/
.navcells {
	padding: 3px 2px 3px 4px;
	background-color:#B1DF79;
	border: 1px solid #6C3;
	background-attachment:scroll;
	background-repeat:repeat;
}
/*---------------------1ST TITLE PAGE FONT SIZE*/
h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #693
}

/*-----------------------FONT PAGE INFO TITLE ITALICS?*/
h3 {
	font: italic normal 13px "Arial", Times, serif;
	color: #069
}

/*------------------------PAGE CONTENT SUB TITLE FONT*/
h2 {
	font: bold 14px  Arial, Helvetica, sans-serif;
	color: #069
}

/*------------------------INPUT TABLE FIELD BORDER COLOUR*/
.input_normal {  width: 180px; height: 18px; border: 1px #dddddd solid; font: 11px Arial, Helvetica, sans-serif; color: #333333}

/*NOT SURE YET??*/
.input_drawwinner {  width: 250px; height: 18px; border: 1px #F00 solid; font: 11px Arial, Helvetica, sans-serif; color: #999999}

/*NOT SURE YET??*/
.input_short { width: 90px; height: 18px; border: 1px #dddddd solid; font: 11px Arial, Helvetica, sans-serif; color: #333333}

/*NOT SURE YET??*/
.input_2char { width: 20px; height: 18px; border: 1px #dddddd solid; font: 11px Arial, Helvetica, sans-serif; color: #333333}

/*NOT SURE YET??*/
.input_multiline { width: 180px; height: 100px; border: 1px #dddddd solid; border-color: #dddddd solid; font: 11px Arial, Helvetica, sans-serif; color: #333333}

/*NOT SURE YET??*/
.required { font: bold 11px Helvetica, sans-serif; color: #2d5093}

/*NOT SURE YET??*/
.declaration { font: italic 13px "Arial", Times, serif; color: #666666}

/*NOT SURE YET??*/
.formtable { font: 11px Arial, Helvetica, sans-serif }

/*NOT SURE YET??*/
ul { font: 11px Arial, Helvetica, sans-serif; list-style: disc}

/*NOT SURE YET??*/
ol { font: 11px Arial, Helvetica, sans-serif}

/*NOT SURE YET??*/
.admincells { padding: 2px 2px 2px 4px}

/*NOT SURE YET??*/
iframe {  width: 530px; height: 400px; border: 1px dotted; border-color: #CCCC99 #CCCC99 #CCCC99 #CCCC99; font: 11px Arial, Helvetica, sans-serif}

/*NOT SURE YET??*/
.CCM-PageTitle { font: italic bold 16px Verdana, Arial, Helvetica, sans-serif; color: #003366 ; background: #f6f6f6; border: 1px #CCCC99 dotted; border-color: #dddddd #dddddd #dddddd #dddddd;; width: 300px}

/*NOT SURE YET??*/
.CCM-SubTitle { font: italic bold 12px "Arial", Times, serif; color: #333333 ; background: #f6f6f6; border: 1px dotted; border-color: #dddddd #dddddd #dddddd; width: 300px}

/*NOT SURE YET??*/
.tablefont { font: 15px Arial, Helvetica, sans-serif }

/*----------------------------------MAIN CONTENT FONT SIZE*/
p { font: 12px Arial, Helvetica, sans-serif;align=justify;}

/*NOT SURE YET??*/
.smallfont { font: 9px Verdana, Arial, Helvetica, sans-serif}

/*NOT SURE YET??*/
.CCM-ArticleTitle { font: bold 14px Arial, Helvetica, sans-serif; color: #5AA8C2; width: 300px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/*NOT SURE YET??*/
.news_iframe { width: 520px; height: 250px; border: 0px none; font: 11px Arial, Helvetica, sans-serif }

/*NOT SURE YET??*/
.news_table { border: 1px #CCCC99 dotted; border-color: #CCCC99 #CCCC99 #CCCC99 #CCCC99}

/*NOT SURE YET??*/
.input_long { width: 370px; height: 18px; border: 1px #dddddd solid; font: 11px Arial, Helvetica, sans-serif; color: #333333}

/*NOT SURE YET??*/
.input_navbar { width: 150px; height: 18px; border: 0px none; font: normal 11px Arial, Helvetica, sans-serif; color: #666666; background: #F2F2E7}

/*NOT SURE YET??*/
.spotlight_iframe { width: 270px; height: 120px; border: 0px none; font: 11px Arial, Helvetica, sans-serif ; clip:      rect(   )}

/*NOT SEEN YET??*/
.bkgd_underconstruction {  background: url(images/essentials/under_construction_bkgd.gif) repeat-x fixed}

/*NOT SURE YET??*/
h4 {
	color: #933;
	font: bold 14px Arial, Helvetica, sans-serif
}

/*NOT SURE YET??*/
h5 {  font: 11px Arial, Helvetica, sans-serif; color: #999999}

/*NOT SURE YET??*/
h6 {  font: 9px Arial, Helvetica, sans-serif}

/*--------------------Buttom style e.g. Vote Back color and border*/
.buttonstyle {
	height: 18px;
	border: 1px solid #FFF;
	color: #FFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #693;
}
/*NOT SURE YET??*/
.GALLERY_buttonstyle {  font: bold 11px Arial; background: #CC0066; height: 20px; border: 1px #000000 solid; color: #FFFFFF; width: 20px; margin-top: 5px}

/*NOT SURE YET??*/
.surveyTitle { font: bold 13px Arial, Helvetica, sans-serif; color: #76849e}

/*NOT SURE YET??*/
.input_multiLarge { width: 280px; height: 160px; border: 1px solid; border-color:#dddddd; border-style: solid; font: 11px Arial, Helvetica, sans-serif; color: #333333}

/*NOT SURE YET??*/
.input_shorter { width: 60px; height: 18px; border: 1px #dddddd solid; font: 11px Arial, Helvetica, sans-serif; color: #333333}

/*NOT SURE YET??*/
.columns {  border: solid; border-width: 0px 1px 0px 0px; border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF}

/*NOT SURE YET??*/
.rowseparator {  border: dashed; border-width: 1px 0px 0px; border-color: #CCCCCC black black}

/*NOT SURE YET??*/
.lighttext { color: #999999}

/*-----------------------SPOTLIGHTS BACK COLOUR*/
.newBoxes {
	background-image: url(images/layout/survey_box_bkg.gif);
	background-color:#CCC;
	background-repeat: repeat;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 1px solid #FFF
}

/*NOT SURE YET??*/
.newBoxesBottom {
	background-image: #B1DF79;
	background-image: url(images/layout/box_bkgd.gif);
	background-repeat: repeat;
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #CCC
}

/*-----------------------FOOTER*/
.newFooter{
	/*background-image: url(images/layout/box_bkgd.gif);*/
	background-repeat: repeat;
	border: #ffffff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #FFF;
}

/*-----------------------*/

/*NOT SURE YET*/
.newBoxesTop {
	background-image: url(images/layout/bkg_top.gif);
	background-repeat: repeat;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border: 1px solid #CCC
}

/*------------------------TOOLS AND RESOURCES BORDER COLOUR*/
.navcellsTools {
	padding: 3px 2px 3px 4px;
	border: 1px solid #C99;
	background-image:url(images/layout/tools_res_bgk_colour.jpg);
	background-color:#C99;
}

/*------------------------TOOLS AND RESOURCES NAV FONT COLOUR*/
.navTools {
	text-decoration: none;
	color: #333;
	font-weight: bold
}

/*------------------------HELP MENU FONT COLOUR*/
.navHelp {
	text-decoration: none;
	color: #333
}

/*------------------------WEBSITE BACKGROUND COLOUR*/
body {
	/*background:url(images/layout/bkgd_page.gif);
	margin-top:0;*/
	/*background-image: url(images/layout/back_graphic.jpg);*/
	background-image: url(images/layout/back_graphic.jpg);
	background-position: center bottom;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-color:#FFF
}

/*------------------------CONTENT PAGES BORDER*/
.contentBorder {
	border: 1px solid #FFFFFF;/*-----------------------*/
	
}
.memnavcells {
	padding: 3px 2px 3px 4px;
	border: 1px solid #CCC
}
.tablePadding{
padding:8px 8px 0px 8px;
}
.input_3char { width:30px; border: 1px #dddddd solid; font: 11px Arial, Helvetica, sans-serif; color: #999999}

/*-----------------------*/
.menuIcon{padding-bottom:0px;
		padding-left:100px;
		padding-top:0px;
		padding-right:0px}
.applay{
		padding-bottom:10px;
		padding-left:100px;
		padding-top:0px;
		padding-right:0px}

.survey{padding-left:10px}

