

html
{
	background: #FFFFFF;
}
img, div { behavior: url(iepngfix.htc) }
img, div, a, input { behavior: url(/css/iepngfix.htc) }

body {
	font-size: 12px;
	margin: 0px;
	text-align: center;
	background: #ffffff url(../images/body-bg.jpg) repeat-x center top;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
body#home
{
  background-image: url(../images/body_bg_home.jpg);
  height:690px;
  }

#wrap{
	position: relative;
	margin: 0 auto;
	width: 975px;
}
/*header section start*/
						

#header{	position: relative;	padding: 5px 0 20px 0;	height: 167px;	}
	
#header .logo{
	position: relative;
	float: left;
	width: 230px;
	height: 97px;
	top: 26px;
	left: 0px;
	z-index: 5;
	background: url(../images/logo.jpg) no-repeat 0 0;
	margin-left: -4px;
	text-indent: -9999em;
}
#header-inner{	position: relative;	padding: 5px 0 0 0;	height: 167px;	}
	
#header-inner .logo{
	position: relative;
	float: left;
	width: 230px;
	height: 97px;
	top: 26px;
	left: 0px;
	z-index: 5;
	background: url(../images/logo.jpg) no-repeat 0 0;
	margin-left: -4px;
	text-indent: -9999em;
}

#topnav{ float:right; width: 350px;	height: 18px;	}

#topnav li{	float: left; padding-left: 30px; color:#e5eadd;	}
			
#topnav li.first{	padding-left: 0px;	}
			
#topnav li a{float: left;	color: #e5eadd;	font-size: 11px;}
			
#topnav li.active a{float:left;	color: #ffffff;	text-decoration: none;	}
			
#topnav li a:hover{	float:left;	color: #ffffff;	text-decoration: none;	}
			
			
#nav{position: relative; float: right; width:691px;	padding: 45px 0 0 19px;	font-size: .9em;	}


#youare{
	position: relative;
	float: left;
	font-size: .9em;
	padding: 5px 0 0 1px;
		}
		
			#youare li{
				position: relative;
				float: left;
				padding-left: 15px;	
			}
			
			#youare li.first{
				padding-left: 0px;	
			}
			
			#youare li a{
				position: relative;
				float: left;
				color: #929292;
				font-size: 11px;
			}
			
			#youare li.active a{
				position: relative;
				color: #73b217;
				text-decoration: none;
					}
			
			#youare li a:hover{
				position: relative;
				color: #73b217;
				text-decoration: none;
			}
			#tablestyle{
	position: relative;
	float: left;
	font-size: 12px;
	padding: 5px 0 0 1px;
		}

			#tablestyle li{
				position: relative;
				float: left;
				padding-left: 15px;	
			}
			
			#tablestyle li.first{
				padding-left: 0px;	
			}
			
			#tablestyle li a{
				position: relative;
				float: left;
				color: #929292;
				font-size: 11px;
			}
			
			#tablestyle li.active a{
				position: relative;
				color: #73b217;
				text-decoration: none;
					}
			
			#tablestyle li a:hover{
				position: relative;
				color: #73b217;
				text-decoration: none;
			}

/* page */
	#page{
	position: relative;
	padding: 0 0 0 12px;
	text-align: left;
	color: #000000;
	width: 950px;
	float: left;
	
	}
	#page-top{
	position: relative;
	padding: 0 0 0 12px;
	text-align: left;
	color: #000000;
	width: 950px;
	height:33px;
	float: left;
	
	}
		#content{
	position: relative;
	float: left;
	width: 660px;
	padding-top: 1px;
	text-align: justify;
	
		}
			
			#the-content{
				position: relative;
				float: left;
	            width: 660px;
			}
			
			#the-content p {font-size:12px; line-height:150%;}
			
				#the-content h1{
					position: relative;
					font-size: 19px;
					letter-spacing: -1px;
					color: #00565D;
					padding-bottom: 5px; 
					margin-top: -4px;
					font-weight:bold;
					
				}
					#the-leftbar h1{
    				font-size: 17px;
					letter-spacing: -1px;
					color: #00565D;
					padding-bottom: 5px; 
					margin-top: -4px;
					font-weight:bold;
					
				}
				#the-content h2.sifr-type1 {
					position: relative;
					font-size: 12px;
					color: #50b6bc;
					padding-top: 15px;
					padding-bottom: 10px; 
					margin-bottom: 1px;
					
					
					
				}
					.sifr-type12 {
	font-size: 12px;
	color: #73b217;
	font-weight: bold;
				}
				
				#the-content h2.sifr-type2, #the-content h1.sifr-type2 {
					position: relative;
					font-size: 28px;
					color: #00555d;
					padding-top: 10px;
					padding-bottom: 10px; 
					margin-bottom: 10px;
				}
				
				#the-content .theAnswer h2.sifr-type1 {
					padding-bottom: 0px;
					margin-bottom: 0px;
					border-bottom: none;
					
				}
				
				#the-content .theAnswer h2.sifr-type2 {
					padding-bottom: 10px;
					padding-top: 0px;
					
				}
				
				
			#content-inner{
	position: relative;
	float: right;
	width: 720px;
	border-left: 1px solid #E9E8DE;
	padding-bottom: 26px;
	padding-left: 9px;
	min-height:540px;
		}
		#leftcompr{
	float: left;
	width: 350px;
	color:#000000;
	text-align: justify;
}
.left-compre li
				{
					position: relative;
					padding: 6px 0 6px 0;
						color:#000000;
									}	
