/* COMMON CSS */

body{
	font:normal 13px "Trebuchet MS";
	/*-- Enables font size scaling in MSIE  --*/

	background:url(../images/body_bg.jpg) fixed;
	margin:0;
	padding:0;
	color:#000000;
	text-align: center;

}

html{

	min-height:100%;

	height:auto;	

	}

form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
	margin:0;
	padding:0;

	}

li {

	padding:0;

	margin:0;

	list-style:none;

	}

a {

	text-decoration:none;

	outline:none;

	color:#000;

	}

a:hover

	{

	text-decoration:underline;

	}

img {
	border:0;
	text-align: center;
	color: #FFF;

	}

/* CSS Clearfix */

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}



/* End hide from IE-mac */

.clsFloatLeft {

	float:left;

	}

.clsFloatRight {

	float:right;

}

/* END OF COMMON CSS */

/* LOGO */

#selLogo {

	background:url(../images/logo_bg.jpg) no-repeat top;

	width:240px;

	height:120px;

	margin-top:-314px;

	position:relative;

}

#selLogo h1 {

	background:url(../images/logo.jpg) no-repeat center;

	padding-top:30px;

	height:100px;

	}

#selLogo h1 a {

	display:block;

	overflow:hidden;

	text-indent:-2000em;

	z-index:5;

}

/* END OF LOGO */	

#wrapper {

	width:882px;

	margin:0 auto;

}

#banner {

	background:url(../images/banner.jpg) no-repeat;

	height:260px;

	margin-top:25px;

}

#submenu {

	margin-top:5px;

}

.menu_left {

	background:url(../images/menu_left.jpg) no-repeat left center;

	padding-left:8px;

}

.menu_right {

	background:url(../images/menu_right.jpg) no-repeat right center;

	padding-right:8px;

}

.menu_center {

	background:url(../images/menu_center.jpg) repeat-x  0;

	height:39px;

}

#submenu .clsNoBorder {

	background:none;

}	

#submenu li {

	float:left;

	background:url(../images/li_bg.jpg) no-repeat right;

	text-align:center;

}	

#submenu li a {

	font:normal 12px Arial;

	color:#FFFFFF;

	padding:0 7px;

	line-height:39px;

}	

#content {

	font:normal 13px Trebuchet MS;

	widtg:873px;

	margin-top:10px;

}

/*------Rounded Corners-------*/

.main_tb {

	background:url(../images/main_tb.jpg) 0px top repeat-x #f2f0e4;

	}

.main_bb{

	background:url(../images/main_bb.jpg) 0px bottom repeat-x;

	}

.main_rb{

	background:url(../images/main_rb.jpg) right 0px repeat-y;

	}

.main_lb{

	background:url(../images/main_lb.jpg) 0px 0px repeat-y;

	}

.main_tlc {

	background:url(../images/main_tlc.jpg) left top no-repeat;

	}

.main_trc{

	background:url(../images/main_trc.jpg) right 0px no-repeat;

	}

.main_blc{

	background:url(../images/main_blc.jpg) left bottom no-repeat;

	}

.main_brc{

	background:url(../images/main_brc.jpg) right bottom no-repeat;

	padding:2px 2px 26px 2px;

	}

.side_tb {

	background:url(../images/side_tb.jpg) 0px top repeat-x #f8f5ee;

	}

.side_bb{

	background:url(../images/side_bb.jpg) 0px bottom repeat-x;

	}

.side_rb{

	background:url(../images/side_rb.jpg) right 0px repeat-y;

	}

.side_lb{

	background:url(../images/side_lb.jpg) 0px 0px repeat-y;

	}

.side_tlc {

	background:url(../images/side_tlc.jpg) left top no-repeat;

	}

.side_trc{

	background:url(../images/side_trc.jpg) right 0px no-repeat;

	}

.side_blc{

	background:url(../images/side_blc.jpg) left bottom no-repeat;

	}

.side_brc{

	background:url(../images/side_brc.jpg) right bottom no-repeat;

	padding:2px 0 26px 0;

	}	

* html .cls100_p{

	width:100%;

	}

.cls100_p{
	height:1%;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	 }	 

.block {

	height:1%;

	margin-bottom:10px;

	}	 

/*------END OF Rounded Corners-------*/ 

/*------MAIN-------*/ 

#main {

	width:480px;

	}

#body-content{

	position:relative;

}		

/*------WELCOME-------*/ 	



.clsWelcomeInner{
	padding:16px 0 0 28px;
	text-align: left;

	}		

.clsWelcomeInner img{

	border:1.5px solid #dbd9d1;

	float:left;

	padding:3px;

	margin-right:10px;

	}		

