#outer {
	height:100px;
	
}
#inner {
	position:inherit;
	width:850px;
	height:518px;
	z-index:1;
	top: 2px;
	text-align:left;
	padding-top:20px;

}

#topright {
	position:absolute;
	width:142px;
	height:22px;
	z-index:2;
	left: 687px;
	top: -33px;
}

#bottomright {
	position:absolute;
	width:142px;
	height:22px;
	z-index:2;
	left: 547px;
	top: 384px;
}

#logonav {
	position:relative;
	width:189px;
	height:67px;
	z-index:1;
	padding-left:43px;	
}

#homeleft {
	position:relative;
	width:850px;
	height:430px;
	z-index:1;
	padding-left:1px;
	padding-top:10px;	
}

#workleft {
	position:relative;
	width:835px;
	height:430px;
	z-index:1;
	padding-left:1px;
	padding-top:10px;	
}


#contactleft {
	position:relative;
	width:300px;
	height:430px;
	z-index:1;
	padding-left:1px;
	padding-top:10px;	
}


#workflash {
	position:relative;
	width:830px;
	height:340px;
	z-index:1;
}

#recentflash {
	position:relative;
	width:285px;
	height:340px;
	z-index:1;
}

#homeflash {
	position:relative;
	width:518px;
	height:340px;
	z-index:1;
}

#homeright {
	position:absolute;
	width:475px;
	height:100px;
	z-index:2;
	left: 334px;
	top: 10px;

}


#contactright {
	position:absolute;
	width:850px;
	height:100px;
	z-index:2;
	left: 1px;
	top: 38px;

}

#contactcontent {
	color:#4A4A4A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	width:452px;
	height:54px;
	z-index:2;
	padding-left:48px;
	left: 289px;
	top: 3px;
	
}

#contactimagery {
	color:#4A4A4A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	width:452px;
	height:54px;
	z-index:2;
	padding-left:45px;
	top: -1px;
	left: -1px;
	
}


.homeright {
	color:#4A4A4A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.homeright2 {
	color:#808080;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


#callout_home {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 317px;
	top: 101px;
}

#rss {
	position:absolute;
	width:300px;
	height:54px;
	z-index:2;
	padding-left:43px;
	
}

#rsscontact {
	position:absolute;
	width:300px;
	height:54px;
	z-index:2;
	
}

#aboutimg {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
.contactform {
	color:#4A4A4A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.contactformsmall {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.contactformRequired {
	color:#A54141;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.contactformFields {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #EEEEEE;
}
.contactformSend {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #EEEEEE;
}
.contactformThanks {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
}



.contactformsmalltip {
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
        padding-bottom:1px; 
        border-bottom:1px 
        dotted #900; 
        cursor:default
}


.hotspot {
color:#900; 
size=; 
padding-bottom:0px; 
border-bottom:1px 
dotted #900; 
cursor:pointer;
}


#tt {position:absolute; z-index:99; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; z-index:99; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; z-index:99; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; z-index:99; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
