@charset "utf-8";

/* 				GLOBAL AND REST VALUES 				*/
body,
h1,h2,h3,h4,
form, p, blockquote{
	padding:0px;
	margin:0px;
	color:#000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size:0.9em;
	background:#fff;
	border:none;
	border:0px;
}
a, img{
	border:none;
	border:0px;
}
blockquote{
	padding-left:15px;
}
.blankHeight5{
	height:5px;
}
.boldTxt{
	font-weight:bold;
}
.bigTxt150{
	font-size:150%;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

label {
cursor:pointer;
}
.clearBoth{
	clear:both;
}

/*========================== home page ======================================*/
div#mainContainer{
	width:1000px;
	margin:0px auto;
	padding:0px;
 
	border:red 0px solid;
}
	div#mainContainer div#headContainer{
		width:1000px;
		float:left;
		height:195px;
		padding:0px;
		margin:0px;
		background:url(../images/img_header.jpg) no-repeat right;
		border:green 0px solid;
	}
	div#headContainer a.homeLink{
		float:left;
		display:block;
		width:300px;
		height:110px;
		margin:35px 0px 0px -300px;
		background:#fff;
		z-index:100;
		filter:alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity: 0;
	 	opacity: 0;
		border:solid red 0px;
	}
	div#headContainer #logo{
		float:left;
		width:321px;
	}
	div#headContainer a.parentLink{
		float:right;
		display:block;
		width:144px;
		height:35px;
		margin:0px 3px 0px 0px;
		padding:0px;
		border:solid red 0px;
	}
	div#headContainer div#flashContainer{
		float:right;
		width:679px;
		height:195px;
		border:blue solid 0px;
	}
	
	
	div#mainContainer div#bodyContainer{	
		/*height:100%;*/
		float:left;		
		border:red solid 0px;	
	}
	
		div#bodyContainer div#bodyLeft, div#bodyContainer div#bodyLeft_innovation{
			float:left;
			width:288px;
			padding:0px;			
			border:red solid 0px;
		}
		div#bodyContainer div#bodyLeft_innovation{
			border-right:1px #bdbcbd solid; 
			background:url(../images/bg_feedback.jpg) repeat-x bottom;
			height:375px;
		}
		ul.customerFeedback{
			margin:0px;
			padding:0px;
			float:left;
			width:268px;
			height:315px;
			padding-top:10px;
			padding-left:10px;
			padding-right:10px;			
			background:url(../images/bg_feedback.jpg) repeat-x bottom;
			border-right:1px #bdbcbd solid;
		}
			ul.customerFeedback li{
				margin:0px;
				padding:0px;
				list-style-image:url(../images/bullet1.jpg);
				list-style-position:inside;
				display:block;
				float:left;
				text-align:justify;
				padding:1px 2px 1px 5px;
				margin:0px;
				background:transparent;
				border:red solid 0px;
			}
			ul.customerFeedback li a{
				text-decoration:none;
				color:#000000;
				font-size:11px;
				padding:2px 0px;
				background:transparent;
			}
			ul.customerFeedback li a img{
				border:1px solid #000;
				margin:5px 3px;
			}
			span.author{
				float:right;
				width:150px;
				text-align:right;
				font-weight:bold;
				font-size:11px;
				margin-top:5px;
				margin-bottom:3px;
				border:solid red 0px;
			}
			.author2{
				font-style:italic;
				color:#999999;
				font-weight:normal;
			}
		
		div#bodyContainer div#bodyContent{
			float:right;
			width:700px;
			border:green solid 0px;
		}
		div#bodyContent div#menuContainer{
			float:right;
			width:680px;
			height:25px;
			text-align:right;
			border:red solid 0px;
		}
			div#menuContainer ul{
				margin:0px;
				padding:0px;
				float:right;
			}
			div#menuContainer ul li{
				display:inline;
				list-style-type:none;
			}
				div#menuContainer ul li a, div#menuContainer ul li a.link_customer{
					background:url(../images/menubg.jpg) no-repeat center;
					width:92px;
					height:19px;
					padding-top:5px;
					color:#000;
					font-weight:bold;
					text-align:center;
					text-decoration:none;
					font-size:11px;
					float:left;
					margin:0px 1px;
				}
				div#menuContainer ul li a.link_customer{
					background:url(../images/menubg_2.jpg) no-repeat center;
					width:164px;
				}
				div#menuContainer ul li a:hover{
					background:url(../images/menubgHover.jpg) no-repeat center;
					color:#fff;
				}
				div#menuContainer ul li a.link_customer:hover{
					background:url(../images/menubg_2Hover.jpg) no-repeat center;
				}
		
		div#bodyContent div#bodyContentHolder{
			float:left;
			width:680px; 
			padding:10px;
			border:blue solid 0px;
		}
			div#bodyContentHolder h2{
				color:#11994e;
				font-size:200%;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				padding:10px 0px 0px 0px;
			}
			.bodyTxt{
				font-size:11px;
				font-family:Arial, Helvetica, sans-serif;
				line-height:18px;
				color:#000000;
				text-align:justify;
			}
			
			div#bodyContentHolder div#campaignHolder{
				margin:10px 0px 0px 0px;
			}
			div#campaignHolder h1{
				font-size:150%;
				font-weight:normal;
				color:#000000;
				font-family:Arial narrow, Arial, Helvetica, sans-serif;
			}
			div#campaignHolder div#compaign{
				background:url(../images/bg_campaign.jpg) no-repeat;
				width:650px;
				height:177px;
			}
 
/*============== carousel style ==================================================*/
.jcarousel-skin-tango .jcarousel-container {
   /* -moz-border-radius: 10px;*/
    background:transparent;
	margin-top:20px;
	border:black solid 0px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 580px;
    padding: 20px 40px;
	border:black solid 0px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
	
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  300px;
    height: 75px;
	border:black solid 0px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 177px;
    height: 103px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background:url(../images/btnNext.jpg) no-repeat;
	border: red solid 0px;

}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background:url(../images/btnPrev.jpg) no-repeat;
	border:red solid 0px;
}



/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {

}

.jcarousel-skin-tango .jcarousel-next-vertical:active {

}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
 
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {

}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {

}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;

}

/*============== carousel style ends==================================================*/


			
div#footContainer{
	clear:both;
	float:left;
	width:1000px;
	background:url(../images/bg_footer.jpg) repeat-x;
	height:18px;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-top:5px;
	bottom:0;
}		
	div#footContainer a{
		font-size:11px;
		color:#999999;
		text-decoration:none;
	}
	div#footContainer a:hover{
		color:#000;
	}



.thumb{
	float:left;
	margin:3px 25px;
	padding:1px;
	border:#ddd solid 1px;
}
	.thumb:hover{
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	}

.full{
	float:left;
	margin:5px 25px;
	padding:1px;
	border:Red solid 0px;
}

a.link_viewMore{
	color:#111;
	font-weight:bold;
	text-decoration:none;
	float:right;
	display:block;
	font-size:0.75em;
	margin:5px;
}
	a.link_viewMore:hover{
		color:#7abe05;
	}
	
.hrRule{
	background:#7dc011;
	color:#7dc011;
	margin:5px 0px;
	height:1px;
	width:100%;
	width:680px;
	display:block;
	float:left;
	border:none;
}