@charset "utf-8";
* { margin:0; padding:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
blockquote, q {quotes: "" "";}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:12px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}



h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
em {font-style:italic;} 
th {font-weight:bold; text-align:center; } 
p {margin: .3em 0;}


/************************************************************************/

body { margin:0;padding:0;height:100%; background-color:#245682; }

#page {	width:98%; min-width:600px; margin:5px auto; padding:5px; background-color:#FFF; border:1px solid #52799c; font-size:108%; }


#gmap-wrapper { margin:0; padding:0; min-width:560px; width:100%; height:100%; }
#gmap-wrapper td { margin:0; padding:0; vertical-align:middle; border:1px solid #AAA; }

#gmap-sidebar {width:200px;}

ul#gmap-sidebar-list {margin:.5em; padding:0px; width:98%; height:98%; list-style:none outside; overflow-y:auto; overflow-x:hidden; }
ul#gmap-sidebar-list li{margin:.1em 0; font-size:12px;}
ul#gmap-sidebar-list li a.listitem { display:block; text-decoration:none; background-color:#FFF; color:#222; padding:.5em 0;border-bottom:1px solid #FFF; border-top:1px solid #FFF; }
ul#gmap-sidebar-list li a:hover { background:#F2F2F2; text-decoration:underline; }
ul#gmap-sidebar-list li.current a.listitem { background-color:#EEE; background-color:#EEE; border-bottom:1px solid #AAA; border-top:1px solid #AAA; }



#gmap-canvas { position:relative; margin:0; padding:0; width:98%; height:98%; }

.msie #gmap-canvas { margin-left:5px; height:600px; }
.msie ul#gmap-sidebar-list { height:584px; }

.gmnoprint {font:12px/1.231 arial,helvetica,clean,sans-serif;font-size:small;font:x-small;color: #333;}
.gmnoprint p { padding:0; }
.gmnoprint h2 { margin:0 0 .5em 0; padding:0; font-weight:700; color:#000; font-size:14px; }