#leftcompr-ab{
	float: left;
	width: 690px;
	color:#000000;
	text-align: justify;
}
.left-compre-ab li
				{
					position: relative;
					padding: 6px 0 6px 0;
						color:#000000;
									}	
#rightcompr{
	float: right;
	width: 350px;
	text-align: justify;
}
.right-compre li
				{
					position: relative;
					padding: 6px 0 6px 0;
						color:#000000;
									}
			
			#the-content-inner{
				position: relative;
			}
	#the-content-inner a{
	text-align: justify;
	font: 12px/150% Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #73b217;	}
	
	#the-content-inner a:hover{
	text-align: justify;
	font: 12px/150% Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #73b217;}
	
    #the-content-inner p {
	font-size:12px;
	line-height:150%;
	text-align: justify;}
			
				#the-content-inner h1{
					position: relative;
					font-size: 19px;
					letter-spacing: -1px;
					color: #73b217;
					padding-bottom: 5px; 
					border-bottom: 5px solid #E9E8DE;
					margin-top: -4px;
					
				}
				
				
				#the-content-inner h2.sifr-type1 {
					position: relative;
					font-size: 16px;
					color: #73b217;
					padding-top: 10px;
					margin-bottom: 1px;
				}
					#the-content-inner h2.sifr-type1 a {
					position: relative;
					font-size: 14px;
					color: #73b217;
					padding-top: 10px;
					margin-bottom: 1px;
				}
					#the-content-inner h2.sifr-type3 {
					position: relative;
					font-size: 13px;
					color: #73b217;
				}
				
				#the-content-inner h2.sifr-type2, #the-content h1.sifr-type2 {
					position: relative;
					font-size: 14px;
					color: #73b217;
					padding-top: 13px;
					padding-bottom: 10px; 
							}
				
				#the-content-inner .theAnswer h2.sifr-type1 {
					padding-bottom: 0px;
					margin-bottom: 0px;
					border-bottom: none;
					
				}
				
				#the-content-inner .theAnswer h2.sifr-type2 {
					padding-bottom: 10px;
					padding-top: 0px;
					border-bottom: 1px solid #E9E8DE;
					
				}
				.spangap{
	padding-right: 70px;
	padding-left: 70px;
}
				
		#leftbar{
	position: relative;
	float: left;
	width: 200px;
	padding-right: 1px;
	padding-bottom: 18px;
	padding-left: 0;
		}
		
			#the-leftbar{
				position: relative;
				padding-top: 1px;
				border-top: 6px solid #E9E8DE;
			}
			#the-leftbar-rec h1{
				position: relative;
				margin-top: -4px;
				padding-bottom: 5px; 
				border-bottom: 5px solid #E9E8DE;

			}
			.left-list-one{
				position: relative;	
				padding-bottom: 18px;
			}
			
				.left-list-one li
				{
					position: relative;
					padding: 9px 0 9px 0;
					border-bottom: 1px solid #e9e8de;
				}			
				
				.left-list-one strong.define
				{
				  font-size: 13px;
				  color: #3c620d;
				  }
				.left-list-one strong.drive
				{
				  font-size: 13px;
				  color: #006570;
				  }
				.left-list-one strong.deliver
				{
				  font-size: 13px;
				  color: #006570;
				  }
				.left-list-one strong.misc
				{
				  font-size: 13px;
				  }
				
				.left-list-one li a{
					position: relative;
					color: #444;
					padding-left:1px;
				}
				
				.left-list-one li a.active{
					text-decoration: underline;
					color: #73b217;
				}
				
				.left-list-one li a:hover
				{
					text-decoration: none;
					color: #73b217;
				}
				
				


				.entry{
					position: relative;
				}
				
					.entry p{
						position: relative;
						line-height: 150%;
						padding-bottom: 1em;
						color:#666;
						font-size:12.5px;
					}
					
					.entry strong{
						font-weight: bold;
						color:#73b217;
					}
					
					.black strong{
					  color: #333;
					}
					
					.entry h3{
						position: relative;
						font-weight: bold;
						font-size: 1em;
						color: #00565D;
					}
					
					.entry a{
						color: #000000;
					}
					
					div#servicesContactForm
					{
            float: left;
            position: relative;
            width: 375px;
            background-color: #E9E8DE;
            padding: 0 0 6px;
            }
          
          div#servicesContactForm h2
          {
            background-color: #F9C700;
            border-bottom: 1px solid #FFF;
            padding: 4px 0;
			margin-bottom:10px;
            text-indent: 10px;
            color: #FFF;
            }
          
          div#servicesContactForm p
          {
            margin: 10px 30px 0 10px;
            color: #333;
            }
          
          div#servicesContactForm ol
          {
            clear: left;
            float: left;
            width: 260px;
            }
          div#servicesContactForm ol li
          {
            float: left;
            width: 260px;
            background-color: #D0CFC7;
            }
          div#servicesContactForm ol li#honeypot
          {
            display: none;
            }
          div#servicesContactForm label
          {
            float: left;
            width: 85px;
            width: 74px;
            padding: 6px 0 6px 10px;
            font-weight: bold;
            }
          div#servicesContactForm input
          {
            float: left;
            display: inline;
            width: 164px;
            border-width: 0;
            background-color: #FFF !important;
            margin: 4px 0 0 4px;
            }
          div#servicesContactForm input.btn
          {
            position: absolute;
            right: 10px;
            bottom: 10px;
            width: 88px;
            padding: 5px 0;
            background-color: #7FC41D !important;
            text-transform: uppercase;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #FFF;
            cursor: pointer;
            }
          div#servicesContactForm div#ctl00_centre_Servicescontactform1_ValidationSummary1
          {
            float: left;
            width: 260px;
            width: 240px;
            background-color: #F30;
            border-left: 10px solid #E9E8DE;
            padding: 10px;
            }
          div#servicesContactForm div#ctl00_centre_Servicescontactform1_ValidationSummary1 li
          {
            font-size: 12px;
            color: #FFF !important;
            }
          
          
					
					.entry ul.client-showcase
					{
            float: left;
            width: 372px;
            border-bottom: 20px solid #FFF;
            }
          .entry ul.client-showcase li
          {
            float: left;
            width: 121px;
            border: 1px solid #FFF;
            border-width: 6px 3px 0 0;
            }
          .entry ul.client-showcase li img
          {
            float: left;
            }
					
				#page-split{
					position: relative;
					padding-top: 10px;
				}
				
					#split-left{
	position: relative;
	float: left;
	width: 390px;
	width:  390px;
	padding-right: 10px;
	text-align: left;
					}
						
						.page-left-banner {
							background-color: #E9E8DE;
							min-height: 100px;
							height: auto;
							_height: 100px;
							margin-bottom: 10px;
						}
						
						.member-testimonial {
							overflow: hidden;
							text-align: left;
						}
						
						.testimonial {
							color: #181818;
							font-size: 13px;
							font-weight:bold;
						}
						
						.member-testimonial img {
							margin-bottom: 10px;
						}
					
						.share-us{
							position: relative;
						}
						
							.share-us a{
								margin-right: 25px;
							}
					
					#split-right{
						position: relative;
						float: right;
						width: 227px;
						padding:0 0 10px 10px;
						font-size: .875em;
				        }
					#split-right span{ color:#d10008;}	
				

				/* blog entry */
				.blog{
					position: relative;
					border-top: 10px solid #e9e8de;
					border-bottom: 1px solid #e9e8de;
					margin-bottom: 15px;
					padding-bottom: 10px;
				}
				
					h1 .blogrss{
						position: absolute;
						top:4px;
						right: 0px;
						bottom: 13px;
						padding: 2px 15px 2px 0;
						font-size: 11px;
						color: #666;
						background: url(../images/r.gif) right 2px no-repeat;	
						font-weight:normal;
						height:10px;
					}
				
					.blog-date{
						position: relative;
						display: block;
						font-size: 1.3em;
						font-weight: bold;
						color: #00565D;
						padding: 5px 0 11px;
						border-bottom: 1px solid #e9e8de;
						margin-bottom: 8px;
					}
					
					.blog-author{
						position: relative;
						padding-bottom: 8px;
						margin-bottom: 8px;
						border-bottom: 1px solid #e9e8de;
					}
					
						.blog-author img{
							position: relative;
							float: left;
						}
						
						.blog-author ul{
							position: relative;
							padding: 0 0 0 87px;
							font-size: .9em;
						}
						
						#split-left .blog-author a{
							color: #666;
							text-decoration: none;	
						}
						
						#split-left .blog-author a:hover{
							color: #73b217;
						}
					
					.blog h2{
						position: relative;
						font-size: 1.2em;
						font-weight: bold;
						padding-bottom: .7em;
					}
					
						.blog h2 a{
							color: #666;
							text-decoration: none;
						}
						
						.blog h2 a:hover{
							color: #73b217;
						}
					
					.blog a{
						color: #6EAB23;
					}
					
					.post-more{
						position: relative;
						font-size: .9em;
					}
					
					.social a{
						position: relative;
						margin-right: 26px;
					}
					
					.comment-count{
						position: relative;
						font-size: .9em;
						padding: 2px 0 2px 18px;
						background: url(../images/comments.png) left center no-repeat;
					}
					
					.post-info{
						line-height: 1.7em;
					}
					
					.backhome{
						position: relative;
						border-top: 1px solid #e9e8de;
						padding-top: 8px;
						font-size: .9em;
						margin-top: 8px;
					}
					
					.post-list{
						position: relative;
						border-top: 1px solid #e9e8de;
						font-size: 1em;
						margin-bottom: 18px;
					}
					
						.post-list li{
							position: relative;
							height: 100%;
						}
						
						.post-list li a{
							position: relative;
							display: block;
							padding: 8px 0 8px 0;
							height: 100%;
							color: #777;	
							border-bottom: 1px solid #e9e8de;
						}
					
					#fub1{
						text-indent: -9999em;
						background: url(../images/fub1.gif) bottom left no-repeat;
					}
					#fub2{
						text-indent: -9999em;
						background: url(../images/fub2.gif) bottom left no-repeat;
					}
					
					.comment-list{
						position: relative;
						padding: 0 0 15px 0;	
					}
					
						.comment-list li{
							position: relative;
							padding-bottom: 15px;
							margin-bottom: 5px;
							border-bottom: 1px solid #e9e8de;
						}
						
							.comment-list li cite{
								position: relative;
								font-weight: bold;
								color: #006570;
							}
							
							.comment-list li p{
								position: relative;
								line-height: 1.4em;
								padding-bottom: .5em;
								font-style: italic;
							}
							
							.comment-list li span.comment-on{
								font-size: .8em;
								color: #999;
							}
					
					#comment-form{
						position: relative;
						padding: 20px;
						background: #F4F3EE;
					}
					
						#comment-form h3{
							position: relative;
							font-weight: bold;
							color: #006570;
							padding: 5px 0 8px 0px;
						}
						
						#comment-form p{
							position: relative;
							padding-bottom: 6px;	
						}
						
						#comment-form label{
							position: relative;
							float: left;
							width: 74px;
							padding-top: 3px;
							font-size:11px;	
						}
						
						#comment-form .text{
							position: relative;
							padding: 3px 5px 0 5px;
							height: 18px;
							background: #fff;
							width: 225px;
							font-size: 11px;
							border: 0px;
						}
						
						#comment-form .textarea{
							position: relative;
							padding: 2px 5px 2px 5px;
							height: 115px;
							background: #fff;
							width: 225px;
							font-size: 11px;
							border: 0px;
							font-family: Arial, Helvetica, sans-serif;
						}
						
						label#post-label{
							position: relative;
							width: auto;
						}
						
						#post-comment{
							position: relative;
							margin-right: 30px;
							float: right;
							height: 19px;
							width: 48px;
							background: url(../images/comment-submit.gif) top right no-repeat;
							border: 0px;
						}
					
				
				
				
				/* team page */
				#team-list{
					position: relative;
					float: left;
          width: 560px;
				}
				
					#team-list li{
					  float: left;
            width: 560px;
						position: relative;
						padding: 15px 0;
						border-bottom: 1px solid #e9e8de;
						overflow:hidden;
					}
					
					#team-list .member-text{
						position: relative;
						padding-left: 159px;	
					}
					
					#team-list .member-text p{
						position: relative;
						line-height: 1.5em;
						padding-bottom: 1em;
						color:#666666;	
					}
					
					#team-list .member-details{
						position: relative;
						float: left;
						width: 135px;
						padding-top: 2px;	
						font-size: .9em;
						text-align: right;
					}
					
					#team-list .member-details img {margin-bottom:10px}
					
					
					#team-list .member-details strong{
						color: #006570;
					}
					
					#team-list .member-details li{
						position: relative;
            width: 135px;
						padding: 3px 0 1px 0;	
						border: 0;					
					}
					
				
				div.member-details ul, div.member-details li
				{
          float: left;
          width: 130px;
          }
				
				
				
				/* knowledge page */
				#ask-wrap{
					position: relative;
					padding-bottom: 18px;
					border-bottom: 1px solid #e9e8de;
				}
				
				#ask-box{
					position: relative;
					padding: 13px;
					background: #F4F3EE;
					height: 19px;
					margin-top: 18px;
				}	
				
					#ask-box label{
						position: relative;
						float: left;
						font-weight: bold;
						color: #006570;
						padding-right: 5px;	
						padding-top: 2px;
					}
					
					#ask-box .text{
						position: relative;
						float: left;
						width: 340px;
						padding: 2px 5px 0 5px;
						background: #fff;
						height: 17px;
						border: 0px;
						font-size: 11px;
						color: #006570;
					}
					
					#ask-box .ask{
						position: relative;
						float: left;
						height: 19px;
						width: 48px;
						background: url(../images/ask.png) top left no-repeat;
						border: 0px;
						margin-left: 18px;
					}
						
				
				#question{
					position: relative;
					padding-top: 15px;
					border-bottom: 10px solid #e9e8de;
					padding-bottom:5px;
				}
				
				#related-question{
					position: relative;
					color: #006570;
					padding: 10px 0 10px 0;
					font-size: 1em;
					font-weight: bold;
				}
				
						
				.questions{
					position: relative;
				}
				
					.questions li{
						position: relative;
						border-bottom: 1px solid #e9e8de;
						padding: 4px 0 4px 0;
					}
					
						.questions li a{
							position: relative;
							display: block;
							width:387px;
							padding: 7px 0 7px 0;
							color: #6EAB23;
							font-size: 14px;
							
						}
					
					#join-box{
						position: relative;
						padding: 13px 0 13px 0;
						height: 19px;	
						border-bottom: 1px solid #e9e8de;
					}
					
						#join-box label{
							position: relative;
							float: left;
							padding: 2px 0 0 0;
							color: #CC0000;
						}
						

						#join-box a
						{
							color: #CC0000;
						}
						
						#join-box .join{
							position: relative;
							float: left;
							margin-left: 8px;
							height: 19px;
							width: 65px;
							background: url(../images/join.png) top left no-repeat;
							border: 0px;
						}
				
				
				

					
				#split-left ul.page-options{
				font-size:12px;
	             position: relative;
	             text-align: justify;
	             line-height: 17px;
						}
				
				#split-left ul.alt{
				  padding-top: 0px;
				  border-width: 0px;
					border-bottom: 10px solid #e9e8de;
					margin-bottom: 10px;
				}
				
						
				#split-left ul.page-options li{
					position: relative;
					height: 100%;
				}
						
				#split-left ul.page-options li a, .single li a {
	             position: relative;
				 width:90px;
	             display: block;
	              height: 100%;
	              color: #000000;
	               padding-top: 10px;
	                padding-right: 0;
	                
				}
				#split-right ul.page-options{
				font-size:11px;
	             position: relative;
	             text-align: justify;
	             line-height: 17px;
						}
				
				#split-right ul.alt{
				  padding-top: 0px;
				  border-width: 0px;
					border-bottom: 10px solid #e9e8de;
					margin-bottom: 10px;
				}
				
						
				#split-right ul.page-options li{
					position: relative;
					height: 100%;
				}
						
				#split-right ul.page-options li a, .single li a {
	             position: relative;
				 width:80px;
	             display: block;
	              height: 100%;
	              color: #000000;
	               padding-top: 10px;
	                padding-left: 0;
				}
				
			
					.po1{
						background: url(../images/print.gif) left center no-repeat;
					}
					.po2{
						background: url(../images/email.gif) left center no-repeat;
					}
					.po3{
						background: url(../images/download-tick.png) left center no-repeat;
					}
					.po4{
						background: url(../images/visit-tick.png) left center no-repeat;
					}
					.po5{
						background: url(../images/comments.gif) left center no-repeat;
					}
					
					
					
					
					
			
				
				.paginate{
					position: relative;
					height: 13px;
					text-align: center;
					padding: 10px 0 10px 0;
					font-size: .9em;
					border-bottom: 1px solid #E9E8DE;
				}
				
					#split-left .paginate{
						position:relative;
						margin-top: -14px;
					}
				
					.paginate a.next{
						position: relative;
						float: right;
						padding: 0px;	
						z-index: 5;
					}
					
					.paginate a.prev{
						position: relative;
						float: left;
						padding: 0px;
						z-index: 5;
					}
					
					.paginate a{
						color: #666;	
						padding: 3px;
					}
					
					.paginate a.active{
						color: #1EB4BF;
					}
					
					.paginate a:hover{
						color: #6EAB23;
						text-decoration: none;
					}
					
					.paginate ul{
						position: relative;
					}
					
						.paginate ul li{
							position: relative;
							display: inline;
						}
					
					
			
		
	#rightbar{
	position: relative;
	float: right;
	width: 271px;
	height:510px;
	padding-bottom: 18px;
	background: url(../images/righnavi-bg.jpg) no-repeat;
	border:none;	
		}
		.loginsection{
	float: left;
	width: 270px;
		}
	.righnavi{
	float: left;
	width: 260px;
		}
			#the-rightbar{
	position: relative;
		width: 271px;
	padding-top: 1px;
	padding-left: 10px;
			}
						
			#flex {
					position: relative;
					margin-bottom:10px;
					padding-left:1px;
					float:left;
					width:260px;
				}
				
				   
					#flex a {
	position: relative;
	display: block;
	color: #006570;
	font-weight: bold;
	
					}
					
					#flex li {
	                position: relative;
	                overflow: hidden;
	                padding-top: 12px;

					}
					.rightspan{
	                 padding-bottom:5px;
	                  height: 20px;	}
				  .newsletter{
					position: relative;
					padding: 10px;
					background: #e9e8de;
				}
		
		


	
		#foot{
			position: relative;
			padding: 20px 0 20px 0;
			height: 30px;
			background: url(../images/bottomlinks.gif) left center no-repeat;	
			border-top: 10px solid #E9E8DE;
		}


		
			.bottom-box ul{
				padding-bottom: 2em;
			}
		
			.bottom-box h4{
				position: relative;
				color: #00B2BE;
				font-weight: bold;	
			}
			
				.bottom-box h4 a{
					color: #00B2BE;
				}
			
			.bottom-box li{
				position: relative;
				padding: 1px 0 1px 0;
			}
			
			.bottom-box li a{
				color: #f4f4f4;
			}
