body {background:#eee;font:13.4px verdana,sans-serif,"Lucida Sans Unicode",  helvetica,  新宋体;color: #122a46;}
abbr, acronym { /* acronym and abbr aren't styled in IE per default */
	border-bottom: 1px dotted #58B2CB;
	cursor: help;
}

a {color: #385ca9;text-decoration: underline;font-size:13.4px;}
a:active { outline: none; }
a:hover {color:#1660c4;	text-decoration: underline;	outline: none;}

img { border: 0; }

h1 {font-size: 16px;}
h2 {font-size: 15px;}
h3 {font-size: 14px;}

hr { display:none; }

input, textarea{background: #fff;border: 1px solid #96b5e5;	border-top: 3px solid #96b5e5;}
input:hover, textarea:hover {	background: #F0FDE2;	border-top: 3px solid #b1e77a}
input:focus, textarea:focus {	background: #FCFFEC;	border-top: 3px solid #b1e77a}
.submit { border: 0; width: auto; }
.submit:hover, .submit:active { border:0; }
.radio { background: none; border: 0; }

.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#topbar{width:100%;height:26px;background: url(../images/tb-header-bg.png) repeat-x;overflow:hidden;}
#sysmenu{right: 50px; position: relative;float:right;}
#sysmenu li{float:left;height:26px;padding-top:4px !important;padding-top:5px;}
#sysmenu li a{color:#fff;text-decoration:none;font-size:14px;padding:2px 7px 2px 7px;}
#sysmenu li a:hover,#sysmenu li .selected{background:#3b68c6;}


#add-service-btn{width:82px;height:22px !important;height:20px;background: url(../images/add-service-btn-bg.png) no-repeat;padding:4px 0 0 2px !important;padding:6px 0 0 2px;}
#add-service-btn a{color:#fff;text-decoration: none;font-size: 14px;}
#add-service-btn a:hover{color:#ccc;}
#add-service-btn img{margin-right:4px;}

.extra-service{margin:2px;background:#3b68c6;padding:4px;display:none;}
.extra-service .content{margin:4px;background:#000;}

#container-wrapper{margin-top:2px;margin-left:auto;margin-right:auto; }
#page-tabs,#container, #container-bottom, #container-header{padding:0 36px 0 36px;width:903px !important;width:903px;margin-left:auto;margin-right:auto;}
#page-tabs{height:30px;background: url(../images/page-tabs-bg.png) repeat-y;}
#page-tabs ul li{float:left;padding:0 1px 0 0; }
#container{background: url(../images/body-bg.png) repeat-y; }
#page-settings .config{display:none;}
#page-settings .remove{display:none;}
#container-bottom{background: url(../images/body-bottom-bg.png) no-repeat;height:80px; }
#container-bottom .menu{width:200px;text-align:center;margin-left:auto;margin-right:auto;padding-top:34px;position : relative ;}
#container-bottom .menu ul li{float:left;padding: 0 5px 0 5px;}
#container-bottom .menu ul li a{color:#fff;font-size:12px;text-decoration: none;}
#container-bottom .menu ul li a:hover{color:#efefef;text-decoration: underline;}
#container-header{background: url(../images/body-header-bg.png) no-repeat;height:10px;}
#copyright{float:right;font-size:11px;margin-top:33px !important;margin-top:23px; color:#fff;font-family:verdana;}
#container-header ul {padding-top:6px;float:right;font-size:13.4px;}
#container-header ul li{float:left;background:#fff;}
#container-header ul li a{text-decoration: none;padding-right:11px;}
#page-tab-tips{padding: 4px 4px 0 0;}

#message-box{border:1px #444 dotted;width:98%;padding:2px 6px 0 6px;background:#ffffcc;display:none;margin-left:auto;margin-right:auto;margin-bottom:8px;}
#message-box .main{border:none;color:#222;float:none;font-size:13.4px;}
#message-box .close{float:right;}
#message-box .close a {text-decoration: none;}
#dialogs{display:none;background:#fff;color:#4c83c4;padding:4px 0 0 5px;}
#header {
	background: #7BC2D6 url("../img/headertop.gif") bottom repeat-x;
	margin:0;
	height: 76px;
	padding:0;
}
#header h1 {
	background: url(../img/logo.gif) 10px 0px no-repeat;
	height: 76px;
	margin:0;
	float: left;
	width: 200px;
	position: absolute;
}
#header h1 a {
	position: relative;
	display: block;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 55px;
}
#header h1 a span {
	display: none;
}
#header h3 { display: none; }
#header a#award {
	position: absolute;
	top: 12px;
	left: 180px;
	display: block;
	height: 20px;
	width: 23px;
}
#search {
	padding:0 0 5px 0;
	position: absolute;
	right: 15px;
	top: 5px;
	width: 190px;
}
#search form { margin: 0; }
#search form fieldset {
	border: 0;
	margin:0;
	padding:0;
}
#search form fieldset legend {
	display: none;
}
#search label{
	background: url(../img/search.gif) no-repeat;
	height: 40px;
	width: 32px;
	float: left;
	text-indent: -4000px;
	position: relative;
	display: block;
	cursor: pointer;
}
#search .searchbox {
	border: 1px solid #47A4BE;
	font-size: 14px;
	padding: 3px 0 3px 20px;
	color: #303030;
	float: left;
	width: 150px;
	margin: 10px 0 0 -20px;
}
#content {
	margin:0;
	background: transparent;
	overflow:hidden;
}
#content h2 {
	font-size: 1.7em;
	margin:0;
	font-weight: normal;
	padding: 10px 0 0 0;
	color: #83CDE1;
}
#content h3 {
	padding: 0px 0 0 0;
	clear: both;
	margin: 0;
	color: #83CDE1;
	font-size: 1.1em;
}
#content label {
	font-size: 0.9em;
	cursor: pointer;
}
#content p {
	margin:0;
	padding: 10px 0 5px 0;
	line-height:20px;
	font-size:0.8em;
}
#content ul {
	line-height:18px;
	font-size:0.8em;

}
#content ul  li{
background:#efefef;
margin-bottom:4px;
}
#feedback label{width:180px; display:block;}
#content .title {
	font-size:14px;
	margin-top:10px;
	font-weight:bold;
	border-bottom: 1px dotted #BBE0EB;	
}


/* footer */
#footer {
	margin:0;
	padding:0;
	border-top: 1px solid #BBE0EB;
	clear: both;
	font-size: 0.8em;
	background:  #47A4BE;
	color: #A1DCEA;
}
#footer p {
	padding: 15px 0 15px 0;
	text-align: center;
	margin:0;
	border-top: 1px solid #83CDE1;
}
#footer a { color: #fff; }


