/*----------- ------------- --------------*/
/*---------- reset meyer steez -----------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/**end reset**/

/*base styles*/

body { font-size:62.5% ; font-family:arial ; text-align:center } 
li p, dd p {font-size:1em}

/* template styles */

#Container { margin:auto ; position:relative ; text-align:left ; width:996px ;}

	.Logo { height:100px ;}

	#PrimNav {margin-bottom:45px ; overflow:auto ; margin-left:0 ; padding-left:0}
		#PrimNav li{ display:inline ; float:left ; font-size:1.5em ; margin-left:0 ; padding-left:0}
			#PrimNav li a {display:block ; padding:8px 20px }
	
	#SubNav { float:left; }
		#SubNav ul {margin-left:0 ; padding-left:0}
			#SubNav ul li {list-style:none ; margin-left:0 ; padding-left:0}
				#SubNav li a {display:block ;font-size:1.2em ; padding:.5em 1em}

	.Mid { float:right ; width:793px }
	.ContentFloat{ float:left ; overflow:auto }
		/*different content block widths*/
		.StdDim { width:590px ; margin-right:13px}
		.NarrowDim { width:190px ; }

	#Footer {clear:both}
	#Footer p {font-size:1.2em}

/* basic content template */
/*------------------------*/

p, dd, dt {font-size:1.4em ;margin-bottom:1em}
table {margin-bottom:1em}
	td, th {font-size:1.4em}
h1 {font-size:2.4em ;}
a {}
ul {list-style-type:disc ; margin-bottom:1em ; padding-left:10px ; margin-left:1px ;}
	ul li {padding-left:5px ; margin-left:5px}
ol {list-style-type:decimal ;  padding-left:0px ; margin-bottom:1em ;margin-left:7px ;}
	ol li {padding-left:0px ; margin-left:13px}
h1,h2,h3,h4 {margin-bottom:.5em}

dl {margin-bottom:1em}
	dd, dt {margin:0 ; padding:5px}
	dt {float:left ; width:140px ;}
	dd {padding-bottom:.5em}


.Feature li {background:transparent url(images/feature.gif) no-repeat ; padding-left:22px}

	/*StdDim styles*/
.StdDim ul { margin-bottom:1em}
.StdDim ol { margin-bottom:1em}
.StdDim ul li {font-size:1.3em ; }
.StdDim ol li {font-size:1.3em ; }
.StdDim ul.MultiLine li {margin-bottom:.5em}
.StdDim h2 {font-size:1.8em}
.StdDim h3 {font-size:1.5em}
.StdDim li h3 {font-size:1.15em}

.StdDim td, .CentreDim th {font-size:1.3em}

	/*NarrowDim styles*/
.NarrowDim h2 {font-size:1.6em}
.NarrowDim h3 {font-size:1.4em}
.NarrowDim p, .NarrowDim li {font-size:1.2em ;}

	
	/*functional styles*/
.Intro {font-weight:bold}
.Inset {overflow:auto ;padding:1em 1em 0em ; margin-bottom:1em}
.Floater {clear:right ; float:right ; margin-left:15px}
.Flush {margin-left:0 ; padding-left:0}
.Flush li {margin-left:0}


/*land template*/
/*-------------*/
	.ColSplit {overflow:auto ; clear:both}
		.Third div  {float:left ; width:320px ; margin-right:20px}
		.Third .Last {margin-right:0}
