@charset "UTF-8";

body { background-color: #FFFFFF; background-image: url(images/index_r1_c1.gif); background-repeat: repeat-x; margin: 0px; font-family:Arial; font-size:11px; color:#333333; line-height: 19px; }

#topcontainer { width: 862px; height: 218px; margin-left: auto; margin-right: auto; }

#logo { width: 290px; height: 218px; float:left; background-image:url(images/index_r1_c2.gif); }

#flash { width: 564px; height: 218px; float:left; }

#locationflash { width: 289px; height:261px; float:left; }

#righofflash { width: 8px; height: 218px; float:left; background-image:url(images/index_r1_c13.gif); }

#navcontainer { width: 862px; height: 38px; margin-left: auto; margin-right: auto; }

#mainbody { width: 845px; margin-left: auto; margin-right: auto; background-image:url(images/index_r3_c2.gif); background-repeat:no-repeat; padding-left: 8px; padding-top: 8px; padding-right: 9px; overflow: hidden; }

#mainbody2 { width: 845px; margin-left: auto; margin-right: auto; background-image:url(images/index_r3_c2.gif); background-repeat:no-repeat; padding-left: 8px; padding-top: 8px; padding-right: 9px; overflow: hidden; }

#rightcolumn { width:497px; float:right; height:auto; padding: 20px; }

#t1 { width:283px; height:111px; margin:auto; float:left; padding:12px; }

#homeform { width:220px; float:right; height:auto; padding-left: 50px; }

#left { width:283px; float:left; height:auto; padding: 11px; }

#contactform { width: 240px; float: left; }

#contactinfo { width: 240px; float: right; }

#footer { width: 862px; height: auto; clear:both; margin-left: auto; margin-right: auto; margin-top: 10px; }

#optimisation { width: 862px; height: auto; clear:both; margin-left: auto; margin-right: auto; margin-top: 10px; }

.seobull { list-style-type:none; }

#tab1 { background-image:url(images/tab1.gif); background-repeat:no-repeat; width:283px; height:111px; margin:auto; float:left; padding-bottom:12px; }

#tab2 { background-image:url(images/tab2.gif); background-repeat:no-repeat; width:283px; height:111px; margin:auto; float:left; padding-bottom:12px; }

#tab3 { background-image:url(images/tab3.gif); background-repeat:no-repeat; width:283px; height:111px; margin:auto; float:left; }

h1 { font-family:Arial; font-size:16px; font-weight:bold; color:#0C4872; }

h2 { font-family:Arial; font-size:13px; font-weight:bold; color:#529CCF; }

.headingone { font-family:Arial; font-size:16px; font-weight:bold; color:#0C4872; }

.headingtwo { font-family:Arial; font-size:13px; font-weight:bold; color:#529CCF; }

.headingthree { font-family:Arial; font-size:13px; font-weight:bold; color:#529CCF; }

h3 { font-family:Arial; font-size:13px; font-weight:bold; color:#529CCF; }

#headings { width: 350px; }

p { font-family:Arial; font-size:11px; color:#333333; line-height: 19px; }

.forms { border: 1px solid #cccccc; margin-bottom: 4px; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a:link {
	color:#333333;
	text-decoration:underline;
}
a:visited {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#cccccc;
	text-decoration:none;
}


#headings a:link {
	color:#529CCF;
	text-decoration:none;
}
#headings a:visited {
	color:#529CCF;
	text-decoration:none;
}
#headings a:hover {
	color:#cccccc;
	text-decoration:underline; }
	
.style4 { color: #008000 }

.style3 { color: #c33131 }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }