.body
 {
	background-color: #215675;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.subheadingscourses1 {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.subheadingscourses1:hover {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#789B00;
	}
 
.pdf {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#F37427;
	}

.textunderline {
	font-family: Trebuchet MS;
	font-size:12px;
	text-decoration:underline;
	color:#000000;
	}
	.textunderline:hover {
	font-family: Trebuchet MS;
	font-size:12px;
	text-decoration:underline;
	color:#789B00;
	}
   .menuouterborder { 
	border-style:solid;
	border-width:1px;
	border-color:#d9e3b7;
	}

	.topbuttontxt {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	.topbuttontxt:hover{
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
	.topbuttontxt1 {
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	}
	.topbuttontxt1:hover{
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
	.submenu {
	background-color:#16b6ff; 
	border-bottom:solid 1px #ffffff;
	padding:1px; 
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	
	}
	.submenu:hover{
	background-color:#16b6ff; 
	border-bottom:solid 1px #ffffff;
	padding:1px; 
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;	
	color:#000000
	}
	.menutxt {
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	}
	.menutxt:hover{
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}
	.topbuttontxtline {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	.topusername{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#ffffff;
	
	}
	.topmenu
	{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#ffffff;
	
	}
	.topmenu:hover
	{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	
	}
	.forgotpassword{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#ffffff;
	}
	.forgotpassword:hover{
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	}
	.subheadings {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
	.subheadingspro {
	font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
	.texts {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	}
	
	.bottometxt {
	font-family: Trebuchet MS;
	font-size:10px;
	color:#000000;
	}
	.bottometxt:hover {
	font-family: Trebuchet MS;
	font-size:10px;
	color:#789B00;
	}
	.bottometxtline {
	font-family: Trebuchet MS;
	font-size:10px;
	color:#000000;
	}
	.effects {
	font-family: Trebuchet MS;
	font-size:11px;
	color:#000000;
	}
	.effects:hover {
	font-family: Trebuchet MS;
	font-size:11px;
	color:#789B00;
	}
	.more {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	}
	.more:hover {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#789B00;
	}
	
	.add {
	font-family: Trebuchet MS;
	color:#000000;
	border-width:0px;
	border-color:#000000;	
	padding:0px;
	text-align:center;
	}
    .textscontact {
	font-family: Trebuchet MS;
	font-size:13px;
	color:#000000;
	}
	.textscontact1 {
	font-family: Trebuchet MS;
	font-size:13px;
	color:#000000;
	}
	.textscontact1:hover {
	font-family: Trebuchet MS;
	font-size:13px;
	color:#789B00;
	}
	.downloadtexts {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#EC5800;
	}
	.downloadtexts:hover {
	font-family: Trebuchet MS;
	font-size:12px;
	color:#789B00;
	}
	.subheadingscourses {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#789B00;
	}
	.subheadingspages {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	
	.txt_box {
	font-family:  "Trebuchet MS", Tahoma;
	font-size:10px;
	background-color:#FFFFFF;
	height: 16px;
	width: 150px;
	border: 1px solid #97A2B0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	
    .addcontactform {
 	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
	color:#000000;
 	width:160px;
 	font-family:Trebuchet MS;
	font-size:11px;
 	padding: 4px;
    margin: 1px;
	} 
	 .addcontactform1 {
 	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
	color:#000000;
 	width:200px;
 	font-family:Trebuchet MS;
	font-size:11px;
 	padding: 4px;
    margin: 1px;
	} 
	  .textboxtable {
 	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
	color:#000000;
 	width:140px;
 	font-family:Trebuchet MS;
	font-size:11px;
 	padding: 4px;
    margin: 1px;
	} 
	
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.message
{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:Red;
}
.Invalid
{
	font-family: "Trebuchet MS", Tahoma;
	font-size:12px;
	font-weight:bold;
	color:Red;
	text-align:center;
}
.ddlsmall
		{
			font-family:  "Trebuchet MS", Tahoma;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			letter-spacing: 0.7px;
			line-height: 20px;
			width:80px;
		}
		.ddlform
		{
			font-family:  "Trebuchet MS", Tahoma;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			letter-spacing: 0.7px;
			line-height: 20px;
			width:170px;
		}
		.ddlinstitute
		{
			font-family:  "Trebuchet MS", Tahoma;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			letter-spacing: 0.7px;
			line-height: 20px;
			width:120px;
		}
.subMessage
{
	font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            color:#ff3300;
            text-align: center;
            height: 29px;
}
.ddl1
{
	font-family:  "Trebuchet MS", Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	width:200px;
}
.formdropdown
{
	font-family:  "Trebuchet MS", Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	width:54px;
}

.GridItem
{
	font-family: "Trebuchet MS", Tahoma;
	font-size:12px;
	line-height: 16px;
	font-weight:bold;
	color: #074b00;
	/*background-color:#87bcf8;*/
	background-color:#bfe084;
}

.GridAltItem
{
	font-family: "Trebuchet MS", Tahoma;
	font-size:12px;
	line-height: 16px;
	font-weight:bold;
	color: #074b00;
	/*background-color:#bed9f7;*/
	background-color:#f9f9d0;
}
.list {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	margin: 1px;
	padding: 0px;
	width: auto;
	border: 1px none #CCCCCC;
	list-style-type: none;
	color: #999999;
	clear: left;
	float: left;
	height: 20px;
}
/*.Resumelist {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	margin: 1px;
	padding: 1px;
	width: 190px;
	border: 1px;	
	color: #999999;
	clear: left;
	float: left;	
	
}*/
.Resumelist {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;	
	color: #999999;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;	
}
.smallddl
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	width:75px;
}
.txtBox
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	height: 18px;
	border: 1px solid #d4d4d4;
	padding: 2px 0px 0px 4px;
	width:31px;
	
	
}
.longtextbox
{
   font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	height: 18px;
	border: 1px solid #d4d4d4;
	padding: 2px 0px 0px 4px;
    width:300px;
   text-align:left;
}
.LongtxtArea
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	height: 200px;
	border: 1px solid #d4d4d4;
	padding: 2px 0px 0px 4px;
	width:300px;
	
}
.Fileupload
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	font-weight: normal;	
	border: 1px solid #d4d4d4;	
	width:150px;
}
.TimeMessage
{
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #000000;
text-align:left
}
.cal_Theme1 .ajax__calendar_container

{
background-color: #e2e2e2; border:solid 1px #cccccc;

}
.Grids
{
	border-style:solid;
	border-width:1px;
	border-color:#d9e3b7;
	font-family: Trebuchet MS;
	font-size:12px;
	color:#000000;
	text-align:center;
}
.txtBoxDate
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	height: 18px;	
	padding: 2px 0px 0px 4px;
	width:120px;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
	color:#000000;
}
.txtpercentage
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0.7px;
	height: 18px;	
	padding: 2px 0px 0px 4px;
	width:100px;
	border:1px solid #d4d4d4;
	background-color:#FFFFFF;
	color:#000000;
}
/* Ajax calendar Style Starting */
	
	.cal_Theme1 .ajax__calendar_container

{
background-color: #e2e2e2; border:solid 1px #cccccc;

}

.cal_Theme1 .ajax__calendar_header

{
background-color: #ffffff; margin-bottom: 4px;

}

.cal_Theme1 .ajax__calendar_title,

.cal_Theme1 .ajax__calendar_next,

.cal_Theme1 .ajax__calendar_prev

{
color: #004080; padding-top: 3px;

}

.cal_Theme1 .ajax__calendar_body

{
background-color: #e9e9e9; border: solid 1px #cccccc;

}

.cal_Theme1 .ajax__calendar_dayname

{
text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;

}

.cal_Theme1 .ajax__calendar_day

{
text-align:center;

}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,

.cal_Theme1 .ajax__calendar_active

{
color: #004080; font-weight:bold; background-color: #ffffff;

}

.cal_Theme1 .ajax__calendar_today

{
font-weight:bold;

}

.cal_Theme1 .ajax__calendar_other,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title

{
color: #bbbbbb;

}
/* Ajax calendar Style Ending */
.list {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	margin: 1px;
	padding: 0px;
	width: auto;
	border: 1px solid #CCCCCC;
	list-style-type: none;
	color: #999999;
	clear: left;
	float: left;
	height: 20px;
}