body {
background:url(../images/bodybg.jpg) no-repeat center;
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#696969;
line-height:20px;
text-align:justify;
margin:0px auto;
}

h1
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:3px;
color:#0175b2;
}

h1 span
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:3px;
color:#000;
}

h2
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:3px;
color:#0175b2;
padding:10px 0px 0px 0px;
}

ul
{
display:table;
margin:0px;
padding:0px;
padding-left:16px;
padding-top:5px;
}

li
{
text-align:left;
list-style:disc;

}

a
{
text-decoration:underline;
color:#0175b2;
}

a:hover
{
text-decoration:none;
color:#000;
}


p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#787878;*/
color:#5e5e5e;
line-height:18px;
margin:10px 0px 10px 0px;
text-align:left;
}

img
{
border:none;
text-decoration:none;
}

img a
{
border:none;
text-decoration:none;
}



#main
{
width:100%;
margin:0 auto;
}

#top
{
background:url(../images/top-bg.gif) repeat-x;
height:111px;
width:1000px;
margin:0 auto;
}

.topcon
{
width:1000px;
margin:0 auto;
}


.topcon-left
{
float:left;
width:350px;
height:111px;
}

.topcon-right
{
float:right;
width:600px;
height:111px;
}

/****************Navigation Start Here******************/

#nav
{
margin: 0 auto;
	padding: 0;
	position: relative;
	margin-top:66px;margin-left:20px;

}

#nav ul 
{
	color: #FFF;
	margin: 0;
	padding-left: 0;display:inline;
}



#nav li 
{ display:inline;	 }


#nav li a
{
	font: 9px  Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:4px;
	padding:10px 4px 4px 8px;		
	text-align:center;
	text-decoration: none;
	margin:0px 3px 0px 3px;
}


#nav li a:hover
{
	font: 9px  Arial, Helvetica, sans-serif;
	color: #0175b2;
	text-decoration: none;
	border-bottom:1px solid #a4c2dc;
margin:0px 3px 0px 3px;
}





#nav li a#current
{
	font: 9px  Arial, Helvetica, sans-serif;
	color: #0175b2;
	text-decoration: none;
	border-bottom:1px solid #a4c2dc;
margin:0px 3px 0px 3px;
}

/***************Body Index******************/

.bdg
{
background:url(../images/body-index.jpg) no-repeat top;
height:auto !important;
min-height:386px !important;
height:386px;
width:970px;
margin:0 auto;
padding-left:30px;
}

.hdtxt
{
width:600px;
float:left;
margin-left:10px;
margin-top:70px;
}

.prv
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
text-transform:uppercase;
color:#a4c2dc;
margin-bottom:10px;
}

.prv1
{
width:100%;
display:block;
}


.prv1-left{
font-family:Arial, Helvetica, sans-serif;
font-size:70px;
text-transform:uppercase;
color:#a4c2dc;
letter-spacing:8px;
float:left;
width:50px;
line-height:74px;
margin:0px 0px 0px 6px;
}


.prv1-right p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
color:#808080;
text-align:left;
float:left;
width:500px;
margin:6px 0px 0px 0px;
line-height:16px;
}

.introtxt 
{
width:900px;
float:left;
clear:both;
color:#000000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:4px;
text-align:left;
padding:10px;
margin-top:30px;
}

.introtxt1 
{
width:900px;
float:left;
clear:both;
color:#000000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:4px;
text-align:left;
padding:10px;
margin-top:0px;
}

.introtxtsub 
{
width:900px;
float:left;
clear:both;
color:#808080;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
letter-spacing:0px;
padding:0px;
margin-top:0px;
}

.introtxtsub a
{
color:#808080;
}

.submenu 
{
float:left;
clear:both;
color:#808080;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.submenu a
{
color:#808080;
}





/*-------------newcss-23-6-2010------------------*/

#main-grey-div
{
width:435px;
float:left;
margin-top:47px;
color:#2f2f2f;
font-size:11px;
text-align:left;
line-height:17px;
}

#main-grey-div h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;

text-transform:uppercase;
color:#2f2f2f;
letter-spacing:0px;
line-height:normal;
margin:0px;
margin-bottom:8px;
}

#main-grey-div p
{
margin:0px;
margin-bottom:5px;
color:#2f2f2f;
font-size:11px;
line-height:15px;

}


#main-grey-div ul
{
margin:0px;
}
#main-grey-div li
{
font-size:11px;
color:#2f2f2f;
}

#grey-left
{
width:190px;
height:115px;
float:left;
padding:10px;
padding-top:5px;
padding-bottom:0px;
}

