/* ================ */
/* = The 1Kb Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; text-align: center; }
.webtable { width:170px; text-align: center; }
.rightcols { width:170px; text-align: center; font-size: 12px; padding: 3px 0 5px 0; }
.rightcols2 { width:170px; text-align: center; font-size: 12px; padding: 3px 0 5px 0; background-color: #f5f5f5; }
.leftcolumn { width:170px; text-align: right; font-size: 12px; padding: 3px 0 5px 0;  }
.leftcolumn2 { width:170px; text-align: right; font-size: 12px; padding: 3px 0 5px 0; background-color: #f5f5f5; }
.left-slider{ width:270px; background-color: #f5f5f5; }
.grid_4 { width:300px; }
.col3 { width:300px; font-size: 12px; padding: 0 0 10px 0;}
.col3 h2{ font-size: 16px; margin: 12px 0 0 0; padding: 0; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.right-slider { width:560px; background-color: #f5f5f5; }
.right-slider li { font-size: 12px;}
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; background-color: #fff;}
.webconf { width:920px; background-color: #fff; padding-left: 100px;}
.webconflower { width:920px; background-color: #fff; padding-left: 20px;}
.main { width:940px; background-color: #fff;}
.hub { width:930px; background-color: #fff; font-size: 12px;border-top: 1px solid #ccc; padding: 10px;}
.content { width:940px; background-image: url(images/tab-bg.png); background-color: #fff; font-size: 16px;}
.content p {margin: 0px; padding: 2px; font-size: 12px;}
.top { width:940px; padding: 5px 0 5px 0; }
.header { width:920px; }
.head-left { width:220px; }
.head-right { width:690px; text-align:center;}
.head-right h1 { font-size: 24px; margin:  18px 0 10px 0; text-shadow: 1px 2px 2px #f5f5f5; color: #000;}
.head-right h2 {  font-size: 16px; margin: 0px; text-shadow: 1px 1px 1px #f5f5f5; color: #000;}
.slogan{ width:940px; text-align:center; border-bottom: 1px solid #ccc; padding: 0px 0 12px 0; margin: 0px;}
.slogan h2 {  font-size: 20px; margin: 0px; color: #4d4d4d; font-weight:300;}
.panel h2.title { display: none }
.footer-l { width:220px; }
.footer-c { width:460px; text-align: center; font-size: 14px; }
.footer-r { width:220px; }
.column {
	margin: 0 10px;
	overflow: hidden;
	float: left;
	display: inline;
	
}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	
}
.tabs-c {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	background-color: #fff;
	padding: 15px 0 0 0;
	border-bottom: 1px solid #ccc;
}
.tabs-c .tabs-c {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	
}
.sliderrow {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	 background-color: #f5f5f5;
}
.sliderrow .sliderrow {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	
}

.rowtop {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;

}
.rowtop .rowtop {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	
}

.rowhead {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(images/top-body-bg.png);
}
.rowhead .rowhead {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	
}
.row3 {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	background-color:#034a92;

	
}
.row3 .row3 {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
		
}
.footerrow {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	padding: 10px 0 0 0;

}
.footerrow a {color: #fff;}
.footerrow .footerrow {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
	
}
.top-nav { width:920px; font-size: 12px; color: #fff; }
.top-nav p {text-align: right; padding: 0px; margin: 0px}
.top-nav img { margin: 0 0 5px 20px;}
.top-nav a {color: #fff; text-decoration: none;}
.top-nav a:hover{ color:#00CC00; text-decoration: underline;}
.bottom-nav-home { width:900px; text-align: center; font-size: 12px; padding: 6px 0 6px 20px; color: #fff;}
.bottom-nav-home a { color: #ffffff; text-decoration: none; }
.bottom-nav-home a:hover { color:#009900; }
.left-box { background-image: url(images/small-arc.png); background-repeat: no-repeat; margin: 40px 0 0 0;}
.left-box p {margin: 0 0 3px 40px; }
.left-box h5 { color: #000; padding: 35px 0 0 30px; font-size: 16px; margin: 10px 0 0 0; }
.left { width:220px;color: #000; }
.right { width:700px; color: #000; }
.right h1 { padding: 6px 0 6px 0px; font-size: 20px;}
.right h3 { padding: 6px 0 6px 0px;}
.right p {padding: 5px 5px 5px 20px;}
.right li{ font-size: 12px; }
.right td{ font-size: 12px; padding: 2px; }
.style2 {color: #fff;}
style3 {padding: 50px 0 110px 0;}