/* CSS Document */



/*

Author: Kate Twiss

Author URI:http://www.katetwiss.co.uk

*/





/* basic */

a img { border:none; }

.displaynone { display:none; }

.hr { clear:both; }

hr { display:none; }

.centered { text-align:center; }



/* layout */

body { background:url("images/bgLines.gif") top left; font-family: arial, helvetica, sans-serif; font-size:100%; margin:5px 0px 0px; padding:0px; text-align:center; }

#pageHolder { background: url("images/main_bg.gif"); margin:0px auto; text-align:center; width:100%; }

#header { background:#ff5900 url("images/header_bg.gif"); border-top:1px solid #273633; padding:0px; margin:0px; width:100%; }

	#mainContent { background:url("images/top_grad.gif") top left repeat-x #fff; font-size:0.8em; margin:0px auto; padding:0px; text-align:left; width:755px; }

		#contentArea { border-bottom: 2px solid #999; padding: 40px 40px 80px; }

	#footer { background: #273633; height:14px; margin:0px auto;  width:755px; }
		#footerText { color:#6e7f7c; font-size:0.8em; padding-top:3px; }


/* lists */

#navArea { background: url("images/nav_bg.gif"); height:26px; margin:0px auto; padding:0px; text-align:right; width:755px; }

ul#mainNav { color:#fff; display:inline block; list-style:none; margin:0px ; padding:0px 7px 0px 0px; }

	ul#mainNav li { display:inline; }

		ul#mainNav li a { background: url("images/navLeft.gif") top left no-repeat; color:#fff; font-size:0.8em; padding:4px 0px 3px 7px; text-decoration:none; text-transform:uppercase; }

			* html ul#mainNav li a { padding:0px 0px 3px 7px; }

		ul#mainNav li span { background: url("images/navRight.gif") top right no-repeat; height:26px; padding:4px 7px 4px 0px; }

		ul#mainNav li a:hover, ul#mainNav li a.selected { background-position: left -27px; }

		ul#mainNav li a:hover span,  ul#mainNav li a.selected span  { background-position: right -27px; }



ul.list { list-style-type:square; float:left; width:250px; }



/* headers */

h1 { margin:0px; padding:0px; }

h2 { color:#00467e; font-family: Georgia, Times, serif; font-size:1.9em; margin:15px 0px 25px; }

h3 {background: url("images/grad_bg.gif") bottom left repeat-x; padding-bottom:35px; }



/* links */

a { color:#00467e; font-weight:bold; text-decoration:underline; }

	a:hover { text-decoration:none; }



.tel { color:#00467e; }

.highlight { color:#ff5900; font-weight:bold; }

.bold { font-weight:bold; }

.address { float:left; width:250px; }



ul.list { list-style-type:none; margin-left:0px; padding-left:0px; }

	ul.list li { background: url("images/dot.gif") top left no-repeat; padding-left:15px; }

	

/* forms */

fieldset { border:0px; }

fieldset, input { margin:0px; padding:1px; }

legend { display:none; }

.inputType { margin:5px 20px 5px 0px; padding-bottom:10px;}

.formWrap { padding-top:5px; }

label { display:block; padding-bottom:2px; color:#656A7E;}

label small { color:#ff5900; font-family:Arial,Helvetica,sans-serif; font-size:1em;}

input { width:250px;}

.long input { width:350px; }

input.submit { background:url("images/button_bg.gif") top left repeat-x; border:none; color:#fff; cursor:pointer; font-weight:bold; font-size:0.9em; letter-spacing:0.05em; margin-top:15px; padding:3px; text-transform:uppercase; }

.error { font-size: 0.8em; color: #FF5900; margin-left: 10px; display:none; }



#copy { color: #999; font-size: 0.7em; margin: 5px auto; text-align: center; width: 790px; }	
#copy a { color: #999; }
