

#banner	{width:600px;
	height:300px;
	border: solid 1px #E0E0E0;
	position:relative;
	left:0px;
	padding: 5px 5px 0px 5px;
	z-index:2;}
	
#banner-arrow	{background:#E0E0E0;
	width:50px;
	height:300px;
	border: solid 1px #E0E0E0;
	position:relative;
	left:600px;
	}
	
#pageheader2	{padding: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: 18px;
	font-family: arial, sanf-serif;
	line-height:20px;
	text-align:center;
	color: #3a6f8f;
	}
	
#news-block {background: transparent;
	width:900px;
	left:25px;
	height:62px;
	position:relative;
	padding: 5px 3px 5px 3px;
	border: solid 1px #E0E0E0;
	font-family: verdana, arial, sanf-serif;
	font-size: 11px;
	}
	
#news-block a {color:#62656c;
	}
	
#news-block a:hover {color:#62656c;
	text-decoration:underline;
	}
	
#testimonial-block {background: transparent;
	width:900px;
	left:0px;
	height:100px;
	position:relative;
	padding: 0;
	}
	
/* common styling */

#mgrtext {background: transparent; border:0px; width:880px; height:50px; left:0px; position:absolute; text-align: left; font-family:arial, sans-serif; line-height:15px; z-index:110; display: inline;}

/* slides styling */

.photo {width:900px; text-align:left; position:relative; margin:0px auto;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:900px; height:auto; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:150px; height:40px; float:left;}

.photo ul.topic li a.set {display:block; font-size:12px; width:150px; height:40px; text-align:left; line-height:30px; color:#000000; border:0px solid #fff; font-family:arial, sans-serif;}

.photo ul.topic li a ul, 
.photo ul.topic li ul 
{display:none;}

.photo ul.topic li.active a
{color:#0066CC; text-decoration:none; background:#ffffff; cursor:hand}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{color:#0066CC; text-decoration:underline; background:#ffffff; cursor:hand}

.photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:40px; list-style:none; margin:0px; height:50px; width:900px; padding:0px 0px; border:1px solid #bbb; z-index:1; background: url('/siteimages/bg-grey.gif') top repeat-x #ffffff;}

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:40px; list-style:none; margin:0px; height:52px; width:900px; padding:0px 0px; border:1px solid #bbb; z-index:100; background: url('/siteimages/bg-grey.gif') top repeat-x #ffffff;}

.photo ul.topic li ul li
{display:inline; width:880px; height:15px; float:left; border:0px solid #ddd; margin:5px;}

.photo ul.topic li ul li a
{display:inline; width:880px; height:15px; cursor:default; float:left; background: transparent; border:0px solid #ddd;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative; cursor:hand;}


