/*========== Stylesheet for itcast ========*\
     Object: index.css
     Author: tingzi
Last Update: 2007-01-15
\*======================================*/

@import url("public_header_footer.css"); 

/****** Element Styles ******/
html, body{height: 100%; max-height:100%;}
body{font: 12px '','',tahoma,verdana,arial,sans-serif;}
body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul{padding: 0; margin: 0;}
li{margin-left: 28px;}
img{border: none;}
input, td, th{font-size: 12px;}

a:visited, a:active, a:link{text-decoration: none;}
a:hover{text-decoration: underline;}
.clear{clear: both;}

/*************index********************/
body{ background:url(../images/headerBg.gif) top right no-repeat;}


#wrapper{text-align: center;}
#innerWrapper
{
    margin: auto;
    width: 940px;
    text-align: left;
    background-color: #FFFFFF;
}
#sidebar{
	float:left;
	width:220px;
}
#sidebar h5{
	background-color:#0058a8;
	font-size:12px;
	color:#fff;
	line-height:22px;
	padding-left:15px;
	padding-top:2px;
}
.notice{
	background:url(../images/noticeBg.gif) top center no-repeat;
	padding:45px 10px 40px 0;
	line-height:18px;
}
.notice li{
	list-style:none;
	border-bottom:dashed 1px #ccc;
	margin-left:10px;
	padding-left:8px;
}
.notice li span{
	font-weight:bold;
	color:#f00;
}
.notice a:link{ color:#000;}
.notice a:visited{ color:#000;}
.notice a:hover{ color:#ff3300;}
.advisory{
	border:solid 1px #648bae;
	padding:2px;
	line-height:16px;
	margin-top:-20px;
	background-color:#f3f7fa;
}
.advisory dl{padding:3px 15px 10px 15px;}
.advisory dl dd{ border-bottom:solid 1px #ccc; margin-bottom:10px; padding-bottom:5px;}
.advisory dl dd img{
	margin-bottom:-5px;
	padding-right:10px;
}
.advisory dl dt img{ float:left; margin-right:15px;}
.tech{
	border:solid 1px #648bae;
	padding:2px;
	line-height:22px;
	margin-top:6px;
	background-color:#f3f7fa;
}
.tech ul{ margin:15px 0;}
.tech ul li{
	list-style:none;
	background:url(../images/dot_1.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.tech a:link{ color:#000;}
.tech a:visited{ color:#000;}
.tech a:hover{ color: #FF3300;}
.partner{
	border:solid 1px #648bae;
	padding:2px;
	line-height:22px;
	margin-top:6px;
	background-color:#f3f7fa;
}
.partner dl{ text-align:center; margin:10px 0;}
.partner dl dd{ padding:1px 0;}
.partner dl img{
	border:solid 1px #bbb;
	padding:3px;
	background-color:#fff;
}
/*********************  mainWrapper   ***********************/
#mainWrapper{
	float:right;
	width:712px;
}
#mainWrapper a:link{ color:#545454;}
#mainWrapper a:visited{ color:#545454;}
#mainWrapper a:hover{ color:#ff6600;}
#mainWrapper h5{
	background:url(../images/titleBg.gif) left top no-repeat;
	line-height:22px;
	padding:0 0 5px 15px;
	font-size:12px;
}
#mainWrapper ul{
	margin:12px 0;
	line-height:20px;
}
.changeAD{ float:left;}
.download{
	float:right;
	border:solid 1px #bbb;
	width:214px;
	padding:1px;
}
.download ul li{
	list-style:none;
	background:url(../images/dot_1.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.rollingNews{
	border:solid 1px #ccc;
	margin:6px 0;
	height:26px;
}
.rollingNews img{ float:left; margin:5px 10px;}
.rollingNews dd{
	display:inline;
	margin:4px 15px;
	line-height:20px;
	background:url(../images/dot_1.gif) left center no-repeat;
	padding-left:15px;
	float:left;
	
}
.news{
	float:left;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
	margin-bottom:3px;
}
.news li{
	list-style:none;
	background:url(../images/dot.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.employment{
	float:right;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
	margin-bottom:3px;
}
.employment li{
	list-style:none;
	background:url(../images/dot.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.team{
	float:left;
	margin:6px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.team img{
	float:left;
	border:solid 1px #ccc;
	padding:3px;
	margin:5px 20px 0 10px;
}
.team li{ margin-left:20px;}
.comments{
	float:right;
	margin:6px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.comments li{
	list-style:none;
	background:url(../images/dot.gif) left center no-repeat;
	margin-left:15px;
	padding-left:15px;
}
.testimonials{
	float:left;
	margin:6px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.living{
	float:right;
	margin:6px 0;
	border:solid 1px #bbb;
	width:349px;
	padding:1px;
}
.innerLive{
	padding:5px 10px;
	line-height:18px;
}
.innerLive p{
	text-indent:26px;
	padding:5px 0;
	border-bottom:dashed 1px #ccc;
}
.xieyi{ color:#FF3300; font-weight:bold; padding-left:20px;}
.xieyi a:link{ color:#FF3300;}
.xieyi a:visited{ color:#FF3300;}
.xieyi a:hover{ color:#000;}