/*--------                       standardised naming convertions                         ----------*/

/*-------- complied to standise naming convertions within CSS - all attributes are at the discrestion of the developers/designers----------*/

BODY 					{font-family:Verdana, arial, ms sans serif; font-size:100%; color:#333333}
h1						{font-family:Verdana, arial, ms sans serif; font-size:150%; color:#000000}
h2						{font-family:Verdana, arial, ms sans serif; font-size:150%; color:#CC3300;font-weight:normal}
h3						{font-family:Verdana, arial, ms sans serif; font-size:120%; color:#ffffff}
h4						{font-family:Verdana, arial, ms sans serif; font-size:100%; color:#333333}
h5						{font-family:Verdana, arial, ms sans serif; font-size:100%; color:#333333}
h6						{font-family:Verdana, arial, ms sans serif; font-size:100%; color:#333333}
td						{font-family:Verdana, arial, ms sans serif; font-size:100%; color:#333333}
ul						{font-family:Verdana, arial, ms sans serif; font-size:100%; color:#333333}

ol	    				{font-family:Verdana, arial, ms sans serif; font-size:100%; color:#333333}
li {font-family:Verdana, arial, ms sans serif; color:#ffffff; font-size: 11px;text-decoration:none;}

.footer 				{font-family: Verdana, arial, ms sans serif; font-size:85%; color:white}
.date 					{font-family: Verdana, arial, ms sans serif;font-size:100%; color:#333333}
.admin					{font-family:Verdana, arial, ms sans serif; color:#eeeeee; font-size: 100%;text-decoration:none;font-weight:bold;}
.errorMessage 			{font-family: Verdana, arial, ms sans serif;font-size:100%; color:red}
.formfield 				{font-family: Verdana, arial, ms sans serif;font-size: 100%; background-color: #FFFFFF; color: #666666; border: solid 1px #333333; width:150pt}
.formadmin				{font-family: Verdana, arial, ms sans serif;font-size: 100%; background-color: #FFFFFF; color: #333333; border: solid 1px #cccccc;}
.searchfield 		 	{font-family: Verdana, arial, ms sans serif; font-size: 85%; height:18px; background-color: #FFFFFF; color: #808080; border: solid 1px #808080; border-style: solid 1px #808080;	width: 70pt}
.searchfieldsmall 		 	{font-family: Verdana, arial, ms sans serif; font-size: 85%; height:18px; background-color: #FFFFFF; color: #808080; border: solid 1px #808080; border-style: solid 1px #808080;	width: 40pt}
.emailfield 			{font-family: Verdana, arial, ms sans serif;font-size: 100%; background-color: #FFcccc; color: #333333; border: solid 0px #990000; border-style: solid 0px #990000;width: 100%}

a.link:link			 {font-family:Verdana, arial, ms sans serif; color:#999999; text-decoration:none; font-weight: bold;}
a.link:active		 {font-family:Verdana, arial, ms sans serif; color:#999999; text-decoration:none; font-weight: bold;}
a.link:visited		 {font-family:Verdana, arial, ms sans serif; color:#999999; text-decoration:none; font-weight: bold;}
a.link:hover		 	 {font-family:Verdana, arial, ms sans serif; color:#999999; text-decoration:underline; font-weight: bold;}

a.whitelink:link			 {font-family:Verdana, arial, ms sans serif; color:#ffffff;text-decoration:none; font-weight: bold;}
a.whitelink:active		 {font-family:Verdana, arial, ms sans serif; color:#fffffftext-decoration:none; font-weight: bold;}
a.whitelink:visited		 {font-family:Verdana, arial, ms sans serif; color:#ffffff;text-decoration:none; font-weight: bold;}
a.whitelink:hover		 	 {font-family:Verdana, arial, ms sans serif; color:#ffffff;text-decoration:underline; font-weight: bold;}

a.navlink:link			 {font-family:Verdana, arial, ms sans serif; color:#336600; text-decoration:none;}
a.navlink:active		 {font-family:Verdana, arial, ms sans serif; color:#660000;text-decoration:none;}
a.navlink:visited		 {font-family:Verdana, arial, ms sans serif; color:#336600;text-decoration:none;}
a.navlink:hover		 	 {font-family:Verdana, arial, ms sans serif; color:#0099CC;text-decoration:underline;}

a.headerlink:link			 {	font-family:Verdana, arial, ms sans serif;	color:#336600;	font-size: 11px;	text-decoration:none;	background-color:99CC00;	padding : 3px;}
a.headerlink:active		 {font-family:Verdana, arial, ms sans serif;	color: #336600;	font-size: 11px;	text-decoration:none;	background-color : 99CC00;padding :3px;}
a.headerlink:visited		 {font-family:Verdana, arial, ms sans serif; color:#336600; font-size: 11px;text-decoration:none;background-color:99CC00;padding : 3px;}
a.headerlink:hover		 	 {font-family:Verdana, arial, ms sans serif; color:#0099CC; font-size: 11px;text-decoration:underline;background-color:99CC00;padding : 3px;}

a.navlinktitle:link			 {font-family:Verdana, arial, ms sans serif; color:#336600; font-size: 11px;text-decoration:none;}
a.navlinktitle:active		 {font-family:Verdana, arial, ms sans serif; color:#ffffff; font-size: 11px;text-decoration:none;}
a.navlinktitle:visited		 {font-family:Verdana, arial, ms sans serif; color:#336600; font-size: 11px;text-decoration:none;}
a.navlinktitle:hover		 	 {font-family:Verdana, arial, ms sans serif; color:#0099CC; font-size: 11px;text-decoration:underline;}

a.footer:link		   	{font-family:Verdana, arial, ms sans serif; color:#333333; font-size: 85%;text-decoration:none;}
a.footer:active			{font-family:Verdana, arial, ms sans serif; color:#333333; font-size: 100%;text-decoration:none;}
a.footer:visited		{font-family:Verdana, arial, ms sans serif; color:#333333; font-size: 100%;text-decoration:none;}
a.footer:hover			{font-family:Verdana, arial, ms sans serif; color:#333333; font-size: 100%;text-decoration:underline;}

a.footer_white:link		{font-family:Verdana, arial, ms sans serif; color:#ffffff; font-size: 85%;text-decoration:none;font-weight:bold;}
a.footer_white:active	{font-family:Verdana, arial, ms sans serif; color:#ffffff; font-size: 85%;text-decoration:none; font-weight: bold;}
a.footer_white:visited	{font-family:Verdana, arial, ms sans serif; color:#ffffff; font-size: 85%;text-decoration:none;font-weight:bold;}
a.footer_white:hover	{font-family:Verdana, arial, ms sans serif; color:#ffffff; font-size: 85%;text-decoration:underline;font-weight:bold;}

ul						{list-style-image:url(../images/bullet.gif);margin-left:20px;vertical-align: top;font-family: Verdana, arial, ms sans serif; font-size:75%; color:#ffffff;padding-top : 0px;}
/*-------- select does not work with netscape 4.7 (named after Dirk Biscut)----------*/
select.pretty		   	{font-family:Verdana, arial, ms sans serif;font-size: 100%;background-color: #F5F5F5;color: #666666;font-weight: 0;border: solid 1px #999999;margin-top:3;width: 50%;}

table.border 		   	{border: 1px;border-color: #ffffff;border-style: solid;background : #eeeeee;}
/*-------- creates space aound table, useful for floating content----------*/
table.floating 		   	{color: #666666;	font-family: Verdana, arial, ms sans serif;	font-size: 100%;font-weight: bold;	text-decoration:none;margin-top:10px;	margin-bottom:5px;margin-left:5px;}
td.border               {border: 1px; border-color: #990000; border-style: solid;}

/*-- TABLE STYLE --*/
table.borderaf 		   	{border: 1px;border-color: #E2E2E2;border-style: solid;background : #E2E2E2;}
td.borderaf             {border: 1px; border-color: #333333; border-style: solid;}
table.borderapb 		   	{border: 1px;border-color: #990000;border-style: solid;background : #ffeeee;}
td.borderapb             {border: 1px; border-color: #333333; border-style: solid;}
table.borderrb 		   	{border: 1px;border-color: #006699;border-style: solid;background : #ebe8ff;}
td.borderapb             {border: 1px; border-color: #333333; border-style: solid;}
table.borderesb 		   	{border: 1px;border-color: #66cc00;border-style: solid;background : #e6cdeb;}
td.borderaesb             {border: 1px; border-color: #333333; border-style: solid;}

.text 					{font-family: Verdana, arial, ms sans serif; font-size:75%; color:#ffffff}
.textfooter 		{font-family: Verdana, arial, ms sans serif; font-weight: bold; font-size:9px; color:#999999}
a.textfooter 		{font-family: Verdana, arial, ms sans serif; font-weight: bold; color:#999999 text-decoration: none;}
a.textfooter:hover 		{font-family: Verdana, arial, ms sans serif; font-weight: bold; color:#999999 text-decoration: underline;}

.texttitle 				{font-family:  arial,Verdana, ms sans serif; font-size:120%; color:#ffffff; font-weight:bold;}

.menutext 					{font-family: Verdana, arial, ms sans serif; font-size:10px; color:#333333}


.tblehead { 
	background-color: #999; 
	color: #036; 
	padding: 5px 3px !important;
	}
.formtable td {
	border-bottom: 1px #666 solid;
	padding: 5px 3px 5px 0;
	vertical-align: middle;
	}
.formtable td.noborderpls {
	border-width: 0;
	}
.formtable td.alignmetop {
	vertical-align: top !important;
	}
.formtable td span {
	font-size: 11px;
	color: #ababab;
	font-style:italic;
	}
	
.formtableinput,
.formtableinputsml {
	width: 310px;
	padding: 3px 5px;
	border: 1px #036 solid;
	color: #fff;
	font-size: 12px;
	background-color: #194C7F;
	}
.formtableinputsml {
	width: 50px;
	}
.formtable td select {
	border: 1px #036 solid;
	color: #fff;
	font-size: 12px;
	background-color: #194C7F;
	}




/* new article css */

.articletext {
	padding-right: 15px;
	vertical-align: top;
	}

h2.internalHeader {
	color: #fff;
	font-size: 140%;
	margin-bottom: 20px;
	}
.articletable {
	vertical-align: top;
	width: 244px;
	text-align:right;
	background-color: #333;
	}
.articleImg {
	width: 244px;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.menutable {
	text-align: left;
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	}
.menutable ul {
	margin:-3px 0 15px 10px;
	padding:0;
	}
.menutable ul li {
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 4px;
	}