body {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
color:#505050;
font-weight:normal;
line-height:16px;
background:url(images/back.gif) repeat-x;
}

a:focus {
outline:none;
}

input {
outline:none;
}



.input {
width:142px;
height:17px;
background:url(images/inbg.gif) repeat-x;
border:1px solid #D6D6D6;
font-size:11px;
color:#666666;
}



.input1 {
height:17px;
background:url(images/inbg.gif) repeat-x;
border:1px solid #D6D6D6;
font-size:11px;
color:#666666;
}

.textarea {
background:url(images/textareabg.gif) repeat-x;
border:1px solid #D6D6D6;
font-size:11px;
color:#666666;
padding-left:2px;
padding-top:2px;
}


#container {
width:950px;
margin:0 auto;
}

/*header css starts*/
#headerdiv {
width:950px;
float:left;
z-index:1;
}

.logodiv {
width:950px;
height:101px;
float:left;
background:url(images/logobg.jpg) no-repeat;
}

.logoleftdiv {
width:160px;
float:left;
padding-top:5px;
padding-left:10px;
height:96px;
}

.logorightdiv {
width:780px;
float:left;
font-family:"Lucida Sans Unicode";
font-size:18px;
color:#FFFFFF;
line-height:25px;
padding-top:15px;
height:86px;
}

.logoheading {
font-family:Verdana;
font-size:30px;
color:#FFFFFF;
line-height:34px;
}

.topimgdiv {
width:950px;
height:201px;
float:left;
}

.menudiv {
width:950px;
height:36px;
float:left;
background:url(images/mbg.gif) repeat-x;
}

.menulink {
padding:0px;
margin:0px;
}

.menulink li {
display:inline;
list-style-type:none;
}

.menulink li a {
float:left;
font-family:"Lucida Sans Unicode";
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:23px;
padding-right:23px;
height:28px;
padding-top:8px;
background:url(images/line.gif) no-repeat right top;
}

.menulink li a:hover {
float:left;
font-family:"Lucida Sans Unicode";
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
background:url(images/line-2.gif) repeat-x;
height:28px;
padding-top:8px;
}

.menulink li a.here {
float:left;
font-family:"Lucida Sans Unicode";
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
background:url(images/line-2.gif) repeat-x;
height:28px;
padding-top:8px;
}

/*header css ends*/



/*middle css starts*/
#middlediv {
width:950px;
float:left;
z-index:1;
padding:10px 0 0 0;
}

.midleft {
width:241px;
float:left;
padding:0px 15px 0px 5px;
}

.midlefttop {
width:241px;
float:left;
padding-bottom:15px;
}

.midltopbg {
width:229px;
height:23px;
float:left;
background:url(images/lbg.gif) repeat-x;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
font-size:15px;
color:#3B3B3B;
font-weight:bold;
padding-top:6px;
padding-left:10px;
}

.midlbot {
width:239px;
float:left;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding:6px 0px;
background:url(images/lmbg.jpg) repeat-x;
}

.midlbot1 {
width:215px;
float:left;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding:7px 12px;
background:url(images/lmbg.jpg) repeat-x;
}

.midlbot2 {
width:227px;
float:left;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding:8px 6px;
background:url(images/lmbg.jpg) repeat-x;
}

.para {
margin:10px 0 10px 0;
}

.para1 {
margin:10px 0 10px 0;
}


.mar {
margin-right:10px;
}



.midright {
width:689px;
float:left;
}

.midrtop {
width:689px;
float:left;
padding-bottom:13px;
}

.weldiv {
width:689px;
float:left;
}

.weltopdiv {
width:677px;
float:left;
height:23px;
float:left;
background:url(images/lbg.gif) repeat-x;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
font-size:15px;
color:#3B3B3B;
font-weight:bold;
padding-top:6px;
padding-left:10px;
}

.heading {
font-size:16px;
color:#CA0000;
font-weight:bold;
}



.welbotdiv {
width:667px;
float:left;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding:10px;
background:url(images/lmbg.jpg) repeat-x;
}

.welbotdiv1 {
width:667px;
float:left;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding:10px;
text-align:justify;
background:url(images/lmbg.jpg) repeat-x;
}


.prodiv {
width:689px;
float:left;
padding-top:10px;
}

.proleftdiv {
width:223px;
float:left;
padding-right:10px;
}

.proltop {
width:202px;
float:left;
border:1px solid #E3E3E3;
padding:6px 6px 6px 13px;
}

.heading1 {
font-size:14px;
color:#D54141;
font-weight:bold;
}


.slink {
font-size:14px;
color:#D54141;
font-weight:bold;
text-decoration:none;
}

.slink:hover {
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
}



.prorightdiv {
width:223px;
float:left;
}

.eventdiv {
width:273px;
float:left;
padding-right:3px;
}

.eventtop {
width:262px;
height:23px;
float:left;
background:url(images/lbg.gif) repeat-x;
border-left:1px solid #E3E3E3;
font-size:15px;
color:#3B3B3B;
font-weight:bold;
padding-top:6px;
padding-left:10px;
}

.eventbot {
width:262px;
float:left;
border-top:1px solid #E3E3E3;
border-left:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
background:url(images/lmbg.jpg) repeat-x;
padding:0px 0px 15px 10px;
}


.studdiv {
width:413px;
float:left;
}

.studtop {
width:402px;
height:23px;
float:left;
background:url(images/lbg.gif) repeat-x;
border-right:1px solid #E3E3E3;
font-size:15px;
color:#3B3B3B;
font-weight:bold;
padding-top:6px;
padding-left:10px;
}

.studbot {
width:396px;
float:left;
border-top:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
background:url(images/lmbg.jpg) repeat-x;
padding:10px 6px 15px 10px;
}

