	html {	height: 100%;
			background: #3d3c3c;
			background-image: url('/images/frontend/background.png');
			background-repeat: no-repeat;
			background-position: top;
			font-family: Arial;
			font-size:12px;}
	body {	margin:0px;
			width:987px;
			margin:auto;}
	form {margin: 0px}
    img {border: none 0px; outline: none 0px}
	a img {border: none 0px; outline: none 0px}
	#home-wrap {	width:973px;
			min-height:100%;
			background:#FFFFFF url(/images/frontend/sidebar-left-font.gif) left repeat-y;
			position:relative;}

	
	/*********shadow************/
#sd-left { background:url(/images/frontend/sd-left.png) left repeat-y;
position: relative;
padding-left: 28px;
}
#sd-right { background:url(/images/frontend/sd-right.png) right repeat-y;
position: relative; right: 14px;
width: 987px;
}
#sd-bottom { background:url(/images/frontend/sd-bottom.png) no-repeat;
width: 1001px;
height:  14px;
}
	/*********************/
	
	
	#home-header {height:56px;
				color: #535252;
				background:#FFFFFF url(/images/frontend/homepage_02.jpg);
				text-align: right;}
		#home-header form {position:absolute; 
				background: url(/images/frontend/input.gif) 0px 0px no-repeat;
				width: 190px;
				height:20px;
				line-height:20px;
				top:8px;
				right:5px;
				padding:0px;
				margin:0px;}
		#search {display:block;
				position:absolute;
				top: 2px;
				left: 3px; 
				width:134px;
				padding: 0px;
				height:16px;
				line-height: 16px;
				background: transparent;
				border: none;
				font-family: Arial;
				font-size:12px;}
		#submit { width:45px;
				height:20px;
				background:transparent url(/images/frontend/home-search.gif) no-repeat;
				border: none;
				cursor: pointer;}
		#home-search-row {width:390px;
					float: right; 
					margin-top:8px; 
					height:20px;
					line-height:20px;
					letter-spacing:1px;}				
		#home-link-row { display:block; 
					position:absolute;
					top: 35px;
					right:240px; 
					height:15px; 
					width:440px;
					letter-spacing:1px;}
		#home-search-row a, #home-link-row a {color: #535252;
											font-weight:bold;
											font-size:12px;
											text-decoration: none;}
		#home-search-row a:hover, #home-link-row a:hover {text-decoration: underline;}
	#home-sidebar-left {float:left;
				  width: 301px; height:538px;
				  background:#FFFFFF url(/images/frontend/homepage_04.jpg) no-repeat top;}
	#home-banner {width: 301px; height:445px;
				 background:#FFFFFF url(/images/frontend/homepage_07.jpg) no-repeat;
				 margin-top:93px;}
		#home-banner-arrow {margin:335px 0px 0px 65px; cursor:  pointer;}
	
	/*  for png */
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "images/frontend/0.gif"
    )
}
	
	
	#home-content {width:423px;
				 
				  background:#FFFFFF url(/images/frontend/homepage_05.jpg) no-repeat top;
				  float:left;}
		#home-content h1 {font-size:18px;
					display:block;
					margin: 54px 0px 0px 22px;
					text-align: left;
					}
		#home-content p {margin: 8px 10px 0px 15px ;
						font-size: 12px;
						line-height:14px;}
		#quote {	width:250px;
				margin: 10px auto 10px auto;
				text-align:center;
				font-size:14px;
				font-weight:bold;}
		#sub-quote {width:170px;
					margin: 0px 0px 0px 180px;
					font-weight: bold;
					font-size: 12px}
			#fs16 {font-size:14px! important;}
	
	#home-sidebar-right { float:right;
						width: 249px;
						height:538px;
						right:0px;
						padding: 0px;
						background:#FFFFFF url(/images/frontend/homepage_06.gif) no-repeat top;
					}	
	#form_login {position:relative; 
				width: 249px;
				height:133px;
				padding:0px;
				margin:0px;}			
		#form_login input{ position: absolute;
				top: 105px;
				left: 177px;
				width:45px;
				height:19px;
				background:transparent url(/images/frontend/login.gif) no-repeat;
				border: none;
				cursor: pointer;}
	.marg205 {margin-right:205px;}			

	#home-form_request {margin:6px 0px 6px 0px;
						padding:0px;
						text-align: center;}			
	#home-form_request input {height:30px;
					 width:232px;
					 display: block;
					 margin: 0px auto;
					 padding: 0px;
					 background: url(/images/frontend/request.gif) no-repeat;
					 border: none;
					 cursor: pointer;}
					
	#home-form_training {margin:6px 0px 6px 0px;
						padding:0px;
						text-align: center;}			
	#home-form_training input {height:30px;
					 width:232px;
					 display: block;
					 margin: 0px auto;
					 padding: 0px;
					 background: url(/images/frontend/training_portal_button.gif) no-repeat;
					 border: none;
					 cursor: pointer;}
					
	#home-news-block {width:240px;
					height:328px;
					margin-top:0px;
					margin-left:5px;
					background:#FFFFFF;}
					
	#home-footer {clear:both;
			  width:973px;
			  height:51px;
			  background:url(/images/frontend/homepage_10.jpg) bottom no-repeat;
			  text-align:center;
			  font-size:12px;
			  color:#b1a1ab;
			  font-weight:bold;}
	#footer_links {position:relative; top:17px;font-weight:bold;}
		#copy {color:#979696; font-size:10px;}
		#home-footer a{font-size:12px;
				color:#000000;				
				text-decoration:none;}
		#home-footer a:hover {text-decoration:underline;}
		
		
		.display-none { display: none; }
		
		
		img.align-left{float:left; margin:0 5px 3px 0px;}
		img.align-center{display: block;margin:0 auto;}
		img.align-right{float:right; margin:0 0 3px 5px;}
		
