/*----- COLOUR PALATTE -----*/
/* light green	= 89C75E */
/* mid green	= 55A047 */
/* dark green	= 008131 */

body, td			{ font-family:arial, sans-serif; font-size:11px; color:#333333; line-height:15px; }
body				{ margin:0px; background-color:#FFFFFF; }
.sidebar			{ background-image:url(/1-imgs/1-bk.jpg); background-attachment: fixed; background-position: -10 0 }
.sidebk				{ background-color:#89C75E; }

/*----- LINK STYLES -----*/
a, a:visited, a:active	{ text-decoration: none; color: #008131; }
a:hover 				{ text-decoration: underline; color: #008131; }

a.a-side, .a-side:visited, .a-side:active
					{ font-size: 11px; color: #FFFFFF; font-weight: normal; padding-left: 30px; }
a.a-side:hover 		{ color: #FFFFFF; font-weight: bold; text-decoration: none }

a.a-foot, .a-foot:visited, .a-foot:active
					{ font-size: 9px; color: #999999; letter-spacing: 0px }

a.a-dcom, .a-dcom:visited, .a-dcom:active
					{ font-size: 9px; color: #CCCCCC }


/*----- TEXT STYLES -----*/
.ttl1				{ font-size: 18px; color: #008131; line-height: 25px } 
.ttl2				{ font-size: 13px; color: #55A047 }
.txt-lg				{ font-size: 12px; line-height: 17px } 
.txt-emph			{ font-size: 16px; color: #008131; font-style: italic }

.news-pic			{ margin-left: 20px }


/*----- MENU STYLES -----*/
.clsTop1On			{ font-size: 11px; color: #FFFFFF; text-align: center; padding-bottom: 2px; padding-top: 2px }
.clsTop1Over		{ font-size: 11px; color: #FFFFFF; text-align: center; padding-bottom: 2px; padding-top: 2px }

.clsTop2On			{ font-size: 11px; color: #55A047; text-align: left; padding-left: 7px; padding-bottom: 2px; padding-top: 2px }
.clsTop2Over		{ font-size: 11px; color: #FFFFFF; text-align: left; padding-left: 7px; padding-bottom: 2px; padding-top: 2px }


/*----- FORM STYLES -----*/
INPUT			{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCCC; padding: 2px }
TEXTAREA		{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCCC; padding: 2px }
CHECKBOX		{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCCC; padding: 2px }
.txtfield		{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCCC; padding: 2px }
SELECT			{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCCC; padding: 2px }
.button-send	{ background-image: url(/1-imgs/b-send.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 30px; width: 80px; border: none; cursor: pointer; }












/*----- TITLE STYLES -----*/
.byline				{ font-size: 19px; font-weight: bold; font-style: italic; color: #972A38 } 


/*----- SEARCH INPUT -----*/
.i-search			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 1px; border-style: solid; border-color: #CCCCCC; padding: 3px }
.b-search			{ background-image:   url(file:///Server%202/%A5WEBSITES%A5/PCL/site/imgs/b-search.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 20px; width: 20px; border: none; cursor: pointer; }


/*----- DEMO COLOUR CODE -----*/
.ttl1-demo			{ font-size: 15px; color: #009933; font-weight: bold; line-height: 25px } 
.ttl2-demo			{ font-size: 13px; color: #009933 }
a.a-demo, .a-demo:visited, .a-demo:active
					{ font-size: 10px; color: #009933; padding-left: 10px; font-weight: normal; line-height: 17px }
a.a-demo:hover 		{ color: #009933; text-decoration: underline }
