@charset "utf-8";
/* SET UNIVERSAL TAG ELEMENTS ----------------------------------- */
	body{
		color:#666666;
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height: 1.5em;
		background:url(images/background.gif);
	}

	img{margin:5px 2px 2px 2px;}
	img.banner{margin:15px 2px 2px 2px;}
	img.icon{position:relative;top:25px; margin:0px 5px 3px 0px;}
	img.flash{margin:0px 0px 0px 9px;}
	img.photoLeft{margin:5px 5px 0px 0px; z-index:1;}
	
	ul.outside { list-style-position:outside;}

	li {list-style-position:outside;
		list-style-image:url(images/icon_arrow.gif);}
	li a {color:#FF6600;}	
	
	h2.titles {	margin-top:-30px;}


	p a{ color:#FF6600;}

/* SET UNIVERSAL LAYOUT ELEMENTS ----------------------------------- */

	#maincontainer{
		width: 900px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/
		margin-top:10px;
		border-color:#999999;
		border-style: solid;
		border-width:1px;
		background:#FFFFFF;
	}

	#contentwrapper{
		float: left;
		width: 100%;
		background:#FFFFFF;
	}
	
	#contentcolumn{
		margin-left: 200px; /*Set left margin to LeftColumnWidth*/
		background:#FFFFFF;
	}
	
	#leftcolumn{
		float: left;
		width: 200px; /*Width of left column*/
		margin-left: -900px; /*Set left margin to -(MainContainerWidth)*/
		background: #FFFFFF;
	}
	
	#footer{
		clear: left;
		width: 100%;
		background:#FFFFFF;
		margin-bottom: 5px;
		color: #FFFFFF;
		text-align: center;
		padding: 4px 0;
	}

	#footer a{
		color:#FF6600;
	}
	
	.innertube{
		margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
		margin-top: 0;
		background:#FFFFFF;
	}
	.navigation{
		color:#666666;
		margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
		margin-top: 0;
		background:#e8e8e8;
		padding: 2px 2px 2px 2px;
		text-align:center;
		word-spacing: 5px;
		border-bottom-style:solid;
		border-bottom-color:#999999;
		border-bottom-width:1px;
		border-top-style:solid;
		border-top-color:#cccccc;
		border-top-width:1px;
	}
	.navigation a{
		color:#666666;
		text-decoration:none;
	}

	/* START - CALL TO ACTION */
	.rbroundbox { background: url(images/nt.gif) repeat; }
	.rbtop div { background: url(images/tl.gif) no-repeat top left; }
	.rbtop { background: url(images/tr.gif) no-repeat top right; }
	.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
	.rbbot { background: url(images/br.gif) no-repeat bottom right; }
	
	/* height and width stuff, width not really nessisary. */
	.rbtop div, .rbtop, .rbbot div, .rbbot {
		width: 100%;
		height: 7px;
		font-size: 1px;
	}
	.rbcontent { margin: 0 7px; }
	.rbroundbox { width: 99%; margin: 1em auto; }
	/* END - CALL TO ACTION */
	
	.small {font-size:smaller;}
	#lowerBox{
		color:#666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		position:relative;
		left:5px;
		width: 890px;
		background:#FFFFFF;
		padding: 2px 0;
	}
	
	#footerBox{
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		position:relative;
		left:5px;
		width: 890px;
		background:#FF3300;
		text-align: center;
		padding: 2px 0;
	}
	
	#breadcrumbs{
		position:absolute;
		top:212px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:smaller;
		color:#999999;
	}

	#breadcrumbs a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:smaller;
		color:#999999;
	}

	#TopIcons{	padding-left:400px;	}

	#mainTitle{
		color:#FF6600;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size:15px;
		text-transform: uppercase;
		border-bottom-color:#cccccc;
		border-bottom-style: solid;
		border-width:1px;
	}
	
	#HeadLineTitle{
		color:#999999;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size:15px;
		text-transform: uppercase;
		border-bottom-color:#cccccc;
		border-bottom-style: solid;
		border-width:1px;
	}
	
	#subTitle{
		color:#FF6600;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size:15px;
	}
	
	#contentLinks{
		color:#CCCCCC;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size:12px;
		border-bottom-color:#cccccc;
		border-bottom-style: solid;
		border-width:1px;
		text-transform: uppercase;
		padding-bottom:5px;
		padding-top:-5px;
	}	
	
	#contentLinks a{color:#0066FF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:none;
		font-weight:normal;
		text-decoration:none;
	}
	
	#greyTitle{
		color:#aaaaaa;
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size:15px;
		text-transform: uppercase;
	}
	
	#greyLine{
		font-family: Helvetica, Arial, Verdana, sans-serif;
		font-size:15px;
		border-bottom-color:#cccccc;
		border-bottom-style: solid;
		border-width:1px;
	}

	

/* ----------- CONTENT PAGES ----------------- */
	
	#topsection{
		background: #FFFFFF;
		height: 170px; /*Height of top section*/
	}
	
	#topsection h1{
		margin: 0;
		padding-top: 15px;
	}
	
	#bodycontainer{
		width: 685px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/
	}
	
	#bodycontentwrapper{
		float: left;
		width: 100%;
	}
	
	#bodyrightcolumn{
		margin-left: 475px; /*Set left margin to bodyleftcolumnWidth*/
	}
	
	#bodyleftcolumn{
		float: left;
		width: 475px; /*Width of left column*/
		margin-left: -695px; /*Set left margin to -(bodycontainerWidth)*/
	}
	#bodyleftcolumnwide{
		float: left;
		width: 680px; /*Width of left column*/
		margin-left: -695px; /*Set left margin to -(bodycontainerWidth)*/
	}


/* ----------- HOME PAGE ----------------- */

	#hometopsection{
		background: #FFFFFF;
		height:300px; /*Height of top section*/
	}
	
	#hometopsection h1{
		margin: 0;
		padding-top: 15px;
	}
	
	#homecontentwrapper{
		float: left;
		width: 100%;
	}
	
	#homemiddlecolumn{
		margin: 0 300px 0 300px;
	}
	
	#homeleftcolumn{
		float: left;
		width: 300px; /*Width of left column in pixel*/
		margin-left: -900px; /*Set margin to that of -(MainContainerWidth)*/
		background: #FFFFFF;
	}
	
	#homerightcolumn{
		float: left;
		width: 300px; /*Width of right column*/
		margin-left: -300px; /*Set left margin to -(homerightcolumnWidth)*/
		background: #FFFFFF;
	}