.clsWelcomeInner p {

	color:#000000;

	line-height:20px;

	padding-bottom:20px;

	}

.clsWelcomeInner p span {

	color: #036;

	}		

.clsReadMore {

	background:url(../images/read_bg.jpg) no-repeat;

	height:22px;

	padding-left:5px;

	}

.clsReadMore a {

	color:#FFFFFF;

	text-decoration:none;

	}	

/*------END OF WELCOME-------*/ 	

/*------SERVICES-------*/ 	

#selServices,#sellist,#selclients {

	padding:10px 0 0 28px;

	}

#selServices h3 {

	color:#253600;

	text-transform:uppercase;

	font:bold 16px Trebuchet MS;

	border-bottom:1.5px dashed #aaa89f;

	padding-bottom:10px;

	}	

#selServices li {
	padding:20px 0 16px 0;
	display:inline-block;
	text-align: left;

	}

#selServices li img {

	float:left;

	margin-right:10px;

	}

#selServices li  p {

	color:#000000;

	}

#selServices li  p span {

	color: #039;

	}

#selServices li p span a {

	color: #036;

	}

/*------END OF SERVICES-------*/ 	

/*------END OF MAIN-------*/ 		

/*------SIDEBAR-------*/ 	

#sidebar {

	width:295px;

	padding:20px 40px 0 0;

	}

/*------NEWS-------*/ 		

.clsNews {
	padding:10px 0 0 10px;
	text-align: left;
	color: #000;
	font-size: 10px;
	font-family: Arial;

	}	

.sidebar1 h3 {

	background:url(../images/news_bg.jpg) no-repeat;

	font:bold 16px Trebuchet MS;

	color:#FFFFFF;

	padding:5px 0 12px 22px;

	}

.clsNews ul {

	overflow:hidden;

	margin:16px 0 0 10px;

	}	

.clsNews li {
	float:left;
	margin-right:20px;
	padding-bottom:6px;
	color: #00F;
	text-align: center;

	}

.clsNews li h5 {

	color: #036;

	font:normal 13px Trebuchet MS;

	text-decoration:underline;

	}	

.clsNewsContent {

	color:#262A30;

	font-size:13px;

	width:210px;

	padding-top:5px;

	line-height:16px;

	}

.clsJune_bg {

	background:url(../images/june.jpg) no-repeat 0 2px;

	}	

.clsJune {

	padding:10px 0 0 6px;

	color: #FFF;

	font-size: 15px;

	font-weight: bold;

	}	

.clsNews a:hover {
	color:#00F;
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;

}

.clsJune p small a {

	color: #036;

	font:normal 13px "Trebuchet MS", Arial;

	}	

.clsAug_bg {

	background:url(../images/aug.jpg) no-repeat 0 2px;

	}	

.clsAug {

	padding:10px 0 0 6px;

	}

.clsNews a{

	text-decoration:none;

	color:#FFFFFF;

	font-size:18px;

}		

.clsNews p {
	padding:0 !important;
	margin-top:6px;
	color: #666;
	font-family: "Times New Roman";

}

.clsAug p small a {

	color: #036;

	font:normal 13px "Trebuchet MS", Arial;

}		

.clsApr_bg {

	background:url(../images/apr.jpg) no-repeat 0 2px;

}	

.clsApr {

	padding:10px 1px 1px 7px;

}	

.clsApr p small a {

	color: #036;

	font:normal 13px "Trebuchet MS", Arial;

}			

.clsNews li span {

	background:url(../images/more_bg.jpg) no-repeat right;

	padding-right:10px;

}		

.clsNews li span a {

	font:normal 12px Arial;

	color: #006;

}	

/*------END OF NEWS-------*/ 		

/*------CONVERSAITION-------*/ 	

#selConversation {

	background:url(../images/img1.jpg) no-repeat;

	height:121px;

	margin:20px 0 0 0;

}

#selConversation h5 {

	color:#7b3f08;

	font:bold 15px Trebuchet MS;

	text-transform:uppercase;

	padding:10px 0 10px 170px;

}

#selConversation p {

	color:#223302;

	font:bold 15px Trebuchet MS;

	padding:0 0 6px 190px;

}	

#selConversation p span {

	background:url(../images/click_bg.jpg) no-repeat left;

	padding-left:10px;

}

#selConversation p span a {

	color:#000000;

	font:normal 13px Trebuchet MS;

}	

/*------END OF CONVERSAITION-------*/ 		

/*------FOOTER-------*/ 	

