﻿/*----------------------- Calendar Style ------------------------------------- */
.ajax_calendar .ajax__calendar_container {
	border: 1px #666666 solid;
	background-color: #ECF5FE;
	color: #003468;
	line-height: 16px !important;
}
	
.ajax_calendar .ajax__calendar_hover .ajax__calendar_day {
	background-color: #B2CCE3!important;
	color: #0A1581!important;
	font-weight: bold;
	border-right: 1px #8BB3D6 solid;
	border-left: 1px #8BB3D6 solid;
}
	
.ajax_calendar .ajax__calendar_active .ajax__calendar_day {
	background-color: #FFFFFF;
	color: #666666;
	font-weight: bold;
	border: 1px #666666 solid;
}
	
.ajax__calendar_header {
	background-color: #E3E3E3;
	color: #003468;
	border: 1px #C7C7C7 solid;
}
	
.ajax_calendar .ajax__calendar_today {
	background-color: #E3E3E3;
	color: #003468;
	border: 1px #C7C7C7 solid;	
}
	
.ajax_calendar .ajax__calendar_other .ajax__calendar_day {
	background-color: #0A1581;
	color: #FFFFFF;
	font-weight: 600;
	font-size: xx-small;
	border: 1px #0A1581 solid;
}
	
/* ---------------------- Main Divs ----------------------------*/
.banner {
	height: 19px;
	background-color: #003468;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 10px;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 19px;
	vertical-align: middle;
	font-family: Arial;
}

.form {
	padding: 0px 20px 0px 20px;
	border:0px red solid;
	line-height:27px;
}

.container {	
	width:1000px;
	background-color: #F1F1F1;
	overflow: visible;
	border: 1px #003468 solid;
	text-align:left;
	margin-left:10px;
	margin-bottom:12px;
  }		

.footer	{
	font: 11px Arial, Helvetica, sans-serif;
	padding:10px;		height:20px;	vertical-align:middle;	text-align:center;
}
	
/* ------------------ Menu Principal  ------------------------------*/
/* #menubar {	background-color: #000000;	}

#menunav {	font-family: Georgia, arial, helvetica, sans-serif;	}

/* this is the item for every header menu //
#menunav .StaticMenuItem {
	font-family: Georgia, arial, helvetica, sans-serif;		font-size: 12px ! important;
	height: 40px;		color: #808080;		background: url('../../images/BgBtn_b.png') ;
	cursor: pointer ! important;			text-transform: lowercase;
	padding: 2px 2px 0px 2px;				line-height: 32px;			}
	
#menunav .selected {	color: white;		}
	
#menunav a.StaticMenuItem {	display: block;		text-decoration: none;		text-align: center;	}
	
#menunav a:hover.StaticMenuItem {	color: #FFFFFF;	background: url('../../images/BgBtn2.png');			}
*/	
/* --------------------  Sub Menus Style --------------------- //
#menunav .MenuItemStyle {
	font-family: Georgia, arial, helvetica, sans-serif;		font-size: 12px ! important;
	height: 30px;	text-decoration: none;	text-transform: lowercase;	text-align: left;
	color: #808080;		width: 150px;		cursor: pointer ! important;
	border: 1px solid #515151;	background: #333333;
	vertical-align: middle;		line-height: 26px;		padding: 2px 2px 0px 5px;				}
	
#menunav a.MenuItemStyle {	display: block;		text-decoration: none;	}
	
#menunav a:hover.MenuItemStyle {  color: white;	 background: url('../../images/BgBtn2.png');	background-repeat: repeat-x;	}
*/
/* -----------------------    Menu End     --------------------------------- */

/* ---------------------- General ------------------------------------*/
body {	  
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	/*line-height: 12px;	*/}


.entrytext {
	background-color: White;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.centerdiv {
	width: 650px;	top: 0px;	margin: 0 auto;		position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 11.5px;	font-weight: normal;	}

/*--------------------------- Links ----------------------------------*/	
a { 	}

a:link {	color:#081de3;	text-decoration : none;			}

a:visited {	color: #081de3;    text-decoration : none;		}

a:hover { text-decoration: underline; 	}



.button {
	color: #FFFFFF;
	border: 1px black solid;
	background-color: #003468;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	margin: 2px;
}

.modalbackground {	background-color: Transparent;	filter: alpha(opacity=80);	opacity: 0.6;}

.modalbackground3 {	background-color: White;	filter: alpha(opacity=80);	opacity: 0.6;	}

.modalpopup img {	border: solid 2px #fff;	}

.modalpopup-text {
	display: block;	color: White;	background-color: #E0E0E0;	text-align: center;
	border: solid 3px gray;			padding: 10px;		}
	
.modalpopup-text input {	width: 75px;	}


/*-----------------------------New Properties for University -------------------------------------*/
/* This object is here just in case it should be needed for coloring purposes */
div#head-holder {
white-space:nowrap;
	background-color: #ecf5fe;
}

/* Image banner streching over head to right end */
div#head-banner {
	background-image: url(../images/head_bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	white-space: nowrap;
}

/* Banner image */
div#head-banner img {
	border: 0px; 
}

/* Actual logotype */
div#head-banner img#logo {
	border: 0; 
}
@media print {
	div#menu-holder {
		display: none;
		white-space:nowrap;
	}
}
/* Background image in bottom of menu level 1 puts border between menus */
div#menu-level1 {
	font-size: 11px;
	border-top : 1px solid #666;
	border-bottom : 1px solid #666;
	font-weight: bold;
	background-image: url('../../images/menu_bg.jpg');
	background-repeat: repeat-x;
	white-space: nowrap;
	height:18px;
	vertical-align:middle;
	line-height:18px;
}

div#menu-level1 a {
   padding-left: 17px;
   padding-right: 15px;
   text-decoration: none;
   color: #003468;
   white-space:nowrap;
   /*background: transparent url("../images/menu_bar.gif") no-repeat left;*/
}

/* Special ID to remove extra border in leftmost menu link */
div#menu-level1 a#menu-edge {
   background-image: none;
   padding-right: 11px;
}

div#menu-level1 a:hover {
 	text-decoration: underline;
}

div#foot-holder {
	white-space:nowrap;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	font-size: 0.95em;
}

div#foot {
	font-size: 10px;
	color: #003466;
	padding-left: 0px;
	padding-top: 0px;
	height: 28px;
	background-image: url('../../images/foot_bg.jpg');
	background-repeat: repeat-x;
	border: 1px solid #171717;
	text-align: center;
	line-height: 28px;
}

/*-------------------------------------------------------------------------------------------------*/
.collapsePanel {
	width: 640px;
	padding-left: 15px;
}

.mytable {	width:95%;		/*margin-top:6px; */	/*	border:1px blue dotted;	*/}

.mytable td{
	text-align: left;
	vertical-align: top !important;
	/*border: 1px #D7EAFD solid;*/
}

.myPanel {	height: auto;	width: 99%;		
/*border: 1px #8BB3D6 dashed; 	line-height: 30px !important;  */  }

.smallfonts {		font-size: 9px;		margin-left: 2px;	 }

.smallfontstabs {	font-size: 9px;		margin-left: 20px;	}

.mylineheight {		line-height: 27px !important;  			}

.ChBPanel {	margin-left: 50px;	width: 450px !important;	line-height: normal;
/*	background-color: #FFCCE6; */
}

.block {
	display: inline-block;
/*	border: 1px #FFCCE6 dashed; */
}

.blockLeft {
	float: left;
}

.hide {
	background-color: #F1F1F1;
	border: solid 2px #F1F1F1;
}