div#footerwrapper	{
	width:100%;
	clear:both;
	padding: 0;
	margin: -5px 0 0;
	background: #fff;
}

div#footer {
	height: 60px;
	clear:both;
	width: 950px;
	margin:0 auto;
}
.copyrightss{
	width: 440px;
	float: left;
	padding-top: 25px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #555;
	text-align: left;
}
.copyrightss a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8f8f8f;
}

.copyrightsss{
	width: 480px;
	float: right;
	padding-top: 25px;
	text-align: right;
	vertical-align: middle;
	font: 10px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
}
.copyrightsss a{
	text-align: right;
	vertical-align: middle;
	font: 10px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
}
.copyrightsss a:hover{
	text-align: right;
	vertical-align: middle;
	font: 10px Arial, Helvetica, sans-serif;
	color: #ff7e00;
}
	.stumbleBig {
		float: left;
		width: 60px;
		padding-top: 20px;
		padding-right: 20px;
	}
	
	.diggBig {
		float: left;
		width: 65px;
		padding-top: 5px;
	}
	
	#vcontact p {
		position: relative;
		line-height: 1.5em;
		padding: 8px 0 8px 0;
	}
	
	#vcontact fieldset {
		float: left;
		width: 340px;
		padding: 12px 0 10px 20px;
		background-color: #F4F3EE;
		margin-right: 35px;
	}
	
	#vcontact input.inpTxt {
		border: none;
		padding: 2px 10px;
		vertical-align: middle;
		width: 230px;
		margin-right: 10px;
	}
	
	#vcontact select.inpTxt {
				border: none;
		padding: 2px;
		vertical-align: middle;
		width: 50px;
		margin:0 10px;}
	
		#vcontact .txt{
			position: relative;
			float: left;
			font-size: .9em;
			color: #666666;
			width: 155px;
			border: 0;
			margin-right: 15px;
			padding: 4px 5px 4px 5px;
		}
		
		#vcontact .txt2{
			position: relative;
			float: left;
			font-size: .9em;
			color: #666666;
			width: 419px;
			border: 0;
			margin-right: 15px;
			padding: 4px 5px 4px 5px;
			color: #006570;	
		}
		
		#vcontact .tmsg{
			position: relative;
			float: left;
			font-size: 11px;
			color: #666666;
			width: 419px;
			height: 120px;
			border: 0;
			margin-right: 15px;
			padding: 4px 5px 4px 5px;
		}
		
		#vcontact .cv-file{
			position: relative;
			font-size: .9em;
		}
		
		.entry ul.benefits{
			position: relative;
			border-bottom: 1px solid #E9E8DE;
			margin-bottom: 1em;
			padding-bottom:15px;
		}
		
		.entry ul.benefits li{
			position: relative;
			list-style: outside disc;
			margin-left: 15px;
			padding: 2px 0 2px 0;
		}




	#tmf{
		position: absolute;
		top: -15px;
		right: 5px;
	}
			

