/* ----------------------------------------------------------------- */
/* Generic CSS (Load last)                                           */
/*                                                                   */
/* $Id: common.css,v 1.1.1.1 2010/02/26 08:30:21 steve Exp $             */
/*                                                                   */
/* ----------------------------------------------------------------- */

/* Debug */

.fileDebug { border:solid 1px red; }

/* Visibility */

.invisible { visibility:hidden; }
.visible   { visibility:visible; }
.noshow    { display:none; }
.hide      { display:none; }

/* Image Floats */

.imgLeft   { float:left; margin-right:5px;  }
.imgRight  { float:right; margin-left:5px; }
.imgSpaced { margin:5px;  }
.topRight  { margin-bottom:5px; margin-left:5px; }
.topLeft   { margin-bottom:5px; margin-right:5px; }

.clear { clear:both }

/* Alignment */

.left   { text-align:left }
.center { text-align:center }
.right  { text-align:right }

/* Text */

.bold   { font-weight:bold }
.italic { font-style:italic }
.small  { font-size:75%; }

/* Input */

.textInput { border:1px solid #888888; }
.textInput.wide { width:400px; }
.textInput.number { width:50px; }

.button:hover { cursor:pointer; }

/* Border */

.noBorder { border:none !important }

/* Rounded Corners */

.curved5  { -moz-border-radius:5px; } /* -webkit-border-radius:5px; behavior:url(../common/htc/border-radius.htc); } */
.curved10 { -moz-border-radius:10px; } /* -webkit-border-radius:10px; behavior:url(../common/htc/border-radius.htc); } */


/* Traffic Links */

.trafficLinksDiv { padding:5px; text-align:center; margin:10px; border:1px solid #CCCCCC }
.trafficLinksDiv img { margin-left:5px; margin-right:5px; margin-top:3px; margin-bottom:3px; }

/* Thickbox */

.buttonRow { padding-top:6px }

.TB_overlayBG { filter:alpha(opacity=30); opacity:0.3; }
#TB_title { display:none}
#TB_window { border:solid 2px #CCCCCC; }

/* Maps */

#map { border-color: #040d74; border-width: 1px; border-style: solid; margin:0px 0px 12px 6px; }
.map-about { float: right; width: 300px; height: 415px; margin-left: 10px; }
.map-contact-small { float: right; width: 300px; height: 290px; margin-left: 10px; }
.map-contact { height: 200px; width: 290px;}

/* Highlighting */

.highlight { background-color:yellow; }

/* Bring Logout button to front! */

#logout { z-index:100; }





