@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body { 
	margin: 0; line-height: 135%; font-family: Verdana, Helvetica,Arial,sans-serif; font-size:12px; letter-spacing:normal;
	padding: 0; background: #FFF url(images/header-bg.jpg) repeat-x; text-align: center; color: #333; font-style:normal; font-weight:normal;
}
h1,h2,h3 { font-family:Arial, Verdana, Helvetica, sans-serif; color:#C33; line-height: 125%}
h1 { font-size:16px; border-bottom: 1px #F3B961 dashed; margin-bottom:5px; } h2 { font-size:14px; } h3 { font-size:12px; }
img { border:0; }
.header { margin:0 10px 0 10px; padding:0; overflow:hidden; position:relative;	width: 900px; height:198px; }
#headImgs { overflow:hidden; position:absolute; z-index:1000; width:611px; height:256px; top:34px; left:299px; }
#topBar { position:relative; height:28px; width:900px; line-height:28px; }
#topBar .lft{ float:left; position:relative; height:28px; width:440px; line-height:28px; text-align:left; }
#topBar .rght{ float:right; position:relative; height:28px; width:440px; line-height:28px; text-align:right; padding-right:10px;}
#ConcretePlantSlogan-1 { overflow:hidden; float:left; position:relative; height:46px; width:271px;}
#ConcretePlantSlogan-2 { overflow:hidden; float:left; position:relative; height:20px; width:271px;}
#ConcretePlantSlogan-2 h1 { line-height:20px; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:16px; color:#BCBCBC; letter-spacing:0.06em; }
#logo {height:98px; width:271px;}
.main-wrapper { width: 900px;	margin: 0 auto; border: 0;	text-align: left; position:relative; }
.main-wrapper .page-l {	float: left; padding-left: 10px; overflow:hidden;	background:url(images/page-l.jpg) left repeat-y; }
.main-wrapper .page-c {	float: left; padding: 0; width: 900px; overflow:hidden;	background:#FFF; }
.main-wrapper .page-r {	float: right; padding-right: 10px; overflow:hidden;	background:url(images/page-r.jpg) right repeat-y; }
.container-seperate { padding: 10px 10px 0 10px; height:80px; width:100%; overflow:hidden; position:relative; }
.container { padding: 10px 10px 0 10px; width:100%; overflow:hidden; position:relative; text-align:left; }
.container p{ margin-top: 5px; }
.clr { clear:both;  height:0; font-size: 1px; line-height: 0px; }

/* Vertical Menus */
#leftMenu { width: 289px; float:left; }
#leftMenu ul { font-family: Arial, Helvetica, sans-serif; list-style-type:none; margin:0; padding:0; }
#leftMenu li { display: inline; /* for IE5 and IE6 */ }
#leftMenu a { color: #333; text-decoration: none; font-size: 14px; font-weight:normal; display: block; padding: 3px; width: 289px; border-bottom: 1px solid #eee; }
#leftMenu a:link, #leftMenu a:visited { color: #333; text-decoration: none; }
#leftMenu a:hover { background-color: #FFF; color: #f00; }
#leftMenu li a#current { border-bottom: 3px solid #DAD6B7; }

#leftBlock { float:left; width: 289px; overflow:hidden; position:relative;}

#footer { height:108px; clear:both; background:#FFF url(images/footer-bg.jpg) repeat-x; width:100%; font-size:10px;}

/*  LINKS  */
a:link {
	color:#036;
	text-decoration:none;
}
a:visited {
	color: #036;
	text-decoration:none;
}
a:hover {
	color: #00aeef;
	text-decoration:underline;
}
.pagination {background: #fff url(images/gri/readon-bg.png) 0 100% repeat-x;border: 1px solid #dfdfdf;}
.pagination {background: #fff;border: 1px solid #dfdfdf;}
.pagination {height: 21px;line-height: 21px;margin-top: 10px;margin-bottom: 15px;}
a.show-readon:hover {color: #666;}
a.show-readon {background: #fff url(images/gri/readon-bg.png) 0 100% repeat-x;border: 1px solid #CC3300; color: #333;}
a.show-readon {font-size: 12px;cursor:default; padding: 3px 5px;}
a.read:hover {color: #666; cursor:pointer;}
a.read {background: #fff url(images/gri/readon-bg.png) 0 100% repeat-x;border: 1px solid #CCCCCC; color: #333;}
a.read {font-size: 12px;cursor:default; padding: 3px 5px;}

table tr td { padding:3px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;}
ul {
	padding-left: 10px;	
}