#slide-images {
overflow:hidden;
padding:0;
margin:0;
position:relative;
height:230px;
}

#fadeimages {margin-top:1px;}

.post-comment{
	position: relative;
	margin-right: 30px;
	float: right;
	height: 19px;
	width: 48px;
	background: url(../images/comment-submit.gif) top right no-repeat;
	border: 0px;
}

.textpad
{
	margin:14px 0;
	color:#666;
	line-height:1.5em;
}

.po5{
	background: url(../images/comments.png) left center no-repeat;
}

.po6{
	background: url(../images/policy.gif) left center no-repeat;
}

.member-text .name {
  font-size:14px;
  font-weight:normal;
  line-height: 1em !important;
  color: #333;
}

.member-text .name span {
	font-weight:bold;
	color: #00555d;
}

.member-text a, .recent-news p a, #vcontact a, #tools a, .intro a {color:#6EAB23;}

p.intro {margin-top:10px; border-bottom:1px solid #E9E8DE; padding-bottom:10px;}

p.top
{
	margin-top:10px;
}

#home-head {display:block; text-indent: -9999px; position: relative; top: 14px; }

#home-head a {position: absolute; width: 155px; height: 30px; text-indent: -9999px; left: 0px; top: 96px; }
#home-head a:hover { border-bottom: 2px solid #6eab23;}

h1.wrap-h1
{
	padding-right:100px;
}

.copyright
{
	display: none;
	float:right;
	color:#F4F4F4;
	font-size:0.9em;
}

.post-list li a:hover
{
	color:#73b217;
	text-decoration:none;
}

#commentsection {
	display:none;
}

