body { 
	margin : 0 auto;
	padding : 0;
	font : normal 73%/0.98em Arial,Verdana, Tahoma, sans-serif;
	background:#e3e8eb;
	color:#000000;
	}

a { 
	color:#000000;
	text-decoration:underline;
} 

/* a { 
	color:#0397d9;
	text-decoration:none;
} */

p
{
	font-family: Arial,Verdana, Tahoma, sans-serif;
	font-size:11px;
	color:#000000;
	}

a:hover { 
	color:#0397d9;
	text-decoration:none;
} 
a:visited { 
	color:#0397d9;
	text-decoration:none;
} 
editor 
{
	font-family:Arial,Verdana, Tahoma, sans-serif;
	font-size:16px;
}

h1{ 
	font-family:Arial,Verdana, Tahoma, sans-serif;
	font-size:2em;
	color:#0789c3;
	margin-top:8px;
	margin-bottom:20px;
	line-height:25px;
		
} 


h2 { 
	font-family:Arial,Verdana, Tahoma, sans-serif;
	font-size:1.5em;
	color:#5e7984;	
	padding-top:10px;
} 


h3
{
	font:1em Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0789c3;
	text-decoration:none;
	margin:0;
	padding:0;
	padding-top:8px;
	font-size:13px;
}

p { 
	text-align:justify;
	color:#000000;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	margin-top:15px;
	line-height:18px;
} 

ul
{
display:block;
}

li
{
list-style:square;
font-size:11px;
line-height:20px;

}


li span
{
list-style:square;
font-size:11px;
line-height:20px;
}

.cleardiv
{
clear:both;
}

.main-div
{
width:1000px;
margin:0 auto;
display:block;
}

.box1
{
background:url(../images/header-bg.jpg) repeat-x;
height:151px;
}

.logo
{
float:left;
background:url(../images/logo.jpg) no-repeat center;
height:60px;
width:338px;
top:44px;
left:30px;
position:relative;
}

.icon
{
top:54px;
position:relative;
float:right;
width:300px;
}




.login
{
height:13px;
width:185px;
text-align:center;
color:#ffffff;
font:Arial,Verdana, Tahoma, sans-serif;
background:#066c9b;
margin-top:26px;
font-size:12px;
padding-top:6px;
padding-bottom:6px;
}

.login a
{
text-align:center;
color:#fff;
font-size:12px;
text-decoration:none;
}

.login a:hover
{
text-align:center;
color:#000;
font-size:12px;
text-decoration:NONE;
}

.login a:visited
{
text-align:center;
color:#fff;
font-size:12px;
text-decoration:NONE;
}
.box2-inner
{
width:1000px;
display:block;
}

.imageinner#aboutus
{
background:url(../images/about-us-header.jpg) center no-repeat;
height:180px;
}

.imageinner#training
{
background:url(../images/training-header.jpg) center no-repeat;
height:180px;
}

.imageinner#software
{
background:url(../images/software-header.jpg) center no-repeat;
height:180px;
}

.imageinner#consultancy
{
background:url(../images/consultancy-header.jpg) center no-repeat;
height:180px;
}

.imageinner#contactus
{
background:url(../images/contactus-header.jpg) center no-repeat;
height:180px;
}




.box2
{
background:url(../images/home-header.jpg) center no-repeat;
height:258px;
clear:both;
}

.img1
{
float:left;
background:url(../images/mainimg1.jpg) no-repeat;
width:284px;
height:272px;
}
.img2
{
float:left;
background:url(../images/mainimg2.jpg) no-repeat;
width:431px;
height:272px;
}
.img3
{
float:left;
background:url(../images/mainimg3.jpg) no-repeat;
width:284px;
height:272px;
}


.box3
{
background:#a1b2b9;
height:51px;
clear:both;
margin:0 auto;


}

#menubar
{
margin:0 auto;
width:842px;


}

#menu-content
{
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 0px;
	left: 0px;
}


#menu-content ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0;
}



#menu-content li 
{ display:inline; }


#menu-content li a
{
	font: 12px verdana, Arial,sans-serif;
	padding-top:10px;	
	padding-left:6px;
	margin:0px;
	float:left;
	text-align:left;
	color: #FFF;
	text-decoration: none;
	height:27px;
	width:130px;
	/*background:url('images/menu-green.jpg') no-repeat center;*/
	background:#1f272d;
}


#menu-content li a:hover
{
	font: 12px verdana, Arial,sans-serif; 
	color:#fff; 
	/*background:url('images/menu-red.jpg') no-repeat center;*/
	background:#0789c3;
}


#menu-content li a#current
{
	font: 12px verdana, Arial,sans-serif; 
	color:#fff; 
	/*background:url('images/menu-red.jpg') no-repeat center;*/
	background:#0789c3;
}
.midline
{
	background:url(../images/mid-line.jpg) no-repeat center;
	width:5px;
	height:37px;
	float:left;
}

