html, body{
	margin:0;
	padding:0;
	background:#EAEAEA url('images/bgrd.jpg') repeat-y center top;
	font:10.67px verdana,arial;
	color:#000;
}
ul, li, ol{
	margin:0;
	padding:0;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
input, textarea{
	font:10.67px verdana,arial;
	color:#000;
	border:1px solid #000;
	padding:5px 5px;
	background-color: #FFF;
}
h1{
	margin:0;
	padding:0;
	font-size:13.33px;
}
h2{
	margin:0;
	padding:0;
	font-size:13.33px;
}
h3{
	margin:0;
	padding:0;
	font-size:13.33px;
}
.content a, .footer a{
	color:#B4D335;
}
ul li{
	list-style-type:none;
}
ul li a{
	text-decoration:none;
}
.wrapper{
	width:860px;
	margin:0 auto;
}
.btnIws{
	background:url('images/iws_btn.jpg') no-repeat left top;
	display:block;
	width:254px;
	height:51px;
	margin:30px 0 0 30px;
	position:absolute;
}
.headTetx{
	height:130px;
}
.headTetx_admin{
	height:105px;
}
.headTetx, .headTetx_admin{
	margin:5px 0 0 0;
}
.headGirl{
   height:242px
}
.headGirl_blog, .headGirl_consultancy, .headGirl_contact, .headGirl_disclaimer, .headGirl_projectdelivery, .headGirl_researchevaluation, .headGirl_training, .headGirl_admin, .headGirl_about, .headGirl_feedback, .headGirl_projects{
	height:122px;
}
.headGirl{
	background:url('images/head_arts/main_art_big.jpg') no-repeat top center;
}
.headGirl_feedback{
	background:url('images/head_arts/main_about.jpg') no-repeat top center;
}
.headGirl_contact{
	background:url('images/head_arts/main_contact.jpg') no-repeat top center;
}
.headGirl_blog{
	background:url('images/head_arts/main_blog.jpg') no-repeat top center;
}
.headGirl_consultancy{
	background:url('images/head_arts/main_consultancy.jpg') no-repeat top center;
}
.headGirl_disclaimer{
	background:url('images/head_arts/main_disclaimer.jpg') no-repeat top center;
}
.headGirl_projectdelivery{
	background:url('images/head_arts/main_project_delivery.jpg') no-repeat top center;
}
.headGirl_researchevaluation{
	background:url('images/head_arts/main_research_evaluation.jpg') no-repeat top center;
}
.headGirl_training{
	background:url('images/head_arts/main_training.jpg') no-repeat top center;
}
.headGirl_about{
	background:url('images/head_arts/main_about.jpg') no-repeat top center;
}
.headGirl_admin{
	background:url('images/head_arts/main_admin.jpg') no-repeat top center;
}
.headGirl_projects{
	background:url('images/head_arts/main_projects.jpg') no-repeat top center;
}
.topNavLMenu{
	display:inline;
	position:absolute;
	margin:100px 0 0 33px;
}
.topNavLMenu li{
	list-style-type:none;
	display:inline;
	float:left;
	margin-right:43px;
}
.topNavLMenu li a, .topNavRMenu  li a{
	text-indent:-9999px;
	float:left;
}
.topNavLMenu li .training{
	background:url('images/training.jpg') no-repeat left top;
	padding:0 0 3px 0;
	width:92px;
	margin-top:2px;	
}
.topNavLMenu li .consult, .topNavLMenu li .project,  .topNavLMenu li .research{
	padding:0 0 3px 0;
	margin-top:2px;
}
.topNavLMenu li .consult{
	background:url('images/consultancy.jpg') no-repeat left top;
	width:84px;
}
.topNavLMenu li .project{
	background:url('images/project.jpg') no-repeat left top;
	width:107px;
}
.topNavLMenu li .research{
	background:url('images/research.jpg') no-repeat left top;
	width:154px;
}
.topNavLMenu li .training:hover, .topNavLMenu li .trainingselected{
	background:url('images/training.jpg') no-repeat left -29px;
}
.topNavLMenu li .consult:hover, .topNavLMenu li .consultselected{
	background:url('images/consultancy.jpg') no-repeat left -30px;
}
.topNavLMenu li .project:hover, .topNavLMenu li .projectselected{
	background:url('images/project.jpg') no-repeat left -30px;
}
.topNavLMenu li .research:hover, .topNavLMenu li .researchselected{
	background:url('images/research.jpg') no-repeat left -30px;
}
.topNavRMenu {
	display:inline;
	position:absolute;
	margin:100px 0 0 652px;
}
.topNavRMenu  li{
	display:inline;
	float:left;
	margin-right:27px;
}
.topNavRMenu li .about{
	background:url('images/about.jpg') no-repeat left top;
	padding: 0px 0px 3px 0px;
	width:39px;
	margin-top:2px;	
}
.topNavRMenu li .blog{
	background:url('images/blog.jpg') no-repeat left top;
	padding:0px 0px 3px 0px;
	width:31px;
	margin-top:2px;	
}
.topNavRMenu li .contact{
	background:url('images/contact.jpg') no-repeat left top;
	padding:0px 0px 3px 0px;
	width:53px;
	margin-top:2px;	
}
.topNavRMenu li .feedback{
	background:url('images/feedback.jpg') no-repeat left top;
	padding:0px 0px 3px 0px;
	width:53px;
	margin-top:2px;	
}

.topNavRMenu li .about:hover, .topNavRMenu li .aboutselected{
	background:url('images/about.jpg') no-repeat left -30px;
	}
.topNavRMenu li .blog:hover, .topNavRMenu li .blogselected{
	background:url('images/blog.jpg') no-repeat left -30px;
	}
.topNavRMenu li .contact:hover, .topNavRMenu li .contactselected{
	background:url('images/contact.jpg') no-repeat left -30px;
	}
.leftCol{
	width:245px;
	float:left;
	padding:30px 0px 0 32px; 
	line-height:16px;
}
.content{
	padding:30px 32px 0 24px;
	float:right;
	width:527px;
	line-height:16px;
}
.greenEm{
	color:#B4D335;
	font-style:normal;
}
.textLCol{
	margin:25px 0 0 0;
}
.marImg{
	margin:25px 0 25px 0;
}
.menuSml li a{
	color:#000;
}
.menuSml li a:hover, .menuSml li a.selected{
	color:#B4D335;
	text-decoration:underline;
}
.mart10{
	margin:10px 0 0 0;
}
.content .mart20{
	margin-top:20px;
}
.marb25{
	margin:0px 0 25px 0;
}
.mart30{
	margin:30px 0 0 0;
}
.greenLn{
	background:url('images/lineGreen.gif') repeat-x left top;
	height:2px;
	margin-top:20px;
}
.clear{
	clear:both;
	font-size:1px;
	height:2px;
	margin-bottom:3px;
	margin-top:0pt;
	padding-top:0pt;
}
.footer{
	color:#8f8f8f;
	font-size:9px;
	margin:15px 0 0 0px;
	padding:5px 0 5px 0;
	background:url('images/foot.jpg') no-repeat right top;
}
.leftbox{
	float:left;
	width:250px;
}
.rightbox{
	float:right;
	width:250px;
}
.content .blackA{
	color:#000;
}
.blackA:hover{
	text-decoration:underline;
	color:#B4D335;
}
.txtInp250{
	width:240px;
}
.txtar250x60{
	width:240px;
	height:50px;
}
.radioInp{
	border:none;
}
.padb2{
	margin:0px 0 0px 2px;
}
.book{
	padding-bottom:33px;
	background:url('images/book.jpg') no-repeat 205px bottom;
}

.forRadio{
	list-style-type:none;
	margin-top:5px;
}
.btnSend, .btnGo, .btnBook, .btnLogin{
	display:block;
	width:47px;
	height:34px;
	margin:0 0 0 195px;
	border: none;
}
.btnSend{
	background:url('images/send_btn.jpg') no-repeat left top;
}
.btnGo{
	background:url('images/go_btn.jpg') no-repeat left top;
}
.btnBook{
	background:url('images/book_btn.jpg') no-repeat left top;
}
.btnLogin, .btnLogout{
	display:block;
	width:69px;
	height:47px;
	margin:0 0 0 750px;
	position:absolute;
}
.btnLogin{
	background:url('images/login_btn.jpg') no-repeat left top;
}
.btnLogout{
	background:url('images/logout_btn.jpg') no-repeat left top;
}
.marb10{
	margin-bottom:10px;
}
.emBold{
	font-weight:bold;
	padding-top: 10px;
}
.foot{
	width:527px;
}
.margR30{
	float:right;
	margin:0 30px 0 0;
}
.padR20{
	padding-right:20px;
}
.menuFooter li a{
	color:#B4D335;
	text-decoration:underline;
}
.errorMessage{
	color: #F00;
}
.margR20 {
	float:right;
	margin:0pt 20px 0pt 0pt;
}
.marR50 {
	margin:0pt 100px 0pt 0pt;
}
.marL5{
	margin-left: 5px;
}
.padT20{
	padding-top:20px;
}
span.green {
	color:#B4D335;
}
.width406{
	width:406px;
}
.width160 {
	width:160px;
}
.width612 {
	width:612px;
}
.form_table {
	width: 100%;
}
/* datagrid style */

.tbl100{
	width:520px;
	font-size:10px;
}
a.noBorder img {
	border: 0px;
}

.header {
	text-align: left;
}
.error{
	width:800px;
	padding:30px 0px 0 32px; 
	line-height:16px;
}