#videoplayer {
	margin-bottom:0px;
	padding-bottom:0px;
}

#videoplayer span {
	font-size:10px;
}

#videoplayer span a {
	color:#73b217;
}

#the-content h2.noline 
{
	border:none;
}

.authorbox
{
	border-bottom:1px solid #E9E8DE;
	padding-bottom:10px;
}

#flex li a.nomarg
{
	margin-bottom:0;
}

p.strong
{
	font-weight:bold;
}



.vsub{
	position: relative;
	height: 19px;
	width: 48px;
	background: url(../images/send.gif) top left no-repeat;
	border: 0px;
	cursor: pointer;
	vertical-align: middle;
}
.vsubmit{
	position: relative;
	height: 19px;
	width: 48px;
	background: url(../images/submit.gif) top left no-repeat;
	border: 0px;
	cursor:hand;
}

.mainimage
{
	margin-top:15px;
}

.post-info .commentlink
{
	font-size: .9em;
}


.pageFound {background: url(../images/dotted-line.gif) repeat-x left bottom; margin-bottom:10px; padding-bottom:10px;}
.pageFound p {padding-bottom:0; margin-bottom:10px;}
.pageLink {margin:10px 0;}
.results { width:520px; }
.results .action { font-size:9px; margin-left:10px;}
.loading {background: url(../images/ajax-loader.gif) no-repeat left top; height:23px;}

