	body
	{
		margin-top:0px;
		margin-left:0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
		background-color:#FFFFFF;
		text-wrap: suppress;
	}
	
	.mainTD{
		background-image: url('../images/main_td.gif');
		background-repeat:repeat-y;
		width:244px;
		padding: 0 12 0 12;
	}
	.border_gray {
	border: 1px solid #eeeeee;
}
.gray_bg {
	background-color: #eeeeee;
	height: 25px;
}
	.menuHeading
	{
		background-image: url('../images/menu_header.gif');
		background-repeat:no-repeat;
		width:233px;
		height:24px;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		padding:5px;
		
	}
	.whiteTD
	{
		height:25px;
		padding-left:10px;
		padding-bottom: 6px;
		padding-top:6px;
	}
	.mainlogoimage
	{
		padding-left:0px;
		
	}
	.topbgcolor_header
	{
		background-color: #398ec7;
		height:2px;
	}
	
	.topbgcolor
	{
		background-color: #f48829;
		height:13px;
	}

	.dark_bg {
	background-color:  #398ec7;
	height: 25px;
	}

	.linkbottom
	{
		background-color: #398ec7;
	}
	.footercolor
	{
		background-color: #398ec7;
		height:13px;
	}
	.buttoncolor
	{
		background-color: buttonbgcolor;
		height:13px;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		border-color: #999999;
		border-style:solid;
		border-width:1px;
	}	
	.homepagebgdark_bar
	{
		background-color:#def0fa ;
		height:11px;
		width:250px;
		
	}
	.homepagebgdark
	{
		background-color:#F5F5F5 ;
		height:25px;
		padding-top:px;
	}
	.homepagebgdark_left_navi
	{
		background-color:#d1e266 ;
		height:25px;
		padding-top:0px;
	}
	.homepagebglight_bar
	{
		background-color:#F7faff;
		height:26px;
	}
	.homepagebglight
	{
		background-color:#Ffffff;
		height:30px;
	}
	.button
	{
		background-image: url('../images/button_image.gif');
		background-repeat:repeat;
		height:20px;
		text-decoration:none;
		padding-left:10px;
		padding-right:10px;
		text-align:middle;
		border-style:solid;
		border-width:1px;
		font-weight:normal;
        border-color:#000000;
	}
	.topnavigationnormal2
	{
		background-image: url('../images/button_image.gif');
		background-repeat: no-repeat;
		width:111px;
		height:29px;
		padding-left:25px;
		padding-top:7px;
		text-align:middle;
	}
	
	.
	{
		font-size:11px ;
		text-decoration:none;
		color:#000000;

	}
	.graytext {
	font-size:11px ;
		text-decoration:none;
	font-style: normal;
	font-weight: normal;
	color: #919191;
	}
	.submit {
	font-size:11px ;
		text-decoration:none;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	}
	.signup {
	font-size:11px ;
		text-decoration:none;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	}
	.gray_text {
	font-size:11px ;
	text-decoration:none;
	font-style: normal;
	font-weight: bold;
	color: #919191;
	background-color: #EEEEEE;
	}
	._white
	{
		font-size:11px ;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
	}
	._small
	{
		font-size:11px ;
		text-decoration:none;
		font-size:60%;
	}
	.home_topnav_font
	{
		font-size:11px ;
		text-decoration:none;
		text-decoration:none;

		font-size:11px;
		text-align:middle;
	}
	.home_normal_font
	{
		font-size:11px ;
		text-decoration:none;
		color:#999999;
	}
	.home_big_font
	{
		font-size:11pt;
	}
	.home_link
	{
		font-size:11px ;
		text-decoration:none;
		
		color:#000000;
		font-weight:bold;
	}
	.home_contrast_font
	{
		font-size:11px ;
		text-decoration:none;
		color:#f2790b;
	}
	.home_black
	{
		font-size:11px ;
		text-decoration:none;
		color:#000000;
		color: #000000;
	}
	.highlight_font,.highlight_font_bold
	{
		font-size:11px ;
		text-decoration:none;
                color: #FF9900;
	}
	.highlight_font_bold
	{
		font-weight:bold;
	}
	.home_button_font
	{
		font-size:11px ;
		text-decoration:none;
		color:#606060;
		font-size:12px;
		text-align:center;
	}
	.error_font
	{	
		font-size:11px ;
		text-decoration:none;
		color: #FF0000;
		font-weight:bold;
	}
	.h1,.subheadlines_white,.subheadlines_dark

	{
		font-size:11px;
		padding-left:10px;
		text-decoration:normal;
	}
	.h2
	{
		font-size:11px;
	}
	.h3
	{
		font-size:h3size;
		font-weight:bold;
	}
	.subheadlines_white,.subheadlines_dark
	{
		font-weight:bold;
		font-style:normal;
		padding-top:5px;
		padding-bottom:5px;
		height:30px;
	}
	.subheadlines_white
	{
		background-color:#398ec7;
		color:#F7faff;
	}
	.subheadlines_dark
	{
		color:#398ec7;
	}
	.loginborder 
	{
		border: 1px solid #398ec7;
	}

	.borderwhite 
	{
		border: 2px solid #FFFFFF;
	}
	.leftnavborder
	{
		border-left:1px;
		border-color:#398ec7;
		border-style:solid;
		border-right:0;
		border-top:0;
		border-bottom:0;
	}
	.boxborder
	{
		border-width:1px;
		border-color:#398ec7;
		border-style:solid;
	}
	.whiteTD,.lightBlueTD
	{
		height:25px;
		padding-left:10px;
		padding-bottom: 6px;
	}
	.lightBlueTD
	{
		background-color: #eeeeee;
	}

