 /********************** PLEASE NOTE ************************* /  
 /															   /		
 / IMPORTANT: Please ensure you are familiar with CSS protocol /
 / before making ANY CHANGES 	                               /
 /															   /
 /*************************************************************/ 
 
 
 /****************** Site constant tags ********************** /  
 /															   /		
 / The tags below are NOT to be modified, deleted or added to. /
 / Doing so will result in deviation from the Palmer           /
 / Technologies template.                                      /
 /															   /
 /*************************************************************/
 
 
 /* General Fonts, Links, Structural Elements and Body Tags */

 body 		 	 		{ background: url(images/background.gif) center repeat-y; background-color: #BDBEBE; margin: 0px; font-size: 100%; }
 font, th, td, p, div  	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size:100%; line-height: 17px; }
 a						{ color: #003366; text-decoration: none; }
 a:hover				{ color: #003366; text-decoration: underline; }
 
 /* Header and Main Menu */
 
 td.yellowbar			{ background-color: #FFC12D; border-right: 2px solid #C6C8CA; border-bottom: 1px solid #8E979C; }
 .menu					{ background: url(images/menu_back.gif) repeat; width: 754px; }
 
 /* Services Menu */
 
 .services-menu			{ background: url(images/services_back.gif); width: 193spx; background-color: #FFF; }
 #services				{ padding-right: 7px; padding-left: 7px; padding-top: 4px; padding-bottom: 4px; background-color: #FFF; margin: 8px; margin-right: 10px; font-size: 60%; }
 #services-grey			{ padding-right: 7px; padding-left: 7px; padding-top: 7px; padding-bottom: 7px; background-color: #F3F3F3; margin: 8px; margin-right: 10px; font-size: 60%; }
 #services a			{ color: #333; font-weight: bold; }
 #services-grey a		{ color: #333; font-weight: bold; }
 
 .light-grey			{ color: #666; }
 .blue					{ color: #0093FF; }
 td.table-back			{ background-color: #FFF; border-right: 1px solid #C6C8CB; }
 
 #welcome				{ background-color: #E9E7E0; border: 2px solid #FFF; border-bottom: 0px; font-size: 60%; padding: 10px; padding-left: 0px; line-height: 15px; }
 #news					{ border: 2px solid #FFF; border-bottom: 0px; }
 #memberships			{ background-color: #E3E0D7; border: 2px solid #FFF; border-bottom: 0px; height: 112px; text-align: center; }
 
 /* Footer */
 
 td.footer 				{ background: url(images/footer_back.gif); font-size: 60%; font-weight: bold; text-align: right; }
 td.footer a			{ color: #333; }
 td.yellowbar-footer	{ background-color: #FFC12D; border-right: 1px solid #B4B6B7; border-top: 1px solid #8E979C; }
 
 /* Content */
 
 td.content-header		{ background: url(images/content_header.gif); border-bottom: 1px solid #1F1F1F; font-family: 'Trebuchet MS', Arial, Verdana; font-size: 100%; font-weight: bold; color: #FFF; padding-left: 20px; }
 #content				{ background-color: #FFF; font-size: 75%; padding: 20px; color: #444444; }
 
 .blue					{ font-weight: bold; color: #003399; }

.box				{ FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: tahoma,arial,helvetica}
.boxheader			{ border-top: 1px solid #FFC12D; border-right: 1px solid #FFC12D; border-left: 1px solid #FFC12D;FONT-SIZE: 13px; COLOR: white; FONT-FAMILY: tahoma,arial,helvetica}
.border1			{ border-top: 1px solid #FFC12D; border-right: 1px solid #FFC12D; border-left: 1px solid #FFC12D; border-bottom: 1px solid #FFC12D; }


#welcome .pad {
	margin: 16px;
}
#welcome ul {
	clear: both;
	font-size: 11px;
}
#welcome p {
	font-size: 11px;
}
.imageRight {
	/* border: 1px solid #eee; */
	padding: 10px; 
	margin: 0 0 14px 14px; 
	float: right; 
}
.imageLeft {
	/* border: 1px solid #eee; */
	padding: 10px; 
	margin: 0 14px 14px 0; 
	float: left; 
}
.imageCleared {
	/* border: 1px solid #eee; */
	padding: 10px; 
	margin: 14px 0 14px 0; 
	clear: both;
	text-align: center;
}

.mainheader { 		color: #000000; font-weight: bold;	}
.maintext {			color: #444444;		}

#content a:link {	text-decoration: underline; }
#content a:hover {	color: #000000; }

li.list_breaker {	margin: 0px 0px 8px 0px; }

ul {				list-style-image: url('images/li_arrow.gif'); }

/* Form Styling */
input.textfield{width:250px;}
span.red_star{color:red;}