/* CSS Document */
	body {
		font-family: Trebuchet, Arial, Helvetica, sans-serif;
		color: #666;
		font-size: 100%;/* 16px */
	}
		
	p, li p {
		font-size:0.75em;/* 12px */
		line-height: 2em;/* 24px */
		padding-bottom:1.416em;/* 17px */
		padding-top:0.6em;
		color:#666;	
	}
	
	h1 {
		font-size:1.125em;/* 18px (18 divide 16)*/
		line-height:1.77em;/* 28px */
		padding-bottom:0.888em;/* 16px */
		color:#000;
	}
	
	h2 {
		font-size:1.25em;/* 20px */
		line-height:1.6em;/* 32px (32 divide 20)*/
		padding-bottom:0.8em;/* 16px (16 divide 20)*/
		font-weight:bold;
		color:#000;
	}
	
	h3, caption {
		font-size:1.125em;/* 18px (18 divide 16)*/
		line-height:1em;/* 18px */
		padding-top:0.444em;/* 8px */
		font-weight:bold;
		margin-bottom:-0.125em;/* Pulls up the content beneath to align neatly*/
		color:#000;
	}
	
	h4, h5{
		font-size:0.8125em;/* 13px (13 divide 16)*/
		line-height:1.846em;/* 24px */
		color:#000;
		font-weight:bold;
		padding-top:0.538em;/* 7px (13 divide 7)*/
		margin-bottom:-0.538em;/* -7px cancels out the above padding*/
	}
	
	h3+h4 {
		margin-top:1.846em;/* 24px */
	}
	
	li, #content dl dt, #content dl dd
	 {
		font-size:0.75em;/* 12px */
		line-height:2em;/* 24px */
	}
	
	dt {
		font-weight:bold;
	}
	
	ul, ol, #content dl {
		padding-bottom:1.0625em;/* 17px (16 divide 16)*/
		padding-top:0.4375em;	/* 7px (8 divide 16)*/
	}
	
	ul.bulleted li {
		list-style:disc;
		}
	
	ol.numbered {
		list-style:decimal;
		padding-left:14px;
		}
		
	ol.numbered li ul{
		padding-left:14px;
		}
	
		
	ul dl,
	ol dl,
	ul li ul,
	ol li ul {
		font-size:1.333em;/* 16px (16 divide 12)*/
		margin-left:12px;
		}
	
	ul.bulleted {
		color:#000;
		padding-left:14px;
		}

	p+ul.bulleted {
                margin-top:-1.416em;/* 17px zero out the padding of the p tag above the ul*/
		}
	
	ol.numbered li {
		color:#000;
		font-weight:bold;
		}
	
	ul.bulleted li span,ol.numbered li span {
		color:#666;
		font-weight:normal;
		}
	
	strong {
		font-weight:bold;
		color:#000;
	}
	
	a {
		text-decoration: underline;
		color:#0099FF;
	}
	a:link {
		text-decoration: underline;
		color:#0099FF;
	}
	
	a:hover {
		color:#003366;
		text-decoration: none;
	}
	
	a:active {
		color:#003366;
		text-decoration: none;
	}
	
	a:visited {
		text-decoration: underline;
	}
	
	/*--------------Navigation-------------------*/
	#navigation dl {
	font-size:100%;
	}
	
	#navigation dt,
	#navigation dl dd dl dt,
	#navigation dl dd dl dt dl dt
	 {
		font-size:0.75em;/* 12px */
		line-height:2em;/* 24px */
		margin-bottom:0em;/* -7px cancels out the above padding*/
		font-weight:normal;
	}
	
	#navigation dl dd li,
	#navigation dl dd p,
	#navigation dl dd dl dd p,
	#navigation dl dd dl dd dl dd p
	 {
		font-size:0.625em;/* 10px (10 divided 16)*/
		color:#000;
		padding-left:6px;
		padding-right:6px;
		padding-top:1.2em;
		padding-bottom:1em;
	}

	#navigation dl dd li
	 {
		line-height:1.8em;/* 18px */
		padding-top:0;
		padding-bottom:0;
	}

	#navigation a
	 {
		font-weight:bold;
	}	
	
	
/*--------------Content-------------------*/
	
	#content dt {
		color:#000;
	}
	
	#content dd {
		margin-bottom:0em;
	}
	
/*--------------Footer-------------------*/
	
	#footer p {
		font-size:0.625em;/* 10px (10 divided 12)*/
		line-height:1.6em;/* 16px */
	}
	
/*--------------Gallery div-------------------*/
	
	div.left p, div.right p {
		text-align:center;
		font-size:0.75em;/* 12px */
		line-height: 2em;/* 24px */
		padding-bottom:0em;/* zero out what is set above */
		padding-top:0.3em;/* 3px */
		color:#999;
		
	}
/*--------------Form-------------------*/
	legend {
        color:#1FA6FF;
	 	font-size:1em;
	 	font-weight:bold;
    }

	label {
         font-size:0.75em;
    }