﻿body
{
    margin: 0;
    padding: 0;
}

p, h1, h2, h3, ul, li, span, td, div, input, form, select, option, embed, object
{
    font-family: "Trebuchet MS", Arial, Sans-Serif;
    font-size: .965em;
}

#mapContainer
{
	width: 2187px;
	height: 1341px;
}

#aggieMap
{
	width: 729px;
	height: 447px;
	background-attachment: scroll;
	background-image: url(/images/AggievilleMap.jpg);
	background-repeat: no-repeat;
	float: left;
}

.buildingObject_Img
{
	position: absolute;
} 

.buildingObject
{
	background-color: Gray;
	border: solid 1px #000000;
	position: absolute;
}

.buildingObject_M
{
	background-color: #8161c6;
	border: solid 1px #000000;
	position: absolute;
	cursor: pointer;
} 

.buildingObject_H
{
	background-color: #20fea7;
	border: solid 1px #000000;
	position: absolute;
	cursor: pointer;	
} 

.buildingObject_S
{
	background-color: #fec01d;
	border: solid 1px #000000;
	position: absolute;
	cursor: pointer;	
} 


/** Map Filler CSS **/
.mapFiller
{
	width: 729px;
	height: 447px;
	background-color: #f9f9f9;
	float: left;
}

/** CSS For Info Window **/
#popUpDisplay
{
	width: 200px;
	height: 80px;
	position: absolute;
	display: none;
}

/** Full Map Page CSS **/
.divCategoryMap
{
    margin-top: 5px;
    width: 180px;
    float: left;
    margin-right: 2px;
}

.mapCatHeader
{
    height: 20px;
    padding: 5px 5px 5px 0;
}

.mapCatHeader input
{
    float: left;
    margin: 0;
    height: 20px;
    margin-left: -5;
}

.mapCatHeader p
{
    float: left;
    vertical-align: middle;
    line-height: 20px;
    margin: 0;
    font-size: 1.2em;
    font-weight: bold;
}

.mapBusiness
{
    float: left;
    width: 180px;
    background-color: #ebebeb;
}

.mapBusiness input
{
    float: left;
}

.mapBusiness p
{
    margin: 0;
}


.mapBusiness_A
{
    float: left;
    width: 180px;
    background-color: #f8f8f8;
}

.mapBusiness_A input
{
    float: left;
}

.mapBusiness_A p
{
    margin: 0;
}

/** CSS Buttons **/

#btn_navUp
{
    background-position: left top;
    background-image: url(/images/btn_up.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

#btn_navRight
{
    background-position: left top;
    background-image: url(/images/btn_right.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

#btn_navDown
{
    background-position: left top;
    background-image: url(/images/btn_down.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

#btn_navLeft
{
    background-position: left top;
    background-image: url(/images/btn_left.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

#btn_navCenter
{
    background-position: left top;
    background-image: url(/images/btn_Center.gif);
    background-repeat: no-repeat;
    cursor: pointer;
}

/** PopUp CSS **/
#popUp_Cn
{
    width: 200px;
    height: 80px;
}

.popUpTop_Left
{
    width: 7px;
    float: left;
    height: 7px;
}

.popUpTop_Center
{
    width: 186px;
    border-top: solid 1px #6b6b6b;
    background-color: #ffffff;
    float: left;
    height: 7px;
}

.popUpTop_Right
{
    width: 7px;
    float: left;
    height: 7px;
}

.popUpBottom_Left
{
    width: 7px;
    float: left;
    height: 7px;
}

.popUpBottom_Center
{
    width: 186px;
    border-bottom: solid 1px #6b6b6b;
    background-color: #ffffff;
    float: left;
    height: 6px;
}

.popUpBottom_Right
{
    width: 7px;
    float: left;
    height: 7px;
}

#popUp_r1
{
    height: 7px;
}

#popUp_r2
{
    height: 66px;
    border-left: solid 1px #6b6b6b;
    border-right: solid 1px #6b6b6b;
    background-color: #ffffff;
    padding-left: 7px;
    padding-right: 7px;
    width: 184px;
}

#popUp_r3
{
    height: 7px;
}


#popUp_r2 p
{
    margin: 0;
}

.popData_Img
{
    float: left;
    width: 55px;
    height: 65px;
}

.popData_Info
{
    float: left;
    width: 128px;
    height: 65px;
}

.popTitle
{
    font-size: 8pt;
    font-weight: bold;
}

.popAddress
{
    font-size: 0.7em;
}
