body{
	background-color:#9cdcf9;
	overflow-y:scroll;
	text-align:center;
	height:640px;
	margin-top:-1px;
	margin-left:-1px;
	margin-right:-1px;
	font-family:arial;
	font-size:8px;
}

body,td,th {
	font-family: Arial, Verdana, sans-serif;	
	
}

a{
	text-decoration:none;
}
 #container {
width:1023px;
	
	margin:0pt auto;
	overflow:hidden;
}
#header{
	width:1023px;
	height:88px;
	margin:0pt auto;
	overflow:hidden;
}

.search{
		background: url(/images/bg1/search_box.png) no-repeat scroll 0%;
		opacity=0;
		width:182px;
		height:38px;
}

.maparea{
		font-size:12px;
}
#blurbWnd_div{
		font-size:12px;
}

.search_input{
		margin-top:2px;
		margin-left:3px;
		width:155px;
		height:18px;
		border-style:none;
		color:#DFDFDF;
}

.inp
{
background-color:#FFFFFF;
border:1px solid #FFFFFF;
color:#333333;
font-size:11px;
margin:2px 5pt 2px 9px;
width:145px;
height:18px;
margin-top:10px;
margin-left:4px;
}


#left_div{
	width:164px;
	float:left;
}

#right_div{
	width:222px;
	float:right;
}

#mid_div{
	margin-left:164px;
	margin-right:236px;

}

.menu_left{
	background: url(/images/bg1/button_left.png) repeat-x scroll center top;
		width:20px;
		height:39px;

}

.left{
	background: url(/images/buttons1/button_rounded_rect_orange_left.png) no-repeat scroll;
	display:block;
	width:9px;
	
		height:30px;
		float:left;
}
.right{
	background: url(/images/buttons1/button_rounded_rect_orange_right.png) no-repeat scroll;
	display:block;
	width:9px;
	
		height:30px;
		float:right;
}
.mid{
	background: url(/images/buttons1/button_orange_1px.png) repeat-x scroll;
	width:170px;
		height:30px;
		
}
.Heading{
	font-family:Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size:18px;
	color: #2C78B5;
}

.menu_font a{
	color:#1E6281;
	font-size:14px;
	text-decoration:none;

}

.menu_font a:hover{	
	color: #FFFFFF; 
	text-decoration:none;
}

.header_top_font a{
	color:#339ece;
	font-size:12px;
	text-decoration:none;

}
.header_top_font {
	color:#040404;
	font-size:12px;
	text-decoration:none;

}

.header_top_font a:hover{
	
COLOR: #ea6a00; text-decoration:none;
font-size:12px;
}

.header_links_font a{
	color:#e86800;
	text-decoration:none;
	

}

.header_links-font a:hover{
	
COLOR: #ea6a00; text-decoration:none;
}

.whitefont{
	color:#FFFFFF;
	font-size:14px;
}

.pad {
	background-color: #FFFFFF;
	padding: 5px;
	color:#7F7F7F;
	font-size:12px;
}

.GrayFont{
	font-family:Arial, Verdana, sans-serif;
	color: #7F7F7F;
	font-size:12px;
}

.profpad{
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	padding: 2px;
	color: #7F7F7F;
}

.highlight{
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	padding: 2px;
	color: #FFFFFF;
	background-color:#e86800;
}

.normal{
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	padding: 2px;
	color: #FFFFFF;
	background-color:#339ece;
}


/*calendar*/

div.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position:absolute;
	left:0px;
	top:0px;
	width:290px;
	height:auto;
	z-index:1;
	cursor: pointer;
	
	visibility: hidden;
	border: 1px solid #999999;
}
table.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	border: none;
	width:100%;
}
tr.firstrow 
{
	background-color: #000099;
}
td.day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 14%;
	text-align: center;
}
td.today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000033;
	width: 14%;
	text-align: center;
	color: #ff0000;
}

td.weekends 
{
	background-color:#CCCCEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 14%;
	text-align: center;
}

td.weekends_out 
{
	background-color:#CCCCEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border:none;
	width: 14%;
	color: gray;
	text-align: center;
}
td.day_out {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 14%;
	text-align: center;
	color: gray;
	background-color: #ffffff;
}
td.day_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #333333;
	width: 14%;
	text-align: center;
	color: white;
	background-color: black;
}
/* class to hidden week col*/
td.weekhidden
{
	display:none;
}
td.week
{
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	background-color: #ffffff;
	text-align: center;
}
td.weeksel
{
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	background-color: #ffffff;
	text-align: center;
}

td.wd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	
	text-align: center;
	width: 14%;
}
td.closew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px none #000033;
	font-weight: bold;
	color: #FFFFFF;
	background-color: black;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 14%;
	text-align: center;
	border: none;
	background-color: #000099;

}
select.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border: none;
}

.waitnode {
  text-align: center;
  font-weight: bold;
  font-size: 15px;

  font-family:Arial, Verdana, sans-serif;
	color: #7F7F7F;
}


.context {
         font-family:Arial, sans-serif;
         text-decoration:none;
         color:#4444ff;
         font-size:small;
		 text-align: left;
}

a:hover div {
         background:#eee;
}

.rowdiv{
	background: url(/images/login-new/blue_rowdiv.png) repeat-x scroll;
	width:194px;
	height:5px;
}

.pan_frnd:hover{
	width:40px;
	height:40px;
}

.divider{
	width:600px;height:1px;background:url(/images/login-new/dotted_line_seperator_bg.png);
}