@charset "UTF-8";
/* CSS RESET */

/* Colour reference
 
background: #FFCCCC
normal text: #FFF46D
links: #38FF0E
headings: #77F6FF
main content bg: #DCAFFF
Note: Do not use this colour scheme in a real design. It will look horrible.
 
shorthand:
border:1px solid #000;
background:#f00 url(background.gif) no-repeat fixed 0 0;
font:italic small-caps bold 1em/140% "Lucida Grande",sans-serif;
list-style:square inside url(image.gif);
outline:#f00 solid 2px;
 
 ie fix

top: 32px;
    *top:30px; /*reposition for IE
	
	
Rounded borders (Firefox 3+, Safari 3.1+, Opera 10.5+, Chrome 4+, IE 9+):

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;

Text shadows (Firefox 3.5+, Safari 1.1+, Opera 9.6+, Chrome 4+):

    text-shadow: 5px 5px 3px #CCC;

Box shadows (Firefox 3.5+, Safari 3+, Opera 10.5+, Chrome 4+):

    -webkit-box-shadow: 10px 10px 5px #666;
    -moz-box-shadow: 10px 10px 5px #666;
    box-shadow: 10px 10px 5px #666;
	
		background:url(../images/btn_prev.png) no-repeat 0 0;	
			 /* for IE 
  filter:alpha(opacity=80);
  /* CSS3 standard  
   opacity:0.8; 
     -moz-opacity:0.8;
*/

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, sup, 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 {
	line-height: 1em;
	font-family: inherit;
}
img, div, input { behavior: url("/css/iepngfix.htc") }

ol, ul {
	list-style: dot;
}
/* 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: "" "";
}


/* BR */;

br { clear: left; }

#fixes:after {
content:".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
}
 * html #fixed {
                height: 1%; /* This is actually "min-height" for IE6 and older. */
            }
			
			/* header tags */
img{
		border-style:none;
		 -ms-interpolation-mode: bicubic;
	}

img, div, input { behavior: url(/css/iepngfix.htc) }

a img{
	border:none;
	 -ms-interpolation-mode: bicubic;
}

/* Headings: */


h1{
	/* title on learnmore page
	text-transform:uppercase;*/
	/*text-shadow:0 1px 1px black;*/
	 font: 1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:.07em;
	font-weight: bold;
	margin:0;
padding:0 0 25px 0;
	color:#ad5218;
}


h2{
	position:relative;
	font:.75em "Trebuchet MS", Arial, Helvetica, sans-serif;  
	line-height:112%; 
	letter-spacing:.02em;
	font-weight:normal;
	margin:0;
	color:#636466;
	
}



h3{ /* not used  */
	font-size:1.5em;
	letter-spacing:.07em;
	margin:0 0 3px 0;
	font-weight: bold;
	/* not used
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:1em;
	margin:0 0 1em;
	font-weight:bolder;*/
}
h4{/* not used  */
	font-size:1.1em;
	letter-spacing:.07em;
	font-weight: bold;

}

/*
	Supersized - Fullscreen Slideshow jQuery Plugin
	Version 3.1.3
	www.buildinternet.com/project/supersized
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/

	
	#supersized-loader { 
	position:absolute; 
	top:50%;
	left:50%; 
	z-index:10;
	width:60px; 
	height:60px; 
	margin:-30px 0 0 -30px; 
	text-indent:-999em; 
	
	border:1px solid #ddd;
	  -webkit-border-radius:5px; 
	  -moz-border-radius:5px;
	    -khtml-border-radius: 3px; 
	  border-radius:5px; 
	   background-color:#ddd;
	 background:rgba(230,230,230,1) url(../img/progress.gif) no-repeat center center;
	  }
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111;}
			#supersized a.prevslide { z-index:-20; }
			#supersized a.activeslide { z-index:-10; }
			#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }
	
	/*Controls Section  ---- not currently being used-----
	#controls-wrapper { margin:0 auto; height:62px; width:100%; bottom:0; left:0; z-index:4; background:url(../img/nav-bg.png) repeat-x; position:fixed; }
		#controls { overflow:hidden; height:100%; text-align:left; z-index:5; padding:0 114px; *//* Increase padding to give thumbnails room *//* }
			#slidecounter { float:left; color:#888; font:23px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; text-shadow:#000 0 -1px 0; margin:19px 10px 18px 20px; }
			#slidecaption { overflow:hidden; float:left; color:#FFF; font:16px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:bold; text-shadow:#000 0 2px 0; margin:23px 20px 23px 0; }
			#navigation { float:right; margin:10px 20px 0 0; }*/
	
	/*Thumbnail Navigation*/	
	/*#nextthumb,#prevthumb { z-index:6; display:none; position:fixed; bottom:12px; height:75px; width:100px; overflow:hidden; background:#ddd; border:2px solid #fff; -webkit-box-shadow:0 0 5px #000; }
		#nextthumb { right:12px; }
		#prevthumb { left:12px; }
			#nextthumb img, #prevthumb img { width:150px; height:auto;  }
			#nextthumb:active, #prevthumb:active { bottom:10px; }
			#navigation > :hover,#nextthumb:hover, #prevthumb:hover { cursor:pointer; }*/
			
			
			/* content*/
			#logo{
	position:absolute;
	top:20px;
	left:0px;
	font-family: inherit;
			}
			
a#learn-more, a#learn-more:visited{
			position:absolute; top:354px; left:0; height:133px; width:94px;
			background:  url(../img/more.png) no-repeat 0 0;
}
	 
a#learn-more:hover, a#learn-more.active {	
		background-position: 0 -135px;
		}
		
a#updates, a#updates:visited{
			position:absolute; top:500px; left:0; height:133px; width:111px;
			background:  url(../img/updates.png) no-repeat 0 0;
}
	 
a#updates:hover, a#updates.active {	
		background-position: 0 -135px;
		}
		
#quotes{ position:absolute; top:400px; left:300px; width:1000px; height:190px; text-align:left; }
			
#learnmore{ 
			position:absolute; 
			zoom: 1;
			top:356px; 
			left:246px; 
			width:680px; 
			height: 100%;height:auto;
			text-align:left;
			display:block;
			overflow-y:auto;
			overflow-x:hidden;
			border:1px solid #fff;
			padding:40px;
	 		-moz-border-radius:10px; 
	 		-webkit-border-radius:10px; 
			-khtml-border-radius: 10px; 
			border-radius:10px; 
			background:#fff; 
			background:rgba(255,255,255,0.94); 
				behavior:url(border-radius.htc);
}
	
ul{  
	margin:0 0 0 50px;
	}
p, li{ 
		color:#636466; 
		font:0.83em "Trebuchet MS", Arial, Helvetica, sans-serif;  
		line-height:1.75em;
		padding:0 0 30px 0; 
		}
li{ 
		 
	
		padding:0 0 12px 0; 
		}
p.beforeUL	{
	padding:0 0 12px 0; 
}
	p a{ 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  
		text-decoration:underline; 
	outline: none; 
	color:#444; 
	background-color:none;
	background:none;
	border-radius:none; 
			-webkit-border-radius:none; 				
}
 p a:hover, p a:visited {
	background-color:#fff;
    background:none;
	text-decoration:none; 
	color:#000; }
	

#learnmore img{
	border:#996 2px solid;
	display:inline;
	margin-bottom:25px;
}
#learnmore img.noborder{
	border:none;
	margin-bottom:0;
}

img.rtspace{
	margin-right:10px;
}

.clear{
	margin:0;
	padding:0;
	display:block;
	clear:both;	
}
					