/* == TESTIMONIALS BLOCKS =========================================== */
#pic-quotes { height:190px;
			 width:392px;
			 margin: 10px auto 5px auto;
			 position: relative}
	#pic-quotes .pic-quotes-image {
		display: block;
		margin: 0px auto 3px auto; 
	}
	#pic-text1,
	#pic-text2 {position:relative;
				width:165px;
				height: 167px;
				font-size:10px;
				padding: 6px;
				line-height: 11px;}
	.fs10 {font-size:10px; line-height:10px;}
	.fs14 {display:block; margin:0px 0px 4px 0px;font-size:14px; font-weight:bold; line-height:15px;}

#more_community_content,
#more_testemonials_content {
	width: 230px;
	padding: 0px 5px 5px 5px;
	margin-top: 15px;
	display:none;
	height: 235px;
	overflow: auto;
	position:absolute;
}

/* open state */
#tpl-testimonials-block-left.open {
	left: -65px;
}

#tpl-testimonials-block-right.open {
	right: -65px;
}

#tpl-testimonials-block-left.open .tpl-testimonials-block-main,
#tpl-testimonials-block-right.open .tpl-testimonials-block-main {
	height: 250px;
	width: 250px;
}

#tpl-testimonials-block-left.open,
#tpl-testimonials-block-right.open {
	width: 250px;
}

.open #pic-text1,
.open #pic-text2 {
	display:none;
}

.open #more_community_content,
.open #more_testemonials_content{
	display: block;
}


.tpl-testimonials-block {
	border-collapse: collapse;
}

#tpl-testimonials-block-left {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#tpl-testimonials-block-right {
	position: absolute;
	right: 0px;
	bottom: 0px;
}


.tpl-testimonials-block-main {
	background: #dbdbdb;
	padding: 0px;
	vertical-align: top;
}

	.tpl-testimonials-block .tpl-testimonials-block-nw,
	.tpl-testimonials-block .tpl-testimonials-block-ne,
	.tpl-testimonials-block .tpl-testimonials-block-sw,
	.tpl-testimonials-block .tpl-testimonials-block-se,
	.tpl-testimonials-block .tpl-testimonials-block-n,
	.tpl-testimonials-block .tpl-testimonials-block-e,
	.tpl-testimonials-block .tpl-testimonials-block-w,
	.tpl-testimonials-block .tpl-testimonials-block-s {
		background: #dbdbdb url(/images/frontend/testimonials-bg.gif);
	}

	.tpl-testimonials-block .tpl-testimonials-block-nw div,
	.tpl-testimonials-block .tpl-testimonials-block-ne div,
	.tpl-testimonials-block .tpl-testimonials-block-sw div,
	.tpl-testimonials-block .tpl-testimonials-block-se div {
		width: 5px;
		height:5px;
		font-size: 3px;
		line-height:4px;
		padding: 0px;
		background-repeat: no-repeat;
		background-color: transparent;
		position: relative;
	}

	.tpl-testimonials-block .tpl-testimonials-block-nw,
	.tpl-testimonials-block .tpl-testimonials-block-ne,
	.tpl-testimonials-block .tpl-testimonials-block-sw,
	.tpl-testimonials-block .tpl-testimonials-block-se {
		width: 0px;
		height: 0px;
		padding: 0px;
		background-color: transparent;
	}



	.tpl-testimonials-block .tpl-testimonials-block-nw {background-position: -1px -1px}
	.tpl-testimonials-block .tpl-testimonials-block-ne {background-position: -5px -1px}
	.tpl-testimonials-block .tpl-testimonials-block-sw {background-position: -1px -5px}
	.tpl-testimonials-block .tpl-testimonials-block-se {background-position: -5px -5px}
	.tpl-testimonials-block .tpl-testimonials-block-n {background-position: 0px -10px; background-repeat: repeat-x}
	.tpl-testimonials-block .tpl-testimonials-block-e {background-position: 4px 0px; background-repeat: repeat-y}
	.tpl-testimonials-block .tpl-testimonials-block-w {background-position: -10px 0px; background-repeat: repeat-y}
	.tpl-testimonials-block .tpl-testimonials-block-s {background-position: 0px 4px; background-repeat: repeat-x}
	
	.open .tpl-testimonials-block-closelink {
		display: block;
	}
	
	.tpl-testimonials-block-closelink {
		position: absolute;
		display:none;
		z-index: 2;
		top: 2px;
		left: -15px;
		width: 15px;
		height:15px;
		overflow:hidden;
		background: url(/images/frontend/testimonials-close.gif) 0px 0px no-repeat;
	}
	.tpl-testimonials-block-closelink:hover {
		background-position: 0px -15px;
	}
/* == END OF TESTIMONIALS BLOCKS ==================================== */
.twitter {
        
}
.facebook {
        
}


#home-search-row a.twitter:hover, #home-search-row a.facebook:hover { text-decoration: none; }
