@charset "utf-8";
body { font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:18px; color:#707070;}
#container { width:990px; margin:0px auto; }
a { color:#404040; text-decoration:none; }
a:hover{ color:#0068b7; }

#top { padding:12px 20px; }
#topRight .tel { font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#1f3e95; }
#globalNav ul { height:36px; }
#globalNav ul { background-image: url(../images/globalNavBg.gif); background-repeat: repeat-x; background-position: left top; }
#globalNav ul li { float:left; line-height:35px; padding:0px 30px; background-image: url(../images/separator.gif); background-repeat: no-repeat; background-position: right top; }
#globalNav ul li a { font-weight:bold; background-image: url(../images/rightArrow.gif); background-position: left center; background-repeat: no-repeat; padding-left:10px; }
#globalNav ul li a:hover { text-decoration:underline; }
#globalNav ul .last { background-image:none; }
/* GLOBALNAV END-------------------------------------------- */
#content { padding-top:30px; background-image: url(../images/contentBg.gif); background-repeat: repeat-x; background-position: left top; width:990px;}
h2 { background-image: url(../images/titleBarBg.gif); background-repeat: no-repeat; background-position: left bottom; font-weight:bold; height:25px; line-height:25px; padding-left:12px; margin-bottom:15px; }
#footer { text-align:center; padding:15px 0px; border-top:1px solid #e2e2e2; margin-top:15px; }
#agency ul li { float:left; border:1px solid #e2e2e2; margin-right:15px; margin-bottom:15px; }
#equipment, #agency ul { padding-left:10px; }
#equipment { margin-bottom:30px; }
#equipment dl { width:168px; height:150px; float:left; margin-right:35px; }
#equipment dl.last { margin-right:0px; }
#equipment dl .equipName { width:168px; height:24px; line-height:24px; font-weight:bold; }
#equipment dl .equipName a { color:#143e6c; }
#equipment dl .equipPic { width:168px; height:126px; float:left;  }
/*-- banner --*/
#bannerwrap { height:250px; width:990px; position: relative; }
#noboxbanner { width:990px; height: 250px; }
.indicatorwrap { 	position: absolute;
	z-index: 99;
	right: 20px;
	bottom: 20px;}
.indicator { padding-right:5px;  }
.indicator a {
	display: block;
	height: 15px;
	width: 10px;
	margin: 5px 0px;
*margin:5px 0px;
	background-color: #eee;
	filter: Alpha(Opacity=60);
}
.indicator a.activeSlide {  width:10px; height:35px;	background-color: #e20819;
	filter: Alpha(Opacity=50);  }
/* GRIDCOL2 -------------------------------------------- */
.gridcol2 { height:265px; margin-bottom:30px; }
.col1 { height:240px; width:580px; margin-right:20px; }
.col1 #news .newsPic { padding-left:12px; margin-right:10px; width:246px; padding-top:8px; }

.col1 #news ul li { line-height:30px; height:30px; }
.col1 #news ul li .newsIcon { padding-right:10px; }
.col2 { height:240px; width:390px; margin-top:25px; }
.col2 #quote { height:158px; width:388px; background-image: url(../images/quoteBg.gif); background-repeat: repeat-x; background-position: left top; border:1px solid #c4cbd1; }
.col2 #quote h3 { text-align:center; height:25px; line-height:25px; font-size:12px; font-weight:bold; }
.col2 #quote h3 a { color:#a82328; }
.col2 #settlement { height:70px; width:390px; margin-top:10px; }
.col2 .settleTitle { height:70px; width:23px; }
.col2 #settlementList { height:68px; width:365px; border:1px solid #c4cbd1; background-color:#f6f6f8; }
.col2 #settlementList li { border:1px solid #e2e2e2; float:left; height:21px; width:88px; line-height:23px; margin:7px 5px 0px 5px; background-color:#FFF; padding-left:20px; background-image: url(../images/settmentDot.gif); background-repeat: no-repeat; background-position: 5px center; }