.box4
{
width:1000px;
margin:0 auto;
display:block;
/*padding:20px 30px 20px 52px;*/
background:#FFFFFF;
}
.box4-con
{
display:block;
margin:0 auto;

}

.test
{
float:left;
width:245px;
/*border-right:1px solid #e9ebec;*/
margin-left:24px !important;
margin-left:14px;
margin-top:20px;

}

.test-content
{
padding:0px 20px 10px 10px;
margin-bottom:10px!important;
}

.test p
{
/*padding:10px 30px 10px 10px;*/
color:#000000;
text-align:justify;
font-size:11px;
}

.read a
{
width:30%;
color:#0789c3;
font-style:italic;
float:right;
text-align:right;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.read a:hover
{
color:#0789c3;
font-style:italic;
font-size:11px;
font-weight:bold;
text-decoration:none;

}

.text
{
float:right;
width:110px;
}

.rd
{
color:#269DBF;
font-size:11px;
text-decoration:none;
}


.rd a
{
text-decoration:underline;
color:#0f9de6;
font-size:11px;
}

.rd a:hover
{
text-decoration:underline;
color:#339BD2;
font-size:11px;

}
.pic 
{
padding-top:10px;
float:left;
width:auto;
}

.button
{
float:right;
width:80px;
height:14px;
background-color:#0789c3;
border:1px solid #3fb3e6;
color:#fff;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
text-align:center;
cursor:pointer;
}

.newsbg
{
	background:#e3e8eb;
	width:218px;
	margin-bottom:20px;
	min-height:200px; 
}
.linkbg
{
	background:#c2d5db;
	width:218px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:10px;
	font: 12px Arial,Verdana, Tahoma, sans-serif; 
	font-weight :bold;
}
.linkbg a
{
	text-decoration :none;
	font: 12px Arial,Verdana, Tahoma, sans-serif; 
	font-weight :bold;
	color :#000;
}
.linkbg a:hover
{
	text-decoration :none;
	color :#000;
}
.linkbg a:visited
{
	text-decoration :none;
	color :#000;
}
.test-bg
{
background:#87aab8;
height:16px;
width:208px;
font-family:Arial,Verdana, Tahoma, sans-serif;
font-weight:bold;
font-size:1.4em;
line-height:20px;
color:#ffffff;
padding-top:4px;
padding-bottom:8px;
padding-left:10px;
}

.test-content 
{
font-family:Arial,Verdana, Tahoma, sans-serif;
font-size:0.98em;
padding-top:8px;
padding-left:5px;
padding-right:10px;
padding-bottom:8px;
text-decoration:none;
line-height:20px;

}

.test-content span
{
font-family:Arial,Verdana, Tahoma, sans-serif;
font-size:0.98em;
color:#0082bb;
font-weight:bold;
padding-top:8px;

padding-bottom:8px;
text-decoration:none;
}


.test-content#pro span
{
color:#000000;
font-weight:bold;
text-align:right;
}
.test-content#pro p
{
font-family:Arial,Verdana, Tahoma, sans-serif;
font-size:0.98em;
color:#000000;
line-height:normal;
}


.body-txt-news
{
margin:0 auto;
width:80%;
padding:0px 30px 10px 20px;
margin-top:20px;
margin-bottom:20px;
height:auto!important;
min-height:380px!important;
height:380px;
}


.body-txt
{
float:left;
width:635px;
padding:0px 10px 10px 10px;
border-left:1px solid #e9ebec;
margin-top:20px;
margin-bottom:20px;
height:auto!important;
min-height:380px!important;
height:380px;
}



.innerbody-txt
{
font-family:Arial,Verdana, Tahoma, sans-serif;
font-size:0.98em;
color:#000000;
line-height:normal;
}
.right-line
{
border-left:1px solid #e9ebec;
height:auto!important;
min-height:380px!important;
height:380px;
padding-left:10px; 
}


.body-txt-sitemap
{
width:80%;
margin-left:25px;
padding:10px 20px 10px 40px;
margin-top:20px;
margin-bottom:20px;
min-height:295px;
}

.body-txt-sitemap a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#376173;
text-decoration:none;
line-height:20px;
}

.body-txt-sitemap a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0789c3;
text-decoration:underline;
}

.lnk
{
float:left;
padding-left:20px;
width:38%;
}

.lnk1
{
float:left;
width:52%;
border-left:1px solid #CCCCCC;
padding-left:20px;
}


.box5
{
background:#f4f9fc;
width:100%;
height:233px;
margin:0 auto;
clear:both;

}

.box5-in
{
width:847px;
margin-left:40px;
padding-top:28px;
}

