/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,
td 	{margin:0;padding:0;}
body 	{font:14px/1.38 Arial, Verdana, Helvetica, sans-serif; background:#FFF url(../images/bg_main.jpg) repeat-x;}
table	{border-collapse:collapse;border-spacing:0;}
fieldset,img	 {border:0;} 
li 	{list-style:none;}

h1	{font-size: 130%;}
h2 	{font-size: 125%;}
h3 	{font-size: 120%}
h4 	{font-size: 110%}
h5 	{font-size: 100%;}
h6 	{font-size: 100%}
h5,h6	{ font-weight: bold}

a		{color:#00a3f7;text-decoration:none; outline:none}
a:hover	{color:#1b66d0;}


#base	{
	width:1002px;
	margin:0 auto;
}
#header	{
	width:100%;
}
.headleft	{
	float:left;
	background:url(../images/bg_headL.jpg) right no-repeat;
	width:24px;
	height:73px;
}
.head	{
	float:left;
	width:966px; height:73px;
	background:#FFF;
}
.headright	{
	float:left;
	background: url(../images/bg_headR.jpg) right top no-repeat;
	width:12px;
	height:73px;
}
#logo	{
	margin:10px 0px 0px 13px;
	float:left;
}
#logo a{
	background: url(../images/logo.jpg) no-repeat;
 	width:292px;
	height:47px;
	display:block;
}
#logo span{
	display:none;
}
.menuTop	{
	float:right;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:73px;
}
.menuTop ul	{
	padding:0px;
}
.menuTop ul li	{
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.menuTop ul li span	{
	border-right:1px solid #ccc;
	padding:0px 10px 0px 10px;	
}
.menuTop ul li span.end	{
	border: none;
	padding:0px 10px 0px 10px;
}
.menuTop ul li a {
	height:44px;
	padding:29px 0px 0px 0px;
	display:block;
	float:left;
	text-decoration:none;
	color:#333;
}

.menuTop ul li a:hover	{
color:#000;

}

.menuTop ul li a.section {
background:url(../images/btn_currentmenu.jpg) no-repeat 0px 26px;
 color:#FFF;
 cursor:default;
 padding:26px 0px 0px 6px;
 margin-left:-2px
}
.menuTop ul li a.section span{
background:url(../images/btn_currentmenu.jpg) no-repeat right top;
 margin-left:4px;
 display:block;
 padding:4px 10px 4px 4px;
 border:0;
}

.menuTop ul li a.current {
 background:url(../images/btn_currentmenu.jpg) no-repeat 0px 26px;
 color:#FFF;
 cursor:default;
 padding:26px 0px 0px 6px;
 margin-left:-2px
}
.menuTop ul li a.current span{
 background:url(../images/btn_currentmenu.jpg) no-repeat right top;
 margin-left:4px;
 display:block;
 padding:4px 10px 4px 4px;
 border:0;
}



/* .menuTop ul li a.current {
	background:#14aefe;
	color:#FFF;
	cursor:default;
}  */

.menuTop ul li a.active {
	height:44px;
	padding:29px 0px 0px 0px;
	display:block;
	float:left;
	text-decoration:none;
	color:#999;
}
.menuTop ul li a.active:hover {
	background:none;
	color:#999;
	cursor:default;
}

#banner	{
	width:967px;
	padding:0px 12px 0px 24px;	min-height:207px;
	background:url(../images/banner_bg_top.jpg) no-repeat top left;
}
.bannerup	{
	width:967px;
	min-height:207px;
	padding:0px;
	text-align:center;	
}
.bannerup .leftpanel {
	float:left; width:490px; text-align:left;
}
.bannerup .rightpanel {
	float:right; width:447px; text-align:left; padding:15px; color:#FFFFFF; font-size:16px; font-weight:bold;
}
.bannerup .rightpanel h1 {
	color:#333; font-family: Helvetica, Tahoma, Helvetica, sans-serif ; font-size:30px; padding: 10px 0px 5px 0px; margin:0px; font-weight:normal;
}
.bannerup .rightpanel h2 {
	font-color:#fff; font-family: Helvetica, Tahoma, Helvetica, sans-serif ;  font-size: 125%; font-weight:normal; padding:0px; margin:0px;
}

.bannerLeft	{
	width:490px;
	float:left;
}
.bannerRight	{
	float:right;
}
#contain	{
	width:966px;
	background:#FFF url(../images/bg_bodyL.jpg) top left no-repeat;
	margin:0 12px 0 0px;
	padding:0px 0px 0px 24px;
}
#containPad	{
	padding:20px 20px 5px 20px;
}
.conLeft	{
	float:left;
	width:680px;
	min-height:400px;
	text-align:justify;
}
.conLeft p	{
	padding-top:10px;
	color:#555;
	font-size:16px;
	line-height:21px;
}

#cbackgrounds	{
	float:left;
	width:100%;
	min-height:480px;
	text-align:justify;
}

p {


	color:#555;
	font-size:16px;
	line-height:21px;

}


.conRight	{
	float: left;
	width:216px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	margin:0px 0px 0px 25px;
	color:#999;
	font-size:13px;
}
.consult	{
	background:url(../images/img_consult.jpg) no-repeat right top;
	width:216px;
	height:107px;
	padding-top:6px;
}


.getlink a	{
	background:url(../images/btn_getbg.jpg) no-repeat top left;
	width:215px;
	height:30px;
	display: block;
}		
.getlink a:hover	{
	background-position:0px -30px;
}
.getlink span	{
	display:none;
}




#footer	{
	width:947px;
	margin:0 12px 20px 24px;
	padding:15px 10px 0 10px;
	background:#fafafa;
	height:32px;
	color:#cac8c8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



