@charset "utf-8";
/* CSS Document */

* {margin : 0; padding : 0;}
.clear { clear : both;}
.gap { clear : both; height : 10px;}
.frt {float : right;}
.flt {float : left;}
img {border : 0;}
form {margin : 0;}
ol, ul {list-style:none;}
.inpt { border : 1px solid #aaa6a6; padding:3px 5px; margin: 0 0 5px; background:#fff; width:200px; color: #666; }

p {padding-bottom:7px;}
a:link, a:visited {text-decoration : none; color : #488ccb;}
a:hover {color:#c00;}

h1 {font-size:16px; color:#488ccb; margin-bottom:7px}
h2 { font-size:16px; padding-bottom:7px; color:#488ccb;}

/*Crumbs Start*/
.crumb { border-bottom: 1px solid #ccc; font-size: 11px; line-height: 18px; padding-bottom:4px; margin-bottom:10px;}
.crumb a { color:#3d8aba; font-weight:bold;}
.crumb a:hover { color:#990000;}

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px; background:#fff; }
.container { background:url(../images/shadow_02.jpg) repeat-y 0 0; width:963px; margin:0 auto;}
.topshd { background:url(../images/shadow_01.jpg) no-repeat 0 0; height:15px;}
.botshd { background:url(../images/shadow_03.jpg) no-repeat 0 0; height:15px;}

.innerbody { padding:5px 20px;}
#logo { float:left; padding:5px 10px;}
.logotext { float:left; padding:5px;}
.hdr-rt { float:right; padding:0 20px; text-align:right; color:#41ad49; font-size:12px; margin-top:60px;}
.time { font-size:18px;}

.bannerbg { background:url(../images/banner-bg.jpg) no-repeat; height:272px; padding:10px;}
.bannerlt { float:left; width:300px; color:#fff;}
.bannerrt { float:right; width:570px;}
.banner-block {}
.banner-block .hdrtxt { background:#41ad49; padding:10px 5px;}
.banner-block .trans { background:url(../images/trans.png) repeat; border:1px solid #7a9ecb; padding:5px; margin:1px}
.bluelist li{ background:url(../images/bluearrow.png) no-repeat 0 5px; padding:0 0px 3px 10px;}
.bnrimg { padding-right:10px; float:left;}
.lighttxt { font-size:12px; color:#e1edf7;}

.slideshow {height:290px;}

.mainbody { background:url(../images/ftr-bg.jpg) repeat-x bottom left; padding:0 10px;}
.lhs { float:left; width:628px; border:0px solid red;}
.rhs { float:right; width:260px; border:0px solid red;}

.rlink { float:left;}
.padrt { padding-right:6px; }
.padrt img {padding-bottom:2px;}
.brd img {border:1px solid #999;}
.border { border:1px solid #999; padding:16px 5px;}
.bordergray { border:1px solid #999; padding:10px; background:#e3e3e3;}
.profile { float:left; background:url(../images/profile.jpg) no-repeat 0 0; padding:0 5px 0 25px;}
.go-btn {
    background: url(../images/go.jpg) no-repeat scroll 0 0 transparent;
    clear: right;
    float: left;
    height: 18px;
    width: 28px;
	cursor:pointer;
	border:0 none;
	margin-left:5px;
}
.select {background:#fff; border:1px solid #A4A4A4; display: block; float:left; padding:0px; width:115px;}
.login a{ background:url(../images/login.png) no-repeat 0 0; padding:0 0 5px 21px;}

.shdrt { background:url(../images/shd-rt.png) no-repeat 50% 0; height:7px;}
.shd2 { background:url(../images/shd-02.png) no-repeat 50% 0; height:7px; width:230px; position:absolute; bottom:-7px;}
.shd1 { background:url(../images/shd-01.png) no-repeat 50% 0; height:7px; width:340px; position:absolute; bottom:-7px;}
.shd3 { background:url(../images/shd-03.png) no-repeat 50% 0; height:7px; width:602px; position:absolute; bottom:-7px;}

.col {border:1px solid #999; padding:10px; width:606px; margin-right:10px; background:#fff; position:relative; text-align:justify;}
.col-1 {border:1px solid #999; padding:10px; float:left; width:344px; margin-right:10px; background:#fff; position:relative;}
.col-2 {border:1px solid #999; padding:10px; float:left; width:230px; background:#fff; position:relative;}

.col p img{ padding:0 5px 5px 0;}

.thumb { float:left; padding:3px 10px 0 0;}
.more a { float:right; }

.footer { border:1px solid #999; padding:10px 5px; background:#fff; text-align:center;}
.footlist{white-space: nowrap; padding:0;}                      
.footlist li{ display: inline; list-style-type: none; padding: 0; margin:0; color:#666;}
.footlist a { padding: 0px 2px; font-size:11px; }
.footlist a:link, .footlist a:visited {color: #666; text-decoration: none;}
.footlist a:hover{color: #900; text-decoration: none;}

.ftr { padding:5px 20px; color:#488ccb; font-size:11px;}

table.staff{}
table.staff td{ padding:6px; background-color:#f6f6f6; border:1px solid #CCCCCC;}

table.staff-page{ border-collapse:collapse;  width:98%; border-bottom:1px solid #eee; border-top:1px solid #eee;}
table.staff-page tr td{ padding:8px 0px; border-left:1px solid #eee; border-right:1px solid #eee; border-top:1px solid #eee; border-top:1px solid #eee; }

table.staff-page tr td img{ width:108px; height:auto; text-align:center; padding:0 !important;}