#footer {

	clear:both;

	margin:30px 0 20px 0;

}

#footerNav .clsNoBorder a {

	background:none;

}

#footerNav p {

	float:right;

	color:#77b81a;

}	

#footerNav li {

	display:inline;

}

#footerNav li a {

	color:#FFFFFF;

	font:normal 12px Arial;

	padding:0 6px;

}	

.clsBorder a{

	background:url(../images/footer_li.jpg) no-repeat right;

}	

#selValid {

	text-align:center;

	margin:20px 0 0 0;

}	

#selValid p {
	color:#f2f0e4;
	padding:5px;
	text-align: center;

}

#selValid p a {
	color:#77b81a;

}	

/*------END OF FOOTER-------*/

/*------END OF WRAPPER-------*/

/*INNERPAGE FOR ABOUTUS */

#selaboutus{

	padding-bottom:40px;

}

.border{

	border-bottom:1px dashed #4e5b2e;

	margin:0 20px;

}



#selaboutus span,#seltestimonal span,#selprofile span,#selstd span,#selservicelist span{

	color: #036;

}

#selaboutus a{

	color: #036;

	text-decoration:underline;

}

#selaboutus p,#selprofile p{

	padding:3px 0;

	text-align:justify;

}

#selaboutus .clsWelcomeInner,#selprofile .clsWelcomeInner,#selpartner .clsWelcomeInner,#selcontact .clsWelcomeInner{

	padding:6px 0 0 28px;

}

#selaboutus .clsWelcomeInner img,#selproduct img {

	border:1.5px solid #DBD9D1;

	float:left;

	margin:10px 10px 0 0;

	padding:3px;

}

#Innermain {

	width:520px;

}

#selchoose p{

	padding:5px 0;

}

#selchoose li{

	background:url(../images/list_icon.jpg) no-repeat left 8px;

	padding-left:15px;

	float:left;

	width:220px;

	margin-bottom:5px;

}

#selchoose li a{

	color: #036;

	text-decoration:underline;

}

#selchoose,#selproduct,.clsForm{

	margin:20px 0 20px 28px;

}

#selchoose ul{

	padding:10px 0 30px 20px;

}

#selchoose h2,#selproduct h2,#selclients h2{

	color:#4e5b2e;

	font:bold 17px Trebuchet MS;

	text-transform:uppercase;

}

#seltestimonal,#selstd,#selservicelist,#selaffliciateprog,#sellocation{

	padding:10px 10px;

}

#seltestimonal p{

	padding:5px 10px;

}

#seltestimonal .author{

	text-align:right;

	color: #006;

}

#seltestimonal img{

	border:1.5px solid #DBD9D1;

	float:left;

	margin:10px 10px 0 0;

	padding:3px;

	width:96px;

}

/*------END OF ABOUTUS-------*/ 



/*------INNER PAGE FOR PRODUCTS-------*/ 

#selprofile{

	padding-bottom:20px;

}

#selproduct a{

	color: #036;

	text-decoration:underline;

}

#selproduct p{

	padding:5px 0;

}

#selproduct span a{

	color: #006;

	font-weight:bold;

}

#selstd img, #selpartner img{

	border:1.5px solid #dbd9d1;

	float:left;

	padding:3px;

	margin:10px 10px 10px 0;

}		

#sellist img,#sellocation img  {

	border:1.5px solid #dbd9d1;

	float:left;

	padding:3px;

	margin:20px 10px 10px 0;

}		

#selstd p,#selaffliciateprog p{

	padding:4px 10px;

}

#selservice span,#sellist span,#selpartner span,#selaffliciateprog span{

	color: #036;

	font-weight:bold;

}

#selservice .clsWelcomeInner p {

	color:#000000;

	line-height:20px;

	padding:0 0 7px;

}

#selservice{

	padding-bottom:15px;

}

#sellist,#selpartner,#selcontact{

	padding-bottom:20px;

}

#sellist ul{

	padding:10px 0;

}

#sellist li {

	margin-top:5px;

}

#sellist li a{

	text-decoration:underline;

}

#selservicelist p{

	padding:5px 10px;

}

#selservicelist li{

	background:url(../images/bullet.jpg) no-repeat left center;

	padding-left:15px;

	margin-bottom:5px;

}

#selservicelist ul{

	margin:10px 0 10px 15px;

}

#selpartner .clsWelcomeInner p,#selclients p{

	padding:4px 0 0;

}

#selclients .common{

	padding-bottom:10px;

}

#selclients img{

	float:left;

	margin-right:8px;

	padding:15px 0;

}

