﻿/* GRID VIEW */
.gridViewStyle
{
	position: relative;
	text-align:left;
	font-size:8pt;
	font-weight:normal;
	top: 0px;
	left: 0px;
}
.gridRow, .gridAltRow, .gridSelectRow
{
	min-height:15pt;
	border-bottom: solid 1px #dadada;
	width:100%;
}
.gridAltRow{background-color:#fafafa;}
.gridSelectRow{	background-color:#dadada;}
.gridViewControlStyle; {font-size:7pt;}

.gridHeader, .gridFooter
{
	position:relative;
	height:15pt;
	text-transform: uppercase;
	
}
.gridHeader {border-bottom: solid 2px maroon; text-align:left}

/* PAGER */
.pagerStyle 
{
	font-family: Verdana; 
	font-style:	normal; 
	font-weight: normal; 
	border-bottom: solid 1px Maroon;
	
}
.pagerStyle td {font-size: 10pt; padding-bottom:5px; padding-top:5px; } 
.pagerStyle span
{
	border: solid 1px Maroon;
	text-transform: uppercase;
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}


/* DETAILS VIEW */
.detailsViewStyle {	border:solid 1pt #608fc8;}

.detailsViewHeaderStyle,
.detailsViewRowStyle, 
.detailsViewEditRowStyle,
.detailsViewAlternatingRowStyle
{
	font-size:9pt;
	vertical-align:middle;
	text-align:left;
	height: 18pt;
}

.detailsViewHeaderStyle{ padding-left:10pt; border-bottom: dotted 1pt Navy;}
.detailsViewRowStyle{ border-bottom: dotted 1pt Navy;}
.detailsViewEditRowStyle{background-color:#fafafa  }
.detailsViewAlternatingRowStyle{ border-bottom: dotted 1pt Navy; background-color:#fafafa }
.detailsViewBoundField { width:98%; font-size:10pt;}
.detailsViewCommandField {font-size:7pt; }

/* Login View */
.login
{
	display:block;
	padding: 10px;
	padding-left: 20px;
}
.login .label {
	display:block;
	width: 150px;
}
.login .button {display:block;}


.dropDown
{
	background-color:#f0f0f0;
	color: #666666;
	border:none;
	border: solid 1px white;
	font-size:8pt;
}

/* HEADER BUTTON */
.cmdButton {font-size:8pt;margin-top: -1pt;}
.rbtnList {margin-top: -4pt;}



/*
#objMap
{
	position:relative; 
    text-align:center;
    width:100%; 
    min-height:592px;
    height:600px;
}
*/

#objMap
{
	position:relative; 
    text-align:center;
    width:100%; 
    height:100%;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	LISTS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* SIDE MENU */
ul.list-of-links 
{
	border-bottom:1px dotted #B2B2B2;
	margin:0;
	padding:0;
}
ul.list-of-links li 
{
	border-top:1px dotted #B2B2B2; 
	padding: 0.3em 0 .2em 1em; 
	margin-left:0.4em;
	cursor:hand;
	cursor: pointer;
}
ul.list-of-links li.current 
{background: #E5E5E5 url(Images/list-bullet-01-link.gif) no-repeat 0 .8em;}


/* MENU FOR MULTI-VIEW CONTROL */
.menuItem, .menuSelected, .menuHover
{
	text-align: center;
	color:#fafafa;
	background-color: #608fc8;
	border-top:solid 4px #608fc8;
	padding: 1px;
	margin-top:2px;
	font-family: Arial, Verdana;
	font-size:8pt;
	cursor:hand;
	cursor: pointer;
}
.menuSelected,.menuHover {border-top:solid 4px #5060b0; }
.menuSelected {font-weight:bold}

/* TEXT AREA */
.textArea
{
	position:relative; 
	min-height:150px;
	height:auto;
    margin-left:1px;  
    width:592px;
    overflow:scroll; 
    overflow-x:hidden; 
    border: solid 2px #5060b0;
}
/* LIST GENERAL */
ul
{
	border:0;
	margin:0;
	padding:0;
}
li 
{
	list-style:none;
	background:url(Images/list-bullet-01-link.gif) no-repeat 0 8px;
	padding:2px 0 2px 10px; 
	margin-left:0;
	text-align:left;
}

.imgAdZone
{
	margin-right:5px;
	float:left; 
	opacity:0.7;
	filter:alpha(opacity=70);
}

.advFeatureLine , .advFeatureTopLink, .advFeatureBottomLink
{
	margin: 2px 0 2px 0;
	font-family: Calibri, Arial, Times New Roman;
	font-size:9pt;
	font-weight:normal;
	text-align:left;
}
.advFeaturedTopLink
{
	font-size:12pt;
	font-weight:bold;
}

.phoneAreaCode, .phoneNumber,
.cssState, .cssZIP, .cssCountry,
.cssLat, .cssLon,
.cssRoom, .cssFloor,
.cssContact
{
	
	text-align:left;
	font-size:8pt;
	margin:0;
	padding:2px;
}

.phoneAreaCode{	width:10%; float:left;}
.phoneNumber{float:right;width:82%;	margin-left:auto; margin-right:2px;}

.cssState {width:20%; float:left;}
.cssZIP{width:15%; float:left;}
.cssCountry {width:59%; float:right; margin-right:2px;}

.cssLat{float:left; width:46%;}
.cssLon{width:46%; float:right; margin-right:2px;}

.cssRoom{float:left; width:72%;}
.cssFloor{width:20%; float:right; margin-right:2px;}
.cssContact{width:99.9%; float:none; margin-left:0px; margin-right:auto; }


.delButton, .selButton, .insButton
{
	font-size:7pt;
	cursor:hand;
	cursor: pointer;
}
.delButton {color:Red; font-size:6pt; font-weight:bold; width:10px;}
.selButton{font-weight:normal;}
.insButton{font-weight:normal;}

.hoSpot
{
	cursor:hand;
}

/* TEXT BOX WATERMARK */
.watermarked {	padding:2px 0 0 2px; background-color:#F0F8FF;	color:gray;}