body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	margin: 0px;
	padding:0px; 
	background: #e6ecf3 url("../images/body_background.gif") repeat-x top left;		
} 


.pageTitle {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

td{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.corePopup {
    position: absolute;
    z-index: 1001;
    width: 300px;
    height: 150px;
    top: 60%;
    left: 40%;
}
.popupBody {
    margin-top: 25px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

.popupHeaderWrapper {
    text-align: center;
    vertical-align: middle;
}

.popupHeaderText {
    float: left;
}

.popupHeaderImage {
    float: right;
    margin-top: 2px;
    margin-right: 2px;
}

.autoCompleteRow:hover {
	border-bottom: 2px;
	border-bottom-color: #A9A9A9;
}

.autoCompleteRow:hover {
	background-color:#008B8B
}

.imageCol {
    width: 50px;
	padding: 0px;	
    border: 0px;
}

.fNameCol {
    width: 125px;
    border: 0px;
	padding: 0px;
}

.selectInputTextContainer{
    width:500px;
}

.icePnlGrd {
	border:0px;
	padding: 0px;	
}

.icePnlGrdCol1 {
	border:0px;
	padding: 0px;
}


.exampleBox {
    margin: 15px 15px 0 0;
    padding: 15px;
    background: #FFF;
    border: 1px solid #d9d9d9;
    display: block;
    float:left;
}

.icePnlGrd{
    border: 0px;
	padding: 0px;			
}
.lNameCol {
    width: 125px;
    border: 0px;
	padding: 0px;	
}

.iceOutConStat {
}

.iceOutConStatInactive {
}

.iceOutConStatActive {
}

.iceOutConStatCaution {
}

.iceOutConStatDisconnect {
}

table.triptable { width: 100%; padding: 0px; spacing:0px; }
table.triptable td { width:50%; padding-left:0px; text-align:left; position: relative; left: -18em; } 

#flightTypeDiv { position: relative; }

.font9{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}

.font9light{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
}

.contactList1{
 	background:#eeeff1	
}	

.contactList1{}	

.thisweek{
	color: #808080;
	font-weight: bold;
}

.copyright{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #808080;
}

p{
	text-align:justify;
}

form{
	margin:0px;
	padding:0px;
}

a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #b30000;
}

a:visited {
	text-decoration: underline;
	color: #b30000;
}

a:hover {
	text-decoration: none;
	color: #b30000;
}

a.syssmall {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: underline;
	color: #b30000;
}

a.syssmall:visited {
	text-decoration: underline;
	color: #b30000;
}

a.syssmall:hover {
	text-decoration: none;
	color: #b30000;
}

input{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

select{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
      font-weight: bold;
      text-decoration: none;
	color: #333333;
}
.lblError{
	color: #FF0000;
}

.errortext{
	color: #990000;
  font-weight: bold;
	font-size: 11px;
}

.infotext{
	color: #2c3848;
	font-weight: bold;
	font-size: 11px;
}

.edt
{
	border:1pt solid #848284; 
}
.edt10px{
	border:1pt solid #848284; 
	font-size: 10px;
}

.edt100
{
	border:1pt solid #848284; 
	width:100%;
}

.edtReq
{
	border:1pt solid #848284; 
	background-color:#ffffa0;
}
.edtReq100
{
	border:1pt solid #848284; 
	background-color:#ffffa0;
	width:100%;
}

.edtReq120px
{
	border:1pt solid #848284; 
	background-color:#ffffa0;
	width:125px;
}	

.edtReq160px
{
	border:1pt solid #848284; 
	background-color:#ffffa0;
	width:190px;
}	


.edtReq240px
{
	border:1pt solid #848284; 
	background-color:#ffffa0;
	width:262px;
}	

.edtReq220px
{
	border:1pt solid #848284; 
	background-color:#ffffa0;
	width:230px;
}	

.lblNewMembers{
    font-weight: bold;
    padding:10px 0px 5px 10px;
}
.newMembersUser{
    padding-left:3px;
}
/******* ERROR 404 *******/
.error404{
	font-size: 14px;
  font-weight: bold;
  text-decoration: none;
	color: #AA0000;
	padding:20px 0px 20px 0px;
	text-align:center;
}
a.error404{
	font-size:14px;
  font-weight: bold;
  text-decoration: underline;
	padding:0px 0px 0px 0px;
  color: #aa0000;
}
a.error404:visited {
	color: #aa0000;
  text-decoration: underline;
}
a.error404:hover{
	color: #aa0000;
  text-decoration: none;
}

/******* GREEN NAV *******/
.green_nav_bg{
  height:40px;
  overflow:hidden;
  background: url('../images/topnavbg.gif') transparent no-repeat top left;
}
/******* TOP MENU *******/
#topmenu td {
	color: #767d88;
}

#topmenu td a{
	color: #767d88;
}
#topmenu td a:hover {
	color: #6c6c6c;
}
/******* CONTENT SEPARATOR *******/
.cseparator{
	background-color:#b5babf;
}
/*******LOGIN AREA *******/
a.login{
	font-size: 9px;
  font-weight: normal;
	color: #808080;
}
a.login:visited {
	color: #808080;
}
a.login:hover{
	color: #808080;
}
.remember{
	font-size: 9px;
	font-weight: normal;
	color: #808080;
}

