/* CSS Design by Gavin Dixon - January 2008 */


body             {
	background: url('images/body-bg.jpg') repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	line-height: normal;
}
form             {font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:11px; color: #333333;line-height: normal;padding: 6px; margin-top: 5px;background-color: #FEFFD5;}
a		         {color:#000000; text-decoration:none; }
a:hover	         {color:#A5D426; text-decoration:none;}
#wrapper         {width: 790px;margin: auto;background-color: #FFFFFF;border-right: 1px solid #A3C5EE;border-left-width: 1px;border-left-style: solid;border-left-color: #A3C5EE;border-right-width: 1px;border-right-style: solid;border-right-color: #A3C5EE;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #A3C5EE;}
#center          {
	width: 720px;
	margin-left: 25px;
	margin-top: 0px;
	padding: 0px;
}
#center .content {
	padding: 20px 24px;
	line-height: normal;
	font-variant: normal;
}
#footer .content {padding: 5px 14px;}
#footer          {padding: 0px;	margin: 0px;}
#foot a		     {color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:underline; }
#foot a:hover    {color:#000000; text-decoration:none; }
#foot            {
	font:normal 9px Trebuchet MS;
	width: 720px;
	background: url(images/footer-bg.jpg) center center repeat-x;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	border-top:1px solid #ccc;
}
#foot p          {margin:0; padding:0;}
#foot .content   {padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px; }
#foot .left      {float:left;}
#foot .right     {float:right;}
img              {border: 0px;margin: 0px;}
h4               {font-size: 18px; color: #A5D426; border-bottom:1px solid #D2C9C9; font-weight: bold; }
.formbox         {border : 1px solid #86d215;color : #000000; fbackground : #ffffff; padding: 2px; margin: 2px;
font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:11px; color: #333333;}
.divider         {
	position: relative;
	background: #fff url(images/border2.gif) repeat-x;
	height: 15px;
	clear: both;
	margin: 0em;
}
.p-bold          {font-weight: bold;}
.p-italic        {font-style: italic; font-weight: bold;}
.redtext         {font-weight:bold; color:#FF0000;font-size:14px; text-align: center;}
.tableborder     {border: #f6f6f6 1px solid;padding: 5px;}
.boldertext      {font-size: 15px; color: black;  text-align: center;}
.telephonenumber {color: #ee0000; font-weight: bold; text-align: center; font-size: 60px; }
li               {font-weight: bold; }
ul               {list-style-image: url(images/point_1.jpg);}
.pdficon         {padding-left:22px;padding-top:0px;padding-bottom:0px; background:url(images/icon_pdf.gif) no-repeat top left;}
#news      		 {float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify;}
.newsItem	     {
	background:#FEFFD5;
	border:1px solid #FFEB70;
	font-size:13px;
	margin-bottom:20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 10px;
}
.newsItem h1     {color:#225799; margin:0 0 10px 0; padding:0; font-size:11px; font-weight:normal; }
.tableheader     {background-image:url(images/table-header.gif);padding: 1px;font-weight: bold;border: #d7d7d7 1px solid;font-size: 11px;text-transform: uppercase;}
.tableborder     {border: #cccccc 1px solid; padding: 1px;}
.tablettext      {font-size:11px; background-color: #F6F6F6; padding: 1px;}
.thumbnail       {position: relative;z-index: 0;}
.thumbnail:hover {background-color: transparent;z-index: 50;}
.thumbnail span  {font: 14px  "Segoe UI","Calibri",Arial, Verdana;line-height: normal;position: absolute;background-color: #f6f6f6;padding: 5px;left: -1000px;border: 3px solid black;visibility: hidden;color: #333;text-decoration: none;width: 300px;height: 220px;}
.thumbnail span img{ border-width: 0;padding: 2px;}
.thumbnail:hover span{visibility: visible;top: 0;left: 60px;}
.title           {font-size: 11px; color: #CC0000; font-weight: bold;}
.companybox { width: 300px; height: 300px; text-align: left; margin-bottom: 0px; }
.companybox_div {margin: 0px;color: #e88752;font-size: 10pt;font-family: Georgia, "Times New Roman", Times, serif;font-weight: bold;text-transform: uppercase;text-align: left;padding-bottom: 0px;border-bottom: 1px solid #E4E0E0;}
.company_div {width: 630px;background-color: #FFFFFF;text-align: left;}
.image-floatright {float:left;width:100px;margin:10px 10px 0 0;padding:20px;border:1px solid #CCC; text-align:left;}

hr.dash {border-top: 0px;border-left: 0px;border-right: 0px;border-bottom: 1px dotted #cacaca;}
