body{
	margin:0px;
	padding:0px;
	background:url(../images/main-bg.jpg) repeat-x #243C54;
	}
	
	form{
	margin:0px;
	padding:0px;
	}

#main-container{
	width:936px;
	margin-left:auto;
	margin-right:auto;
	}
	
#header{
	width:936px;
	height:130px;
	float:left;
	}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:15px;
	margin:0px;
	}

.black-font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	}

.clear{
	clear:both;
	}

.logo{
	width:304px;
	height:130px;
	float:left;
	}

#login-bg{
	width:630px;
	height:130px;
	padding:0px;
	float:left;
	background:url(../images/login-bg.jpg) no-repeat;
	overflow:hidden;
	}
  
.text-box{
	width:167px;
	float:left;
	padding-left:2px;
	}

.blue-link{
	font-family:Arial, Helvetica, sans-serif;
	color:#03C4FB;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}

.blue-link:hover{
 	text-decoration:none;
	color:#65DDFF;
	}
	

.password{
	float:right;
	width:120px;
 	text-align:right;
	padding-right:10px;
	margin-top:35px;
     }

.login{
	width:423px;
	float:right;
 	overflow:hidden;
	margin-top:15px;
	text-align:right;
	overflow:hidden;
	padding-right:27px;
   	}

.input{
	border:1px solid #256A9E !important;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma !important;
	color:#335670;
	font-size:11px;
 	}

.float-left{
	float:left;
	}

.float-rgt{
	float:right;
	}

.top-nav{
	width:597px;
	float:left;
	height:42px;
	margin-top:5px !important;
	overflow:hidden;
 	}

.top-links{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 12px 0 8px;
	}

.top-links:hover{
 	color:#000000;
 	}

.home-link{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:15px 9px 0 8px;
 	width:33px;
	height:27px;
	display:block;
	}

.home-link:hover{
	background:url(../images/home-over.gif) no-repeat top;
	color:#000000;
	height:42px;
  	display:block;
	}

.home-curent{
	background:url(../images/home-over.gif) no-repeat top;
	color:#000000;
	height:27px;
  	display:block;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:15px 9px 0 8px;
 	width:33px;
	}

.about-link{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:15px 15px 0 11px;
	margin-left:0px;
 	width:51px;
	display:block;
	}

.about-link:hover{
	background:url(../images/about-over.gif) no-repeat;
	color:#000000;
	height:42px;
 	display:block;
	}

.projects-link{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-top:15px;
	margin-left:0px;
	text-align:center;
 	width:101px;
	display:block;
	}

.projects-link:hover{
	background:url(../images/project-over.gif) no-repeat;
	color:#000000;
	height:42px;
 	display:block;
	}

.contact-link{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:15px 12px 0 12px;
	margin-left:0px;
 	width:62px;
	display:block;
	}

.contact-link:hover{
	background:url(../images/contact-over.gif) no-repeat;
	color:#000000;
	height:42px;
 	display:block;
	}

.contact-curent{
    background:url(../images/contact-over.gif) no-repeat;
	color:#000000;
	height:42px;
	width:62px;
	padding:15px 12px 0 12px;
 	display:block;
	font-family:Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	

.input2{
	border:1px solid #0085BD;
	background-color:#9EE2FF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	}

.search-box{
	width:190px;
	float:right;
	height:17px;
	padding-top:12px;
	text-align:right;
	padding-left:80px;
	}

#flash-part{
	width:936px;
	margin-left:auto;
	margin-right:auto;
 	background:url(../images/flash-bg.jpg) no-repeat;
	width:936px;
	height:293px;
	}

.flash{
	width:670px;
	height:273px;
	float:left;
	padding-top:10px;
	padding-left:15px;
	}
	
.right-link-bg{
	float:left;
	width:251px;
	height:293px;
	background:url(../images/right-link.gif) no-repeat left;
	}

.right-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:54px 0 0 46px;
	}

.right-link ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:0px;
	}

.right-link ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:36px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}

.right-link ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:36px;
	color:#000;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}

.right-link ul li a:hover{
 	color:#3C5A00;
	text-decoration:none;
 	}

#content-bg{
	background:#BACED8;
	width:924px;
	margin-left:5px;
 	overflow:hidden;
	}

.content-box{
	width:912px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
 	}

.box1{
	width:292px;
	float:left;
	padding-left:7px;
	}

.text{
	width:279px;
	float:left;
	padding-left:7px;
	padding-right:7px;
	padding-top:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	background:url(../images/box-bg.gif) repeat-y;

	}

