body{
	margin:0;
	padding:0;
	background:url(img/body-bg.gif) repeat-x 0 0;
	font:Arial, Helvetica, sans-serif;
	line-height:12px;
}
p, ul, form, lable, td {
	margin:0;
	padding:0;
}
ul{
	/*list-style-type:none;*/
	list-style-type:circle;
	list-style-position:inside;
}
ul li{list-style-type:disc;
}
a{
	outline:none;
}
td.height {	
	height:29px;
}
td.heitwo {
	padding:12px 0 0;
}
/*img{
	width:auto;
	height:auto;
	display:block;
}
*//*----------Header starts----*/
td.topbg{
	background:url(img/topbg.jpg) repeat-x 0 0;
	height:139px;
}
td.topcrv{
	background:url(img/header-top.jpg) no-repeat 0 0;
	height:139px;
}
img.logo{
	margin:49px 0 0 41px;
}
img.tagline{
	margin:88px 0 0 31px;
}
/*----------Header Ends----*/
td.botPad{
	padding:0 0 18px 0;
}
td.search{
	background-color:#1D73AA;
	height:22px;
	padding:5px 0px 3px 0;
}
td.search1{
	background-color:#1D73AA;
	height:22px;
	padding:5px 10px 3px 0;
}
.search{
	font:12px/22px Arial, Helvetica, sans-serif;
	color:#FFF;
}
input.txtfld{
	width:121px;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#000;

}

/*--------Left menu Starts----*/
td.menubg{
	background:url(img/menu-bg.jpg) repeat-y 0 0;
	width:217px;
	height:212px;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
}
ul.menu{
	list-style-type:none;
	padding:40px 0 0 0px;
}
ul.menu li{
	list-style-type:none;
	background:url(img/menu-div.gif) no-repeat 0 100%;
	font:bold 13px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 0 1px 7px;
	position:relative;
}
ul.menu li a{
	list-style-type:none;
	font:bold 13px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	width:165px;
	height:24px;
	display:block;
	padding:0 0 0 5px;
}
ul.menu li a:hover{
	list-style-type:none;
	background-color:#5A011D;
}
ul.menu li.noimage{
	list-style-type:none;
	background:none;
}
/*---------------Drop down------------*/
ul.right{
	list-style-type:none;
	position:absolute;
	left:176px;
	top:0;
	display:none;
	width:250px;
	background-color:#A01D49;
}
ul.right li{
	list-style-type:none;
	float:none;
	height:24px;
	position:relative;
	background:none;
	padding:0;
	margin:0;
	width:250px;
	border-bottom:1px solid #C22662;
}
ul.right li a{
	list-style-type:none;
	font:bold 11px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	float:none;
	height:24px;
	width:225px;
	display:block;
	padding:0 0 0 10px;
	margin:0;

}
ul.right li a:hover{
	list-style-type:none;
	background-color:#5A011D;
}	



