html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

* {
 margin:0px;
 padding:0px;
 }
body {
 font-family:tahoma,arial,sans-serif;
 font-size:10pt;
 color:#605d5c;
 line-height:18px;
 margin: 0px 0px 0px 0px;
}

#container {width:1024px;margin-left:auto;margin-right:auto;}

#sub-container {width:984px;margin-left:0px;}
#clear {clear:both;}
#sub-container #left-column{width:980px;float:left;}
#sub-container #right-column{width:232px;float:right;}
#sims-container #left-column{width:700px;margin-right:10px;float:left;}
#sims-container #right-column{width:250px;margin-left:10px;float:right;}
#top-banner {height:115px;background: url(../images/head.png) 100% 0; background-repeat:no-repeat; background-position:30px 0px;}
#message-container {margin-right:5px;margin-left:5px;}
#page-header {height:66px;padding-bottom:54px;}
#header00 {height:66px;background: url(../images/0.png) 100% 0 repeat-y;}
#header0 {height:66px;background: url(../images/student_registration.png) 100% 0 repeat-y;}
#header1 {height:66px;background: url(../images/1.png) 100% 0 repeat-y;}
#header2 {height:66px;background: url(../images/2.png) 100% 0 repeat-y;}
#header3 {height:66px;background: url(../images/4.png) 100% 0 repeat-y;}
#header4 {height:66px;background: url(../images/5.png) 100% 0 repeat-y;}
#header5 {height:66px;background: url(../images/6.png) 100% 0 repeat-y;}
#header6 {height:66px;background: url(../images/7.png) 100% 0 repeat-y;}
#header7 {height:66px;background: url(../images/7.png) 100% 0 repeat-y;}
#top-texts {
 font-family:impact;
 font-size:29px;
 color:#0693dd;vertical-align:middle;
}

#page-no {width:230px; vertical-align:top;}
#dummy-feeds {width:230px;border:1px solid #969594;background-color:#f5f5f5;}
#feeds-banner {height:34px;background: url(../images/feed_top.png) 100% 0 repeat-y;}
#feed-first {width:230px;height:77px;margin-top:31px;margin-bottom:41px;vertical-align:top;display:table;}
#feed {width:230px;height:77px;margin-bottom:41px;vertical-align:top;display:table;}
#feed-image{width:79px;height:79px;border:0px;padding-left:14px;vertical-align:top;}
#feed-text {width:127px;padding-right:5px;float:right;vertical-align:top;}
#left-c{display:table;background-color:#DEDEE0;width:39px;}

/*a:link, a:visited {
    color: #4388A9;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #333333;
    text-decoration: none;
}*/

a:link, a:visited {
     text-decoration: none;
}
a:hover {
   text-decoration: none;
}


div#top-head {}

div#bottom-head{ }
/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}


/*---------------------pop up css start------------------------------*/


#overlay {display: none;position: absolute;top: 0;left: 0;z-index: 100;width: 1020px;height: 800px;background-color: black;
-moz-opacity: 0.75;opacity: 0.75;filter: alpha(opacity=75);
}

html > body #overlay {height: 100%;display: none;position: fixed;top: 0;left: 0;z-index: 100;width: 100%;background-color: #000;-moz-opacity: 0.75;	opacity: 0.75;filter: alpha(opacity=75);
}



#window {position: absolute;background: #ffffff;z-index: 102;color:#000000;display:none;border: 10px solid #111111;text-align:left;top:50%;left:40%;}

#title{background-color:#fff;height:27px;}
#ajaxContent{clear:both;padding:2px 15px 15px 15px; 
	overflow:auto;text-align:left;line-height:1.4em;}
#ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;font-weight:bold;color:#ffffff;text-shadow: 1px 1px 0 #666666;text-transform: capitalize;	}
#closeWindowButton {font-weight:bold;color:#ffffff;text-shadow: 1px 1px 0 #666666;text-transform: capitalize;	}

#closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#txt_id{text-align:center;}
#window{ width: 400px; height: 210px; overflow:auto;}
/*---------------------pop up css end------------------------------*/


/*---------------------pop up css start------------------------------*/


:root *> #window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 10px solid #111111;text-align:left;top:50%;left:50%;}

:root *> #title{background-color:#fff;height:27px;}
:root *> #ajaxContent{clear:both;padding:2px 15px 15px 15px; /* 03112011->causing padding on right and left side of the content*/
	overflow:auto;text-align:left;line-height:1.4em;}
:root *> #ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;font-weight:bold;color:#ffffff;text-shadow: 1px 1px 0 #666666;text-transform: capitalize;	}
:root *> #closeWindowButton {font-weight:bold;color:#ffffff;text-shadow: 1px 1px 0 #666666;text-transform: capitalize;	}

:root *> #closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
:root *> #txt_id{  text-align:center;}
:root *> #window{margin-left: -215px; width: 400px; height: 210px; margin-top: -70px;overflow:auto;}
/*---------------------pop up css end------------------------------*/


.datepicker{
	background: url("../images/calendar.gif") no-repeat;
	background-size: 16px 15px;
	background-position: 98% 50%;
}

.datepicker1{
	background: url("../images/calendar.gif") no-repeat;
	background-size: 16px 15px;
	background-position: 98% 50%;
}

.dottedBorderRight{
	padding: 10px;
	border-right: 1px #BFBEBE dotted;
}
.dottedBorderLeft{
	padding: 10px;
	border-left: 1px #BFBEBE dotted;
}
.dottedBorder{
	padding-bottom:2px;
	border-bottom:1px #bfbebe dotted;
}
.required{
	color: red;
}
.image_menu{
	list-style: none;
}
.image_menu li {
	padding: 0px;	
	float: left;
	height: 60px;
}
