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

/* Reset Browser Default http://meyerweb.com/eric/tools/css/reset/   v2.0 | 20110126   License: none (public domain) */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0px none;
	font-size: 100%;
	vertical-align: baseline; font-style:normal; font-variant:normal; font-weight:normal
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Browser Detault Reseting End */



/* Common Style */
body{
	background:#e6ecea url('../images/background.jpg') repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px
}
#warper{
	margin:0px auto 0px; width:860px;
	padding:35px 15px 3px 15px;
	background:#ffffff;
	border-left:0px solid #EAEAEA;
	border-right:0px solid #EAEAEA;
}
#warper:after { visibility: hidden; display: block; font-size: 0; content: ""; clear: both; height: 0 }
#body-left{
	 float:left; width:170px;
}
#logo{
	float:left; width:100%; text-align:center;
}
#navigation{
	 float:left; width:100%; margin-top:15px;
}
#navigation ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navigation ul li{
	margin-top:5px;
}
#navigation ul li a{
	display:block;
	height:18px;
	width:148px;
	text-decoration:none;
	color:#000000;
	font-size:14px;
	background:url('../images/nav-bd.jpg') repeat-x;; padding-left:20px; padding-right:0; padding-top:5px; padding-bottom:5px
}
#navigation ul li a.active{
	background:url('../images/nav-active.jpg') repeat-x;
}
#navigation ul li ul#sub-nav{
	margin-top:5px 0px 5px 0px;
	padding:0px 0px 0px 3px;
}
ul#sub-nav li a{
	display:block;
	height:16px;
	text-decoration:none;
	color:#000000;
	font-size:13px;
	padding:4px 0 4px 15px;
	background:none;
}
ul#sub-nav li a.sub-active{
	font-weight:bold;
}
#body-right{
	 float:left; width:674px; padding-left:16px;
}

#footer{
	 float:left; width:100%; margin-top:10px; background:#f0f0f0; border-top:1px solid #0a682a;
}
.footer-nav{
	 float:left; width:200px; margin-left:20px;
}
.footer-nav ul{
	margin:7px 0px;
	padding:0px;
	list-style-type:nonel
}
.footer-nav ul li{
	margin-top:3px;
}
.footer-nav ul li a{
	text-decoration:none;
	color:#0a682a;
	
}
.footer-nav ul li a:hover{
	text-decoration:underline;
}
#footer-end{
	 width:100%; float:left; margin-top:8px;
}
#footer-end div, #footer-end div a{
	text-decoration:none;
	color:#0a682a;
	font-size:12px;
}
#footer-end div a:hover{
	text-decoration:underline;
}
/* Common Styling end */



/************* Home Page **********************/
#body-right h2#title{
	 font-size:22pt;
	 font-weight:bold; 
	 color:#0a682a;
}
#banner-div{
	 float:left; 
	 width:100%; 
	 margin-top:10px;
}
#banner-div img{
	border:none;
}
#banner-div-f, .slides{
	 float:left;
	 width:439px;
	 height:262px;
	 background:url('../images/banner-1u.jpg') no-repeat;
}
.fpara{
	 position:absolute; top:168px; left:10px;font-size:13px; font-weight:bold; color:#ffffff;
}
.fpara span{
	 font-size:26px; font-weight:bold; color:#ffffff;
}
.spara{
	 position:absolute; top:226px; left:160px;
}
.spara a{
	text-decoration:none; font-size:13px; color:#ffffff;
}
#banner-div-s{
	 float:left;
	 width:228px;
	 height:262px; 
	 margin-left:5px;
	 background:url('../images/banner-2u.jpg') no-repeat;
}
#barbicum{
	 width:100%; 
	 float:left; 
	 margin-top:10px; 
	 color:#c2c2c2;
}
#content{
	 width:100%; 
	 float:left;
}
#content-left{
	 float:left; 
	 width:318px;
}
.box{
	 width:100%; 
	 float:left;
	 margin-top:10px;
}
.box h2{
	width:150px; 
	background:#0a682a; 
	padding:7px 0 7px 15px; 
	font-size:14px; 
	font-weight:bold; 
	color:#ffffff;
}
.box-content{
	float:left;
	width:100%; 
	margin-top:0px; 
	padding-top:0px; 
	border-top:1px solid #0a682a;
}
.box-content ul{
	margin:0px;
	list-style-image:url('../images/list-item.jpg');padding-left:25px; padding-right:0; padding-top:10px; padding-bottom:0
}
.box-content ul li{
	margin-top:10px;
	padding-left:0px;
	width:146px;
	float:left;
}
.box-content h3{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0px 3px;
}
.box-content p{
	font-size:11px;
	text-align:justify;
	line-height:13.5px;
}

#content-right{
	 float:left; width:335px; margin-left:20px;
}
.project-box{
	 width:100%; float:left; margin-top:12px;
}
.p-left{
	 float:left; width:114px;
}
.p-right{
	 float:left; width:211px; padding-left:10px;
}
.p-right h4{
	 background:url('../images/list-item.jpg') no-repeat left bottom; padding-left:18px; font-size:12px; font-weight:bold; margin-bottom:6px
}


