BODY { margin: 0px; padding: 0px; background: url(images/bg.gif) repeat-x #ffffff; }
form { display: inline; }
TABLE { font-size: 12px; color: #3D3A3A; line-height: 1.6em; font-family: Arial, Helvetica, sans-serif; text-align: left; }
h1 { margin: 0px; padding: 0px 0px 8px 0px; font-size: 18px; color: #9B0953; }
h2 { margin: 0px; padding: 0px 0px 0px 0px; font-size: 14px; color: #9B0054; }
h3 { margin: 0px; padding: 0px 0px 5px 8px; font-size: 13px; color: #9B0054; line-height: 1.6em; }
h4 { margin: 0px; padding: 0px 0px 4px 8px; font-size: 12pt; color: #9B0054; font-weight: bold; font-family: Trubuchet MS, Helvetica, sans-serif; }
p { padding: 10px 10px 0px 0px; margin: 0px; }

.sIcon { border: solid 1px black; vertical-align: middle; }
.signupimg { background: url(images/signup_but.png) no-repeat left; width: 220px; height: 19px; }
.signupfont { font-size: 13px; color:#cbcbcb; }

a.submenu:link { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a.submenu:active { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a.submenu:visited { color: #666666; text-decoration: none; font-size: 12px; font-weight: bold; }
a.submenu:hover { color: #AA1B5F; text-decoration: none; font-size: 12px; font-weight: bold; }
.f_mlinks a { color: #993366 !important; text-decoration: underline !important; font-size: 11px !important; font-family: Verdana, Arial, Tahoma !important; }
.f_mlinks a:hover { color: #414141 !important; text-decoration: none !important; font-size: 11px !important; font-family: Verdana, Arial, Tahoma !important; }



.loginleft { background: url(images/login_left.gif) no-repeat top; width: 6px; height: 62px; }
.loginright { background: url(images/login_right.gif) no-repeat top; width: 6px; height: 62px; }
.loginbg { background: url(images/login_bg.gif) repeat-x top; height: 62px; }
.dottedV { background: url(images/dottedV.gif) no-repeat left top; width: 10px; }
.search { background: url(images/search.gif) no-repeat top left; width: 48px; height: 30px; }

.kgnews { background: url(images/news-strip.gif) no-repeat top left; height: 30px; }

.todays { background: url(images/todays-courses.gif) no-repeat top left; width: 114px; height: 30px; }
.calbg { background: url(images/calbg.gif) no-repeat left; height: 80px; color: #000000; }
.cldevider { background: url(images/dotC4.gif) repeat-y; width: 8px; }
a.readmore:link { color: #91004A; text-decoration: underline; font-size: 11px; }
a.readmore:active { color: #91004A; text-decoration: underline; font-size: 11px; }
a.readmore:visited { color: #91004A; text-decoration: underline; font-size: 11px; }
a.readmore:hover { color: #333333; text-decoration: none; font-size: 11px; }

.midpad { padding: 15px; }

.newto { background: url(images/newto-img.gif) no-repeat; width: 206px; height: 66px; }

.footerbg { background: url(images/footerbg.gif); height: 132px; background-repeat: repeat-x; }
a.footerlink:link { color: #3C3B3B; text-decoration: none; font-weight: bold; font-size: 11px; }
a.footerlink:active { color: #3C3B3B; text-decoration: none; font-weight: bold; font-size: 11px; }
a.footerlink:visited { color: #3C3B3B; text-decoration: none; font-weight: bold; font-size: 11px; }
a.footerlink:hover { color: #AA1B5F; text-decoration: none; font-weight: bold; font-size: 11px; }
a.footerlink1:link { color: #666666; text-decoration: none; font-size: 11px; }
a.footerlink1:active { color: #666666; text-decoration: none; font-size: 11px; }
a.footerlink1:visited { color: #666666; text-decoration: none; font-size: 11px; }
a.footerlink1:hover { color: #AA1B5F; text-decoration: none; font-size: 11px; }
.footerfont1 { color: #666666; line-height: 1em; font-size: 11px; }

.leftbg { background: url(images/leftbg.gif) right repeat-y; }
.lefttop { background: url(images/lefttop.gif) right no-repeat; height: 19px; }
.leftbot { background: url(images/leftbg.gif) right repeat-y; height: 40px; }
.leftbotPanel {height: 40px; }

.spec { background: url(images/spec.gif) no-repeat; height: 9px; }
.newswhitebg { background-color: #FFFFFF; padding: 5px; }
.newsnormalbg { padding: 5px; }
.bluefont { color: #0652A5; font-weight: bold; }
a.newslinkB:link { color: #3F3F3F; text-decoration: underline; font-weight: bold; font-size: 11px; line-height: 3em; }
a.newslinkB:active { color: #3F3F3F; text-decoration: underline; font-weight: bold; font-size: 11px; line-height: 3em; }
a.newslinkB:visited { color: #3F3F3F; text-decoration: underline; font-weight: bold; font-size: 11px; line-height: 3em; }
a.newslinkB:hover { color: #AD1C11; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 3em; }
a.newslinkG:link { color: #878787; text-decoration: underline; font-weight: bold; font-size: 11px; line-height: 1em; }
a.newslinkG:active { color: #878787; text-decoration: underline; font-weight: bold; font-size: 11px; line-height: 1em; }
a.newslinkG:visited { color: #878787; text-decoration: underline; font-weight: bold; font-size: 11px; line-height: 1em; }
a.newslinkG:hover { color: #3D3D3D; text-decoration: none; font-weight: bold; font-size: 11px; line-height: 1em; }
.dotted1 { background: url(images/dottedv1.gif) repeat-x; height: 1px; padding-top: 3px; }
.dashed { background: url(images/dashed.gif) repeat-x bottom; height: 1px; }
.dashed1 { background: url(images/dashed.gif) repeat-x; }

.coursecorn { background: url(images/courses-corner.gif) no-repeat right; width: 210px; height: 16px; }
.dotc1 { background: url(images/dotC1.gif) no-repeat right; width: 15px; height: 11px; }
.dotc2 { background: url(images/dotC.gif) repeat-x right; height: 11px; }
.dotc3 { background: url(images/dotC2.gif) repeat-y; }
.dotc4 { background: url(images/dotC3.gif) repeat-y right; width: 600px; }
.dotc5 { background: url(images/dotC5.gif) repeat-x; height: 45px; }
.dotc6 { background: url(images/dotC6.gif) no-repeat right; width: 48px; height: 45px; }
.dotc7 { background: url(images/dotC7.gif) no-repeat left; width: 1px; }
.coursefont { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #8A0147; padding: 12px 0px 0px 15px; }
a.courselink:link { color: #911C56; text-decoration: none; font-weight: bold; font-size: 13px; }
a.courselink:active { color: #911C56; text-decoration: none; font-weight: bold; font-size: 13px; }
a.courselink:visited { color: #911C56; text-decoration: none; font-weight: bold; font-size: 13px; }
a.courselink:hover { color: #570A31; text-decoration: none; font-weight: bold; font-size: 13px; }

.toppink { background: url(images/toppink.gif) no-repeat right; height: 13px; }
.botpink { background: url(images/botpink.gif) no-repeat right; height: 14px; }
.pinkbg { background: url(images/pinkbg.gif) repeat-y right; }
.pinkfont { color: #8F044B; }
.pinkfont1 { color: #8F044B; font-size: 13px; }
a.pink:link { color: #8F044B; text-decoration: underline; font-weight: bold; }
a.pink:active { color: #8F044B; text-decoration: underline; font-weight: bold; }
a.pink:visited { color: #8F044B; text-decoration: underline; font-weight: bold; }
a.pink:hover { color: #333333; text-decoration: none; font-weight: bold; }

.tabletop { background: url(images/tabletop.gif) repeat-x; color: #000000; font-weight: bold; height: 22px; font-size: 13px; }
.tablebg1 { background: url(images/tablebg1.gif) repeat-x; }
.tablebg2 { background: url(images/tablebg2.gif) repeat-x; }

.tabletop1 { background: url(images/tabletop1.gif) repeat-x; color: #6E1A48; font-weight: bold; height: 49px; font-size: 13px; }


.t_tabtop { background: url(images/t_tab1.gif) no-repeat; width: 23px; height: 105px; }
.t_tabtop1 { background: url(images/t_tab2.gif) no-repeat bottom; width: 23px; height: 115px; }
.t_tabtop2 { background: url(images/t_tab11.gif) no-repeat; width: 23px; height: 105px; }
.t_tabtop3 { background: url(images/t_tab22.gif) no-repeat bottom; width: 23px; height: 115px; }
.t_tabtopbg { background: url(images/t_tabtop.gif) repeat-x top; }
.t_tabbotbg { background: url(images/t_tabbot.gif) repeat-x bottom; }

.resbg { background: url(images/res-bg.gif) right repeat-y; padding-left: 10px; text-align: justify; }
.restop { background: url(images/res-top.gif) right no-repeat; height: 17px; }
.resbot { background: url(images/res-bot.gif) right no-repeat; height: 17px; }

.cal_l1 { background: url(images/cal-l1.gif) no-repeat left; width: 15px; height: 64px; }
.cal_r1 { background: url(images/cal-r1.gif) no-repeat right; width: 15px; height: 64px; }
.cal_l2 { background: url(images/cal-l2.gif) repeat-y left; width: 15px; }
.cal_r2 { background: url(images/cal-r2.gif) repeat-y right; width: 15px; }
.cal_l3 { background: url(images/cal-l3.gif) no-repeat left; width: 15px; height: 14px; }
.cal_r3 { background: url(images/cal-r3.gif) no-repeat right; width: 15px; height: 14px; }
.cal_top { background: url(images/cal_top.gif) repeat-x; height: 64px; }
.cal_bot { background: url(images/cal_bot.gif) repeat-x; height: 14px; }
.monbg { background: url(images/monbg.gif) repeat-x; font-size: 13px; color: #000000; }
.monnext { width: 31px; height: 29px; }
.monprev { width: 31px; height: 29px; }
.monboxbg { background: url(images/monboxbg.gif) repeat-x bottom; height: 23px; }
.monboxbg_in { background: url(images/monboxbg_inner.gif) repeat-x bottom; }
.calP { background: url(images/calP.gif) no-repeat left bottom; width: 16px; height: 75px; }
.calP1 { background: url(images/calP1.gif) no-repeat right bottom; width: 16px; height: 75px; }
.calPbg { background: url(images/calPbg.gif) repeat-x bottom; height: 75px; }
.calleftbg { background: url(images/cal-leftbg.gif) right repeat-y; color: #870647; font-weight: bold; width: 36px; }
.topB { border-bottom: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; }
.topBL { }
.topB1 { border-right: 1px solid #D1D1D1; }
.topBL1 { border-right: 1px solid #D1D1D1; }
.topBbg { background-color: #FFF8FC; }
.topBbg1 { background-color: #FFFFFF; }

.lpinkbg { background-color: #FFEAF5; padding-left: 4px; }
.greenbg { background-color: #EDFDEB; padding-left: 4px; }
.violetbg { background-color: #ECE9FF; padding-left: 4px; }

.lightgreyfont { color: #888787; }

.border { border: 1px solid #D1D1D1; padding: 1px; }
.borderC { border: 1px solid #DADADA; padding: 1px; }
.borderP { border-top: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1; border-left: 1px solid #D1D1D1; padding: 1px; }
.borderD { border: 1px solid #A4A4A4; background-color: #FFFFFF; font-size: 11px; color: #AF095D; font-weight: bold; width: 20px; height: 14px; line-height: 1em; }
.nobg { background: none; border: none; }
.borderp { border: 1px solid #cccccc; padding: 1px; }
.borderl { border-right: 1px solid #cccccc; padding: 1px; }
.tabelbg { background-color: #F9FFEE; border-bottom: 5px solid #F1FDDC; }

.txt { border-right: #c9c9c9 1px solid; padding-right: 2px; border-top: #c9c9c9 1px solid; padding-left: 2px; font-size: 12px; background: url(images/textboxbg.gif) #ffffff repeat-x; padding-bottom: 2px; border-left: #c9c9c9 1px solid; color: #333333; padding-top: 2px; border-bottom: #c9c9c9 1px solid; }

A:link, A:active, A:visited { color: #333639; text-decoration: none; font-size: 12px; }
A:hover { color: #095BB7; text-decoration: underline; font-size: 12px; }
.smallfont { font-size: 10px; }
A:link, A:active, A:visited { color: #352F2F; text-decoration: underline; font-size: 12px; }
A:hover { color: #A72361; text-decoration: none; font-size: 12px; }

/***********************Ravi Gupta :: 12/05/2008****************************************/
/*.txt { BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; BACKGROUND: url(images/textboxbg.gif) #ffffff repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #c9c9c9 1px solid }*/
.ImageRightPadding { border-right: #c9c9c9 1px solid; padding-right: 25px; border-top: #c9c9c9 1px solid; padding-left: 2px; font-size: 12px; padding-bottom: 2px; border-left: #c9c9c9 1px solid; color: #333333; padding-top: 2px; border-bottom: #c9c9c9 1px solid; }
.ddl { border-right: #c9c9c9 1px solid; padding-right: 2px; border-top: #c9c9c9 1px solid; padding-left: 2px; font-size: 12px; background: url(images/textboxbg.gif) #ffffff repeat-x; padding-bottom: 2px; border-left: #c9c9c9 1px solid; color: #333333; padding-top: 2px; border-bottom: #c9c9c9 1px solid; background: url(images/textboxbg.gif) #ffffff repeat-x; }
.lbl { font-family: Verdana; font-size: 11px; padding-left: 3px; }
.button { font-family: Verdana; font-size: 11px; border: 1px solid #444; background-color: #d4d0c8; }
.error { color: red; font-family: Verdana, Arial, Tahoma; background-color: #ffffcc; font-size: 11px; }
.FileUpload { border-right: #c9c9c9 1px solid; padding-right: 2px; border-top: #c9c9c9 1px solid; padding-left: 2px; font-size: 12px; background: url(images/textboxbg.gif) #ffffff repeat-x; padding-bottom: 2px; border-left: #c9c9c9 1px solid; padding-top: 2px; border-bottom: #c9c9c9 1px solid; background-color: #C0c0c0; }
/*Gridview*/
.gridView { border-collapse: collapse; border: 1px solid #666; }
.gridHeader { height: 18px; color: #000; font-size: 11px; font-family: verdana; font-weight: bold; background-color: #cccccc; }
.gridHeader th { padding-left: 4px; border: solid 1px #666; }
.gridItem { background-color: White; }
.gridItem td { padding: 3px; border: solid 1px #666; }
.gridAltItem { background-color: #f0f0f0; }
.gridAltItem td { padding: 3px; border: solid 1px #666; }
.gridSelItem { background-color: #fafae1; }
.gridSelItem td { padding: 3px; }
.gridFooter { background-color: #CCCC99; }
.gridItemH { background-color: #C0FFC0; cursor: pointer; }
.gridItemH td { padding: 3px; border: solid 1px #666; }
.gridAltItemH { background-color: #C0FFC0; cursor: pointer; }
.gridAltItemH td { padding: 3px; border: solid 1px #666; }
.button { font-family: Verdana; font-size: 11px; border: 1px solid #444; background: url(images/textboxbg.gif) #ffffff repeat-x; }
/***************************************************************************************/
/************ Style for Watermarks inside TextBox **************************************/
.WaterMarkedTextBox { color: black; display: inline; visibility: visible; border-right: #c9c9c9 1px solid; padding-right: 2px; border-top: #c9c9c9 1px solid; padding-left: 2px; font-size: 12px; background: url(images/textboxbg.gif) #ffffff repeat-x; padding-bottom: 2px; border-left: #c9c9c9 1px solid; color: #333333; padding-top: 2px; border-bottom: #c9c9c9 1px solid; }
.NormalTextBox { color: black; display: inline; visibility: visible; border-right: #c9c9c9 1px solid; padding-right: 2px; border-top: #c9c9c9 1px solid; padding-left: 2px; font-size: 12px; background: url(images/textboxbg.gif) #ffffff repeat-x; padding-bottom: 2px; border-left: #c9c9c9 1px solid; color: #333333; padding-top: 2px; border-bottom: #c9c9c9 1px solid; }
.SiteMap A:link, .SiteMap A:active, .SiteMap A:visited { color: #333639; text-decoration: none; font-size: 12px; }
.SiteMap A:hover { color: #095BB7; text-decoration: none; font-size: 12px; }
.SiteMap A:link, .SiteMap A:active, .SiteMap A:visited { color: #352F2F; text-decoration: none; font-size: 12px; }
.SiteMap A:hover { color: #A72361; text-decoration: none; font-size: 12px; }


/***************************************************************************************/
.lblHdr { font-size: 10pt; color: #000000; font-family: Verdana Sans-Serif; font-weight: bold; color: #3D3A3A; text-transform: uppercase; border-bottom: solid 1px #9B0054; height: 20px; }
a.PagerLinkStyle { margin: 0px 2px 0px 2px; padding: 1px 5px 1px 5px; border: solid 1px #a1c6eb; color: #0066A7; font-weight: normal; text-decoration: none; vertical-align: top; }
a.PagerLinkStyle:hover { border: solid 1px #a1c6ff; background-color: #D2EaF6; }
a.PagerLinkSelected { margin: 0px 2px 0px 2px; padding: 1px 4px 1px 4px; font-weight: bold; border: solid 1px #a1c6eb; color: #0066A9; background-color: #D2EaF6; }


.coursetd { font-size: 8pt; line-height: 1.3em; }
.coursetd A:link { color: #333639; text-decoration: underline; font-size: 8pt; line-height: 1.3em; }
.coursetd A:active { color: #333639; text-decoration: underline; font-size: 8pt; line-height: 1.3em; }
.coursetd A:visited { color: #333639; text-decoration: underline; font-size: 8pt; line-height: 1.3em; }
.coursetd A:hover { color: #095BB7; text-decoration: none; font-size: 8pt; line-height: 1.3em; }
.forumpad { padding: 5px; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; }
.forumbor { border-bottom: 1px solid #BCBCBC; }

h3.forum { margin: 0px; padding: 0px 0px 5px 0px; font-size: 13px; }

.topics { background-color: #f1f1f1; }
.topics:hover { background-color: #ffffff; }

.topicsBorder { border-top: solid 1px #ffffff; border-bottom: solid 1px #069; padding: 2px 0px 6px 0px; }