/*******USER AREA *******/
.expanded .user_menu_root_unhover, .expanded .user_menu_root_hover, .selected .user_menu_root_unhover, .selected .user_menu_root_hover, .user_menu_root_unhover, .user_menu_root_hover{
  background:transparent url(../images/uremenubullet.gif) no-repeat center left;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #969ca4;
  padding:2px 0px 2px 10px;
  cursor:pointer;
}
.expanded .user_menu_root_unhover, .expanded .user_menu_root_hover{
  background:transparent url(../images/uremenubullet_ex.gif) no-repeat center left;
}
.user_menu_root_unhover{
  color: #ffffff;
}
.user_menu_root_hover{
  color: #ffffff;
  text-decoration: underline;
}
a.selected .user_menu_child_unhover, .selected .user_menu_child_hover, .user_menu_child_unhover, .user_menu_child_hover{
  font-size: 11px;
  font-weight: normal;
  color: #969ca4;
  text-decoration: none;
  padding:2px 0px 2px 15px;
  cursor:pointer;
}
.user_menu_child_unhover{
  color: #ffffff;
}
.user_menu_child_hover{
  color: #ffffff;
  text-decoration: underline;
}
a.logout{
	font-size: 9px;
	font-weight: normal;
	color: #969ca4;
  text-decoration: underline;
}
a.logout:visited {
	color: #969ca4;
}
a.logout:hover{
	color: #969ca4;
  text-decoration: none;
}

a.usermenu{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
  text-decoration: underline;
}
a.usermenu:visited {
	color: #ffffff;
}
a.usermenu:hover{
	color: #ffffff;
  text-decoration: none;
}

.usermenugray{
	font-size: 11px;
	font-weight: normal;
	color: #969ca4;
}


/******* CIRCLE BUTTON *******/
a.greenWRoundBtnLabel, a.redWRoundBtnLabel, a.redBRoundBtnLabel, a.brownWRoundBtnLabel, a.brownBRoundBtnLabel{
	font-size: 11px;
	font-weight: bold;
	top:-3px;
	left:0px;
 	position:relative;
}
.greenWRoundBtn, .redWRoundBtn, .redBRoundBtn, .brownWRoundBtn, .brownBRoundBtn{
	width:33px;
	height:33px;
	cursor:pointer;
	border:none;
}
/*** GREEN WHITE BG ***/
a.greenWRoundBtnLabel{
	color: #3d7d2b;
}
a.greenWRoundBtnLabel:visited {
	color: #3d7d2b;
}
a.greenWRoundBtnLabel:hover{
	color: #3d7d2b;
}
.greenWRoundBtn{
	background: url("../images/btn_green.gif") no-repeat left top;
}
/*** RED WHITE BG ***/
a.redWRoundBtnLabel{
	color: #b30000;
}
a.redWRoundBtnLabel:visited {
	color: #b30000;
}
a.redWRoundBtnLabel:hover{
	color: #b30000;
}
.redWRoundBtn{
	background: url("../images/btn_red.gif") no-repeat left top;
}

/*** RED BLUE BG ***/
a.redBRoundBtnLabel{
	color: #b30000;
}
a.redBRoundBtnLabel:visited {
	color: #b30000;
}
a.redBRoundBtnLabel:hover{
	color: #b30000;
}
.redBRoundBtn{
	background: url("../images/btn_red_plain.gif") no-repeat left top;
}

