﻿body 
{
	font-family:Arial;
	font-size:9pt;
	color:#333333;
}
.TextStyle
{
	font-family:Verdana,Arial;
	font-size:11px	;
}
.btn_top a
{
	color:#919496;
	text-decoration:none;
}
.btn_top a:hover
{
	color:#46d5f7;
	text-decoration:none;
}
.btn_top
{
	font-weight:bold;
	margin:2px 0 0 10px; 	
	font-size:9pt; 
	position:relative; 	
	color:#919496;	
	white-space:nowrap;
	text-decoration:none;
}

.btn_top_border
{
	border-bottom:solid 2px #eeeeee;
	width:175px;	
}
.HeaderLinks
{
	color:#000000;
	white-space:nowrap;
	text-decoration:none;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ebeced;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/* Calendar item */
.MyCalendar .ajax__calendar_container {
    border:1px solid #666666;
    background-color: #ebeced;
    color: #666666;
    font-weight:normal;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: Blue;
    font-weight:normal;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: #46d5f7;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: Blue;
    font-weight:bold;
}

/* Start of stylesheet for Master Page */
/******************************************************************************/
div#div_Top{position:relative; background-color:#FFFFFF; width:785px; height:97px;top:-15px;}
div#div_Left{position:absolute; height:auto; width:170px; background-color:#FFFFFF; top:115px; padding-bottom:65px;}
div#div_Lefta{position:absolute; left:20px; width:150px; height:55px;margin:0 0 0 0;padding:0 0 0 0;}
div#div_Topa{position:relative; background-color:#ebeced; color:#666666; text-align:center;   font-size:9pt; }
div#div_Topb{position:relative; left:200px; top:1px; width:584px; color:#000000;   font-size:9pt;}

div#div_Center{position:absolute; height:auto;  width:400px; left:0px; right:300px; padding-bottom:20px; background-color:#FFFFFF;border:solid 1px blue;}

div#div_SiteMap{font-size:9pt;font-weight:normal;}

div#div_Bottom{position:relative; background-color:#FFFFFF; padding-bottom:20px;left:200px; width:590px; padding-top:5px;}
div#div_BottomAd1{position:relative; width:735px; left:23px; top:5px; height:75px; border:solid 1px #000099;}
div#div_BottomAd1a{position:relative; height:20px; top:10px;}
 
div#div_Right{position:absolute; background-color:#FFFFFF;  left:850px;height:auto; width:150px; top:215px; border:solid 1px red; }


span#span_Topa{position:absolute; left:0px; top:5px;}
span#span_Topb{position:absolute; top:5px; width: 177px; left: 207px;}
span#span_Topc{position:absolute; top:20px;}
span#span_Topd{position:relative; top:4px;}
span#span_Tope{position:relative; left:10px;}
span#span_Topf{position:absolute; left:75px; top:-10px;}
 span#span_Topg{position:absolute; left:260px; top:15px;}
 span#span_Toph{position:absolute; left:370px; top:15px;}
 span#span_Topi{position:absolute; left:430px; top:15px;}
 span#span_Topj{position:absolute; left:260px; top:40px;}
 span#span_Topk{position:absolute; left:370px; top:40px;}
 span#span_Topl{position:absolute; left:430px; top:40px;}
 /* End of stylesheet for Login */
/******************************************************************************/
 
 
 /* Start of stylesheet for Login */
/******************************************************************************/
div#Login_Layer1{position:relative;width:600px;height:300px;z-index:2;background-color:#FFFFFF;visibility: visible;left:100px;top:20px;}
div#Login_Layer2{position:relative; width:570px; height:280px; z-index:2; border:1px solid #000060; top: 14px; left: 10px;}
div#Login_Band1{position:relative; width:570px; height:auto; z-index:2; top: 0px; left: 0px;background-color:#CCCCCC;}
span#Login_Span1{margin-left:10px; font-weight:bold;}
div#Login_Layer4{position:relative; top:40px; width:300px; margin-left:130px; border:double 1px #CCCCCC; height: 142px;}
div#Login_Layer5{position:relative; background-color:#CCCCCC; width:300px;}
span#Login_Span2{position:relative; left:10px; top:10px;}
span#Login_Span3{position:relative; left:10px; top:2px;}
span#Login_Span4{position:relative; left:10px; top:5px;}
span#Login_Span5{position:relative; left:130px; top:9px;}
div#Login_Layer6{position:relative; top:60px; left:10px;}
/* End of stylesheet for Login */
/******************************************************************************/

/* Start of stylesheet for Trip Planner */
/******************************************************************************/
div#div_tripHead{position:relative;top:-12px; height:20px; width:592px; background-color:#999999;color:#FFFFFF;font-size:12pt;font-weight:bold;}
div#div_Options{position:relative; height:20px;top:-12px; width:592px; background-color:#CCCCCC;color:#333333;font-size:9pt;font-weight:bold;}
div#div_tripPlanner1{position:relative; height:auto;top:2px; width:592px; background-color:#FFFFFF;color:#333333;}
span#span_optiona{position:absolute; left:10px; top:5px;}
span#span_optionb{position:absolute; left:90px; top:5px;}
span#span_optionc{position:absolute; left:190px; top:5px;}
span#span_optiond{position:absolute; left:290px; top:5px;}
div#div_tripa{position:relative; height:auto;top:2px; width:592px; background-color:#FFFFFF;color:#333333;font-size:14pt;font-weight:bold;}
div#div_tripb{position:relative; height:auto;top:10px; width:592px; background-color:#FFFFFF;color:#333333;font-size:12pt;font-weight:bold;}
div#div_tripc{position:relative; height:20px;top:10px