.sipfdiv {
width:689px;
float:left;
padding-bottom:8px;
}

.rbotgray {
width:679px;
height:26px;
float:left;
background-color:#EBECEE;
padding:9px 0px 0px 10px;
}

/*calender css starts here*/

#cal { 
padding: 0px; 
font-weight: bold; 
font-size: 12px; 
font-family:'Trebuchet MS';
display: inline;
}

#cal li { 
display: inline; 
list-style-type: none;
line-height:15px
}	
	
#cal li a { 
float: left; 
color: #236997; 
text-decoration: none;
text-align:center;
width: 27px;
height:19px;
padding-top:4px;
border:1px solid #E0EDF6;
background-color:#EEF3ED;
margin-left:3px;
margin-bottom:2px;
}

#cal li a:link { 
float: left; 
color: #236997; 
text-decoration: none;
text-align:center;
width: 27px;
height:19px;
padding-top:4px;
border:1px solid #E0EDF6;
margin-left:3px;
margin-bottom:2px;
background-color:#EEF3ED;

 }
#cal li a:hover { 
float: left; 
color: #ffffff; 
text-decoration: none;
text-align:center;
width: 27px;
height:19px;
padding-top:4px;
border:1px solid #DA2626;
margin-left:3px;
margin-bottom:2px;
background-color:#DE3939;
}

#cal  li a.scurrent {	
color: #ffffff; 
background-color:#DE3939;
}


#cal li a.day { 
float: left; 
color: #ffffff; 
text-decoration: none;
text-align:center;
width: 27px;
height:19px;
padding-top:3px;
border:1px solid #989898;
margin-left:3px;
margin-bottom:8px;
background-color:#4D4D4D;
}

#cal li a.day:hover { 
float: left; 
color: #ffffff; 
text-decoration: none;
text-align:center;
width: 27px;
height:19px;
padding-top:3px;
border:1px solid #989898;
margin-left:3px;
margin-bottom:8px;
background-color:#4D4D4D;
}

/*calender css ends here*/

/*contact pages css starts*/
.itext {
font-size:14px;
color:#FF0000;
}

.itext1 {
font-size:12px;
color:#FF0000;
}

.itext2 {
font-size:12px;
color:#000000;
}

.link {
font-size:12px;
color:#FF0000;
font-weight:normal;
text-decoration:underline;
}

.link:hover {
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}


.link1 {
font-size:12px;
color:#505050;
font-weight:normal;
text-decoration:underline;
}

.link1:hover {
font-size:12px;
color:#ff0000;
font-weight:normal;
text-decoration:underline;
}









.tbmar {
margin-top:10px;
}

.imgmar {
margin-left:10px;
}

.heading2 {
font-size:14px;
color:#3B3B3B;
font-weight:bold;
}


.pheading {
margin:15px 0px 8px 0px;
font-size:14px;
color:#3B3B3B;
font-weight:bold;
}

.headi {
width:600px;
float:left;
}

.headright {
width:77px;
float:left;
}

.evtext {
font-size:11px;
color:#999999;
}

.evtext1 {
font-size:11px;
color:#000000;
line-height:14px;
}

.bor {
border-bottom:1px solid #E3E3E3;
}

.proul {
padding:0px;
margin:0px;
}

.proul li {
list-style-type:none;
background:url(images/icon2.gif) no-repeat 0px 5px;
padding-left:15px;
padding-bottom:5px;
}

.font {
font-size:12px;
color:#000000;
}


/*contact pages css ends*/



/*middle css ends*/



/*footer css starts*/
#footerdiv {
width:950px;
float:left;
z-index:1;
padding-top:5px;
}


.ftopdiv {
width:950px;
height:27px;
float:left;
text-align:center;
padding-top:10px;
background:url(images/fbg.gif) repeat-x;
color:#FFFFFF;
}

.ftopdiv a {
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
padding-left:10px;
padding-right:10px;
}

.ftopdiv a:hover {
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}


.fbotdiv {
width:950px;
float:left;
text-align:center;
padding:4px 0px 10px 0px;
font-size:11px;
}

.fbotdiv a {
font-size:11px;
font-weight:bold;
color:#D24242;
text-decoration:none
}
.fbotdiv a:hover {
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline
}

.fheading {
font-size:11px;
color:#D24242;
font-weight:bold;
}






/*footer css ends*/


.trbg {
height:23px;
background:url(images/lbg.gif) repeat-x;
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
font-size:15px;
color:#3B3B3B;
font-weight:bold;
padding-top:6px;
padding-left:10px;
}

.trbgbot {
border-left:1px solid #E3E3E3;
border-right:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
padding:8px 6px;
background:url(images/lmbg.jpg) repeat-x;
}

.tdtop {
font-size:12px;
color:#ffffff; 
font-weight:bold;
}

.mon { 
display:block;
color: #236997; 
text-decoration: none;
text-align:center;
width:28px;
height:19px;
padding-top:4px;
border:1px solid #E0EDF6;
background-color:#EEF3ED;

 }

.sele { 
display:block;
color: #ffffff; 
text-decoration:none;
text-align:center;
width:28px;
height:19px;
padding-top:4px;
border:1px solid #DA2626;
background-color:#DE3939;
}
.sele:hover { 
display:block;
color: #ffffff; 
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:14px;
width:28px;
height:19px;
padding-top:4px;
border:1px solid #DA2626;
background-color:#DE3939;
}

.button
{
	background-color:#990000;
	border:1px solid #000; 
	cursor:pointer; 
	color:#fff; 
	font-weight:bold; 
	padding:1px; 
	font-size:11px;
}