/************* Home Page **********************/

/************* Application Page **********************/
.app-content{
	width:100%;
	float:left;
	margin-top:3px;
	margin-bottom:15px;
}
.app-content-box{
	float:left;
	width:208px;
	margin-right:24px;
}
.app-content-box img{
	float:left;
	display:block;
	
}
.app-content-box h2{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:10px;
	color:#0a682a;
	font-size:18px;
	font-weight:bold;
}
.app-content-box p{
	font-size:11px;
	text-align:justify;
	line-height:14px;
}
.app-content-box a.read-more{
	display:block;
	padding-top:7px;
	color:#0a682a;
	font-weight:bold;
	text-decoration:none;
}
.app-content-box a.read-more:hover{
	text-decoration:underline;
}
.app-content-box .quick-link-box{
	float:left;
	border:2px solid #c3c4c6;
	width:188px;
	padding:10px;
	background:#f4f4f4;
}
.app-content-box .quick-link-box a.quick-link{
	 margin-left:55px;
}
/************* Application Page **********************/

/************* Application Page V2 **********************/
.app-content-sep, .app-content-sep1{
	float:left;
	width:100%;
	border-bottom:1px solid #e3e1e2;
	padding:5px 0px 3px 0px;
}
.app-content-box-v2{
	float:left;
	width:156px;
	padding-right:7px;
	padding-left:7px;
	border-right:1px solid #e3e1e2;
	height:100%;
}
.app-content-sep .app-content-box-v2{
	height:280px;
}
.app-content-sep1 .app-content-box-v2{
	height:215px;
}
.app-content-box-v2 img{
	float:left;
	display:block;
	
}
a.awrapper{
	text-decoration:none; border:none; color:inherit;
}
.app-content-box-v2 h2{
	float:left;
	width:100%;
	margin-top:10px;
	padding-bottom:10px;
	color:#0a682a;
	font-size:14px;
	font-weight:bold;
}
.app-content-box-v2 p{
	font-size:11px;
	line-height:14px;
}
.app-content-box-v2 a.read-more{
	display:block;
	padding-top:7px;
	color:#0a682a;
	font-weight:bold;
	text-decoration:none;
}
.app-content-box-v2 a.read-more:hover{
	text-decoration:underline;
}
.app-content-box-v2 .quick-link-box{
	float:left;
	border:2px solid #c3c4c6;
	width:138px;
	padding:10px;
	background:#f4f4f4;
}
.quick-link-box h4{
	 background:url('../images/list-item.jpg') no-repeat left bottom; padding-left:18px; font-size:13px; font-weight:bold; margin-bottom:10px;
	 margin-top:5px; color:#0a682a
}
.quick-link-box p a.quick-link{
	display:block;
	margin-top:15px;
	background:url('../images/quick-linkbg.jpg') no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#edf3ef;
	text-decoration:none; padding-left:35px; padding-right:0; padding-top:3px; padding-bottom:5px
}
/************* Application Page V2 **********************/

/************* Past Projects Page  **********************/
#banner-div-pproject{
	float:left; 
	width:100%; 
	margin-top:9px;
}
#banner-div-left{
	float:left;
	width:439px;
}
#banner-div-right{
	float:left;
	width:230px; 
	margin-left:5px;
}
#projects-content-left{
	float:left; 
	width:430px;
	padding-right:5px;
}
#projects-content-right{
	float:left; 
	width:230px;
	margin-left:9px;
}
#projects-content-right .p-left{
	 float:left; width:82px;
}
#projects-content-right .p-right{
	 float:left; width:140px; padding-left:8px;
}
#projects-content-right .p-right h4{
	 background:url('../images/list-item.jpg') no-repeat left bottom; padding-left:18px; font-size:12px; font-weight:bold; margin-bottom:6px
}
#projects-content{
	float:left;
	width:100%;
	margin-top:8px;
}
#projects-content h2{
	font-size:24px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
#projects-content h3{
	font-size:16px;
	font-weight:bold;
	padding:15px 0px 0px 0px;
}
#projects-content p{
	padding:6px 0px;
	font-size:11px;
	text-align:justify;
	line-height:14px;
}
#projects-content ul{
	font-size:11px;
	list-style-image:url('../images/list-item.jpg');margin-left:25px; margin-right:0; margin-top:0px; margin-bottom:6px; padding-left:25px; padding-right:0; padding-top:0px; padding-bottom:0
}
#projects-content ul li{
	margin-top:10px;
	padding-left:0px;
}
/************* Past Projects Page  **********************/


/************* Past Projects Page V2 **********************/
#projects-content-v2{
	float:left; 
	width:674px;
}
#projects-content-v2 table{
	margin-top:10px;
}
#projects-content-v2 td{
	padding:5px 10px 5px 0px;
	width:150px;
	font-size:11px;
}
/************* Past Projects Page V2 **********************/