#vcontact textarea{
border:1px solid #D7D7D7;
float:left;
font-size:11px;
height:100px;
line-height:normal;
margin:0pt 0pt 3px;
padding:2px 0pt 0pt 3px;
width:310px;
}

#vcontact .checkbox label
{
	width:177px;
}

.disslike {padding-top:10px;}

.questions li a.foat-right {float:right; text-decoration:underline; width:163px;}

.text-box {
	font-size: 12px;
	color: #444;
}

.text-box h3 {
	color: #00555d;
	font-size: 18px;
	padding-bottom: 12px;
}

.text-box img {
	float: left;
	padding: 0 10px 10px 0;
}

.text-box a {
	color: #6dab22;
	font-weight: bold;
	text-decoration: none;
}

.pagination {
	text-align: center;
	position: relative;
	padding: 5px 0 10px;
	border-bottom: 1px solid #E9E8DE;
	margin-bottom: 10px;
	font-size: 11px;
}

.pagination ul li {
	display: inline;
	padding: 0 2px;
}

.pagination ul li a {
	color: #666;
}

.pagination ul li a:hover, .pagination ul li.onpage a {
	color: #10aeba;
	text-decoration: none;
}

.pagination a.prev, .pagination a.next {
	position: absolute;
	top: 5px;
	color: #666;
}