/*** BROWN WHITE BG***/
a.brownWRoundBtnLabel{
	color: #67171a;
}
a.brownWRoundBtnLabel:visited {
	color: #67171a;
}
a.brownWRoundBtnLabel:hover{
	color: #67171a;
}
.brownWRoundBtn{
	background: url("../images/btn_brown.gif") no-repeat left top;
}
/*** BROWN BLUE BG***/
a.brownBRoundBtnLabel{
	color: #67171a;
}
a.brownBRoundBtnLabel:visited {
	color: #67171a;
}
a.brownBRoundBtnLabel:hover{
	color: #67171a;
}
.brownBRoundBtn{
	background: url("../images/btn_brown_plain.gif") no-repeat left top;
}

/*** GREEN SMALL TEXT***/
a.greensmWRoundBtnLabel{
	color: #3d7d2b;
  font-weight: bold;
  text-decoration: none;
  font-size:9px;
}
a.greensmWRoundBtnLabel:visited {
	color: #3d7d2b;
  text-decoration: none;
}
a.greensmWRoundBtnLabel:hover{
	color: #3d7d2b;
  text-decoration: underline;
}
.greensmWRoundBtn{
	width:33px;
	height:33px;
	cursor:pointer;
	border:none;
		background: url("../images/btn_green.gif") no-repeat left top;
}

/*** BLACK BLUE BG***/

a.blackBRoundBtnLabel{
	font-size: 9px;
  font-weight: normal;
	top:-3px;
	left:0px;
 	position:relative;
	color: #2c3848;
  text-decoration: underline;
}
a.blackBRoundBtnLabel:visited {
	color: #2c3848;
  text-decoration: underline;
}
a.blackBRoundBtnLabel:hover{
	color: #2c3848;
  text-decoration: none;
}
.blackBRoundBtn{
	background: url("../images/btn_black_plain.gif") no-repeat left top;
	width:33px;
	height:33px;
	cursor:pointer;
}

/******* BUTTONS *******/
.buttonred_left{
	overflow:hidden;
	height:17px;
	width:1px;
	background:url("../images/left.gif") no-repeat left top;
}

.buttonred_center{
	background: url("../images/bg.gif") repeat-x left top;
}

.buttonred_input{
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	background:transparent;
	border:none;
	cursor:pointer;
	margin-left: 0px;
	margin-right: 0px;
}

.buttonred_right{
	overflow:hidden;
	height:17px;
	width:2px;
	background:url("../images/right.gif") no-repeat left top;
}

.buttonsilver_input{
	font-size:10;
	font-weight:bold;
	text-decoration:none;
	color:#b30000;
	background:transparent;
	border:none;
	cursor:pointer;
	margin-left: 0px;
	margin-right: 0px;
}

.buttonsilver_left{
	overflow:hidden;
	height:16px;
	width:2px;
	background:url("../images/silver_left.gif") no-repeat left top;
}

.buttonsilver_center{
	background: url("../images/silver_bg.gif") repeat-x left top;
}

.buttonsilver_right{
	overflow:hidden;
	height:16px;
	width:2px;
	background:url("../images/silver_right.gif") no-repeat left top;
}

.buttonsilver_next{
	overflow:hidden;
	height:16px;
	width:3px;
	background:url("../images/silver_next.gif") no-repeat left top;
}
	
.saveChangesBtn{
	background: url("../images/btn_save_changes.gif") no-repeat left top;
	width:98px;
	height:17px;
	border:none;
	cursor:pointer;
}

.searchBtn{
	background: url("../images/btn_search.gif") no-repeat left top;
	width:62px;
	height:17px;
	border:none;
	cursor:pointer;
}

.viewBtn{
	background: url("../images/btn_view.gif") no-repeat left top;
	width:54px;
	height:17px;
	border:none;
	cursor:pointer;
}

.sendBtn{
	background: url("../images/btn_send.gif") no-repeat left top;
	width:46px;
	height:17px;
	border:none;
	cursor:pointer;
}
.calBtn{
	background: url("../images/calendar.gif") no-repeat left top;
	width:11px;
	height:12px;
	border:none;
	cursor:pointer;
}
.closeBtn{
	background: url("../images/btn_close.gif") no-repeat left top;
	width:66px;
	height:16px;
	border:none;
	cursor:pointer;
}
		
