html		{margin:0; padding:0;}
body		{color:#000; margin:0; padding:0; height: 100%; font:80% arial, sans-serif;}
img			{border:0;}
form		{margin:0 0 -19px 0; padding:0;}

/* DIV rules */
#site		{width:780px; margin:1px auto;}
#header		{clear:both; width:780px; height:120px;}
#menu1		{clear:both; width:780px; background-image:url(images/menuBg.jpg); text-align:center; padding:6px 0; color:#FFF; font-weight:bold; font-size:85%; border-bottom:1px solid #000;}
#menu1 a	{color:#FFF;}
#menu2		{clear:both; width:780px; text-align:center; margin:1px 0; font-weight:bold; font-size:85%; padding: 2px 0; border-top:1px solid #000; border-bottom:1px solid #000;}
#promoImg	{clear:both; width:780px; margin:5px 0 1px 0; border-bottom:1px solid #000;}
.colSml		{width:227px; margin:0 1px; float:left; font-size:90%;}
.colLrg		{width:313px; margin:0 1px; padding: 0 2px; float:left; font-size:90%; border-left:1px solid #000; border-right:1px solid #000;}
.fixed		{height:120px;}
#footer		{clear:both; width:780px; margin:10px 0 0 0; border-top: 1px solid #000; font-size:85%; text-align:center; color:#999;}
.half		{width:45%; margin:0 2% 0 0; float:left;}
.quarter	{width:21%; margin:0 2% 0 0; float:left;}
.3quarter	{width:75%; margin:0 2% 0 0; float:left;}

/* tables, boxes, sidemenus */

table, th, td	{border-collapse:collapse;}
table			{margin-bottom:10px; width:100%}
td				{text-align:center; padding:0.3em}
th				{text-align:center; padding:0.3em; background:#FBD9AA;}
table, td, th,
textarea, 
select			{border:1px solid #E4860A;}

/*General Text Rules */
h1				{font-size:180%; margin:.4em 0; padding:0; color:#E4860A; clear:both;}
h2				{font-size:150%; margin:.4em 0; padding:0; color:#E4860A; clear:both;}
h3				{font-size:130%; margin:.4em 0; padding:0; color:#E4860A; clear:both;}
h4				{font-size:110%; margin:.4em 0; padding:0; color:#E4860A; clear:both;}
strong			{color:#E4860A;}
a				{color:#000;}
ul				{list-style-type:square;}

/* ALIGNMENT rules */
.imgFloatRight	{float:right; margin-left:.7em;}
.imgFloatLeft	{float:left; margin-right:.7em;}
.imgMiddle		{vertical-align:middle; margin-right:.7em;}
.floatLeft		{float:left; width:150px; margin:10px;}
.clearBoth 		{clear:both; margin:0; padding:0;}
.left			{text-align:left;}
.center			{text-align:center;}
.right			{text-align:right;}
.top			{vertical-align:top;}

/* special colours etc */
.amberText		{color:#E4860A;}
.fade			{background-image:url(/images/homepage/greyFade.gif);}
.colHeader		{color:#FFF; font-size:150%; font-weight:bold; margin:2px;}
.colHeader	a	{color:#FFF; text-decoration:none;}
.orange			{background-color:#F90;}
.darkOrange		{background-color:#C3490A}
.lightGreen		{background-color:#44CF42;}
.red			{background-color:#C52E3F;}
.redText		{color:#C52E3F;}
.purple			{background-color:#B45298;}
.blue			{background-color:#0055a0;}
.darkGreen		{background-color:#63A542;}
.topBorder		{border-top:1px solid #000;}
.highlight		{border:1px solid #E4860A; width:98%; margin:0 auto; background:#FDEDD7; padding:.5em; font-weight:bold;}
.highlight2		{border:1px solid #E4860A; background:#FDEDD7; padding:30px 10px;}