/* Main Styles */
body							{margin:0px; text-align:center; font-size:95%; font-family:Arial; color:#333333;}
body a								{color:#333333;}
body a.header						{color:white; text-decoration:none; font-weight:bold;}
body form							{width:986px; margin:0px auto 0px auto; text-align:left;}
body form div							{margin:0px; padding:0px; float:left;}
#all								{width:100%;}
#all #header							{height:106px; width:100%; background:url(../../../../images/templates/header.gif) no-repeat; margin:8px 0px 10px 0px;}
#all #header #logo							{float:left; margin:0px;}
#all #header #logo a							{display:block; width:210px; height:106px;}
#all #header #controls						{float:right; font-size:75%; margin:11px 11px 11px 11px;}
#all #header #controls ul						{}
#all #header #controls ul li						{background:url(../../../../images/templates/QLSep.gif) no-repeat left; padding-left:1px;}
#all #header #controls ul li a							{color:#FFFFFF; display:block; padding:3px 7px 3px 7px; text-decoration:none;}
#all #header #controls ul li a:hover						{text-decoration:underline;}
#all #header #controls ul li.noSep						{background:none; padding-left:0px;}
#all #header #controls select					{margin-left:4px; text-transform:capitalize; }
#all #header #controls select option			{text-transform:capitalize;}
#all #banner							{width:100%;}
#all #menu								{width:100%;}
#all #main								{border-bottom:1px solid #CCCCCC; padding-bottom:20px;}
#all #main h2.box							{background:#454ACA; font-size:85%; color:#FFFFFF; padding:6px 10px 6px 10px; float:left; display:block;}
#all #main div.box							{font-size:65%;}
#all #main #left							{width:207px;}
#all #main #left #side							{background:#96AFFF; width:100%; margin-bottom:15px;}
#all #main #left #side li							{width:100%;}
#all #main #left #side li a								{display:block; color:#000000; text-decoration:none; padding:6px 22px 6px 22px; font-weight:bold; width:163px;}
#all #main #left #side li a.sel								{background:#454ACA; color:#FFFFFF; background:url(../../../../images/templates/sideSel.gif) no-repeat 184px 8px #454ACA;}
#all #main #left #side li a:hover							{background:#454ACA; color:#FFFFFF; background:url(../../../../images/templates/sideSel.gif) no-repeat 184px 8px #454ACA;}
#all #main #left #side li ul							{}
#all #main #left #side li ul li								{}
#all #main #left #side li ul li a								{color:#FFFFFF; font-size:75%; padding:2px 0px 2px 30px; font-weight:normal; width:177px;}
#all #main #left #side li ul li a.sel								{background-image:none;}
#all #main #left #side li ul li a:hover								{background-image:none;}
#all #main #left h2.box							{width:187px;}
#all #main #centre							{width:593px; margin:0px 10px 0px 9px; min-height:14px;}
#all #main #centre #centreImage 				{width:593px; height:307px; background:url(../../../../images/templates/headers/home.jpg) no-repeat; }

/* Right-hand spotlights */
#all #main #right							{width:167px;}
#all #main #right h2.box						{width:147px;}
#all #main #right h2.box a						{color:White; text-decoration:none;}
#all #main #right #spot1						{margin-bottom:10px;}
#all #main #right #spot2						{margin-bottom:10px;}
#all #main #right #spot3						{margin-bottom:10px;}

/* Footer */
#all #footer							{width:593px; margin:0px 177px 0px 216px; font-size:65%;}
#all #footer #links							{margin-left:-10px;}
#all #footer #links li							{background:url(../../../../images/templates/footerSep.gif) no-repeat left; padding-left:1px;}
#all #footer #links li a							{display:block; padding:15px 10px 15px 10px; text-decoration:none;}
#all #footer #links li a:hover							{text-decoration:underline;}
#all #footer #links li.noSep						{padding-left:0px; background:none;}
#all #footer #legal							{clear:both; width:100%;}

.noBG {background:none;}

/* Non-Bulleted Lists */
.nobullets {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets li {margin:0px; padding:0px; float:left;}
.nobullets * ul {list-style:none; margin:0px; padding:0px; float:left;}
.nobullets * li {margin:0px; padding:0px; float:left;}

/* Invisible Text */
.invisi {display:none;}

/* Template Specific Styles */

.wide {}
.wide #all #main #centre {margin-right:0px; width:770px;}
.wide #all #main #right {display:none;}

/* Forms */
input, textarea, select {
	font-family:Arial, Verdana, Tahoma;
	font-size:80%;
	border:1px solid #96B8DE;
	
}

.formheading { background-color:#66CCcc;}










