body {


padding: 0px 0px 0px 0px;


margin: 0px 0px 0px 0px;


}

.searchLabel {
	text-align: right;
	padding-right: 5px;
	float: left;
	width: 85px;
}
.searchSelector {
	text-align: left;
	float: left;
}



a:link, a:hover, a:active, a:visited {


color: #1F2445;


}





.top {


float: left;


width: 40%;


height: 75px;


background: url('img/top-logo.jpg') no-repeat 20px 10px;


background-color: #1F2445;


}





.top p {


margin: 0px;


padding: 30px 0px 0px 300px;


color: white;


font-family: Verdana;


font-size: 10pt;


font-weight: bold;


}





.top_right {


float: left;


width: 30%;


height: 75px;


background-color: #1F2445;


}





.top_right p {


margin: 0px;


padding: 30px 0px 0px 0px;


color: white;


font-family: Verdana;


font-size: 8pt;


font-weight: bold;


}





.top_menu {


clear: both;


font-family: Verdana;


font-size: 9pt;


padding-top: 20px;


margin: 0 auto;


width: 450px;


}





.top_menu ul {





}





.top_menu li {


float: left;


padding: 0px 20px 0px 20px;


list-style: none;


}





.page_content {


padding-top: 50px;


margin-bottom: 75px;


font-family: Verdana;


font-size: 10pt;


}





.calendar {


clear: both;


margin: 0 auto;


padding-top: 10px;


font-family: Verdana;


width: 860px;


}





.calendar .tech_name {


clear: both;


width: 848px;


font-weight: bold;


padding: 5px;


margin-top: 30px;


color: white;


background-color: #1F2445;


border-bottom: 2px solid white;


}





.calendar .day {


text-align: center;


font-size: 10px;


width: 170px;


float: left;


background-color: #F0F0F0;


border-right: 2px solid white;


margin: 0px 0px 0px 0px;


}





.calendar .day p {


margin: 0px 0px 5px 0px;


padding: 5px;


background-color: #BBDDFF;


font-weight: bold;


font-size: 11px;


}





.calendar .day ul {


text-align: left;


padding: 10px;


margin: 0px 0px 0px 0px;


}





.calendar .day li {


font-size: 10px;


height: 70px;


list-style: none;


padding: 0px 0px 0px 0px;


margin: 0px 0px 0px 0px;


}





.calendar .day li .time {


font-weight: bold;


}





.calendar .day li .taken {


width: 150px;


background-color: #F0F0F0;


text-indent: 5px;


}





.calendar .day li .open {


width: 150px;


height: 16px;


background-color: white;


}





.clear {


clear: both;


}


.nospace {


margin-left:0;


margin-right:0;


}