/******* WINDOW *******/
.win_top{
	background: url("../images/win_top_center.gif") repeat-x left top;
}
.win_topleft{
	background: url("../images/win_top_left.gif") no-repeat left top;
    width:7px;
	height:7px;
	overflow:hidden;
}
.win_topright{
	background: url("../images/win_top_right.gif") no-repeat left top;		
    width:9px;
	height:7px;
	overflow:hidden;
}
.win_bottom{
	background: url("../images/win_bot.gif") repeat-x top left;		
}
.win_bottomleft{
	background: url("../images/win_bot_left.gif") no-repeat top right;		
    width:7px;
	height:9px;
	overflow:hidden;
}
.win_bottomleft1{
	background: url("../images/win_bot_left_left.gif") no-repeat top left;		
    width:8px;
	height:9px;
	overflow:hidden;
}
.win_bottomright{
	background: url("../images/win_bot_right.gif") no-repeat top left;		
    width:9px;
	height:9px;
	overflow:hidden;
}
.win_left{
	background: url("../images/win_left.gif") repeat-y right top;		
}
.win_right{
	background: url("../images/win_right.gif") repeat-y left top;		
}
.win_help{
	background: url("../images/win_help.gif") no-repeat left center;
	width:14px;
	height:14px;
}

a.win_help {
	background:url("../images/win_help.gif") no-repeat;
	width:14px;
	height:14px;
	display:block;
} 

a.win_close {
	background:url("../images/win_close.gif") no-repeat;
	width:14px;
	height:14px;
	display:block;
	padding-right:3px;
} 

.win_title{
	background:#bec2c6 url("../images/win_head_bg.gif") repeat-x top left;		
	padding-left:10px;
  padding-right:7px;
	color: #ffffff;
	font-weight: bold;
	height:20px;
}
.win_content{
	background: #ffffff;		
	padding:5px;
}

.win_usercontent{
	background: #2c3848;		
	padding:5px;
}

/******* NOTIFY WINDOW *******/
.win_top_notify{
	background: url("../images/win_top_center_notify.gif") repeat-x left top;
}
.win_topleft_notify{
	background: url("../images/win_top_left_notify.gif") no-repeat left top;
  width:7px;
	height:7px;
	overflow:hidden;
}
.win_topright_notify{
	background: url("../images/win_top_right_notify.gif") no-repeat left top;		
  width:9px;
	height:7px;
	overflow:hidden;
}
.win_bottom_notify{
	background: url("../images/win_bot_notify.gif") repeat-x top left;		
}
.win_bottomleft_notify{
	background: url("../images/win_bot_left_notify.gif") no-repeat top right;		
  width:7px;
	height:9px;
	overflow:hidden;
}
.win_bottomleft1_notify{
	background: url("../images/win_bot_left_left_notify.gif") no-repeat top left;		
  width:8px;
	height:9px;
	overflow:hidden;
}
.win_bottomright_notify{
	background: url("../images/win_bot_right_notify.gif") no-repeat top left;		
  width:9px;
	height:9px;
	overflow:hidden;
}
.win_left_notify{
	background: url("../images/win_left_notify.gif") repeat-y right top;		
}
.win_right_notify{
	background: url("../images/win_right_notify.gif") repeat-y left top;		
}
.win_content_notify{
	padding:5px;
}

/******* ERROR WINDOW *******/
.win_top_error{
	background: url("../images/win_top_center_error.gif") repeat-x left top;
}
.win_topleft_error{
	background: url("../images/win_top_left_error.gif") no-repeat left top;
  width:7px;
	height:7px;
	overflow:hidden;
}
.win_topright_error{
	background: url("../images/win_top_right_error.gif") no-repeat left top;		
  width:9px;
	height:7px;
	overflow:hidden;
}
.win_bottom_error{
	background: url("../images/win_bot_error.gif") repeat-x top left;		
}
.win_bottomleft_error{
	background: url("../images/win_bot_left_error.gif") no-repeat top right;		
  width:7px;
	height:9px;
	overflow:hidden;
}
.win_bottomleft1_error{
	background: url("../images/win_bot_left_left_error.gif") no-repeat top left;		
  width:8px;
	height:9px;
	overflow:hidden;
}
.win_bottomright_error{
	background: url("../images/win_bot_right_error.gif") no-repeat top left;		
  width:9px;
	height:9px;
	overflow:hidden;
}
.win_left_error{
	background: url("../images/win_left_error.gif") repeat-y right top;		
}
.win_right_error{
	background: url("../images/win_right_error.gif") repeat-y left top;		
}
.win_content_error{
	padding:5px;
}