#wecome-part{
	width:924px;
	margin-top:22px;
	margin-left:auto;
	margin-right:auto;
 	}

.welocme-bg{
	background:url(../images/welcome-bg.gif) no-repeat;
	width:591x;
	height:290px;
	padding-left:19px;
	overflow:hidden;
	}

.welcome-txt{
	width:580px;
	float:left;
	padding-top:11px;
	}

.white-txt16{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:16px;
	}

.blue-txt11{
	font-family:Arial, Helvetica, sans-serif;
	color:#AFDCF8;
	font-size:11px;
	text-decoration:none;
	}
	
#blog-bg{
	background:url(../images/right-link-bg.jpg) no-repeat;
	width:289px;
	height:219px;
	float:left;
	margin-left:25px;
 	}
	
.blog-txt{
	width:242px;
	float:right;
	padding-right:13px;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	}

.white-font14{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	}

.white-font11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	}

.blog-link{
	margin:0px;
	padding:25px 0 0 0;
	width:230px;
	float:right;
	}

.blog-link ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:0px;
	}

.blog-link ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	margin:0px;
	padding:0px;
	height:34px;
	}

.blog-link ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	height:34px;
 	}

.blog-link ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:underline;
	}

.footer-link{
	width:936px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
 	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}

.footer-link a{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	}

.footer-link a:hover{
 	color:#FFF000;
	text-decoration:underline;
	}

#footer-txt{
	width:894px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
 	}

.yellow-font17{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF000;
	font-size:17px;
	text-decoration:none;
	}

.footer-box{
	border-right:1px dashed #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	margin-top:17px;
	float:left;
	padding-left:5px;
	height:146px;
	}

.footer-box ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:0px;	
	}

.footer-box ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	padding-left:14px;
	}

.footer-box ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}

.footer-box ul li a:hover{
 	color:#FFF000;
	text-decoration:underline;
	}

.doted-line{
	background:url(../images/doted-line.gif) repeat-x center;
	width:884px;
	margin-left:auto;
	margin-right:auto;
	height:42px;
	}
	
.form{
	width:321px;
	float:left;
	padding-top:17px;
	padding-bottom:30px;
	}

/*contact-page*/

.inner-heading{
	width:892px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	}

.blue-heading14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#265C80;
	font-weight:bold;
	}

.red-font12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C80005;
	font-weight:bold;
	}

.contact-box{
	width:892px;
	margin-left:auto;
	margin-right:auto;
	}

.inner-box{
	width:278px;
	float:left;
	padding-left:7px;
	padding-right:7px;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	background:url(../images/box-bg-inner.gif) repeat-y center;
 	}

.required{
	font-family:Arial, Helvetica, sans-serif;
	color:#E70000;
	font-size:11px;
	}

.contact-detail-bg{
	background:url(../images/contact-bg.gif) no-repeat top;
	width:925px;
	margin-left:auto;
	margin-right:auto;
	margin-top:22px;
 	padding-bottom:30px;
	}

.contact-content{
	width:892px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	}

.doted-line2{
	background:url(../images/doted-line2.gif) repeat-x center;
	height:20px;
	}

.contact-box{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	margin-top:8px;
	float:left;
	padding-left:5px;
 	}

.contact-box ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:0px;	
	}

.contact-box ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AFDCF8;
	text-decoration:none;
	padding-left:0px;
	}

 
/*about-us*/

.about-box{
	width:892px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/about-bg.gif) repeat-y;
	overflow:hidden;
	}

.about-bg{
	width:892px;
	background:url(../images/about-bor-top.gif) no-repeat;
	float:left;
	}

.about-content{
	width:869px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	padding-left:11px;
	padding-top:15px;
	padding-bottom:24px;
	}

/*e-commerce-design*/

.e-bg{
	background:url(../images/contact-bg.gif) no-repeat top;
	width:925px;
	margin-left:auto;
	margin-right:auto;
	margin-top:22px;
 	}

.e-content{
	width:863px;
	margin-left:auto;
	margin-right:auto;
	color:#ffffff;
	padding-top:33px;
	}


/***************************Added on 21 jan 2009************************/

.top-headings{
	float:left;
	background:url(../images/web-design.gif) top left no-repeat;
	padding:4px 0 0 10px;
	width:283px;
	height:35px;
	}
.image-holder{
	float:left;
	width:198px;
	padding:0 0 0 0;
	margin: 0 0 0 25px;
	}
.heading-font-blue{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#265C80;
	}
.heading-font-red{
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CB1115;
	}