body 
{
	background-color:#F3F4F4;	
}
.content 
{
	background-color:White;
	width:100%;	
	border-left:solid 1px #E1E1E1;	
	border-right:solid 1px #E1E1E1;	
	border-bottom:solid 1px #E1E1E1;	
}
.menubar 
{
	height:30px;	
	background:url(../images/menu_grad.png) repeat-x;
}

.error { font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; color: #FF2400; font-size: 11px;}
.success { font-family: Arial, Helvetica, sans-serif; letter-spacing:0px; color: green; font-size: 11px;}

td, table, select, input, textarea{
	font: 12px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	color: #333;
}
.title 
{
	font-weight:bold;
}

th
{
	background-color:#CC0000;	
	vertical-align:middle; 
	font: 12px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color:White;	
	font-weight:normal 	
}

.footerTitle
{
	font: 11px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	color: #666;
}

.footer
{
	font: 11px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	color: #666;
}

.menu_selected
{
	font: 12px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

.menu
{
	font: 12px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;	
	color:#FFFFFF;
}
	
.tab_selected_middle
{
	background-color:White;
	height:25px;
}
.tab_selected_left
{
	background-image:url(../images/tab_left_white.gif);
	width:8px;
	height:25px;
}
.tab_selected_right
{
	background-image:url(../images/tab_right_white.gif);
	width:8px;
	height:25px;
}

.tab_middle
{
	height:25px;	
}
.tab_left
{
	width:8px;
	height:25px;
}
.tab_right
{
	width:8px;
	height:25px;
}

.tab_highlighted_middle
{	
	background-color:#F08486;
	height:25px;	
}
.tab_highlighted_left
{
	background-image:url(../images/tab_left_blue.gif);
	width:8px;
	height:25px;
}
.tab_highlighted_right
{
	background-image:url(../images/tab_right_blue.gif);
	width:8px;
	height:25px;
}

.LoginBox
{
	background-color:#D50105;
	font: 12px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;	
	color:#FFFFFF;
}

/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor :pointer;
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #E1E1E1;
	color: black;
	padding: 1px;
	font: 11px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	color: #666;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font: 11px Arial, FreeSans, Helvetica, Verdana, sans-serif;
	color: #666;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;		
}

.modalPopup {
	background-color:#F3F4F4;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	z-index:1;	
	position:absolute;
}

.modalPopupHeader 
{
	/*cursor: move;*/
	background-color:#CC0000;	
	border:solid 1px Gray;
	padding:1px;	
	font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 11px; 
	font-weight:normal;
}
.modalPopupHeaderText
{
	color: #ffffff;
}

ul.mapContextMenu {
    visibility:hidden;
    position: absolute;
    margin: 0px;
    padding: 0px;
    font-family: Tahoma, sans-serif, Arial, Verdana, Helvetica;
    font-size: 12px;
    list-style-type: none;	 
    width: 150px;    
    border-top: solid 1px gray;
    border-left: solid 1px gray;
    border-right: solid 2px gray;
    border-bottom: solid 2px gray;
}
ul.mapContextMenu li a {
    display:block;
	padding: 2px 10px 3px 10px;
	text-decoration: none;
	color: #000000;
	background: #ffffff;   
	height: 15px;   
}
ul.mapContextMenu li a:hover {
    text-decoration: none;
	color: #ffffff;
	background: #000000; 
}
a	{
	color:#3E77A9;
	text-decoration:none;		
}