body {
	margin:0px;
	padding:0px;
}

#header {
	background-color: #009933;
	color:white;
	font-family: "Microsoft Sans Serif";
	border-style:none;
	border-bottom-color:black;
	border-bottom-width:3px;
	border-bottom-style:solid;
	font-size:40px;
	height:50px;
}
.infoWindow {
	font-family:Arial, Helvetica, sans-serif;
}

.infoWindow .BankName {
	font-size:x-large;
	margin-bottom:-1px;
}
.infoWindow .Location {
	font-size:small;
	color:gray;
}
.infoWindow .Address {
	font-size:small;
}
.infoWindow .Fees {
	text-align:center;
	overflow:auto;
	height:auto;
	margin-bottom: 5px;
	min-width:300px;
}
.infoWindow .Fees .FeeLeft{
	margin-right:5px;
}
.infoWindow .Fees .FeeLeft, .infoWindow .Fees .FeeRight, .infoWindow .Fees .FeeCenter {
	border-style:inset;
	border-width:0px;
	border-color:black;
	float:left;
	width: 48%;
	height:auto;
	padding-top:5px;
}
.infoWindow .Fees .FeeCenter {
	left:24%;
	position:relative;
}
.infoWindow .membersOnly {
	color:red;
}
.infoWindow .Fees .FeeHeading {
	font-weight:bold;
}
.infoWindow .Fees .FeeAmt {
	font-size:xx-large;
}
.infoWindow .Fees .FeeAmt .StringsAttached {
	font-size:x-small;
	margin-bottom:3px;
}
.infoWindow .Fees .FeeAmt .StringsAttached br {
	height:1px;
}
.infoWindow .bottomControls {
	margin-top:3px;
}

.infoWindow .bottomControls img {
	text-decoration:line-through;
	margin:2px;
	padding:2px;
	border: dotted 1px grey;
}

.infoWindow hr {
	color:grey;
}

.infoWindowFees {
	background-color:blue;	
}
.infoWindowFees .test {
	background-color:red;	
}
#BoundryBoxWarning {
	background-color:green;
	color:white;
	right:0px;
	bottom:0px;
	float:right;
	position:absolute;
	visibility:hidden;
}

#copyright {
	position:absolute;
	top:2px;
	right:7px;
}

.bankComments_htmlWinInfo {
	/*Bank Comments for the htmlGetInfoWindow*/
	font-size:smaller;
	background-color:#F5F5F5;
	border-style:dashed;
	border-width:1px;

}

#map_canvas {
	/*Google Map Canvas*/
	width:100%;
	height:100%;
}

#bottom {
	border-top-color:black;
	border-top-style:solid;
	border-top-width:1px;
	text-align:center;
}

#frameControls {
	text-align:center;
	border-left-color:black;
	border-left-style:solid;
	border-left-width:1px;
	background-color:white;
	height:40px;
	padding-top:12px;
	width:350px;
}

#frameContent {
	border-width:0px;
	border-style:none;
	border-left-color:black;
	border-left-style:solid;
	border-left-width:1px;
	width:350px;
	height:100%;
}

/*FOLDERS*/
DIV.selectedFolderLeft {
	width:30px;
	height:40px;
	background-image:url("img/folder_left_Sel.png");
	border-width:0px;
	float:left;
}

DIV.selectedFolderRight {
	width:30px;
	height:40px;
	background-image:url("img/folder_right_Sel.png");
	border-width:0px;
	float:right;
}

DIV.notSelectedFolderLeft {
	width:30px;
	height:40px;
	background-image:url("img/folder_left_NS.png");
	border-width:0px;
	float:left;
}

DIV.notSelectedFolderRight {
	width:30px;
	height:40px;
	background-image:url("img/folder_right_NS.png");
	border-width:0px;
	float:right;
}

DIV.selectedFolder {
	width:112px;
	height:40px;
}

DIV.notSelectedFolder {
	width:112px;
	height:40px;
}

DIV.selectedFolderText {
	background-color:#ffff66;
	border-top-color:black;
	border-top-width:1px;
	border-top-style:solid;

	margin-left:30px;
	margin-right:30px;
}

DIV.notSelectedFolderText {
	background-color:#ffffcc;
	border-top-color:black;
	border-top-width:1px;
	border-top-style:solid;

	margin-left:30px;
	margin-right:30px;
}

#findLocation {
	float:left;
	left:0px;
}
#displayLocations {
	float:left;
	left:50px;
}
#addLocation {
	float:left;
	left:100px;
}

#welcomeWindow {
	position:absolute;
	visibility:hidden;
	top:0px;
	left:100px;
	width:300px;
	height:140px;
	float:left;
	background-color: white;
	border-width:3px;
	border-color:black;
	border-style:solid;
	z-index:0;
	padding-left: 25px;
	padding-right: 25px;
	text-align:left;
}

