body { margin:0px; padding: 0; background:#F5F4F4 url(images/body_bg.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background-color:#f5f4f4; }
fieldset, img { border: 0; }
input { margin:0; padding:0;}
a { color:#076ea4; text-decoration:none; outline:none 0; }
a:hover { text-decoration:underline; }
.clear { clear:both; font-size:0px; line-height:0px; }
.zeroFont { font-size:0px; line-height:0px; border:0 none; }

.subheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.mainheading { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; }
a.toplinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.toplinks:hover { color: #FFFFFF; text-decoration: underline; }
.pipe { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.menubg { background-image: url(images/menu_back1.gif); background-repeat: no-repeat; background-position: left top; }
.Registerheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.registerbg { background-image: url(images/register_bg.gif); background-repeat: repeat; background-position: left top; }
.norm_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; color: #333333; text-align: justify; }
.newsbg { background-image: url(images/newsbg.gif); background-repeat: repeat; background-position: left top; }
.dgdbg { background-image: url(images/dgdbg.gif); background-repeat: repeat; background-position: left top; }
.bottombg { background-image: url(images/bottombg.gif); background-repeat: repeat; background-position: left top; }
a.bottomlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; }
.bottompipe { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #AC4418; text-decoration: underline; }
a.more:hover { color: #333333; text-decoration: none; }
a.newslinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline; }
a.newslink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6633; text-decoration: underline; }
.mglibg { background-image: url(images/mgli_bg.gif); background-repeat: repeat; background-position: left top; }
.leftborderwhite { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
.rightborderwhite { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
a.rights:hover { color: #FFFFFF; text-decoration: underline; }
a.rights { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
a.whereufirst { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0d7dbf; text-decoration: none; font-weight: bold; }
a.whereufirst:hover { color: #4A4A4A; text-decoration: underline; }
.redtxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #AC4418; text-decoration: none; font-weight: normal; }
.news_highligits { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: normal; }
.redheader { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #396780; text-decoration: none; font-weight: bold; font-variant: normal; font-style: normal; line-height: 22px; border-bottom:1px dotted #7bdbff; letter-spacing: 0px; padding-bottom:4px; }
.mglifinalbg { background-image: url(images/flashback.gif); background-repeat: no-repeat; background-position: right bottom; }
.sideleftbottom { background-image: url(images/full_sidebottom.jpg); background-repeat: repeat; background-position: left top; }
.curveleft { background-image: url(images/left_curve.gif); background-repeat: no-repeat; background-position: left bottom; }
.curveright { background-image: url(images/right_curve.gif); background-repeat: no-repeat; background-position: right bottom; }
a.bottomlinks:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
a.bottomlinks1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4457B0; text-decoration: underline; }
.bottompipe1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6477C6; text-decoration: none; }
a.bottomlinks1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #AC4418; text-decoration: underline; }
.innersubheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #373737; text-decoration: none; }
.sublinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #AC4418; text-decoration: underline; font-weight: bold; }
a.sublinks:hover { color: #086ea4; text-decoration: none; }
.tabborder { border: 1px solid #8d8d8d; }
.innerheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #373737; }
.norm-txtbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: justify; font-weight: bold; text-decoration: none; }
.tr1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000037; background-color: #FBFBFD; text-align: left; font-weight: normal; text-decoration: none; }
.tr2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000037; background-color: #F4F7F7; text-align: left; }
.whiteheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; }
.sitemaplink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #AC4418; text-decoration: underline; }
.sitemaplink:hover { color: #330000; text-decoration: none; }
.sitemapmainlnks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5469C0; text-decoration: none; font-weight: bold; line-height: 20px; }
.sitemapmainlnks:hover { color: #666666; text-decoration: underline; }
.formborder { border: 2px solid #495EBA; }
.combosize { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; width: 155px; color: #4D3F9F; border: 1px solid #C8C8C8; height:20px; background-color: #FFFFFF; text-decoration: none; }
.textboxes { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d3f9f; border: 1px solid #C8C8C8; height:20px; }
.formborderthin { border: 1px solid #495EBA; }
.combosizesm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; width: 75px; color: #4D3F9F; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-decoration: none; height:20px; width:116px; }
.date-time { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.download { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #275050; text-decoration: underline; }
.submitbg { background-image: url(images/submit1.jpg); font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-repeat: repeat; border: none; width: 71px; text-decoration: none; font-size: 11px; height: 21px; font-weight: bold; }
.combo-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: justify; text-decoration: none; width: 202px; border:1px solid #e2e2e2; padding:3px; }
.search { background-image: url(images/submit1.jpg); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; 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; height: 22px; width: 71px; }
.blue-txt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4d3f9f; }
a.searchlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }
.search_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; }

/* header */
#header { height:84px; background:url(images/mahatma_gandhi2.gif) center top no-repeat; }
.logoWrap { width:415px; }
#header h1.logo { padding:22px 0 0 6px; margin:0;}
#header .topMenu { float:right; color:#bdf5fe; text-decoration:none; margin-top:12px; }
#header .topMenu a { background:url(images/topmenu_images.gif) left top no-repeat; color:#bdf5fe; padding-left:20px; margin:0 3px; font-size:12px;}
#header .topMenu a.home { background-position:0 2px; }
#header .topMenu a.sitemap { background-position:0 -27px; }
#header .topMenu a.contact { background-position:0 -55px; }
#header .topMenu a.feedback { background-position:0 -83px; }
.academicCal { width:218px; float:right; margin-top:30px;}

/*----------------------Footer--------------------------*/
#footer {background-color:#F5F4F4;  height:70px;}
.footerLogo {padding:18px 0;}
.footerArea {margin:0 auto; font-size:11px; /*padding-top:18px;*/ color:#8d8d8d;} 
.footerArea .addServices { height:20px;}
.footerArea table td { font-size:11px; color:#8d8d8d;}
.footerArea a {color:#656565; text-decoration:none; font-size:11px;}
.footerArea a:hover {text-decoration:underline;}
.addthis_toolbox { float:right;}

/*----------------------navigation--------------------------*/

.sidebarmenu {width:207px; height:288px; background:url(images/menu_new_bg.jpg) left top no-repeat; text-align:left;}
.sidebarmenu ul { margin: 0; padding: 5px 0 0 0; list-style-type: none; width: 206px;  /*Main Menu Item widths*//*border-bottom: 1px dotted #639bb1;*/ 
}
.sidebarmenu ul li { position: relative;  background:url(images/menu_arrow.gif) 11px center no-repeat; }
/* Top level menu links style */
.sidebarmenu ul li a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; display: block; overflow: auto; /*force hasLayout in IE7 */ color: #003b59; text-decoration: none !important; padding: 6px 6px 6px 35px; border-bottom: 1px dotted #639bb1;}
.sidebarmenu ul li a.lastLink { border:0 none; }
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active { /*background-color: #012D58; background of tabs (default state)*/
}
.sidebarmenu ul li a:visited { color: #003b59; }
.sidebarmenu ul li a:hover { /*background-color: black;*/ color:#007ab8;}
/*Sub level menu items */
.sidebarmenu ul li ul { position: absolute; width: 170px; /*Sub Menu Items width */ top: 0; visibility: hidden; background-color:#9be1fb; padding:0; }
.sidebarmenu ul li ul li{ background:none;}
.sidebarmenu ul li ul li a { padding:3px 8px; font-size:12px; }
.sidebarmenu ul li ul li a:hover {background-color:#076ea4; color:#ffffff;}
.sidebarmenu a.subfolderstyle { background: url(images/menu_right_arrow.gif) no-repeat 97% 50%; }
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

