
a:link {
text-decoration: none;
	color: #a11637;
}
a:visited {
text-decoration: none;
	color: #a11637;
}
a:hover {
text-decoration: none;
	color: #a11637;
}
a:active {
text-decoration: none;
	color: #a11637;
}

.registration_link a:link {
text-decoration: none;
	color: #a4a3a3;
}
.registration_link a:visited {
text-decoration: none;
	color: #a4a3a3;
}
.registration_link a:hover {
text-decoration: none;
	color: #a11637;
}
.registration_link a:active {
text-decoration: none;
	color: #a4a3a3;
}

.registration_link_right a:link {
text-decoration: none;
	color: #a4a3a3;
}
.registration_link_right a:visited {
text-decoration: none;
	color: #a4a3a3;
}
.registration_link_right a:hover {
text-decoration: none;
	color: #a11637;
}
.registration_link_right a:active {
text-decoration: none;
	color: #a4a3a3;
}
.registration_link{
	display: inline-block;

}
.registration_link_right{
	display: inline-block;

}
 a.grey:link {
text-decoration: none;
	color: #a4a3a3;
	font-size:17px;
}
 a.grey:visited {
text-decoration: none;
	color: #a4a3a3;
	font-size:17px;
}
 a.grey:hover {
text-decoration: none;
	color: #a11637;
	font-size:17px;
}
 a.grey:active {
text-decoration: none;
	color: #a4a3a3;
	font-size:17px;
}
a.dark_grey:link {
text-decoration: none;
	color: #801E85;
	font-size:15px;
}
 a.dark_grey:visited {
text-decoration: none;
	color: #801E85;
	font-size:15px;
}
 a.dark_grey:hover {
text-decoration: none;
	color: #a11637;
	font-size:15px;
}
 a.dark_grey:active {
text-decoration: none;
	color: #801E85;
	font-size:15px;
}

.heading a:link {text-decoration: none; color: #ff9c00}
.heading a:visited {text-decoration: none; color: #ff9c00}
.heading a:hover {text-decoration: underline; color: #ff9c00} 
.heading a:active {text-decoration: none; color: #ff9c00}
BODY,TD,TR{
	
    font-family: "arial", verdana, helvetica, sans-serif;
	font-size:    0.85em;    
    color:#a4a3a3;
}
b{
	color:#6b6b6b;
}
.tab li{
	padding:3px;
}
.sliding_menu{
	position:relative;
	width:10000px;

}
h1{
	font-size:    18px;  
    color:#a11637;
	margin:0px;
	padding:0px;
}
h2{
	font-size:    15px;  
    color:#a11637;
	margin:0px;
	padding:0px;
}
h3{
	font-size: 13px;  
    color:#565656;
	margin:0px;
	padding:0px;
}
h4{
	font-size: 18px;  
    color:#565656;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
body {

	background-color: #ffffff;
	border:0px;
	padding:0px;
	margin:0px;

}
/*in ie7 css file*/
#content{
	margin:0px;
	border:0px;
	padding:0px;
	background-image: url(../images/content_background.gif);
	background-repeat: y;
	background-position: top center;
	position:relative;
	bottom:30px;
	width:1000px;
	

}
.training_title{
	border-top:3px solid #ffffff;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
	font-size:17px;
	padding:4px;
}
.class_schedual{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	clear:both;
}
.tuition{
	width:880px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
.text_title{
	font-size:    17px;
	color:#999999;
}
.sidebar_title{
	text-align:center;
	font-size:    25px;
	margin-bottom:5px;

}
#page{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
/*in ie7 css file*/
#slogan{
	position:relative;
	top:20px;
	margin-left:auto;
	margin-right:auto;
	width:446px;
}
/*in ie7 css file*/
#footer{
	background-image: url(http://www.hyperevo.com/proarte/images/footer.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align:center;
	position:relative;
	bottom:10px;
	float:center;
	width:100%;

}
tr.schedual{
	background-image: url(../images/schedual_background.gif);
	background-repeat: y;
	border:1px solid #ccc;
	height:850px;
	
}
table.training
{
border-collapse:collapse;
width: 880px; 
height:900px;
vertical-align:top;
}
tr.shaded{
	background-color:#eeeeee;
}
.training_title_selected{
	border-top:2px solid #dadada;
	border-left:2px solid #dadada;
	border-right:2px solid #dadada;
	font-size:17px;
	color:#a11637;
	padding:4px;
	margin:0px;
}
.tuition td{
margin:0px;
padding:0px;
padding-left:3px;
padding-bottom:5px;
border-left:2px solid #9e9e9e;
border-collapse:collapse;
vertical-align:top;
color: #575757;
font-size: 11px;
}
.shade th{
vertical-align:top;
}
.tuition th{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:top;
	color:#575757;
}
.training td
{
margin:0px;
padding:0px;
border-left:2px solid #e3e3e3;
border-right:2px solid #e3e3e3;
border-collapse:collapse;
vertical-align:top;
width:150px;
}
.training tr
{

vertical-align:top;

}
.shade{
	color:#808285;
	vertical-align:top;
}
#content_text_without_image td
{
margin:0px;
padding:5px;
border-left:2px solid #e3e3e3;
border-right:2px solid #e3e3e3;
border-collapse:collapse;
}
.training th
{
margin:0px;
padding:0px;
text-align:left;
text-align:center;
height:30px;
width:150px;
vertical-align:top;
}
th.dark
{
color:#555555;
}
table
{
border-collapse:collapse;
width: 100%;
}
.noticeboard td
{
margin:0px;
padding:5px;
border-left:2px solid #e3e3e3;
border-collapse:collapse;
font-size:13px;
}
.noticeboard th
{
margin:0px;
padding:0px;
padding-left:10px;
text-align:left;
font-size:17px;
color: #666666;
}

th.selected
{
border-left:2px solid #f0f0f0;
border-right:2px solid #f0f0f0;
border-top:2px solid #f0f0f0;
text-align:left;
border-collapse:collapse;
}
#inner_content_half{
	margin:0px;
	padding:0px;
	margin-left:47px;
	width:922px;
	padding-left:0px;
	height:100%;
	min-height:100%;
}
#inner_content{
	margin:0px;
	padding:0px;
	margin-left:47px;
	width:922px;
	padding-left:0px;
	background-image: url(../images/sidebar_extender.gif);
	background-repeat: y;
	background-position: top left center;
	height:100%;
	min-height:100%;
}
#right_content{
	margin-top:0px;
}
#right_content_training{
	background-image: url(../images/sidebar_extender_shadow.gif);
	background-repeat: y;
	background-position: top left center;	
}
#content_text{
	width:645px;
	padding-left: 239px;
	margin:15px;

}
#menu{

