body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
}

.bodyText {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
}

li {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
}

.title {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.subtitle {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.AppTable {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
}

.AppTable TH {
	padding:4px;
	background:#e1e1e1;
	font-weight:normal;
	text-align:left;
}

.AppTable TD {
	padding:4px;
	font-weight:normal;
	text-align:left;
}

A {
	color:rgb(220,85,35);
}

#PopUp 
{
    visibility:hidden;
    position:absolute;
    background-color:#f2f2f2;
    border-style:solid;
    border-width:1px 2px 2px 1px;
    border-color:#333333;
    left:1024px;
    top:768px;
    border-width: 2px 3px 3px 2px;
    width:250px;
    height:440px;
    padding:10px 4px 2px 10px;
   text-align:left; 
    font-family:Tahoma, Helvetica, Verdana, sans-serif;
    font-size:11px;
}

.StepTitle 
{
    padding:4px 4px 0px 4px;
    height:20px;
    text-align:left; 
    font-family:Tahoma, Helvetica, Verdana, sans-serif;
    font-size:12px;
    font-weight:bold;
    width:640px;
    background-color:#f2f2f2;
    background-image:url(../images/GrayCellBackground.png);
    border:solid 1px #333;
    margin:6px 0px 4px 0px;
}

.ListTable 
{
    border-collapse:collapse;
}

.ListTable TD.TSRow 
{
    background-color:#e1e1e1;
}

.ListTable TD
{
    padding:4px;
    border:solid 1px #333;
    border-collapse:collapse;
}
.ListTable TH
{
    background-color:#e1e1e1;
    padding:4px;
    border:solid 1px #333;
    border-collapse:collapse;
}

.TSTable TD
{
    padding:3px 5px 3px 2px;
    border:none;
}

.TSTable 
{
    border:none;
}
.TSShow 
{

}

.TSHide
{
    display:none;
}
#MapPane 
{
    cursor: crosshair;
    background-position: center; 
    background-repeat: no-repeat; 
    width: 600px; 
    height: 400px;
    padding: 0px; 
    margin: 0px;
}

   .lines {
	position:absolute;
	width: 2px;
	height: 2px;
	background-color: red;
	left: 1px;
	top: 800px;
	z-index: 10;
	font-size: 2px;
	visibility:hidden;
}

.linesOn {
	position:absolute;
	width: 2px;
	height:2px;
	background-color: red;
	left: 1px;
	top: 640px;
	z-index: 10;
	font-size: 2px;
	visibility:visible;
}

.Green 
{
    color: #008000
}

.Red
{
    color: #FF0000
}

.Blue 
{
    color: #336699
}

#HiddenMap 
{
    display:none;
}

#EmailEntry 
{
    border-left: 1px solid #333;
    border-right: 2px solid #333;
    border-top: 1px solid #333;
    border-bottom: 2px solid #333;
    height: 135px;
    width: 250px;
    background-color: #DFEFFF;
    position:absolute;
    left:100px;
    top:100px;
    visibility:hidden;
    border-bottom:solid 1px #333;
}

#EmailEntry .Title 
{
    background-color:#f2f2f2;
    background-image:url(../images/GrayCellBackground.png);
    padding:2px;
    color:#000;
    font-family:Tahoma, Helvetica, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
}

#EmailEntry .Form
{
    padding:4px;
    font-family:Tahoma, Helvetica, Verdana, sans-serif;
    font-size:11px;
}