/*--common css START--*/
.fltlft {float: left;}
.fltrt {float: right;}
.clearflt {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.clear	{clear:both; line-height:0px}

.padL	{
	padding-left:10px;
}
.padR	{
	padding-right:10px;
}
.padT	{
	padding-top:10px;
}

.padT1	{
	padding-top:0px;
}


/*--common css END--*/

.fgray2	{
	color:#555;
	font-size:16px;
	line-height:21px;
}
.fgray3	{
	color:#999;
	font-size:13px;
}
.fgray4	{
	color:#666;
}
.fnormal	{
	color:#5d5d5d;
	font-size:11px; padding: 0 0 5px 0;
}
.fblack	{
	color:#000;
	font-size:11px;
	font-weight:bold;
}
.fblue	{
	color:#365FB7;
}


a.adlink:link		{BACKGROUND: url(../images/aero_black.gif) no-repeat 0px 5px; color:#00a3f7; text-decoration:none; font-weight:bold; 
					font-size:11px; padding-left:10px;}
a.adlink:hover		{color: #016193; text-decoration:none;}	
a.adlink:visited	{BACKGROUND: url(../images/aero_black.gif) no-repeat 0px 5px; color:#569ffe; text-decoration:none; 
					font-weight:bold; font-size:11px; padding-left:10px;}	

	
a.footlink:link		{ font:10px Verdana, Arial, Helvetica, sans-serif; color:#B2C0C9; text-decoration:none;}
a.footlink:hover	{ color:#3F3E37; text-decoration:underline;}
a.footlink:active	{ color:#B2C0C9; text-decoration:none;}
a.footlink:visited	{ color:#B2C0C9; text-decoration:none;}

a.newslink:link		{ font:12px Arial, Helvetica, sans-serif; color:#3488AD; text-decoration:none;}
a.newslink:hover	{ color:#00557C; text-decoration:underline;}
a.newslink:active	{ color:#00557C; text-decoration:none;}
a.newslink:visited	{ color:#666; text-decoration:none;}

a.toplink:link		{ 
	font:12px Arial, Helvetica, sans-serif; color:#3488AD; text-decoration:none; 
	background:url(../images/up.gif) no-repeat 0px 3px; padding-left:15px;
}
a.toplink:hover		{ color:#00557C; text-decoration:underline; background:url(../images/up.gif) no-repeat 0px 3px; padding-left:15px;}
a.toplink:active	{ color:#00557C; text-decoration:none; background:url(../images/up.gif) no-repeat 0px 3px; padding-left:15px;}
a.toplink:visited	{ color:#666; text-decoration:none; background:url(../images/up.gif) no-repeat 0px 3px; padding-left:15px;}

/*--inner page css START--*/
.leftmenu	{
	width:214px;
	background:url(../images/bg_menu.jpg) no-repeat;
	float:left;
	min-height:400px;
}
.menu-hd	{
	height:30px;
	color:#FFF;	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; 	
    padding:8px 5px 0px 10px;
	font-size:14px; font-weight:bold; 
}
.menuL	{
	margin:18px 12px 0px 12px;
}
.innerbak	{
	float:left;
	width:712px;
	padding:30px 20px 5px 20px;
	background:url(../images/bg_inner_top.jpg) no-repeat;
}
.innercon	{
	width:471px;
	float:left;
	color:#555; 
	text-align:justify;
}
.innercon p	{
	padding-top:10px;
	color:#555;
	font-size:16px;
	line-height:21px;
}
.innercon ul {
	padding-top:5px;
}
.innercon li{
	background:url(../images/bullet_blue.gif) no-repeat 4px 8px;
	padding-left:16px;
	color:#555;
	font-size:16px;
	line-height:21px;
}

.inner-conRight	{
	float: left;
	width:216px;
	margin:5px 0px 0px 25px; padding:0px;
}
.inner-conRight	p	{
	color:#5d5d5d;
	font-size:13px;
}
.bdr	{
	border-bottom:1px solid #000;
	line-height:0px;
}
.ser_bullet	{
	padding-top:10px;
}
.ser_bullet	li{
	background:url(../images/bullet_blue.gif) no-repeat 4px 8px;
	padding-left:16px;
	color:#555;
	font-size:16px;
	line-height:21px;
}

.rbox	{
	float:left;
	width:200px;
	border:1px solid #CCCCCC;
	margin:10px 0px 0px 0px;
	padding:7px 7px 7px 7px;
}
.rboxin	{
	float:left;
	padding-left:10px;
	padding-top:0px;
	width:146px;
	line-height:14px;
}



/*--inner page css END--*/

/*----z-index magic start----*/
#midRow {
	padding:0px; 
	z-index:600; 
	margin:0px 0px 0px 0px; 
	position:relative;
	height:0px; 
}
#midRow #zupLeft {
	left:550px;
	position:absolute;
	top:-50px;
}
#midRow #zupLeft a {
	background: url(../images/aero_wh.gif) no-repeat 0px 5px;
	color:#333; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:12px;
	padding-left:14px;
}
#midRow #zupLeft a:hover {
	color:#000;
}

/*----z-index magic END----*/

.fltHalf	{
	float:left;
	width:46%;
	margin-left:15px;
}
.news	{
	color:#555;
	font-size:14px;
	line-height:18px;
	margin-top:10px;
	background: url(../images/news-ico.gif) no-repeat 0px 5px;
	padding-left:35px;
}

.current {
	background-color:#FFF;
	color:#00A3FA;
}

#streamline { display: block ; width:965px; height:207px;}


a.rssspriteo {
display: inline-block;
background: url(../images/rss.png) no-repeat 0px 0px ;
width: 15px; text-indent: -9999px; 
height: 15px;
text-decoration: none;
}

a.rssspriteo:hover {
background-position: 0px -15px;
}