﻿#container, #contain, body{margin: 0 auto;}
h2, h1, ul, ol,li, body{padding: 0;}
a{text-decoration:none;color: #445664}
#content, #container, #contain, body{text-align: center;}
body, p,  td, th, tr, form, input, textarea, select{font: 13px tahoma;color: #445664;}
ul, ol{list-style-type: none;}
h2, h1, ul, ol,li{margin: 0;}
h2, h1{color: #d71e19;}
h1{font: bold 24px Arial;}
h2{font: bold 14px Arial;line-height: 25px;padding-left: 5px;}
#container{width: 990px;}
#container-showdowleft{background: url('/App_Themes/Default/Images/shado-left.gif') repeat-y 5px;padding-left: 16px;}
#container-showdowright{background: url('/App_Themes/Default/Images/shado-right.gif' ) repeat-y 964px;padding-right: 16px;}

/*CSS For Bullet List*/
ul li .list{list-style-type:disc; padding:0px 0px 0px 15px;}
ol li .list{list-style-type:disc; padding:0px 0px 0px 15px;}

#contentrightmain, #contentleft, #contentright, #contentmain, #footer #footer-menu, #footer #footer-left, #footer, #footer-redtop, .menu .divider, .menu .menu-selected, .menu .menu-item, .menu, #menu, #top #top-flash, #top #top-right, #top #logo, #top #top-logo-div, #top #top-leftlightblue, #top #top-leftdarkblue, #top, #top-redbottom, #content, #container-showdowright, #container-showdowleft{float: left;}
#top #top-logo-div, #content{background: #FFFFFF;}
#content{padding: 0px 4px 0px 4px;}
#contentmain, #content{width: 956px;}

#top-redbottom{background-color: #fe7704;width: 955px;}
#top-redbottom{padding-bottom: 4px;}
#top{border-bottom: 1px solid #FFF;}
#top #top-leftdarkblue{background: #1456ac;}
#top #top-leftlightblue, #top #top-leftdarkblue{padding-left: 7px;}
#top #top-leftlightblue{background: #1d66d7;}
#top #top-logo-div{background: url('/App_Themes/Default/Images/logo_bg.gif' ) repeat-x;border-left: 1px solid #FFF;border-right: 1px solid #FFF;margin-right: 7px;}
#top #logo{background: url('/App_Themes/Default/Images/logo.gif' ) no-repeat;cursor: pointer;height: 179px;}
#contentleft, #top #logo{width: 228px;padding:0px 5px 0px 5px;}
#top #top-right{background: #144fa7;}
#top #top-flash, #top #top-right{width: 694px;}
#top #top-flash{width: 694px;height: 148px;}

/*CSS For Menu*/
.menu{background: url('/App_Themes/Default/Images/main-menu-bg.gif' ) repeat-x;border-top: 1px solid #FFFFFF;line-height: 29px;width: 100%;}
.menu{font: 12px Tahoma;}
.menu .menu-selected{padding: 0 10px;}
.menu .menu-item{padding: 5px 4px 0px 7px;font-size:13px;}
.menu .menu-item a{text-decoration:none;font-weight:bold;color:#000000}
.menu .menu-selected a{color: #FFFFFF;}
.menu .divider{border-right :1px solid #000000;height: 29px;width: 1px;}

#footer #footer-left a, #footer #footer-menu a, #contentleft .submenulist li a, .menu .menu-selected a{text-decoration: none; }

/*More Link*/
div.morelnk {text-align:right;font-weight:bold }
div.morelnk a{text-decoration:none;color: #FF7A02; padding:0px 5px 0px 0px}
div.morelnk a:hover{text-decoration:underline}


/*CSS For Footer*/
#footer-redtop{border-top:4px solid #fe7704;width: 955px;}
#footer-redtop{padding-top: 4px;}
#footer{font: 11px tahoma;background: url('/App_Themes/Default/Images/footer.gif' ) repeat-x;padding: 22px 25px 0;width: 905px;}
#footer #footer-menu, #footer #footer-left{padding-top: 0px;}
#footer #footer-menu{padding-left: 50px;color: #000000;}
#footer #footer-right{float: right;text-align: right; }
#footer #footer-left a, #footer #footer-menu a{color: #000000;}


#contentmain{background: url('/App_Themes/Default/Images/contentbg.gif' ) repeat-y;}
#contentleft{margin: 1px 1px 10px 8px;text-align: left;}
html > body #contentleft, #contentright{margin: 1px 1px 10px 15px;}
#contentright{width: 603px; padding:18px 43px 31px 43px; margin:0px 0px 0px 7px; text-align:justify;}
#contentleft ul.submenulist{border-top: 1px solid #cfcfcf;font: bold 10px Tahoma,Arial;}
#contentleft .submenulist li{background: url('/App_Themes/Default/Images/menuUnSelected.gif' );border-bottom: 1px solid #cfcfcf;text-indent: 25px;}
#contentleft .submenulist li.special{background: url('/App_Themes/Default/Images/menuSpcial.gif' );}
#contentleft .submenulist li a{color: #4f5c64;line-height: 26px;text-transform: uppercase;}
#contentrightmain{width: 477px;}
#contentrightcontrol{width: 203px;}
#contentleft .submenulist li:hover, #contentleft .submenulist li.selected{background: url('/App_Themes/Default/Images/menuSelected.gif' )}

#contentmain #contentright #Mainbody-top{float:left;width:608px;}
#contentmain #contentright #Mainbody-top #Mainbody-cornertopL{float:left;height:10px;width:12px;background:url('/App_Themes/Default/Images/cornertopL.gif') no-repeat 0px 100%;}
#contentmain #contentright #Mainbody-top #Mainbody-cornertopR{float:right;height:10px;width:12px;background:url('/App_Themes/Default/Images/cornertopR.gif') no-repeat 0px 100%;}

#contentmain #contentright #Mainbody{float:left;width:584px;border-right:solid #919292 1px;border-left:solid #919292 1px;padding:0px 11px 8px 11px}

#contentmain #contentright #Mainbody-bottom{float:left;height:2px;width:608px;}
#contentmain #contentright #Mainbody-bottom #Mainbody-cornerbottomL{float:left;width:12px;background:url('/App_Themes/Default/Images/cornerbottomL.gif') no-repeat;}
#contentmain #contentright #Mainbody-bottom #Mainbody-cornerbottomR{float:right;width:12px;background:url('/App_Themes/Default/Images/cornerbottomR.gif') no-repeat;}

/*Inner Page*/
#pageHeader{float:left;color:#d71e19;font-family:Arial;font-size:20px;width:559px; border-bottom:1px dotted #908F88;padding:0px 0px 1px 25px;margin:0px 0px 5px 0px}
#pageContent{float:left;font-family:Tahoma;font-size:13px;color:#445664;padding:0px 23px 0px 23px;width:538px; min-height:340px;_height:expression(this.clientHeight > 340 ? "auto":"340px")}

/*CSS FOR NEWS*/

.news{float: left;width: 538px;padding:5px 0px 5px 0px;}
.news .bullet{float: left;width: 18px;height: 18px;background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px -3px}
.news .newstxt{float: left;width:520px; color:#FF8102; font-weight:bold;text-align:justify}
.news .newstxt a{text-decoration:none; color:#445664}
.news .newstxt a:hover{text-decoration:underline; color:#D71E19}

/*CSS FOR Special Institution*/
.Institution{float: left;width: 538px;padding:5px 0px 5px 0px;}
.Institution .bullet{float: left;width: 18px;height: 18px;background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px -3px}
.Institution .Institutiontxt{float: left;width:520px;  font-weight:bold;text-align:justify}
.Institution .Institutiontxt a{text-decoration:none; color:#445664}
.Institution .Institutiontxt a:hover{text-decoration:underline; color:#D71E19}

/*CSS FOR courses*/
.courses{float: left;width: 538px;padding:5px 0px 5px 0px;}
.courses .heading{font-family:Tahoma;font-size:13px;color:#FF8102; text-transform:uppercase ;  font-weight:bold; letter-spacing:1px;}
div.title{height:25px;float:left;width:130px; text-align:left }
div.data{float:left; text-align:justify; width:400px;}


p.paging{ font-weight:bold; text-align:right; }
p.paging a{text-decoration:none;color:#445664}

/*CSS FOR CENTER*/
.center{float: left;width: 265px;padding:5px 0px 5px 0px;}
.center a {text-decoration:none;color:#445664}
.center a:hover{color:#D71E19;text-decoration:underline}
.center .bullet{float: left; font-weight:700; width: 135px;height: 18px;background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px -3px; text-indent:15px}
#ctl00_CPHContent_rptCenters{ width:100%;border:0px solid red}
#ctl00_CPHContent_rptCenters td li{width:90%; vertical-align:text-top  }
#ctl00_CPHContent_rptCenters tr {vertical-align:top}


/*FORM CONTROL*/
#PnlError{float:left;height:50px;width:99%;border:1px solid gray;background-color:#FFFFE0;padding:2px; margin:15px 0px 5px 0px; line-height:2}
.Mandatory{ color:Red;height:25px}

form ol{list-style-type:none;margin-top:10px;margin-left:0px;margin-Bottom:5px;margin-right:0px}
form li{clear:both;padding:1px 0}
div.form-control{float:left;margin-right:5px}
div.form-ErrorMsg{float:left;padding-top:3px}
div.form-label{height:25px;float:left;width:135px;text-align:left; line-height:12px}


.input-text{width:150px;height:15px;border:1px solid gray;font:12px verdana}
.input-text-250{width:350px;height:15px;border:1px solid gray;font:12px verdana}
.input-file{width:250px;height:20px;border:1px solid gray;font:12px verdana}
.input-textarea{width:300px;height:100px;border:1px solid gray;font:10px verdana}
.input-textarea-200{{width:200px;height:50px;border:1px solid gray;font:10px verdana}}
.input-button{width:65px;height:23px;font-weight:bolder;font:12px verdana;background-color:#c1c1c1;color:#000000;border:1px solid #000000}
.input-button-120{width:120px;height:23px;font-weight:bolder;font:12px verdana;background-color:#c1c1c1;color:#000000;border:1px solid #000000}
.input-button-module{width:150px;height:23px;font-weight:bolder;font:12px verdana;background-color:#c1c1c1;color:#000000;border:1px solid #000000;text-align:left}
.input-list{width:140px;height:80px;border:1px solid gray;font:12px verdana}
.input-button-invisible{display:none;visibility:hidden }
.CalendarImageButton{background-image:url("/App_Themes/Default/images/Calendar.gif");background-repeat:no-repeat;width:17px;height:16px;font-size:12px;color:#FFFBD6;vertical-align:-1px}
.MyCalendar .ajax__calendar_container{border:1px solid #646464;background-color:#ffffff;color:#000000}
.visible{visibility:hidden}

/*CSS FOR PHOTOGALLEY*/
#contentleft #photogallery #photogallerytxt .header{float:left;width: 225px; background: url('/App_Themes/Default/Images/menu-bg3.gif' ); background-repeat:repeat-x;  border-top: 1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf;}
#contentleft #photogalleryimg{float: left;width: 223px;height:158px;padding:1px;margin-top:2px;border:1px solid  #cfcfcf}
#contentleft #photogallerythumb .photogallerythumbimg{float: left;width: 70px;height:56px;display:inline-block ;padding:1px;cursor:hand;margin-right:1px;border:1px solid #cfcfcf;}

/* For News & Event UserControl*/
#contentleft #news, #contentleft  #events,#contentleft #noticeboard{float: left;border-top: 1px solid #cfcfcf;width: 225px;}
#contentleft #news .header, #contentleft #events .header,#contentleft #noticeboard .header {background: url('/App_Themes/Default/Images/menu-bg3.gif' );border-bottom: 1px solid #cfcfcf;}
#contentleft #news p a, #contentleft #events p a,#contentleft #noticeboard p a {text-decoration: none;font-weight: bold;color: #445664;margin: 0px 0px 0px 20px;}
#contentleft #news p a:hover, #contentleft #events p a:hover.#contentleft #noticeboard p a:hover {text-decoration: underline;}
#contentleft #news ul li.list, #contentleft #events ul li.list,#contentleft #noticeboard ul li.list{background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px 2px;text-indent: 20px;line-height: 25px;}

#contentleft #news ul li.list a, #contentleft #events ul li.list a,#contentleft #noticeboard ul li.list a{text-decoration: none;color: #445664;}
div.sepratorsolidline{margin:0 2px 0 0px; padding:0; border-top:1px solid #cfcfcf}

.LeftSpacer{float: left; width:225px; height: 15px}

/*Event Gallery*/
#dtleventgallery {background-color:#FDFDEC;width:100%; margin-top:10px}
#dtleventgallery td {width:50%;text-align:center;vertical-align:top; font-weight:bold;border:1px solid #FFE29A;empty-cells:hide;padding:10px 0px 5px 0px}

/*PhotoGallery*/
#ctl00_CPHContent_DLSGallery{width:100%; margin:0px;}
#ctl00_CPHContent_DLSGallery td {width:50%;text-align:center; vertical-align:top; font-weight:bold;border:1px solid #FFE29A; empty-cells:hide; padding-bottom:5px}

/*Facilities*/
#ctl00_CPHContent_DLSFacilities {width:100%; margin:0px;}
#ctl00_CPHContent_DLSFacilities td {width:45%;text-align:center; vertical-align:top; font-weight:bold;border:1px solid #FFE29A;empty-cells:hide; padding-bottom:5px}

/*CSS For Member Profile*/
#contentleft .myaccount {float:left; width:223px; border:1px solid #E0E0C0; margin:5px 0px 5px 0px}
.myaccount .heading{float:left; width:223px; height:25px; background: url('/App_Themes/Default/Images/menu-bg3.gif' ); background-repeat:repeat-x;}
.myaccount ul li.list{background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px 2px;text-indent: 20px;line-height: 25px; margin:0px 0px 0px 5px}
.myaccount a{text-decoration: none;color: #445664;}
.membername{float:left;width:218px; font-weight:bold;margin:0px 0px 0px 5px}


/*CSS FOR DOWNLOAD*/
.bullet{float: left;width:520px;background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px 0px; text-indent:15px; margin:0px 0px 3px 0px }
.downloadtxt{float: left;width:520px; padding:0px 0px 0px 15px;}
.downloadlnk{float: left;width:520px; padding:0px 0px 5px 15px;color:#FF8012}
.downloadlnk a {text-decoration:none;color:#FF8012}

/*CSS For Login */
.Login{width: 400px; margin: 60px 0px 0px 68px; height: 190px; border: 1px solid #E0E0C0}
.Logintxt{background-color: #E0E0C0; height: 30px}
.Loginbody{width: 400px; padding: 10px 10px 20px 10px;}

/*CSS For Sitemap */
.sitemap li{float: left; width:530px; height: 18px;background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px -1px; text-indent:15px;}

/*CSS FOR BLOG USER CONTROL*/
#contentleft .BlogBox {float:left; width:223px; border:1px solid #E0E0C0; margin:5px 0px 5px 0px}
.BlogBox .heading{float:left; width:223px; height:25px; background: url('/App_Themes/Default/Images/menu-bg3.gif' ); background-repeat:repeat-x;}
.BlogBox ul li.list{background: url(  '/App_Themes/Default/Images/bullet3.gif' ) no-repeat 0px 4px;text-indent: 20px;line-height: 25px; margin:0px 0px 0px 5px}
.BlogBox a{text-decoration: none;color: #445664;}
.BlogBox{float:left;width:218px;margin:0px 0px 0px 5px}

