﻿/* 
author - Dave Woods
date - 18/02/2008
*/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset { margin: 0; padding: 0; }
img { border: 0; }
body, select, input, textarea { font: 100%/1.2 "lucida sans", verdana, arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { padding-bottom: 0.8em; }
h1 { font-size: 2.0em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
p { padding-bottom: 1.2em; }


/********************************/
body, select, input, textarea
{
	font-family: "Myriad Pro", Arial, Sans-Serif;
}

a
{
	border:0px;
	color:black;
	text-decoration:none;	
}

#scroll ul
{
	margin-left: 15px;
	list-style-type: disc;
}

#container
{
	border:1px solid black;
	height:735px;
	width:980px;
}

#containerHome
{
	border:1px solid black;
	height:745px;
	width:980px;
}

#banner
{
	height:136px;
	width:980px;
}

	#banner a.homelink 
	{
		width: 500px;
		height: 135px;
		float: left;
		display: block;
	}

#nav
{
	background-image:url("/Images/navBackground.jpg");
	background-repeat:no-repeat;
	font-size:13px;
	float:left;
	height:318px;
	position:relative;
	z-index:15;
	width:24%;
}

#navInside
{
	background-image:url("/Images/insideNavBackground.jpg");	
	background-repeat:no-repeat;
	text-align:left;
	float:left;
	height:32px;
	width:980px;
	float:left;
}

#content
{
	background-color:#f3f3f3;
	float:left;
	height:318px;
	text-align:right;
	position:relative;
	z-index:10;
	width:74%;	
}

#contentInternal
{
	background-repeat: no-repeat;
	background-position: right;
	float:left;
	height:525px;
	width:100%;
	text-align:left;
	font-size:13px;		
}

#footer
{
	background-image:url(/Images/footerBackground.jpg);
	background-repeat: repeat-x;
	font-size:10pt;
	height:43px;
	text-align: left;
}

#footerInternal
{
	background:url(/Images/insideFooterBackground.jpg) no-repeat #29805b;
	background-repeat: repeat-x;
	height:43px;
	font-size:10pt;
	text-align:left;
	float:left;
	width:100%;
}

#textPlacement
{
	padding-top:14px;
	padding-left:40px;
}

#textPlacementInternal
{
	padding-top:14px;
	padding-left:40px;
}

/* Navigation for Internal Page */
#menuInternal
{
	list-style-type:none;
	text-align:center;
	float:left;
	font-size:12px;
	font-weight: bold;
	letter-spacing: 1px;
	position:absolute;	
	margin-top:7px;
	width:980px;
}

#menuInternal>li
{
	float:left;	
	width:118px;
}

#menuInternal li ul
{
	visibility:hidden;
	height:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menuInternal li ul li a
{
	color:#000;
}

#menuInternal li:hover ul
{
	visibility:visible;
	position:relative;
	height:auto;
	width:150px;
	padding-top: 5px;
	margin-top:11px;
	font-size:10px;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#f3f3f3;
}

#menuInternal ul li
{
	height: 20px;
}

#menuInternal ul a:hover
{
	color: #845b29;
}

/* Navigation CSS for Home Page */
#menu
{
	padding:0px;
	margin:0px;
	margin-top:34px;
	list-style-type:none;
}

#menu>li
{
	padding-bottom:8px;
}

#menu a
{
	display:block;
}

#menu>li ul
{
	padding:5px 10px 10px 15px;
	margin:0 0 0 20px;
	height:0px;
	left:210px;
	visibility:hidden;
	list-style-type:none;
	position: absolute;
	text-align:left;
	font-weight:bold;
	width:250px;
	height:auto;
}

#menu>li a
{
	background-position: 0 0;
}

#menu>li:hover a
{
	background-position:0 27px;
}

#menu>li:hover ul
{
	margin-top:-25px;
	visibility:visible;
}

#menu>li:hover ul li
{
	display:block;
	height:20px;
}

#menu ul li a:hover
{
	color: #845b29;
}

/* Page Formatting */
#flashPos
{
	float:right;
	width:516px;
	height:318px;	
	margin-right:-20px;
}

#pageHeader
{
	font-size:37px;
	color:#dad9d9;
}

.sectionHeader
{
	font-weight:bold;
	font-size:14px;
	color:#552677;	
}

h1
{
	font-weight:bold;
	font-size:14px;
	color:#552677;
}

h1 a
{
	color:#552677;
}

#contentBoundaries
{
	margin-left:35px;
	margin-top:20px;
	width:588px;
}

#scroll
{
	padding-right:20px;
	width:615px;	
}

/* Contact Form */

#formBounds
{
	height:auto;	
	width:600px;
}

.half
{
	float:left;
	width:50%;	
}

.full
{
	float:left;
	width:100%;	
}

#Copyright
{
	text-align: center;
	padding: 5px;
	clear: both;
	font-size:12px;
}