body{
		background-color:#000000;
		font-family:arial,helvetica,sans serif
	}

	div.mainelement{
		position:absolute;
		width:900px;
	}
	div.feature{
		position:relative;
		height:148px;
		width:225px;
		background-color:#FFFFFF;
		float:left;
		text-align:center;
	}
	div.featuretext{
		position:relative;
		background-color:#FFFFFF;
		float:left;
		text-align:left;
		color:#575757;
		font-family:arial,helvetica;
		font-size:11px;
	
	}
	
	img.button{
		position:relative;
		float:none;
	}
	img.feature{
		position:relative;
		float:left;
	}
	img.button{
		height:32px;
	}
	

	.header_small{
		font-size:14px;
		width:120px;
		float:left
	}
	.rightscrollitempicture{
		padding-top:30px;
		width:75px;
		height:197px;
		overflow:auto;
		clip: rect(0px, 75px, 15px, 0px);
	}

	.logohome{
		position:absolute;
		left:57px;
		top:31px;
	}
	.logo{
		position:absolute;
		left:30px;
		top:31px;
	}
	.location{
		position:absolute;
		left:180px;
		top:35px;
	}
	.search{
		position:absolute;
		left:350px;
		top:25px;
		color:#FFFFFF;
		font-family:arial,helvetica;
		font-size:11px;
		
	}
	
	.searchbox{
		position:relative;
		top:-3px;
		left:-1px;
		float:left;
		color:#000000;
		font-family:arial,helvetica;
		font-size:11px;
		border-top:solid 1px #B3B3B3;
		border-left:solid 1px #B3B3B3;
		border-bottom:solid 1px #B3B3B3;
		border-right:0px;
		height:18px;
		
	}
	.searchbutton{
		position:relative;
		top:-3px;
		float:left;
		height:18px;
		
	}
	
	.sub{
		float:left;
		background-color:white;
	}
	.subnavitem{
		height:35px;
		width:100%;
		float:none;
		background: url("images/background_subnav.gif");
		line-height:35px;
		text-indent:31px;
	}
	.subnavitemhover{
		height:35px;
		width:100%;
		float:none;
		background: url("images/background_subnav_hover.gif");
		line-height:35px;
		text-indent:31px;
		cursor:hand;
	}
	.subnavspacer{
		height:1px;
		width:100%;
		float:none;
		background-color:#FFFFFF;
		background: url("images/spacer_background.jpg");
	}
	.smallnewline{
		line-height:1px;
	}
	.movablediv{
		display:none;
		color:#000000;
		background-color:#FFFFFF;
		padding-left:3px;
		padding-right:3px;
		padding-top:1px;
		padding-bottom:1px;
		left:100px;
		font-size:11;
		position:absolute;
		
	}
	
	.headerbold{
		font-size:18;
		font-weight:bold;
	}
	.headertext{
		font-size:18;
	}
	.midheadertext{
		color:black; 
		font-size:14;
	}
	.headerwhite{
		font-size:14;
		font-weight:bold;
		color:#FFFFFF;
	}
	.textwhite{
		font-size:11;
	}
	.mediumheadertext{
		font-size:16;
		font-weight:bold;
	}
	.smallheadertext{
		font-size:14;
		font-weight:bold;
	}
	.bodytext{
		font-size:12;
		color:#696767;
	}
	.smallbodytext{
		font-size:10;
		color:#696767;
	}
	.boldtext{
		font-size:12;
		font-weight:bold;
		color:#696767;
	}
	.bluetext{
		font-size:12;
		color:#3061ff;
	}
	/* 	MAIN ELEMENTS - .mainelement is the class for all of these objects
		HEADER BUTTONS SPLASH SPACER FEATURES 
		The order of the main elements are above. */
	
	#header {
		left:0px;
		top:0px;
		height:92px;
		background-color:#000000;
	}
	
	#buttons {
		left:0px;
		top:92px;
		height:32px;
		background-image: url("images/button.gif");
		
	}
	
	#splash {
		left:0px;
		top:124px;
		height:295px;
	}
	
	#text_splash{
		left:0px;
		height:113px;
		top:124px;
		background-image: url("images/text_splash.gif");
	}
	
	#splash_subpage{
		left:0px;
		top:124px;
		height:113px;
		background-image: url("images/text_splash.gif");
		left:0px;
	}

	#whitebody{
		left:0px;
		top:237px;
		height:100%;
		background-color:#FFFFFF;
	}
	
	#spacer {
		left:0px;
		top:419px;
		height:33px;
	}
	
	#features {
		position:absolute;
		top:453px;
		left:0px;
		height:148px;
		background-color:#FFFFFF;	
		padding-top:20px;
	}
	
	/* SUBPAGES */
	#subpage{
		left:0px;
		top:237px;
		height:100%;
		background: url("images/background_subnav.gif");
	}
	
	#subnav{
	
		position:relative;
		height:367px;
		width:198px;
		font-family:arial,helvetica;
		font-size:12px;
		font-weight:bold;
		color:#000000;
		background: url("images/background_subnav.gif");
	
		
	}
	#contact_left{
		position:relative;
		height:367px;
		width:310px;
		font-family:arial,helvetica;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#FFB600;
	}
	.casestudytext{
		font-family:arial,helvetica;
		font-size:12px;
		font-weight:normal;
		color:gray;
	}
	.casesub{
		height:1000px;
	}
	#body{
		position:relative;
		height:100%;
		width:471px;
	}
	#absolutebody{
		position:absolute;
		width:570px;
		left:328px;
		top:237px;
		background:white;
	}
	#absolutespacer{
		position:absolute;
		background-color:#FFFFFF;
		background: url("images/spacer_background.jpg");
		top:237px;
		left:310px;
		width:18px;
	}
	#absoluteleft{
		position:absolute;
		width:310px;
		top:237px;
		left:0px;
		font-family:arial,helvetica;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#FFB600;
	}
	#contactbody{
		position:relative;
		height:100%;
		width:572px;
	}
	#rightitems{
		position:relative;
		height:100%;
		width:213px;
		background-color:#DEDEDE;
	}
	#rightscrollitems{
		position:relative;
		height:100%;
		width:210px;
		overflow:auto;
		color:#696767;
		font-weight:bold;
		font-size:12px;
		
	}
	#topitem{
		height:109px;
		width:400px;
	}
	#bottomitem{
		position:relative;
		width:213px;
		
	}
	#toptext{
		line-height:18px;
		width:350px;
	}
	#bottomtext{
		line-height:18px;
		width:450px;
	}
	#navspacer{
		height:100%;
		background-color:#FFFFFF;
		background: url("images/spacer_background.jpg");
	}
	#grayspacer{
		background-color:#DEDEDE;
		height:100%;
		width:3px;
	}
	
	/* END OF SUBPAGES */
		
	/* END OF MAIN ELEMENTS */
	a:link {text-decoration:none;color:#FFFFFF}     /* unvissited link */
	a:visited {text-decoration:none;color:#FFFFFF}  /* visited link */
	a:hover{text-decoration:none;color:#FFFFFF}   /* mouse over link */
	a:active {text-decoration:none;color:#FFFFFF}   /* selected link */
	
	a.maillink:link {text-decoration:none;color:#3061ff}     /* unvisited link */
	a.maillink:visited {text-decoration:none;color:#3061ff}  /* visited link */
	a.maillink:hover{text-decoration:none;color:#000000}   /* mouse over link */
	a.maillink:active {text-decoration:none;color:#3061ff}   /* selected link */	
	
	a.link:link {text-decoration:none;color:#000000}     /* unvisited link */
	a.link:visited {text-decoration:none;color:#000000}  /* visited link */
	a.link:hover{text-decoration:none;color:#3061ff}   /* mouse over link */
	a.link:active {text-decoration:none;color:#000000}   /* selected link */	
		
	a.reg:link {text-decoration:none;color:#000000}     /* unvisited link */
	a.reg:visited {text-decoration:none;color:#000000}  /* visited link */
	a.reg:hover{text-decoration:none;color:#3061ff}   /* mouse over link */
	a.reg:active {text-decoration:none;color:#000000}   /* selected link */	
	
	a.classichover:link {text-decoration:none;color:#000000}     /* unvisited link */
	a.classichover:visited {text-decoration:none;color:#000000}  /* visited link */
	a.classichover:hover{text-decoration:none;color:#ffc230}   /* mouse over link */
	a.classichover:active {text-decoration:none;color:#000000}   /* selected link */

	#featuretext1,
	#featuretext2,
	#featuretext3,
	#featuretext4{
		font-weight:bold;
	}
	
	img{
		border:0;
	}
	h5{
		line-height:5px;
		font-size:13pt;
		margin-top:15px;
		margin-bottom:15px;
	}
	.sitelinks{
		font-size:10pt;
		line-height:20px;
	}
	
	#site1{
		position:absolute;
		left:250px;
		top:25px;
	}
	#site2{
		position:absolute;
		left:250px;
		top:190px;
	}
	#site3{
		position:absolute;
		left:580px;
		top:25px;
	}
	#site4{
		position:absolute;
		left:580px;
		top:230px;
	}