/*********************
WIDGET FRAME FORMATING
*******************/
@charset "UTF-8";
/* CSS Document */
/*
  Stanford Beige #827252
  Stanford Red #820000
  http://www.stanford.edu/group/webdev/color/
  */

#go-to-big-map-button { /*open to full page button on right*/
    position:relative;
    float:right;
    border:0;
    margin:0;
}

#bigmap-button { /*logo button on left*/
    float:left;
    position:relative;
    /*width:86px;*/
    width:112px;
    height:24px;
    background-color:rgba(43, 81, 117, 0.6);                                      
    padding:0;
    margin:0;
    border:0;
    overflow:hidden;
    cursor:pointer;
}
#bigmap-button:hover {
opacity:.8;
}
#bigmap-button img { 
    height:24px;
    position:relative;
    float:left;                                               
    border:0;
    margin:0;
    padding:0;
}
#bigmap-button span { 
    position:relative;
    float:left;
    font-size:.6em;
    color:white;
    margin: 0 0 0 3px;                  
    font-style:normal;
    font-family:'Gill Sans',sans-serif;
}

/*
body {
    font-family:'Gill Sans',sans-serif;
    position:relative;
}
*/

#VLW-container {
    margin: 0;
    padding: 0;
    width:100%;
    height:100%;
    overflow:hidden;
    border:0;
    font-family:/*Verdana, Geneva,*/ sans-serif;
}

#VLW-header {
    width:100%;
    margin:0;
    padding:0;
    /*height: 35px;*/
    height:35px;
    background-color: white;
    /*border-top: 1px solid #808080;*/
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid rgb(200,200,200);
}

#contact {
	float:left;
	width:170px;
	margin: 5px 0 0 13px;
}
#VLW-main {
	width:100%;
	/*height:100%;*/
	background-color: white;
	border:0;
	padding:0;
	margin:0;
}
#VLW-content{
	margin: 0px;
	padding:0;
	border:0;
}
#VLW-footer {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	/*height: 24px; */
	height:26px;
	background-color: white;
    	padding:0;
	margin:0;
	/*border-top: 1px solid rgb(200,200,200);/*#808080;*/
    	border-left: 0;
    	border-right: 0;
    	/*border-bottom: 1px solid rgb(200,200,200);/*#808080;*/
	border: 1px solid rgb(200,200,200);/*#808080;*/
	box-sizing:border-box;
}


/***********
* ADDED BY SCOTT
*************/
.sub_contact_name {
	overflow:visible;
	position:relative;
	font-size:10px;
        margin-top: 3px;
	display: inline;
}

.top_nav_button {
	margin: 0;
}
#function {
	font-size: 11px;
	text-align:center;
}

/*********************
WIDGET VIEWS FORMATING	
*******************/

#widgetblock {
	/*height:294px;*/
    /*border:1px solid rgb(200,200,200);*/
    box-sizing:border-box;

}

.sidecol-element {
	position:relative;
        top:0px;
//	width:268px;
	max-height:294px;
	margin: auto;
	overflow:hidden;
}
.sidecol-element-bar {
	border-top: 0px #ccc solid;
	margin: 0px;
	background-color: #ddd;
	padding: 0 0 0 0px;
	color: #990000;
	font-family: "Trebuchet MS", sans-serif;
	font-size: .9em;
	max-height:0;	 
}

#view-buttons {
	background-color: white;
	opacity: 1.0;
	filter: alpha(opacity=100);
	padding: 0;
	border:  0;
	margin: 0;
	position: relative;
    	float: right;
    	top: 7px;
    	right: 56px;
}

.mini-buttons {
	background-color: white;
	opacity: .7;
	filter: alpha(opacity=70);
	padding: 1px;
	border: solid white 1px;
	margin: 0;
	position: relative;
}


