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

body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr,table,tr,td,th,iframe,span,thead,tbody,tfoot {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em {font-weight:normal; font-style:normal;}
ul,ol,li {list-style:none;}
fieldset,img {border:none; outline:none;}
h1 {font-size:28px; color:#3ca44f; font-weight:bold; padding:10px 0 15px 2px;}
h1 span {color:#154688;}
h2 {font-size:26px; color:#3ca44f; font-weight:bold; padding-bottom:12px;}
h2 span {color:#154688;}
h3 {font-size:22px; color:#3ca44f; font-weight:bold; padding-bottom:5px;}
h3 span {color:#154688;}
h6 {font-size:12px; color:#0c8c23; font-weight:bold; padding-bottom:5px;}

:focus{outline:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/bodyBg.jpg) repeat-x center top #fff; color:#3e3e3e;}

/* general */

p {color:#5c685e;}
a img{border:0; outline:0;}
a{text-decoration:none; color:#3ca44f; outline:0; cursor:pointer;}
a:hover{text-decoration:underline;}

.imgLeft{float:left; margin-right:2px;}
.imgLeft2{float:left; margin-right:10px; margin-top:5px;}
.imgRight{float:right; margin-left:2px;}

.clear{clear:both; font-size:0px; line-height:0; height:0px;}
.clear_5{clear:both; font-size:0px; line-height:0; height:5px;}
.clear_10{clear:both; font-size:0px; line-height:0; height:10px;}
.clear_20{clear:both; font-size:0px; line-height:0; height:20px;}

input.text,select,textarea{background:#fff; border:solid 1px #dcdee0; font-size:12px; color:#4a4a4a; padding:2px;}


/**/

.wrapper {background:url(images/bodyBg2.jpg) no-repeat center top; margin:0; padding:0;}
.container {width:960px; margin:0 auto; padding:0;}
.topContainer {background:none; height:86px; position:relative;}
.logo {width:245px; height:70px; margin:5px 0 0 6px; float:left; position:absolute;}

/* Main Nav Start */

.mainNav {width:680px; float:left; margin-top:55px; margin-left:265px; position:absolute; padding-left:45px;}

.mainNav ul {font-size:14px; margin:0; padding:0; list-style:none; }
.mainNav ul li {line-height:24px; font-weight:bold; float:left; display:block; margin-right:30px; position:relative; background:none;}
.mainNav ul li a {color:#003300; text-decoration:none;}
.mainNav ul li a:hover, .mainNav ul li a.active {color:#1f2c65; text-decoration:none;}
.mainNav ul li ul {display:none; z-index:99999; }

.mainNav ul li ul li a {display:block; text-decoration:none; color:#1f2c65; margin-left: 1px; padding:5px 15px; white-space:nowrap;}

.mainNav ul li:hover ul {display:block; position:absolute;}
.mainNav ul li:hover li {float:none; font-size:12px;}
.mainNav ul li:hover ul li a {background:#328f3f;  color:#fff; border-bottom:1px solid #fff;}
.mainNav ul li:hover ul li a:hover {background:#28377b; color:#fff;}

/* Main Nav End */

.topQuickNav {width:270px; margin:5px 10px 0; float:right; font-size:10px;}
.topQuickNav li {display:inline; color:#848586;}
.topQuickNav li.home {background:url(images/home.gif) no-repeat 0 0; height:10px; width:10px; padding-left:15px;}
.topQuickNav li.contact {background:url(images/contact.gif) no-repeat 0 1px; height:10px; width:10px; padding-left:15px;}
.topQuickNav li.sitemap {background:url(images/sitemap.png) no-repeat 0 0; height:10px; width:10px; padding-left:15px;}
.topQuickNav li span {margin:0 15px;}
.topQuickNav li a{color:#111176; text-decoration:none;}
.topQuickNav li a:hover{color:#111176; text-decoration:underline;}


.bodyContainer {background-color:transparent; display:inline-block;}
.contentPan {background:#fff;}
.banner {height:316px; background:url(../images/bannerBg.png) no-repeat 0 0 transparent;}

/*.bodyContainer {background-color:#fff; display:inline-block;}
.banner {height:316px;}*/
.leftPan {width:227px; float:left; padding:15px 10px 0 18px; background:url(images/divider.jpg) no-repeat right 12px;}
.leftPan .product {border-bottom:1px dashed #cdcdcd; padding-bottom:5px; padding-top:10px;}
.leftPan p {/*color:#47474a;*/ font-size:12px; line-height:16px; padding-bottom:5px; text-align:justify;}
.leftPan p.title {color:#3ca44f; font-size:13px; font-weight:bold; padding-bottom:10px;}
.nimbusSystem {padding:5px 0 10px;}
	.nimbusSystem p {/*color:#5e5f6e;*/ font-size:12px; line-height:16px; padding-bottom:5px; text-align:justify;}

.more {font-size:11px; color:#7a7a80; float:right; width:40px;}
.more span {float:left;}
.more a{font-size:11px; color:#3ca44f; font-weight:bold; text-decoration:none; float:right;}


.leftMargin {margin-left:14px;}
.quoteStart{float:left;}
.quoteEnd{padding-bottom:60px;}

.rightPan {width:678px; float:left; margin-left:8px; !margin-left:6px; padding:12px 18px 0 2px;}
.rightPan p {font-size:13px; /*color:#646466;*/ line-height:18px; text-align:justify; margin-bottom:5px;}

.rightPan .boxPan {margin-top:10px;}
	.rightPan .boxPan .innerbox {background:url(images/innerBox.png) no-repeat 0 0; width:300px; height:168px; float:left; padding:16px;}
	.rightPan .boxPan .innerbox .readMore {width:57px; height:19px; float:right;}
	
	/*.rightPan .boxPan .innerbox .readMore1 {right:362px; right:380px; bottom:16px !important; bottom:32px; !bottom:16px;}
	.rightPan .boxPan .innerbox .readMore2 {right:16px; right:36px;}
	
	.rightPan .boxPan .innerbox .readMore1, .rightPan .boxPan .innerbox .readMore2 {width:57px; height:19px; float:right; position:absolute; bottom:90px;}
	.rightPan .boxPan .innerbox .readMore1 {right:690px;}
	.rightPan .boxPan .innerbox .readMore2 {right:345px;}*/
	
	.rightPan .boxPan .innerbox p {font-size:12px; line-height:16px; /*color:#314234;*/ text-align:justify; margin-bottom:5px;}
	.rightPan .boxPan .innerbox p span{color:#154688;}
	.rightPan .boxPan .innerbox p a {color:#3ca44f; text-decoration:none;}
	.rightPan .boxPan .innerbox p a:hover {text-decoration:underline;}
	.rightPan .boxPan .innerbox p.clientName {font-size:13px; font-weight:bold; color:#154688; padding-top:15px; margin-bottom:2px; text-align:left;}
	.rightPan .boxPan .innerbox p.designation {font-size:12px; font-weight:bold; font-style:italic; color:#314234; padding-top:0px; text-align:left;}
.rightPan .rightContentArea .contenetTab {width:70%; margin:0 auto; border:1px solid #dddfe3; background:#f4f7fd; padding:10px; margin-bottom:10px;}

.footer {background:url(images/footerBg.jpg) repeat-x 0 0; min-height:69px;}
	.footer ul.footNav {width:350px; float:left; margin:20px 0 0 36px;}
	.footer ul.footNav li {font-size:11px; float:left; display:inline; color:#6c6969;}
	.footer ul.footNav li a {font-weight:bold; color:#3c5a83; text-decoration:none;}
	.footer ul.footNav li a:hover {color:#1f2863; text-decoration:none;} 
	.footer ul.footNav li span {font-weight:normal; margin:0 10px;}
	.footer .follow {float:right; width:150px; margin-top:18px; margin-right:30px;}

	.footer ul.followLink {float:right; display:block;}
	.footer ul.followLink li.folowTxt {font-size:11px; color:#2f2f2f; width:65px; padding-top:2px;}
	.footer ul.followLink li {float:left; width:20px; height:19px; margin-right:6px; cursor:pointer;}
	.footer ul.followLink li a{text-decoration:none;}

	.footer .copyright {font-size:11px; color:#868383; width:290px; float:right; padding-top:5px; margin-right:30px;}

h5 {font-size:20px; color:#146388; font-weight:bold; padding-bottom:12px;}
h3 {font-size:16px; color:#3ca44f; font-weight:bold; padding-bottom:10px;}
*/.clear{clear:both; font-size:0px; line-height:0; height:0px;}
.clear_5{clear:both; font-size:0px; line-height:0; height:5px;}
.clear_10{clear:both; font-size:0px; line-height:0; height:10px;}
.clear_20{clear:both; font-size:0px; line-height:0; height:20px;}

input.text,select,textarea{background:#fff; border:solid 1px #dcdee0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; padding:2px;}
.dashLine {margin:6px auto; background:url(images/dashLine.png) repeat-x 0 0; height:1px;}



.pageTitle1 {font-family:Arial, Helvetica, sans-serif; font-size:28px; letter-spacing:1px; color:#003300; padding:15px 0 10px; padding-left:10px; padding-right:10px;border-bottom:4px solid #003300;}
.pageTitle {font-family:Arial, Helvetica, sans-serif; font-size:28px; letter-spacing:1px; color:#003300; padding:5px 0 0;}

.middlePan_news{padding-left:28px;color:#6c6353;}
.middlePan{padding-left:0px; padding-right:0px;color:#6c6353;}
.middlePan.contenetTab {width:70%; margin:0 auto; border:1px solid #dddfe3; background:#000099; padding:10px; margin-bottom:10px;}
.middlePan p a {font-weight:bold; color:#146388; text-decoration:none;}
.middlePan ul {padding-left:10px; font-size:12px;}
.middlePan li {background:url(../images/bulletLeft.png) no-repeat 0 8px; padding-left:20px; line-height:22px; color:#50493c; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.middlePan li a {color:#6c6c6d; text-decoration:none; padding-bottom:5px;}
.middlePan li a:hover {color:#0e5a7e; text-decoration:none; background:url(../images/underline.png) repeat-x 0 bottom;}
/*.middlePan table {width:99%; margin:0 auto; border:1px solid #ccc; margin-top:10px;}
.middlePan table th {background:#146388; color:#fff; font-weight:bold; font-size:11px;}
.middlePan table td {font-size:11px; color:#6c6353; line-height:16px; font-weight:normal; padding:2px 0 2px 5px;}*/
.middlePan p {padding:0 2px 0 4px; font-size:12px; color:#6c6353; line-height:16px; font-weight:normal; text-align:justify; font-family:Arial, Helvetica, sans-serif;}
.middlePan h4 {font-weight:bold; font-size:14px; font-family:Georgia; padding:8px 0; color:#146388; padding-left:8px;}

.newsMore {text-align:right; margin:5px 0; padding-right:5px; font-size:11px; font-weight:bold; border-top:1px dotted #146388; border-bottom:1px dotted #146388;}
.newsMore a{color:#666; text-decoration:none;}
.newsMore a:hover{color:#000; text-decoration:none;}