body{
	margin:0px;
	padding:0px;
	}
.main-container{
	width:771px; height:auto; 
	margin:0px auto; padding:0px 13px 0 13px; *padding:0px 13px 10px 13px;
	border-left:1px solid #cdcdcd;	border-right:1px solid #cdcdcd;	border-top:6px solid #6f6436;
	}
.clear{
	clear:both;
	}
img{
	border:none;
	}
/*---------header starts here----------------------*/

.header-container{
	margin:14px 0 1px 0px; padding:2px;
	width:765px; float:left; height:254px;
	border:1px solid #cdcdcd;;
	}
.header-bg{
	width:765px; float:left; height:255px;
	background:#a4c502; 
	}
.contact-now{
	width:134px; float:right; height:33px; padding:2px 0 0 10px;
	background-color:#feffb9; margin:22px 1px 0px 0; 
	}
.overview{
	width:118px; float:right; height:33px; padding:0px 0 0 0px;
	 margin:22px 1px 0px 0; 
	}
.logo{
	float:left; width:259px; height:185px;
	}
.hello{
	width:384px; float:right; height:178px; padding-top:14px;
	}
.hellow-txt{
	font-family:Gill Sans MT Condensed; font-size:40px; color:#fefb01; 
	}
.headertxt1{
	float:left; width:360px; margin-bottom:18px; font-family:Arial; 	
	font-size:12px; color:#FFFFFF; font-weight:bold;
	line-height:18px;
}
.headerh1{
font-family:tahoma; font-size:14px; color:#fcfe80; font-weight:bold;
}
.header-links{
	padding:1px 0 0 12px; width:370px;
	float:left; background:url(images/arrow.gif) left center  no-repeat;
	font-family:tahoma; font-size:12px; color:#fcfe80; font-weight:bold;
	}
.header-last-links{
	padding:1px 0 0 0px; width:370px;
	float:left; 
	font-family:tahoma; font-size:12px; color:#fcfe80; font-weight:bold;
	}
.top-menu-box{
	width:751px;  float:left;
	border-top:#51636f 0px solid; margin:0 0 13px 0;
		}
.top-menu-link{
	width:756px; height:50px; float:left;
		font-family:arial; font-size:11px; color:#dfe9f0;
	float:left;
	}
.left-txt{
	padding:10px 0 0 10px; margin-right:25px;
	float:left; text-transform:uppercase; font-weight:bold;
	}
.left-txt a{
	color:#dfe9f0;
	text-decoration:none;
	}
.left-txt a{
	text-decoration:none;
	}
.menu-link{
	width:612px; padding-top:14px;	float:left; text-transform:uppercase; 
	 
	}
.menu-link ul{
	margin:0px; padding:0px; margin-left:14px;
	}
.menu-link li{
	list-style-type:none; 	display:inline;
	padding:0 6px 0 6px; height:20px;
	background:url(images/menu-div1.gif) right center no-repeat;
	}
.menu-link a{
	font-family:arial; font-size:11px; color:#485963; text-decoration:none; font-weight:bold;
	}

.top-search{
	width:769px; float:left; height:30px; 
	background-color:#999999; padding:2px 0 0 0;
	font-family:arial; font-size:11px; color:#FFFFFF; font-weight:bold;
	}
.search-txt{
	width:455px; height:17px; padding:3px 0 0 5px;
	border-width: 1px; border-style: inset; border-color: #536373;
	font-family:arial; font-size:11px; color:#000000; font-weight:normal;
	}
.search-dropdown{
	width:150px;
	font-family:arial; font-size:13px; color:#000000; font-weight:normal;
	}
/*---------left nevi starts here----------------------*/

.left-nevi{
	 height:auto; float:left;
	 background-color:#ffffff;
		/*margin-left:75px;*/
		}
.left-nevi-new{
	 height:auto; float:left;
	 background-color:#ffffff;
	/*<!--border: 1px dotted #adadad; _border:1px dotted #adadad;-->*/
	/*margin-left:75px;*/
		}
		
.left-nevi1{
	 height:auto; float:left;
	 background-color:#ffffff;
	border: 1px dotted #adadad; _border:1px dotted #adadad;
	margin-left:90px;
		}
.inner-box{
	width:548px;
	.width:563px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 13px;
	padding-left: 22px;
	.padding-left: 5px;
	}