.pagination a.prev {
	left: 0;
}

.pagination a.next {
	right: 0;
}

.pagination a.prev:hover, .pagination a.next:hover {
	color: #6eab22;
	text-decoration: none;
}

.blogEntry {
	border-bottom: 1px solid #E9E8DE;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 15px;
}

.blogEntry .date {
	font-size: 18px;
	color: #444;
}

.blogEntry h2 {
	font-size: 18px;
	color: #00555d;
	padding-bottom: 10px;
	font-weight: bold;
}

.blogEntry h2 a {
	color: #00555d;
}

.blogEntry h2 a:hover {
	color: #6EAB23;
	text-decoration: none;
}

.blogEntry p {
	padding-bottom: 5px;
	line-height:1.5em;
	color:#000000;
}

a.moreBlog {
	color: #6EAB23;
}

.blogImg img {
	margin-bottom: 10px;
}

.forBlog .entry {
	font-size: 12.5px;
	color: #444;
}

.forBlog .entry .blogComment {
	font-size: 12px;
}

.forBlog .entry .blogComment p {
	padding-bottom: 0;
}

.blogCommentAuthor {
	color: #00555d;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 5px;
}

.forBlog .entry strong {
	color: #444;
	font-size:12px;
}

.forBlog .entry a strong {
	color: #6EAB23;
}

.blogInfo {
	padding-bottom: 10px;
}

.blogComment {
	border-top: 1px solid #E9E8DE;
	padding-bottom: 10px;
	padding-top: 10px;
}

.userData {
	padding-bottom: 10px;
	font-size: 11px;
}

.userPic {
	padding-bottom: 10px;
}

.userData a {
	display: block;
	color: #6EAB23;
}

ul.blogTools, ul.blogTools li
{
  float: left;
  width: 135px;
  }
ul.blogTools
{
  border: 1px solid #E9E8DE;
  border-width: 10px 0;
  padding: 8px 0;
  }
ul.blogTools li
{
  margin: 4px 0 0;
  }
ul.blogTools li a
{
  float: left;
  width: 135px;
  width: 109px;
  padding: 0 0 0 26px;
  font-size: .9em;
  color: #444;
  }
ul.blogTools li a.rss
{
  padding: 3px 0 2px 26px;
  background: #FFF url("../images/subscribe_via_rss.jpg") no-repeat 0 0;
  }
ul.blogTools li a.email
{
  padding: 1px 0 1px 26px;
  background: #FFF url("../images/subscribe_via_email.jpg") no-repeat 0 0;
  }
ul.blogTools li a.feedburner
{
  width: 135px;
  margin: 4px 0 0;
  padding: 0;
  }

img#sharePost
{
  float: left;
  margin: 8px 0 0;
  }

.socialBookmark {
	padding: 4px 0;
	float:left;
	width:135px;
}

.socialBookmark li {
	float: left;
	width: 15px;
	padding-right: 7px;
	padding-bottom: 5px;
}

.theAnswerFollow {
	border-bottom: 1px solid #E9E8DE;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.theAnswerFollow p {
	padding-bottom: 10px;
	font-size: 12px;
	color: #444;
	line-height:1.5em;
}

h2.others {
	font-size: 15px;
	padding-bottom: 10px;
	color: #00555d;
	font-weight: bold;
}

#comment-form.forLogin p {
	padding: 10px 0 5px;
}

#comment-form.forLogin label {
	float: none;
	width: auto;
	padding-right: 10px;
	color: #333;
	font-size:11px;
	padding-left:5px;
}

#comment-form.forLogin input.text {
	margin-right: 10px;
}

#comment-form.forLogin input.vsub {
	margin-left: 45px;
}