z-index:3000;
position:absolute;
width:1000px;

}
/* in ie.css */
#content_text_without_image{
	width:640px;
	padding-left: 239px;
	margin:15px;
	margin-top:0px;
	min-height:300px;
}
.content_image{
	margin:0px;
	padding:0px;
	min-height:203px;
}
.content_image_registration{
	margin:0px;
	padding:0px;
	min-height:200px;
}
.tab_top{
	width:616px;
}
.tab_bottom{
	width:616px;
}
.tab_text{
	padding-left:40px;
	padding-right:40px;
}
.tab{
	width:616px;
	background-image: url(../images/content/tab.gif);
	background-repeat: y;
	background-position: top center;
}
#sidebar_text{
padding:20px;

}
#top_content{
	margin:0px;
	border:0px;
	padding:0px;
	width:1000px; 
}
#bottom_content{
	background-color:#ffffff;
	width:1000px;
}
#sidebar{
	position:relative;
	right:5px;
	color: #ffffff;
	margin:0px;
	padding:0px;
	padding-right:4px;
	float:left;
	width:235px;
	background-image: url(../images/sidebar_background.gif);
	background-repeat: no-repeat;
	background-position: top center;
	min-height:323px;

}
#sidebar_full{
	position:relative;
	right:5px;
	color: #ffffff;
	margin:0px;
	padding:0px;
	float:left;
	width:239px;
	background-image: url(../images/sidebar_background.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height:100%;

}
#register_now{
position:relative; left:45px; top:7px; width:132px;
}
#home{
position:relative; left:840px; bottom:30px; width:47px;
}
#logo{
position:relative; left:445px; bottom:50px; width:123px; height:143px;
}
#main_outer{
	margin-left:auto;
	margin-right:auto;
	border:0px;
	padding:0px;
	width:1000px;
	background-color:#ffffff;

}
#main_outer:after{
	background-image: url(../images/outer_background.gif);
	background-repeat: no-repeat;
	background-position: top center;	
	background-color: #ffffff;
}
#top{
	background-image: url(../images/outer_background.gif);
	background-repeat: no-repeat;
	background-position: top center;	
	padding:0px;
	margin:0px;
	width:100%;
}
#site_map{
	position:relative;
	bottom:49px;
	width:59px;
	left:900px;
}

	.menu{
	position:relative;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	margin-top: 0px;
	margin-bottom: 0px;
	border:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	bottom:65px;
	z-index:1000;
	}