.inner-box-new{
	width:540px;
	.width:563px; _width:545px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 13px;
	padding-left: 0px;
	.padding-left: 5px;
	vertical-align:top;
	}
.inner-box-new-logo{
	width:700px;
	.width:563px; _width:545px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 13px;
	padding-left: 0px;
	.padding-left: 5px;
	vertical-align:top;
	
}
	
.inner-box1{
	width:400px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	padding-top: 9px;
	padding-right: 12px;
	padding-bottom: 13px;
	padding-left: 22px;
	}
.inner-box3{
background-color:#FFFFFF;
float:left;
height:auto;
padding:9px 12px 13px 22px;
width:275px;
}
.website-desc{
	width:488px; height:auto; float:left;
	}
.website-img{
	width:332px; .width:325px; height:auto; float:left;
	}
.website-txt{
	width:259px; height:255px; float:left;
	}
.website-logo{
	width:200px; .width:190px; float:left; text-align:left; margin-bottom:15px; padding-top:5px;
	}
.maincontent{
	width:200px; height:auto;
	margin:0 0 0 5px; float:left;
	}
.maincontent_logo{
	width:200px; height:auto;
	margin:0 0 0 185px; float:left;
	}
.text-box{
	width:209px;float:left; font-family:Verdana; text-align:left;
	font-size:11px; color:#4f4f4f;  line-height:16px; 
	}
.client-name{
	width:209px; float:left; font-family:Verdana;
	font-size:11px; color:#4f4f4f; text-align:left;  line-height:16px;
	}
.client-name a{
	font-size:11px; color:#4f4f4f; text-decoration:underline;
	}
.client-name a:hover{
	text-decoration:underline;
	}
.text-blue {
	font-family:Verdana; color:#5ca9d0; font-weight:bold;
	}
.nevigation{
	width:200px; float:left; margin-top:10px;
	}
.nevigation ul{
	margin:0px; padding:0px;
	margin-left:10px;
	font-family:Tahoma; font-size:10px; color:#36424a;;
	}
.nevigation li{
	list-style-type:none; 	display:inline;
	padding:0 10px 0 0px;
	}
.nevigation a{
	font-family:Tahoma; font-size:10px; color:#36424a; text-decoration:underline; font-weight:bold;
	}
.nevigation a:hover{
	text-decoration:underline;
	}

/*---------right nevi starts here----------------------*/

.right-nevi{
	width:180px; _width:175px; height:auto; float:right;
	 background-color:#ffffff; margin:0 0 0 5px;
	border: 1px dotted #adadad;
	}
	
.right-nevi-new{
	width:180px; _width:165px; height:auto; float:left;
	 background-color:#ffffff; margin:10px 0 0 19px;
	border: 1px dotted #adadad;
	vertical-align:top; _position:absolute; _margin-left:-85px;
	.position:absolute; .margin-left:-135px;
	}
.right-nevi1{
	width:250px; _width:175px; height:auto; float:right;
	 background-color:#ffffff; margin:0 0 0 5px;
	border: 1px dotted #adadad;
	}
	.right_panel
{ float:left; margin-top:21px; margin-left:10px; width:150px; }
.inner-box2{
	width:175px; height:auto; float:left;
	 background-color:#FFFFFF;
	padding:13px 0px 0px 0px;
	margin:0;
	_width:160px;
	}
.right-nevi-heading{
	width:170px; float:left;
	font-family:arial; font-size:16px; color:#51636f; font-weight:bold;
	}
.sub-heading{
	width:170px; float:left; text-transform:uppercase;
	font-family:arial; font-size:12px; color:#4f4f4f; font-weight:bold;
	margin:0 0 5px 0;
	}
.rightnevi-links{
	width:170px; float:left; height:auto; 
	}	
.rightnevi-links ul{
	margin:0px; padding:0px;
	}
.rightnevi-links li{
	width:175px; height:22px; *height:20px;
	padding:10px 0px 0px 5px;
	list-style-type:none;
	text-align:left;
	background:url(images/right-nevi-menubg.gif) repeat-x left bottom; 
	font-family:Tahoma; float:left; font-size:11px; font-weight:bold; color:#4f4f4f; 
	}	