/******* PANELS *******/
.spnl_content{
	background-color:#ffffff;
}
/*** BLUE ***/
.blue .spnl_topleft{
	background: url("../images/spnl_top_left.gif") no-repeat top right;		
    width:3px;
	height:3px;
}
.blue .spnl_topright{
	background: url("../images/spnl_top_right.gif") no-repeat top left;		
    width:5px;
	height:3px;
}
.blue .spnl_top{
	background: url("../images/spnl_top.gif") repeat-x bottom left;		
    width:3px;
	height:3px;
}
.blue .spnl_left{
	background: url("../images/spnl_left.gif") repeat-y top right;		
    width:3px;
	height:3px;
}
.blue .spnl_right{
	background: url("../images/spnl_right.gif") repeat-y top left;		
    width:5px;
	height:3px;
}
.blue .spnl_botleft{
	background: url("../images/spnl_bot_left.gif") no-repeat top right;		
    width:3px;
	height:5px;
}
.blue .spnl_botright{
	background: url("../images/spnl_bot_right.gif") no-repeat top left;		
    width:5px;
	height:5px;
}
.blue .spnl_bot{
	background: url("../images/spnl_bot.gif") repeat-x top left;		
    width:5px;
	height:5px;
}
.blue .spnl_botleft1{
	background: url("../images/spnl_bot_left_left.gif") no-repeat top right;		
    width:4px;
	height:5px;
}
/*** WHITE ***/
.white .spnl_topleft{
	background: url("../images/spnlw_top_left.gif") no-repeat top right;		
    width:3px;
	height:3px;
}
.white .spnl_topright{
	background: url("../images/spnlw_top_right.gif") no-repeat top left;		
    width:5px;
	height:3px;
}
.white .spnl_top{
	background: url("../images/spnlw_top.gif") repeat-x bottom left;		
    width:3px;
	height:3px;
}
.white .spnl_left{
	background: url("../images/spnlw_left.gif") repeat-y top right;		
    width:3px;
	height:3px;
}
.white .spnl_right{
	background: url("../images/spnlw_right.gif") repeat-y top left;		
    width:5px;
	height:3px;
}
.white .spnl_botleft{
	background: url("../images/spnlw_bot_left.gif") no-repeat top right;		
	width:3px;
	height:5px;
}
.white .spnl_botright{
	background: url("../images/spnlw_bot_right.gif") no-repeat top left;		
	width:5px;
	height:5px;
}
.white .spnl_bot{
	background: url("../images/spnlw_bot.gif") repeat-x top left;		
	width:5px;
	height:5px;
}
.white .spnl_botleft1{
	background: url("../images/spnlw_bot_left_left.gif") no-repeat top right;		
	width:4px;
	height:5px;
}


/*** LOGGED USER ***/
.user .spnl_topleft{
	background: url("../images/spnlu_top_left.gif") no-repeat top right;		
	width:3px;
	height:3px;
}
.user .spnl_topright{
	background: url("../images/spnlu_top_right.gif") no-repeat top left;		
	width:5px;
	height:3px;
}
.user .spnl_top{
	background: url("../images/spnlu_top.gif") repeat-x bottom left;		
	width:3px;
	height:3px;
}
.user .spnl_left{
	background: url("../images/spnlu_left.gif") repeat-y top right;		
	width:3px;
	height:3px;
}
.user .spnl_right{
	background: url("../images/spnlu_right.gif") repeat-y top left;		
  width:5px;
	height:3px;
}
.user .spnl_botleft{
	background: url("../images/spnlu_bot_left.gif") no-repeat top right;		
	width:3px;
	height:5px;
}
.user .spnl_botright{
	background: url("../images/spnlu_bot_right.gif") no-repeat top left;		
  width:5px;
	height:5px;
}
.user .spnl_bot{
	background: url("../images/spnlu_bot.gif") repeat-x top left;		
  width:5px;
	height:5px;
}
.user .spnl_botleft1{
	background: url("../images/spnlu_bot_left_left.gif") no-repeat top right;		
  width:4px;
	height:5px;
}


