
/*=========================== GENERAL ============================ */
html { 	overflow-x: hidden; }
html, body { 
	SCROLLBAR-FACE-COLOR: #B7B7B8; 
	SCROLLBAR-HIGHLIGHT-COLOR: #595858; 
	SCROLLBAR-SHADOW-COLOR: #595858; 
	SCROLLBAR-3DLIGHT-COLOR: #DDDDDF; 
	SCROLLBAR-ARROW-COLOR: #595858; 
	SCROLLBAR-TRACK-COLOR: #DDDDDF; 
	SCROLLBAR-DARKSHADOW-COLOR: #DDDDDF;
	height:100%;
}
body {
	margin:0;
	padding:0;
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#fff /*url(images/clouds_bg.jpg) 850px 0 no-repeat*/;
	color:#333333;
}

p, img, form, iframe, label, input, ul, li, div {
	margin:0;
	padding:0;
}
img { display:block; }
ul {
	list-style-type:none;
}

img {
	display:block;
	border:none;
}
table {
	background-color:#fff;
}

/*=========================== MAIN BODY SECTION ============================ */
#container { height:100%; clear:both; }

.leftImgBg {
	background:#003F59;
}

/*======================== HEADER STARTS ====================*/
#header {
	height:130px;
	vertical-align:top;
}
#header img {
	margin:5px 0 14px 163px;
}

.boldtxt{
font-weight:bold;
}

.txtcolor{
color:#56769D;
font-weight:bold;
}

/*----------------------------- TOP NAVIGATION ----------------------*/

#topNavigation ul {
	font-size:0;
	line-height:0;
	background:#4585A8;
	padding:3px 0 3px 3px;
	height:28px;
	width:684px;
}
#topNavigation ul li {
	height:28px;
	padding:0 5px 0 0;
	float:left;
	background:url(images/top_libg.jpg) right top no-repeat;
	font-size:0;
	line-height:0;
	margin:0;
}
#topNavigation ul li a {
	height:12px;
	line-height:28px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background:#7FB3EF;
	padding:7px 12px 7px 18px;
	text-decoration:none;
	margin:0px;
}
#topNavigation ul li a:hover {
	color:#324459;
}
#topNavigation ul li.contact {
	padding:0;
	background:none;
	margin:0;
}
#topNavigation ul li.contact a {
	height:12px;
	line-height:28px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background:#7FB3EF;
	padding:7px 20px 7px 20px;
	text-decoration:none;
}
#topNavigation ul li.contact a:hover {
	color:#324459;
}

.whitetxt{
background:#2C4A85;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:3px 0 0 0;
}

.whitetxt a{
color:#fff;
text-decoration:none;
}

.whitetxt a:hover{
color:#B8D9FF;
text-decoration:none;
}

/*=============================== HEADER ENDS ==================================*/

/*=============================== BODY STARTS ==================================*/
#iframeSection {
	padding:0 0 0 9px;
}
#iframeSection iframe {
	height:380px;
	width:374px;
	overflow-y:auto;
	background-color:#fff;
}

/*---------- Bottom Gallery Starts--------*/
#gallery ul li {
	float:left;
	padding:0 5px 0 0;
}
#gallery ul li a {
	width:90px;
	height:78px;
	border:#58595E 1px solid;
	color:#fff;
	background:#7FB3EF;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
#gallery ul li a span {
	padding:3px 0 0 0;
	display:block;
}

#gallery ul li a:hover {
	color:#18191A;
	border:#000 1px solid;
}
#gallery ul li.lastGal {
	padding:0;
}

/*---------- Bottom Gallery Ends--------*/

a.orangeTxt {
	color:#F77F0F;
	background:#fff;
	text-decoration:underline;
	font-weight:bold;
}
a.orangeTxt:hover {
	text-decoration:none;
}

/*=============================== FOOTER ==============================*/
p.footer {
	padding:0;
	font-weight:bold;
	text-align:center;
}

/*================== Inner Pages =======================*/
a.smalllink {
	font-size:9px;
	font-weight:bold;
	color: #5A5A5A;
	text-decoration:underline;
}
a.smalllink:hover {
	text-decoration:none;
}

.innerContentPanel p {
	padding:5px 0 5px 0; 
}

.logoTbl {
	padding:0;
	margin:0;
}
.logoTbl td {
	padding:0;
	margin:0;
}
p.welcomeTxt {
	padding:13px 12px 8px 5px;
}