.box5-img
{
float:left;
width:267px;

margin-right:23px;
}

.box5-imgr
{
float:right;
width:267px;
}

.footer
{
margin:0 auto;
display:block;
margin-top:10px;
width:1000px;

}

.fooetr-left 
{
width:60%;
float:left;
padding-left:70px;
padding-bottom:10px;
}

.fooetr-right
{
width:26%;
float:right;
min-width:26%;
padding-bottom:10px;
/*padding-right:10px;*/
}


.footer-txt
{
color:#577f91;
font-size:11px;
text-decoration:none;
line-height:14px;
}

.footer-txt a
{
color:#577f91;
font-size:11px;
text-decoration:none;
line-height:14px;
}

.footer-txt a:hover
{
color:#000000;
font-size:11px;
text-decoration:none;
line-height:14px;
}

.divleft
{
float:left;
width:40%;
line-height:20px;
}

.image
{
float:left;
padding-left:8px;
}



.divleft 
p { 
	text-align:justify;
	color:#000000;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	margin-top:0px;
	line-height:18px;
}
.divright
{
float:right;
width:52%;
}

.divright p { 
	text-align:justify;
	color:#000000;
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	margin-top:0px;
	line-height:18px;
}

.lh
{
line-height:20px;
}

/***************** dropdown div ***********************/

.dropmenudiv{
	position:absolute;
	clear:both;
	background:#1f272d;
	border: 1px solid #313639; /*THEME CHANGE HERE*/
	line-height:20px;
	z-index:100;
	width: 230px;
	visibility: hidden;
	top: 300px;
	left: 142px;
	text-align:left;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	display: block;
	font-size:11px;
	padding: 5px 5px 5px 10px;
	text-decoration: none;
	color: #fff;
	/*background: #E1F1DD url(../images/bullet-nav2.gif) left center no-repeat;*/
	border-top: 1px solid #313639;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	text-decoration:none;/* url(../images/bullet-nav2-over.gif) left center no-repeat*/
	background: #0789c3;
	color:#FFFFFF;
}


.topnav2
{
	
	color: #fff; /*
    padding: 2px 5px 2px 5px;*/
	font: 11px verdana, Arial,sans-serif; 
	font-weight: normal; /*width: 110px;*/
	margin:0 0 0 0;
	text-decoration: none;
	background:#1f272d;
	border-top: 1px solid #313639;
	text-indent:8px;
	vertical-align: middle;
	text-align: left;	
	min-width: 250px;
	width: 250px!important;
	line-height:25px;
	z-index:100;
	
}
.topnav2 table
{
	
	color: #fff; /*
    padding: 2px 5px 2px 5px;*/
	font: 11px verdana, Arial,sans-serif; 
	font-weight: normal; /*width: 110px;*/
	margin:0 0 0 0;
	text-decoration: none;
	background:#1f272d;
	border-top: 1px solid #313639;
	text-indent:8px;
	vertical-align: middle;
	text-align: left;	
	min-width: 250px !important;
	width: 250px;
	line-height:25px;
	
	
}
.topnav2 a:link
{
	text-decoration:none;	
	color:#FFFFFF;
	min-width: 250px;
	width: 250px!important;
	line-height:25px;
	display: block;
}
.topnav2 a:hover
{
	display: block;
	background: #0789c3;
	color:#FFFFFF;
	min-width: 250px !important;
	width: 250px;
	line-height:25px;
	
}
.topnav2 a:visited
{
	display: block;
	color:#FFFFFF;
	min-width: 250px;
	width: 250px!important;
	line-height:25px;
	
}




.body-txtinner
{
float:left;
width:575px;
padding:0px 30px 10px 0px;
margin-bottom:20px;
height:auto!important;
min-height:380px!important;
height:380px;
}
.table-txtinner
{
float:left;
width:575px;
padding:0px 30px 10px 0px;

}

/* DEV */


.tdbutton
{
width:80px;
height:25px;
background-color:#0789c3;
border:1px solid #3fb3e6;
color:#fff;
padding-top:1px;
padding-bottom:5px;
font-weight:bold;
text-align:center;
cursor:pointer;
}
.tdBigbutton
{
width:100px;
height:25px;
background-color:#0789c3;
border:1px solid #3fb3e6;
color:#fff;
padding-top:1px;
padding-bottom:5px;
font-weight:bold;
text-align:center;
cursor:pointer;
}