/*--------Left menu Ends----*/
/*--------Banner Starts------*/
td.banner{
	background:url(img/banner.jpg) no-repeat 0 0;
	width:543px;
	height:212px;
}
td.loginBg{
	background:url(img/loginbg.jpg) repeat-x 0 0;
	height:29px;
}
td.login{
	background-color:#EFEFEF;
	height:183px;
	padding:0 5px 0 10px;
}
.boldtxt{
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#6E6E6E;
	text-transform:uppercase;
}
a.normalTxt{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#6E6E6E;
	text-decoration:none;
}
a.normalTxt:hover{
	text-decoration:underline;
}
a.normalTxt_se{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#1D73AA;
	text-decoration:none;
}
a.normalTxt_se:hover{
	text-decoration:underline;
}
a.normalTxt2{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.normalTxt2{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#6E6E6E;
	text-decoration:none;
}
.normalTxt3{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#6E6E6E;
	text-decoration:none;
}

a.normalTxt2:hover{
	text-decoration:underline;
}

input.loginfld{
	width:108px;
	/*height:12px;*/
	vertical-align:top;
}
input.submit {
	vertical-align:bottom;
	margin:1px 0 1px;
}
.topGap {
	padding:15px 0 8px;
	height:20px;
}
td.heightMid {
	padding:2px 0 8px;
	height:20px;
}
.select{
	width:163px;
	vertical-align:top;
}
/*--------Banner Ends------*/
/*--------Body Starts------*/
td.announce{
	background:url(img/announceBg.gif) repeat-x 0 0;
	width:218px;
	height:29px;
}
td.announceBg{
	background-color:#F5F5F5;
	padding:16px 0 16px 1px;
}
ul.link{
	list-style-type:none;
}
ul.link li{
	background:url(img/arrow.gif) no-repeat 0 7px;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5F6262;
	padding:0 0 0 16px;	
}
ul.link li a{
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#5F6262;
	text-decoration:none;
}
ul.link li a:hover{
	background-color:#FFF;
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#A01C48;
}
td.bodybg{
	background:url(img/bodybg.gif) repeat-x 0 0 #fff;
	width:auto;
	padding:33px 22px 0 22px;
	font:14px/15px tahoma;
	color:#000;
	line-height:20px;
}
p.headTxt{
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#004FA2;
}
p.headTxt_search{
	font:bold 15px/15px Arial, Helvetica, sans-serif;
	color:#004FA2;
}
p.bodyTxt{
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
img.picmrgn{
	margin:11px 0 10px 0;
}
img.margin{
	margin:5px 0 6px 0;
}
a.more{
	background:url(img/more-bg.gif) no-repeat 0 0;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	float:right;
	width:79px;
	height:14px;
	display:block;
	margin:10px 0 0 0;
}
a.more:hover{
	background:url(img/more-bg-on.gif) no-repeat 0 0;
}
td.program{
	background:url(img/programs.jpg) no-repeat 0 0 #1A69A1;
	height:124px;
}
input.porgfld{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	width:171px;
	margin:0 0 0 15px;
}
td.comments{
	background:url(img/comments.jpg) no-repeat 0 0;
	height:85px;
}
a.details{
	font:10px/10px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	margin:0px 0px 0 0;
	display:block;
	float:right;
}
a.details:hover{
	text-decoration:underline;
}
img.survey{
	margin:5px 0 5px 0;
}

/*-------Footer Starts-----*/
td.footerbg{
	background-color:#D1D1D1;
	height:44px;
	padding:18px 0 0 0;
}
p.copy{
	font:11px/11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}
a.policy{
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	text-decoration:none;
	display:block;
	margin:5px 0 10px 0;
}
a.policy:hover{
	text-decoration:underline;
}
.footer_link:hover{color:#333333;
text-decoration:underline;
}
.footer_link{
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	text-decoration:none;
}
/*introduction page style sheet*/
.bgpattern{background:url(img/pattern.jpg) repeat-x; background-color:#014C6A;}

.mainimg{background: url(img/main-img.jpg) no-repeat; } 

.flagbox{ margin:435px 0 0 634px; font:11px/13px Arial, Helvetica, sans-serif; color:#666666; text-align:right;}

a.enter{ font:bold 16px/22px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding:10px 15px; display:block; background-color:#70BCDA; width:120px; text-align:center; margin-top:16px;}

a.enter:hover{ background-color:#004FA2;}

p.copyright{ margin-top:96px; font:11px/12px Arial, Helvetica, sans-serif; color:#FFF;}

span.red{color:#FF0000;}


ul.announce{
	list-style-type:none;
	padding:0px;
}
ul.announce li{
	list-style-type:none;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 1px 7px;
	position:relative;
}
ul.announce li a{
	list-style-type:none;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	width:170px;
	display:block;
	padding:8px 0 8px 5px;
}
ul.announce li a:hover{
	list-style-type:none;
	background-color:#D1D1D1;
}
ul.announce li.noimage{
	list-style-type:none;
	background:none;
}
/*-----------------------------------------------Program list page starts------------------------------------*/
td.innerPadding{
	padding:15px 8px 15px 8px;
}
.grayBg{
	background-color:#F4F4F4;
}
.programHeading{
	background-color:#DCF5F2;
	height:24px;
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 0 10px;
}
.topPad20{
	padding-top:20px;
}
.topPad10{
	padding-top:10px;
}
.programCategory{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#5F5F5F;
}
.leftDivider{
	border-left:1px solid #747474;
}
.bottomBorder{
	border-bottom:1px solid #747474;
}
.uploadProgram{
	background:url(images/upload-program.jpg) no-repeat;
	width:119px;
	height:30px;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	display:block;
	margin:10px 0 0 0;
	text-decoration:none;
}
.contentgrayBg{
	background-color:#F4F4F4;
	padding:5px 8px;
}
.subHeading{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 6px 0;
}
.paddingBotm8{
	padding-bottom:8px;
}
.userTxt{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.paddingLeft8{
	padding-left:8px;
}
.borderBotm{
	border-bottom:1px solid #F2F2F2;
	padding-bottom:5px;
	padding-top:5px;
}
.formBox{
	width:170px;
}
.commentBox{
	width:250px;
	height:100px;
}
.wideformBox{
	width:400px;
}
.selectMedium {
	width:130px;
	}
.selectSmall {
	width:50px;
	}
file.fileBox{
	width:550px;
}