/***********************
*
* Default Styles 
*
***********************/

body {
  margin:0px;
  padding:0px;
  font-family:verdana;
  font-size:11px;
  background:#CDE7FE;
  scrollbar-arrow-color:#FFF;
  scrollbar-3dlight-color:#003399;
  scrollbar-base-color:#FFF;
  scrollbar-darkshadow-color:#003399;
  scrollbar-face-color:#003399;
  scrollbar-highlight-color:#FFF;
  scrollbar-shadow-color:#003399;
}

/***********************
*
* Shadow Styles 
*
***********************/

#left_shadow {
  background: url(../images/left_shadow.jpg);
  margin-top:334px;
  height:157px;
  width:29px;
  float:left;
}

#right_shadow {
  background: url(../images/right_shadow.jpg);
  margin-top:334px;
  height:157px;
  width:29px;
  float:left;
}

           
/***********************
*
* Other Styles 
*
***********************/

.room_scroller {
  float:left;
  height:253px;
  padding-left:4px;
  width:234px;
  overflow:auto;
}

.highlighted {
  color:white;
}

table {
  font-size:11px;
}

.left {
  color:white;
}

#main_background {
  width:780px;
  height:600px;
  background: url(../images/main_background.jpg) no-repeat;
}

#top_navigation {
  padding-left:60px;
  padding-right:10px;
  padding-top:20px;
  padding-bottom:50px;
}

#top_navigation a:link,
#top_navigation a:visited {
  padding:8px;
  float: right;
  color: #fff;
  display:block;
  text-decoration:none;
}

#top_navigation a:hover {
  color: #fff;
  text-decoration:underline;
}

#main_box_container {
  float:left;
  width:720px;
  background:#fff;
  min-height:485px;
}

.logo_container {
  margin-top:100px;
}

.text_container {
  text-align: right;
  width:200px;
}

.text_container a:link,
.text_container a:visited { 
  color:#003399;
  text-decoration:none;
  line-height:16px;
}

.text_container a:hover { 
  color:#003399;
  text-decoration:underline;
}

#left_white {
  background:white;
  float:left;
  min-height:485px;
  width:240px;
}

#right_container {
  float:right;
  min-height:480px;
  width:480px;
}

#blue_and_white 
{
  background:url('../images/blue_to_white.gif') repeat-y top left;
  width:480px;
  min-height:266px;
}

#right_content_scroller_smaller {
  text-align:left;
  overflow:auto;
  background:#fff;
  float:left;
  width:470px;
  min-height:253px;
  min-height:266px;
   padding:0 5px;
}

#right_content_scroller {
  overflow:auto;
  background:#fff;
  float:left;
  width:480px;
  height:485px;
}

#box_left {
  background:#003399;
  height:253px;
  width:238px;
  float:left;
}


#box_left_cross_over a:link,
#box_left_cross_over a:visited {
  color:white;
  font-weight:bold;
  text-decoration:none;
}

#box_left_cross_over {
  color:#fff;
  overflow:auto;
  background:#003399;
  min-height:266px;
  width:470px;
  padding:0 5px 5px 5px;
  float:left;
}

#box_right .padding {

}

#box_right {
  background:#fff;
  height:252px;
  width:238px;
  float:right;
}

#right_padding {
padding:20px;
}

#padding {
  padding-top:12px;
  text-align: left;
  color:white;
}

#padding .title 
{ 
  font-size:12px;
  font-weight:bold;
}

#footer_shadow {
  background:url('../images/bottom_shadow.jpg');
  height:18px;
  width:720px;
  clear:both;
}

#footer {
  color:#330065;
  font-size:9px;
  float:right;
  margin-top: 18px;
  margin-right: 20px;
}

/******************************/
td.nonmonthdays
{
  background:#fff;
	/*background: #E4EFF2;*/
}
tr.borderMe td
{
	border: 1px ridge #C2D2EF;
	width:20px;
	height: 20px;
}
tr.borderMe2 td
{
	border: 1px ridge #C2D2EF;
}
.header
{
  color: #fff;
  background: #8198C9;
	/*background: #ADE0FC;*/
}
.taken
{
  background: #DBE3FA;
	/*background: #CDE7FE;*/
	/*background: #FFD595;*/
}
.free
{
  background: #B3C1DE;
	/*background: #FFEDD3;*/
}
h3
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom:9px;
}


#contact_form input, 
#contact_form textarea,
#contact_form select 
{
  color:#000;
  background-color:#CDE7FE;
  font-family:verdana;
  font-size:11px;
  border:1px solid #330065;
  padding:2px;
  margin-top:1px;
  margin-bottom:1px;
  background:#fff;  
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