.menu ul{
	list-style:none;
	margin:0px;
	margin-top: -1px;
	padding:0;
	z-index:1000;

	}

		li.who{
		float:left;
		padding:0px;
		position:relative;
		width:120px;
		left:20px;
		}
		li.registration{
		float:left;
		padding:0px;
		position:relative;
		left:20px;
		width:167px;
		}
		li.training{
		float:left;
		padding:0px;
		position:relative;
		left:40px;
		width:74px;
		}
		li.noticeboard{
		float:left;
		padding:0px;
		position:relative;
		left:60px;
		width:102px;
		}
		li.news_and_media{
		float:left;
		padding:0px;
		position:relative;
		left:80px;
		}
		li.partners{
		float:left;
		padding:0px;
		position:relative;
		left:90px;
		}
		li.contact_us{
		float:left;
		padding:0px;
		position:relative;
		left:90px;
		}

		a.who {
		text-align:center;
		color:#ffffff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;

		}
		a.registration {	
		text-align:center;
		color:#ffffff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:167px;
		}
		a.training{	
		text-align:center;
		color:#ffffff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:74px;
		}
		a.noticeboard{	
		text-align:center;
		color:#ffffff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:102px;
		}
		a.news_and_media{	
		text-align:center;
		color:#ffffff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:119px;
		}
		a.partners{	
		text-align:center;
		color:#ffffff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:91px;
		}
		a.contact_us{	
		text-align:center;
		color:#ffffff;
		display:block;
		font-weight:normal;
		margin:0px;
		padding:0px;
		text-align:center;
		text-decoration:none;
		width:101px;
		}
		.menu li a:hover, .menu ul li:hover a{
			
			color:#FFFFFF;
			text-decoration:none;
		
		}
		



		li ul.who{
				background:#ffffff;
		display:none;
		padding:0px;
		margin:0px;
		position:relative;
		z-index:1000;
		right:45px;
		
		
		}
		li ul.registration{
		background:#ffffff;
		display:none;
		padding:0px;
		margin:0px;
		position:relative;
		z-index:200;
		right:20px;
		}
		li ul.training{
		background:#ffffff;
		display:none;
		padding:0px;
		margin:0px;
		position:relative;
		z-index:200;
		right:68px;
		}
		/*In IE*/
		li ul.noticeboard{
		display:none;
		padding:0px;
		margin:0px;
		position:relative;
		z-index:200;
		right:50px;
		}
		li ul.news_and_media{
		background:#ffffff;
		display:none;
		padding:0px;
		margin:0px;
		position:relative;
		z-index:200;
		right:42px;
		}
		li ul.partners{
		background:#ffffff;
		display:none;
		padding:0px;
		margin:0px;
		position:relative;
		z-index:200;
		right:55px;
		}
		li ul.contact_us{
		background:#ffffff;
		display:none;
		padding:0px;
		margin:0px;
		position:relative;
		z-index:200;
		right:50px;
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:inline;
		float:none;
		margin:0px;
		padding:0px;
		width:203px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px;
		text-align:left;
		}

	.menu p{
		clear:left;
		}	
		
#sub_menu {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
	font-size:11px;
}
#sub_menu li {
	text-align:center;
	margin: 0;
	padding: 0;
}
#sub_menu a {
	background-image: url(../images/nav/submenu_line.gif);
	background-repeat: no-repeat;
	background-position: top center;
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#sub_menu a.selected {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #a11637;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
}
#sub_menu a:hover {
	background: #ffffff;
	color: #a11637;
	padding-bottom: 8px;
}



#sub_menu_training{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 200px;
	font-size:10px;
}
#sub_menu_training li {
	text-align:center;
	margin: 0;
	padding: 0;
}
#sub_menu_training a {
	background-image: url(../images/nav/submenu_line.gif);
	background-repeat: no-repeat;
	background-position: top center;
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 7px 12px;
	text-decoration: none;
}
#sub_menu_training a.selected {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #a11637;
	display: block;
	margin: 0;
	padding: 7px 12px;
	text-decoration: none;
}
#sub_menu_training a:hover {
	background: #ffffff;
	color: #a11637;
	padding-bottom: 7px;
}
