body {margin:0; padding:0; font-family: Arial,Verdana}

.copyright
{
	font-size:9px;
	text-align:center;
}

#preload {display:none;
}

#transition {float:right;
	font-size:12px;
	margin-right:100px;
	width:600px;
	display: inline;
}

#videoplay {float:right;
	font-size:12px;
	margin-right:30px;
	width:730px;
	display: inline;
}

#videoplay p
 {
   clear:both;
   text-align:center;
   font-weight:bold;
}
.middle {margin-left:210px;}

#sidebar1 {margin-top:-40px; width:160px; height:570px; color:#0066CC; font-size:10px}
#sidebar1 h3 {width:160px; height:9px; cursor:pointer; font-size:12px}
#sidebar1 a:link{color: #0066CC}
#sidebar1 a:visited{color: #0066CC}
#sidebar1 a:hover{color: #F00}
#newsflash a:link{font-size:11px; color: #F00}
#newsflash a:visited{font-size:11px; color: #F00}

ul#sidebar { margin-top: 0; padding: 0; list-style: none; }
/* ul#sidebar hover menu position override */
 ul#sidebar .trigger ul.menu { margin-top: 1.2em; margin-left: 4em; }
 /* ++ Hover menu styles */
.trigger ul.menu {
	width:110px;
	font-size:10px;
	display: none;
	position:
	absolute;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	background-color:#f5fffa;
	border: solid 1px #ccc;
 }
.trigger ul.menu li { padding: .2em; }
.trigger ul.menu li a { display: block; }
.trigger:hover ul.menu { display: block; }


#home {height:400px}

#phone {
	font-size:22px; 
	font-weight:bold; 
	padding-left:2px;
}

#wrapper {
	position: relative;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:963px;
	height: 580px;
}

#wrapper h2{
	margin-left:160px;
	text-align:center;
	font-size:26px;
	height:16px;
}


.panel
{
position:absolute;
bottom:0px;
right:0px;
z-index: 30; 
opacity:0.9;
filter:alpha(opacity=90);
color:white;
background:#666;
border:solid 1px #666;
}

.panel .inner
{
height:230px;
width:795px;
padding-left:5px;
text-align:left;
display:none;
}

.flip
{
text-align:right;
margin-top:-5px;
z-index: 30; 
opacity:1.0;
}

.panel h1{
	text-align:center;
	font-size:28px;
}

.panel h3{
	font-size:24px;
	text-align:center;
	color:#E25422;
}

.panel p{
	font-size:14px;
}

.panel ul{
	font-size:12px;
}


.notice {
position:absolute;
top:43px;
height:265px;
width:250px;
right:5px;
z-index: 30; 
opacity:0.9;
filter:alpha(opacity=90);
color:white;
font-style:italic;
text-align:left;
background:#888;
display:none;
}

.notice h1{
	margin-top: 8px;
	font-size:22px;
	text-align:center;
	font-weight:bold;
	color:blue;
}

.notice h4{
	margin: 8px 0 0 5px;
	font-size:14px;
	color:white;
	text-align:left;
}
.notice p{
	margin: 8px 0 0 5px;
	font-size:12px;
}


.slideshow {
	position: relative;
	width:800px;
	z-index: 20;
	float:right;
}

.slideshow IMG {
 display: none;
 position:absolute;
 right:0;
 z-index:8;
 opacity:0.0;
	float: right;
}

.slideshow IMG {
 display: block;
}

a:hover { text-decoration:underline;
}


#logo {
	clear:both;
	padding-left:5px;
	border:0px;
}

#quarters table{
	float:right;
	padding-top:10px;
}

#quarters td{
	text-align:center;
	font-size:10px;
	color:#685B51;
}



.news {
	font-size:12px;
}

#page1 {float:right;
width:800px;}


.testimonial {
	margin-left:20px;
	font-size:12px;
	font-style: italic;
}

#shortcuts {
	font-size:10px;
}