.home_main_font{
	font-family:Tahoma;
	/*color:#4e4e4e;*/
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none
}
.home_main_font_left_navi{
	font-family:Tahoma;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

subheadlines_white{
	background-color:#398ec7;
	font-family:Tahoma;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

.classCatText{
	font-size:12px;
	font-family:Tahoma;
	background-color:#ECF8FF;
}

.classCatBg{
	background-image:url('images/bgradient.gif');
	font-family:Tahoma;
	color: #368ec7;
	padding-left:17px;
	background-color:#def0fa;
	padding-top:2px;
	height:20px;
	width:210px;
}

.classAddText{
	height:18px;
	padding-left:4px;
	font-family:times new roman;
}

a.vacLink:link,a.vacLink:active,a.vacLink:visited{
	font-family:Tahoma;
	padding-left:15px;
	text-decoration:none;
	color:#000000;
}

a.vacLink:hover{
	color:#368ec7;
}

.vacBread{
	color:#398EC7;
	font-weight:bold;
	font-family:times new roman;
}

a.vacBreadLink{
	color:#398EC7;
	font-weight:bold;
	font-family:times new roman;
	text-decoration:none;
}

.vacOrangeHead{
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#FF9900;
}

a.nextLink{
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:#FF9900;
	text-decoration:none;
}

.vacTitleHead{
	background-color:#def0fa;
	font-size:13px;
	padding-left:4px;
}

a.vacTitleLink:link,a.vacTitleLink:active,a.vacTitleLink:visited{
	font-family:tahoma;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

/***********************************************************************************************************************************/
	/**********************************************************PROFILE CSS ADDED BY SANDESH*************************************************************************/
	
	.inColor{
		border:1px solid #a3cde4;
	}
	
	.lightUserNavi{
		font-size:16px;
		color:#2c7ca8;
		border:1px solid #b9e1ed;
	}
	
	.darkUserNavi{
		font-size:16px;
		color:#FFFFFF;
		background-color:#33c9f7;
	}
	
	.darkUserNaviLink{
		font-size:16px;
		color:#FFFFFF;
		text-decoration:none;	
	}
	
	.lightUserNaviLink{
		font-size:16px;
		color:#2c7ca8;
		text-decoration:none;	
	}
	
	.dispbox{
		font-family:Arial, Helvetica, sans-serif;
		font-style: normal;
		font-size:12px;
		font-style: normal;
	}
	
	.darkBG{
		background-color:#deeeff;
	}
	
	.lightBG{
		background-color:#eff7ff;
	}
	
	
		
.leftNaviLinks a:link {

		font-family:Tahoma;
		font-weight:normal;
		font-size:11px;
		color:#666666;
		text-decoration:none;
}
.leftNaviLinks a:visited {


		font-family:Tahoma;
		font-weight:normal;
		font-size:11px;
		color:#666666;
		text-decoration:none;
}
.leftNaviLinks a:hover 
{



		font-family:Tahoma;
		font-weight:normal;
		font-size:11px;
		color:#666666;
		text-decoration:underline;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 10px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 20px;
left: -20px; /*position where enlarged image should offset horizontally */

}


.table_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d6d6d6;
	border-right-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
	border-left-color: #d6d6d6;
}