.industryGal { 
	font-weight:bold; 
	border:#7F7F7F 1px solid; 
	background:#E9E7E7; height:25px; }

.boldUnderline {
	font-weight:bold;
	text-decoration:underline;
}

ul.productList {
	padding:0 0 0 25px;
	list-style-type:disc;
}
dl.product {
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background:#fff;
}
dl.product dt {
	font-weight:bold;
	padding:15px 0 15px 0;
	margin:0;
	clear:both;
}
dl.product ul {
	list-style-type:disc;
}

th {
	background-color:#E9E7E7;
	height:25px;
	font-weight:bold;
	border:1px solid #7F7F7F;
	padding:0 0 0 10px;
}
.inputbox {
	background-color:#E9E7E7;
	height:18px;
	line-height:18px;
	border:1px solid #7F7F7F;
	width:150px;
	font-size:10px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.textarea {
	width:335px;
	height:100px;
	border:1px solid #7F7F7F;
	font-size:10px;
	color:#666666;
	background-color:#E9E7E7;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}	
.button {
	height:20px;
	width:84px;
	background-image:url(images/button-back.gif);
	background-repeat:repeat-x;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #7F7F7F;
}

.address { font-weight:bold; line-height:18px; 
}

.innerContentPanel ul.about { padding:0 0 0 15px; }

.innerContentPanel ul.about li { 
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bullet_about.gif) 0 5px no-repeat; padding:0 0 0 15px;
}


/*================================== MAIN BG COLOR CHANGE =====================================*/

.bgHome {
	background:#fff url(images/clouds_bg.jpg) 850px 0 no-repeat;
}
.bgAbout {
	background:#A6B9DA;
}
.bgProduct {
	background:#131A34;
}
.bgIndustries {
	background:#2F2118;
}
.bgTestimonials {
	background:#C8C3BC;
}
.bgFaq {
	background:#7DB4EF;
}
.bgContact {
	background:#4B74B6;
}

.bgSprout {
	background:#80A46E;
}

/*------------------ LEft TD Changes -----------------*/

.leftTdHome {
	background:#5D94EF url(images/home_leftpic.jpg) 0 100% no-repeat;
}
.leftTdAbout {
	background:#A6B9DA url(images/about_left_pic.jpg) 0 100% no-repeat;
}
.leftTdProduct {
	background:#131A34 url(images/solutions_left_pic.jpg) 0 100% no-repeat;
}
.leftTdIndustries {
	background:#2F2118 url(images/industries_left_pic.jpg) 0 100% no-repeat;
}
.leftTdTestimonials {
	background:#C8C3BC url(images/testimonials_left_pic.jpg) 0 100% no-repeat;
}
.leftTdFaq {
	background:#7DB4EF url(images/faq_left_pic.jpg) 0 100% no-repeat;
}
.leftTdContact {
	background:#4B74B6 url(images/contact_left_pic.jpg) 0 100% no-repeat;
}

.leftTdSprout{
background:url(images/back-sprout.jpg) 50% 100% no-repeat #80A46E;	

}

/*------------------ LEft TD Changes Ends -----------------*/

/*------------------ Inner Image Changes -----------------*/
.bannerImgHome {
	background:url(images/home_inner_leftpic.jpg) 50% 50% no-repeat;
}
.bannerImgAbout {
	background:url(images/about_inner_pic.jpg) 50% 50% no-repeat;
}
.bannerImgProduct {
	background:url(images/solutions_inner_pic.jpg) 50% 50% no-repeat;
}
.bannerImgIndustries {
	background:url(images/industries_inner_pic.jpg) 50% 50% no-repeat;
}
.bannerImgTestimonials {
	background:url(images/testimonials_inner_pic.jpg) 50% 50% no-repeat;
}
.bannerImgFaq {
	background:url(images/faq_inner_pic.jpg) 50% 50% no-repeat;
}
.bannerImgContact {
	background:url(images/contact_inner_pic.jpg) 50% 50% no-repeat;	
}

.bannerImgSprout {
background:url(images/sprout_img.gif) 50% 10% no-repeat;	
}



/*------------------ Inner Image Changes Ends -----------------*/


/*====================== RESOURCES =============================*/
.leftBg {
	background:#A6B9DA;
}
a.resourceLink {
	color:#5A5A5A; font-weight:bold; text-decoration:underline;
}
a.resourceLink:hover {
	text-decoration:none;
}
.resourceBdr {
	border:#2F466E 1px solid; text-align:left; margin-bottom:7px;
}

/*====================== RESOURCES 2 =============================*/
.links { text-align:left; }
.links a {
	font-size:11px; text-decoration:underline; font-weight:bold; color:#0000FF;
}
.links a:hover {
	text-decoration:none;
}