#selaffliciateprog .clspgm1 img,#selcontact img{

	border:1.5px solid #dbd9d1;

	float:left;

	padding:3px;

	margin:10px 10px 10px 0;

}

#selaffliciateprog .clspgm2 img{

	border:1.5px solid #dbd9d1;

	float:right;

	padding:3px;

	margin:10px 10px 10px 0;

}

.clsmore{

	text-align:right;

}

.clsmore a{

	font-weight:bold;

	text-decoration:underline;

}

#selcontact a{

	color:#2383ae;

	text-decoration:underline;

}

#selcontact .clsWelcomeInner label{

	float:left;

	width:120px;

	display:block;

}

#selcontact p{

	padding:0 0 1px;

}

.clsCommon {

	padding:20px 0 0;

	width:500px;

}		

.clsCommonLeft {

	float:left;

	width:210px;

}	

.clsForm p {

	margin-bottom:10px;

}	

.clsForm p label {

	font:normal 12px Arial;

	color:#000000;

}

.clsForm .clsTextBox {

	width:190px;

	height:21px;

	font-size:12px;

	padding-left:5px;

}

input, textarea, select {

	border:1.5px solid #D5D5D5;

}	

.clsForm .clsTextArea {

	height:140px;

	width:280px;

}	

.clsCommonRight {

	float:right;

	width:280px;

}	

.clsButton {

	background:url(../images/btn.jpg) no-repeat 0 0;

	width:57px;

	height:21px;

	color:#FFFFFF;

	cursor:pointer;

	font:normal 12px Trebuchet MS;

	border:none;

	padding-bottom:2px;

}

#sellocation h4{

	color: #036;

	font-weight:normal;

}

#sellocation p{

	padding:0 0 3px;

}

.center{

	margin:0 20px;

}

.clsWelcome h2 {

	background:url(../images/main_h2.png) no-repeat 0 0;

	font:bold 16px Trebuchet MS;

	text-transform:uppercase;

	margin:7px 0 0 -24px;

	color:#ffffff;

	padding:24px 0 12px 52px;

	position:relative;

	overflow:auto;

	z-index:100;

}

* html .clsWelcome h2 {

	background:url(../images/main_h20.gif) no-repeat 0 0;

	margin:0;

	position:relative;

	overflow:auto;

	left:-24px;	

}

.clsForm h2{

	background:url(../images/inner_smallh2.png) no-repeat 0 0;

	font:bold 16px Trebuchet MS;

	text-transform:uppercase;

	margin:4px 0 0 -51px;

	color:#ffffff;

	padding:24px 0 12px 45px;

	position:relative;

	overflow:auto;

	* position:none!important;

	/* border:1px solid red;*/

}

* html .clsForm h2{

	background:url(../images/inner_smallh20.gif) no-repeat 0 0;

	margin:0;

	position:relative;

	left:-54px;

	overflow:auto;

}

#selaboutus h2,#selprofile h2,#selservice h2,#selpartner h2,#selcontact h2{

	background:url(../images/inner_h2.png) no-repeat 0 0;

	font:bold 16px Trebuchet MS;

	text-transform:uppercase;

	margin:5px 0 0 -23px;

	color:#ffffff;

	padding:24px 0 12px 45px;

	position:relative;

	overflow:auto;

	* position:none!important;

}

* html #selaboutus h2,* html #selprofile h2,* html #selservice h2,* html #selpartner h2,* html #selcontact h2{

	background:url(../images/inner_h20.gif) no-repeat 0 0;

	margin:0;

	left:-24px;

	overflow:auto;

	position:relative;

}
#wrapper #content .block .main_tb .main_rb .main_bb .main_lb .main_tlc .main_trc .main_blc .main_brc .cls100_p #body-content #sidebar .sidebar1 .block .side_tb .side_rb .side_bb .side_lb .side_tlc .side_trc .side_blc .side_brc .cls100_p .clsNews {
	font-size: 16px;
}
#wrapper #content .block .main_tb .main_rb .main_bb .main_lb .main_tlc .main_trc .main_blc .main_brc .cls100_p #body-content #sidebar .sidebar1 .block .side_tb .side_rb .side_bb .side_lb .side_tlc .side_trc .side_blc .side_brc .cls100_p .clsNews strong {
	text-align: center;
}
#wrapper #content .block .main_tb .main_rb .main_bb .main_lb .main_tlc .main_trc .main_blc .main_brc .cls100_p #body-content #sidebar .sidebar1 .block .side_tb .side_rb .side_bb .side_lb .side_tlc .side_trc .side_blc .side_brc .cls100_p .clsNews div strong {
	text-align: left;
}