.tdBigbutton1
{
width:160px;
height:25px;
background-color:#0789c3;
border:1px solid #3fb3e6;
color:#fff;
padding-top:1px;
padding-bottom:5px;
font-weight:bold;
text-align:center;
cursor:pointer;
}
.txtbox
{
	width: 200px;
	padding: 1px;
	font: normal 1em Arial,Verdana, sans-serif;
	border: 1px solid gray;
	display: block;
	color: #111;
}
.select
{
	width: 100px;
	padding: 1px;
	font: normal 1em Arial,Verdana, sans-serif;
	border: 1px solid gray;
	color: #111;
	font-size:10px; 
}
.dropdown
{
	width: 120px;
	padding: 1px;
	font: normal 11px Arial,Verdana, sans-serif;
	border: 1px solid gray;
	color: #111;
	
}
.gridheading
{
	width: 100%;
	font: normal 1.0em Arial,Verdana, Tahoma, sans-serif;
	font-weight: bold;	
	color: Black;
	background-color: #8bbcdd;
	text-align:left;
	height:20px;
}
.gridheading_td
{
	font: normal 0.95em  Arial,Verdana, Tahoma, sans-serif;
	background-color: white;
	text-align:left;
}
.gridAheading_Atd
{
	font: normal 0.95em  Arial,Verdana, Tahoma, sans-serif;
	/*background-color: #d3d3d3; */
	background-color:White;
	text-align:left;
}

.lblError
{
	font: 0.98em Arial, Verdana, Tahoma, Sans-serif;
	color: Red;
	text-align: center;
}
.IsBold
{
	font-weight:bold;
}
.gridItem
{
	font: normal 0.95em  Arial,Verdana, Tahoma, sans-serif;
	
}
.gridItem a
{
	font: normal 0.95em  Arial,Verdana, Tahoma, sans-serif;
	
}
.gridItem  a:hover
{
	font: normal 0.95em  Arial,Verdana, Tahoma, sans-serif;
	
}
.table-txt
{

width:100%;
height:auto!important;
min-height:380px!important;
height:380px;
}
.label
{
	
	font-size: 12px;
	font-weight: bold;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#8bbcdd;
	height:25px;
	padding-left:10px;
	
}

.edittext
{
   font-family :Arial,Verdana, Tahoma, sans-serif;
   font-size:11px;
}

.ajax__tab_xp2 .ajax__tab_header 

{

   font-family:Arial,Verdana, Tahoma, sans-serif;

   font-size:11px;

   

}

.ajax__tab_xp2 .ajax__tab_outer 

{

   /*padding-right:4px;*/

   

   height:21px;

}

.ajax__tab_xp2 .ajax__tab_inner 

{

   padding-left:3px;

   background:url(../admin/adminImages/tab-left.gif) no-repeat;

}

.ajax__tab_xp2 .ajax__tab_tab 

{

   height:13px;
   padding:4px;
   margin:0;
   color:White;
   font-weight:bold;
   background-color:#87aab8;
  

}

.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer 

{

   color:White;
   font-weight:bold;
   background-color:#c2d5db;
   

}

.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner 

{

   background:url(../images/tab-hover-left.gif) no-repeat;

}

.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab 

{

   color:White;
   font-weight:bold;
   background-color:#c2d5db;


}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer 

{


   background:url(../images/tab-active-right.gif) no-repeat right;

}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner 

{

   background:url(../images/tab-active-left.gif) no-repeat;

}

.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab 

{

   background-color:Gray;

}

.ajax__tab_xp2 .ajax__tab_body 

{

   font-family:verdana,tahoma,helvetica;
   font-size:10pt;
   border:1px solid #e3e8eb;
   border-top:0;
   padding:8px 8px 8px 8px; 
   background-color: #e3e8eb;
   height:auto!important;
 min-height:400px!important;
height:400px;
   Width:600px;
} 


.topnav1
{
	
	 height:26px;
	font:normal 12px verdana, Arial,sans-serif;	
	text-align:center;
	color: #FFF;	
	min-width: 135px !important;
	width: 135px;	
	background:#1f272d;

	padding: 0px 0px 0px 0px; 
}
.topnav1 a:link
{

	 display:block;
	background: #1f272d;
	color:#FFFFFF;
	padding-top: 11px !important; padding-top: 11px; 
		
}



.topnav1 a:hover 
{

  
	display:block;
	background: #0789c3;
	color:#FFFFFF;
      height:26px;
    padding-top: 11px !important; 
	padding-top: 11px;
	
}


.topnav1 a.topselect
{

    display:block;
	background: #0789c3;
	color:#FFFFFF;
    height:26px;
	padding-top: 11px !important; padding-top: 11px;   
	
	
}
.topnav1 a:visited
{
	 display:block;
	
	color:#FFFFFF;
	 padding-top: 11px !important; 
	padding-top: 11px;
	  height:26px;
	
    
}

.topnav2 a.topselect
{

    display:block;
	background: #0789c3;
	color:#FFFFFF;
    height:26px;
    padding-top:11px;
	
	
	
}
.topnav2 a:visited
{
	
	color:#FFFFFF;
	width:130px;
	height:27px;
	
}