#ctl00_centre_pAdvancedLink a {background: url(../images/expand2.png) no-repeat right center; padding-right:20px;}
#ctl00_centre_pAdvancedLink a.contract {background: url(../images/contract2.png) no-repeat right center;}

.toolsForm #vcontact {padding:0;}
.toolsForm #vcontact fieldset {background-color:#f4f3ee; width:374px;}
.toolsForm #vcontact fieldset input, .toolsForm #vcontact fieldset textarea {font-size:11px; font-family:Arial, Sans-Serif;}
.toolsForm #vcontact fieldset textarea {width:347px;}
.toolsForm #vcontact input.inpTxt {width:270px;}
.toolsForm p strong, .toolsForm p strong a {color:#00565D; line-height:150%;}

.registerbox {border-top:1px solid #E9E8DE; border-bottom:1px solid #E9E8DE; margin:15px 0; position: relative;  padding:20px 0; }
#split-right .registerbox h3 {border:none; color:#00565D; position: absolute; left:150px; top:12px; font-size:13px;}
#split-right .registerbox p {float:right; width:230px; margin:20px 14px 0 0;}
#split-right .registerbox p  a {color:#6EAB23;}

.registerbox2 {border-top:1px solid #E9E8DE; border-bottom:1px solid #E9E8DE; margin:10px 0; position: relative;  padding:10px; background:#F4F3EE;}
.registerbox2 h5 {border:none; font-size:22px;}
.registerbox2 p {margin:10px;}
.registerbox2 p  a {color:#6EAB23;}
.registerbox2 a.regbutton  {background:#6EAB23;padding:5px;color:#fff;font-weight:bold;}

abbr, acronym {
     border-bottom: dotted 1px;
   }
  #contactleft {
 width:272px;
 float:left;
 padding:0 9px 0 0px;
 display:inline;
 background:url("../images/border-left.gif") no-repeat 100% 38px;
}

#contactpage h3, #contactpage h4
{
 font-size:12px;
 color:#73b217;
 font-weight:bold;
 padding:0;
 margin:14px 0 10px 0;
}

#contactpage h4
{
 margin-bottom:0;
}

#contactpage p
{
 color:#666;
 font-size:12px;
 line-height:150%;
}

#contactpage
{
width:710px;
 border-bottom:solid 1px #E9E8DE
 clear:left;
 margin-bottom:11px;
 float:left;
}

#contactpage p span
{
 color:#73b217;
 font-weight:bold;
}

#contactpage .cdirections
{
  font-weight:bold;
  color:#6EAB23;
  border-top:solid 1px #E9E8DE;
  padding:12px 0;
}

#contactright {
 width:270px;
 float:left;
 padding:0 0 0 9px;
 display:inline;
}

.hiddendir
{
 display:none;
}

.direction
{
 border-bottom:solid 1px #E9E8DE;
}

.bnone
{
 border:none !important;
}

.clr
{
 clear:both !important;
}

.fleft
{
 float:left !important;
}


.tdbg{
	/*background: url(../images/nimo-bg.jpg) no-repeat left center;*/
	height: 122px;
	width: 650px;
	float:left;
	text-align: justify;
	font-size: 11px;
}
.tdbg a{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
.tdbg a:hover{
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
.formtext{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.formtext a{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
} 
.textInput1{
	border:1px solid red;
	background:#555;
	color:#656565;
	font-size:1.1em;
	text-decoration: none;
}.fieldHolder{
	width:130px;
	height:28px;
	color: #656565;
	background: url(../images/ethames_form.jpg) no-repeat;
}
.textInput2{
	width:168px;
	height:23px;
	background:none;
	border:none;
	color:#656565;
	margin-top:5px;
	margin-left:3px;
	font-size:11px
}
.search_box1
{
	border:0px;
	width:118px;
	height:15px;
	color:#FFFFFF;
	background: url(../images/inputbg.jpg) no-repeat left 2px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-top: 2px;
}

/*---- New CSS Added ------*/

#contentAdmin
{		
	width: 100%;
	padding-top: 1px;
	text-align: justify;
	
}

#contentAdmin2
{		
	width: 100%;
	padding-top: 1px;
	text-align: center;
	
}
/*------New CSS Added-------*/
.messageFont
{
    font-family: Tahoma;
	font-size: 9px;
	color: #890127;
	padding-bottom:3px;
	font-weight: bold;
	text-decoration: none;   
    }
    
.rightbar{
	position: relative;
	float: right;
	width: 271px;
	height:105px;
	padding-bottom: 18px;
	background: url(../images/righnavi-bg_01.gif) no-repeat;
	border:none;	
}

 

/*---- Left nav Style -----*/


.loginBg
{
	background-image:url(../images/GreenBG_RightNav.gif);
	height:102px;
	background-repeat:repeat-x;
	background-position:left;
	border:none;
}  

.leftnavBorderL
{
	background-image:url(../images/GradientBg.gif);
	 
	background-repeat:repeat-y;
	background-position:left;
	border:none;
}

.mainnavText
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding-left:6px;
	
}

.mainnavText:link
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding-left:6px;
	
}

.mainnavText:hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#db0000;
	padding-left:6px;
	
}

.mainnavText:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding-left:6px;
	
}
/*---- Left nav Style -----*/