/*** RED HIGHLIGHTED LIST ***/
.listred_unhover{
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: #b30000;
  cursor:pointer;
}
.listred_hover{
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #b30000;
  cursor:pointer;
}
.listred_bullet{
  background: url("../images/arr_red_on_white.gif") no-repeat left center;
}
.selected .listred_unhover{
  text-decoration: none;
  color: #333333;
}
.selected .listred_hover{
  text-decoration: none;
  color: #333333;
}
.selected .listred_bullet{
  background: url("../images/arr_black_on_white.gif") no-repeat left center;
}
.listred_bullet_div{
  width:3px;
  height:5px;
}

/*** POPUP ***/
.popup_outer{
	padding:1px;
	background:#ffffff;
	top:0px;
	left:0px;
}
.popup_inner{
	padding:1px;
	background:#2c3848;
}

table.popup{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
    text-decoration: none;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.popup_title_bg, .popup_title{
	background:#bec2c6 url("../images/win_head_bg_popup.gif") repeat-x top left;
}
.popup_title{
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
	height:18px;
	z-index: 100000;
	padding:0px 5px 0px 5px;
}
table.popup div.btnClose{
	background:transparent url("../images/win_close.gif") no-repeat top left;
	width:14px;
	height:14px;
	cursor:pointer;
}
.popup_div{
	height:1px;
	background:#b7bbc1;
}
.popup_text{
	font-size: 11px;
    font-weight: normal;
	font-family: Verdana, Helvetica, sans-serif;
    color:#ffffff;
    z-index: 10000;
}
a.popup{
	font-size:11px;
  font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
  text-decoration: underline;
	color:#b7bbc1;
}
a.popup:visited {
	color:#b7bbc1;
  text-decoration: underline;
}
a.popup:hover{
	color: #b7bbc1;
  text-decoration: none;
}

/*** CALENDAR ***/
td.calendar{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	padding:5px;
}
td.calendar div.calendarPrev{
	background:transparent url("../images/arrow_small_left_white.gif") no-repeat 0px 2px;
	width:3px;
	height:7px;
	cursor:pointer;
	margin-right:5px;
}
td.calendar div.calendarNext{
	background:transparent url("../images/arrow_small_right_white.gif") no-repeat 0px 2px;
	width:3px;
	height:7px;
	cursor:pointer;
	margin-left:5px;
}
td.calendar td.calendarMonthYearText{
	font-size: 11px;
	font-weight: bold;
	color:#ffffff;
}
td.calendar table.calendardays .dayscolumnheading{
	font-size: 9px;
	text-align: center;
	color: #b7bbc1;
	padding:0px;
	margin:0px;
}
td.calendar table.calendardays .dayscolumn_other_month{
	background:transparent url("../images/day_of_other_month.gif") no-repeat 0px 0px;
	font-size: 11px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	width: 21px;
	height: 21px;
	cursor:pointer;
}
td.calendar table.calendardays .dayscolumn_after_today{
	background:transparent url("../images/day_after_today.gif") no-repeat 0px 0px;
	font-size: 11px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	width: 21px;
	height: 21px;
	cursor:pointer;
}
td.calendar table.calendardays .dayscolumn_before_today{
	background:transparent url("../images/day_before_today.gif") no-repeat 0px 0px;
	font-size: 11px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	width: 21px;
	height: 21px;
	cursor:pointer;
}
td.calendar table.calendardays .dayscolumn_today{
	background:transparent url("../images/today.gif") no-repeat 0px 0px;
	font-size: 11px;
	text-align: center;
	color: #333333;
	font-weight: bold;
	width: 21px;
	height: 21px;
	cursor:pointer;
}
td.calendar .calendar_legend_today{
	background:transparent url("../images/today_legend.gif") no-repeat 0px 0px;
	width: 11px;
	height: 11px;
}
td.calendar .calendar_legend{
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
}

a.navigator{
	font-size:9px;
  font-weight: bold;
  text-decoration: underline;
	color: #b30000;
}
a.navigator:visited {
	color: #b30000;
  text-decoration: underline;
}
a.navigator:hover{
	color: #b30000;
  text-decoration: none;
}

.navigator{
	volor:#666666;	
	font-size:9px;
  font-weight: bold;
}