#grey-right
{
width:190px;
height:115px;
float:right;
padding:10px;
padding-top:5px;
padding-bottom:0px;
}





/***************Knowledge Page*********************/


.bdg-assess
{
background:url(../images/body-assess.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}


.bdg-knw
{
background:url(../images/body-know.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}


.bdg-consulting
{
background: url(../images/body-knw.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}

.hdtxt-inner
{
width:540px;
float:left;
margin-left:52px;
margin-top:40px;
}


/***************Operation Page*********************/


.bdg-ope
{
background:url(../images/body-operations.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}

.hdtxt-inner1
{
width:570px;
float:left;
margin-left:52px;
margin-top:40px;
}

/***************Capital Page*********************/


.bdg-cap
{
background:url(../images/body-capital.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}

.bdg-cap img
{
border:1px;
}

.hdtxt-inner2
{
width:900px;
padding-top:50px;
padding-bottom:50px;

margin:0 auto;
}



/***************About Page*********************/

.bdg-kevin
{
background:url(../images/body-kevin.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}

.bdg-philo
{
background:url(../images/body-philosophy.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}

.bdg-abt
{
background:url(../images/body-about.jpg) no-repeat right top;
background-color:#fff;
width:1000px;
height:auto !important;
min-height:386px !important;
height:386px;
margin:0 auto;
}

.hdtxt-inner3
{
width:500px;
float:left;
margin-left:52px;
margin-top:40px;
}

.bdg-article
{
background-color:#FFF;
width:1000px;
margin:0 auto;
}

.hdtxt-article
{
width:900px;
padding-top:50px;
padding-bottom:50px;
margin: 0 auto;
}

.abtimg
{
padding:5px 8px 5px 0px;
}

/***************Contact Page*********************/


.bdg-cont
{
background:url(../images/body-cont.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}
.bdg-hokua
{
background:url(../images/body-hokua.jpg) no-repeat right top;
background-color:#fff;
height:auto !important;
min-height:386px !important;
height:386px;
width:1000px;
margin:0 auto;
}





/***************Three Tab*********************/

.tab
{
background:url(../images/top-bg.gif) repeat;
width:1000px;
margin:0 auto;
/*height:91px;*/
clear:both;
padding:12px 0px 10 0px;


}

.contxt
{
width:250px;
float:left;
clear:left;
margin-left:10px;
}


.contxt p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#787878;
line-height:18px;
margin:10px 0px 10px 0px;
text-align:left;
}
.tab-con
{
background:url(../images/cont1.jpg) no-repeat right bottom;
width:1000px;
margin:0 auto;
/*height:91px;*/
clear:both;
}

.tab1
{
width:280px;
float:left;
margin:26px 0px 20px 40px;
}

/*Home page Slider CSS */
.myweb{ 
cursor:auto;
cursor: pointer;
margin:0 auto;
width:80%;
height:29px;
color:#0175b2;
background: url(../images/tab-open.jpg) no-repeat;
font-size: 14px;
padding-left:44px;
text-transform:capitalize;
letter-spacing:4px;
padding-top:9px;
}



.openweb{ /*class added to contents of 1st demo when they are open*/
/*background:#fdfdf4;*/
margin:0 auto;
width:80%;
height:39px;
color:#0175b2;
background: url(../images/tab-close.jpg) no-repeat;
font-size: 14px;
padding-left:44px;
text-transform:capitalize;
letter-spacing:4px;
padding-top:9px;
}

.webdetails
{
width:80%;
margin:0 auto;
background:url(../images/top-bg.gif) repeat;
color:#575757;
padding:10px 20px 20px 20px;
position:relative;
z-index:2;

}

.webdetails p
{
margin:0 auto;
padding:0px;
color:#575757;
padding-bottom:5px;padding-top:5px;

}

.webdetails ul
{
display:table;
margin:0px;
padding:0px;
padding-left:16px;
padding-top:5px;

}

.webdetails li
{

list-style:disc !important;
}

.webdetails a
{
text-decoration:none;
color:#0175b2;
letter-spacing:1px;
font-size:12px;
}

.webdetails span
{
text-decoration:none;
color:#0175b2;
letter-spacing:1px;
font-size:12px;margin-top:125px;
margin-bottom:12px;

}

.webdetails a:hover
{
text-decoration:none;
color:#575757;
}

.webdetails input
{
background:#575757;
border:1px solid #000000;
width:150px;
height:15px;
margin-left:10px;
color:#999999;
font-size:11px;
padding:3px 0px 2px 5px;
}

.webdetails textarea
{
background:#575757;
border:1px solid #000000;
width:150px;
height:80px;
margin-left:10px;
color:#999999;
font-size:11px;
padding:3px 0px 2px 5px;
}

.webdetails input#btn
{
background:#575757;
border:1px solid #000000;
width:70px;
height:28px;
margin-left:10px;
color:#999999;
font-size:11px;
text-align:center;
padding:3px 0px 2px 0px;
font-weight:bold;
}

.webdetails input#btn:hover
{
background:#0175b2;
border:1px solid #000000;
width:70px;
height:28px;
margin-left:10px;
color:#fff;
font-size:11px;
text-align:center;
padding:3px 0px 2px 0px;
font-weight:bold;
}



.clr
{
clear:both;
}


/**************************Innerpages Sub section*******************************/


.tab1-in
{
width:944px;
float:left;
margin:20px 0px 26px 40px;
}



.myweb-in{ 
margin:0 auto;
float:left;
height:27px;
color:#0175b2;
background: url(../images/tab-in.jpg) no-repeat left;
width:212px;
font-size:14px;
padding-left:46px;
text-transform:capitalize;
letter-spacing:4px;
padding-top:8px;

}


.webdetails-in
{
width:68%;
float:left;
color:#575757;
padding:0px;
position:relative;
z-index:2;

}

.webdetails-in p
{
margin:0 auto;
padding:0px;
color:#575757;padding-top:5px;

padding-bottom:5px;
}

.webdetails-in ul
{

display:table;
margin:0px;
padding:0px;
padding-left:16px;
padding-top:5px;
/*margin:0 auto;
padding:0px;
padding:8px 0px 8px 18px;
text-align:left;*/
}

.webdetails-in li
{

list-style:disc !important;
}

.webdetails-in a
{
text-decoration:none;
color:#0175b2;
letter-spacing:1px;
font-size:12px;
}

.webdetails-in span
{
text-decoration:none;
color:#0175b2;
letter-spacing:1px;
font-size:12px;
}

.webdetails-in a:hover
{
text-decoration:none;
color:#575757;
}

.webdetails-in input
{
background:#575757;
border:1px solid #000000;
width:150px;
height:15px;
margin-left:10px;
color:#999999;
font-size:11px;
padding:3px 0px 2px 5px;
}
.webdetails-in textarea
{
background:#575757;
border:1px solid #000000;
width:150px;
height:80px;
margin-left:10px;
color:#999999;
font-size:11px;
padding:3px 0px 2px 5px;
}

.webdetails-in input#btn
{
background:#575757;
border:1px solid #000000;
width:70px;
height:28px;
margin-left:10px;
color:#999999;
font-size:11px;
text-align:center;
padding:3px 0px 2px 0px;
font-weight:bold;
}

.webdetails-in input#btn:hover
{
background:#0175b2;
border:1px solid #000000;
width:70px;
height:28px;
margin-left:10px;
color:#fff;
font-size:11px;
text-align:center;
padding:3px 0px 2px 0px;
font-weight:bold;
}








/***************Footer*********************/

.footer
{
width:1000px;
margin:0 auto;
height:30px;
clear:both;

}

.footer-left
{
width:1000px;
float:left;
color:#666;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-align:left;
padding:8px 0px 8px 15px;
}

.footer-left span
{

color:#0175b2;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
}

.footer-left a
{

color:#666;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-decoration:none;
}

.footer-left a:hover
{

color:#666;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
text-decoration:underline;
}


.footer-right
{
width:340px;
float:right;
color:#808080;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:3px;
padding:8px 15px 8px 0px;

}

.footer-right a
{
color:#808080;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:3px;
text-decoration:none;
}

.footer-right a:hover
{
color:#0175b2;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:3px;
text-decoration:underline;
}

.footer-right img
{
padding:0px 6px 0px 6px;
text-decoration:none;
border:none;
}
.footer-right img a
{
text-decoration:none;
border:none;
}

.footer-right img a:hover
{
text-decoration:none !important;
border:none;
}



/*-------------form---------------*/

input
{
background-color:#CCCCCC;
border:0px;
padding:5px;
width:200px;
font:11px Arial, Helvetica, sans-serif;
color:#333333;}

textarea
{
background-color:#CCCCCC;
border:0px;
padding:5px;
width:200px;
height:100px;
font:11px Arial, Helvetica, sans-serif;
color:#333333;
}

input.button
{
background-color:#0086ce;
width:60px;
height:25px;
color:#FFFFFF;
float:right;
}



/*---------------------newcss---------------------------*/

.training-table td
{
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}

.border-div
{
border:#CCCCCC 1px solid;
padding:15px;
width:706px;
}


.col-blue
{
color:#0175b2;
}