.rightnevi-links a{
	padding:0px 0px 0px 13px;
	background:url(images/red-arrow.gif) no-repeat left ; 
	font-family:Tahoma; font-size:11px; font-weight:bold; color:#4f4f4f;
	text-decoration:none;
	}	
.rightnevi-links a:hover{
	text-decoration:underline;	
	}	
/*---------footer  starts here----------------------*/

.footer-container{
	width:769px; height:auto; float:left;
	}

.tags{
	width:769px;  float:left;
	 background-color:#f2f2f2; margin:7px 0 3px 0px;
	border: 1px dotted #adadad;
	}
.tags-inner{
	width:769px;  float:right;
	 background-color:#FFFFFF;
	}
.tag-heading{
	float:left; width:759px; margin:10px 0 0px 0; padding-left:10px;
	font-family:Tahoma; font-size:14px; color:#22344c; font-weight:bold;
	}
.tags-bg{
	width:725px; _width:722px; float:left; 
	background:url(images/tag-bg.gif) repeat-x bottom;
	margin:5px 13px 10px 13px; _margin:5px 6px 10px 6px; padding:6px 7px 8px 15px;
	font-family:arial; font-size:12px; color:#5ca9d0; line-height:22px; 
	}
.tags-bg b a{
	font-family:arial; font-size:14px; color:#5ca9d0; text-decoration:none;
	}
.tags-bg a{
	font-family:arial; font-size:12px; color:#5ca9d0; text-decoration:underline;
	}
.genie{
	width:769px; height:42px; float:left;
	padding:10px 0 9px 0; text-align:center;
	}
.footer-links{
	width:769px; float:left; height:30px; margin:0 0 10px 0; padding:12px 0 0 0; 
	background-color:#f9f9f9; border:1px solid #d1d1d1; text-align:center;
	font-family:arial; font-size:11px; color:#000000; margin-top:10px;
	}
.footer-links ul{
	margin:0px; padding:0px;
	}
.footer-links li{
	list-style-type:none; display:inline;
	padding:0 7px 0 7px;
	border-right:1px solid #000000;
	}
.footer-links a{
	font-family:arial; font-size:11px; color:#5ca9d0; text-decoration:none;
	}
.custom{
	width:769px; float:left; margin:7px 0 7px 0;
	}
.note-heading{
	font-family: Arial; font-size:11px; color:#FFFFFF;
	}
.note-txt{
	width:749px; float:left; height:80px; background-color:#999999; 
	 padding:12px 5px 5px 15px;
	font-family: Arial; font-size:10px; color:#FFFFFF;
	margin:0px 0px 10px 0px; .margin:0px 0px 0px 0px; 
	}
.note-txt ul{
	margin:0px; padding:0px; margin-left:25px; margin-top:10px;
	}
.mindgenies{
	width:797px; height:auto; 
	margin:0px auto; 
	border-top:1px solid #cdcdcd; 
	
	}
.mindgenies-txt{
	width:781px; height:auto; float:left;
	margin:0px 0px 0 0px; padding:13px 0 25px 0; 
	color:#888888; text-align:left;
	margin-top:2px;
	border-top:1px dashed #cccccc; font-family: Arial; font-size:11px;
	}
.mindgenies-txt ul{
	margin:0px; padding:0px;
	}
.mindgenies-txt li{
	list-style-type:none; display:inline; 
	padding:0px 8px 0 8px; line-height:17px;
	border-right:1px solid #9a9a9a;
	}
.mindgenies-txt a{
	font-family: Arial; font-size:11px; color:#888888; text-decoration:none; font-weight:bold;
	}
.mindgenies-txt a:hover{
	text-decoration:underline;
	}
.mindgenies-tx, b{	
	color:#000000; font-size:11px; font-weight:bold;
	}
.mindgenies-red{
	color:#d40204; font-size:11px; font-weight:bold;
	}
.mindgenies-txt a:hover{
	 text-decoration:none;
}
.new_right_pannel{
	 margin-left:7px; width:190px; .width:160px; vertical-align:top; float:right; margin-top:-5px; _margin-top:-12px; .margin-left:-45px;
}

.glossry{
	font-family:Arial, Helvetica, sans-serif; text-align:left;
	font-size:14px; color:#4f4f4f;  line-height:16px;
	width:870px;
	}