/* Map */ 
div#map h1{ color:#FFFFFF; background:#0c285e; padding: 9px 10px 3px 10px;}
div#map h3{ color:#0c285e; font-size:1.4em; padding: 11px 10px 9px 10px; margin:0 0 10px 0; border-bottom:#0c285e 1px solid; }

div#map a { font-weight:normal; color:#0c285e;  }
div#map a:hover{ text-decoration:underline; }
div#map p { margin: 0 0 7px 10px; color:#0c285e; }
div#map b { font-weight:normal; color:#808080; }

div#map div#menu         { border-bottom:#0c285e 1px solid; padding: 0 0 12px 0; margin: 10px 0;  }
div#map div#menu ul      { margin:0; padding:0; list-style:none; }
div#map div#menu li      { color:#0c285e; font-size:1.3em; display:inline; padding:0 0 0 10px; }
div#map div#menu a       { text-decoration:none; padding: 0 8px 0 0; }
div#map div#menu span    {  font-weight:bold; padding: 0 8px 0 0; }
div#map div#menu a:hover { text-decoration:underline; }

div#map div.info { width:376px; overflow:hidden; zoom:1; }
div#map div.info p{ line-height:15px; }
div#map div.info a{ text-decoration:underline; }
div#map div.mapInner { margin-top:5px; border-top:#D0D0D0 1px solid; }
div#map div.facilities { width:376px; height:116px;  display:none; overflow:hidden; border-top:#D0D0D0 1px solid; }


div#map div.item { margin:0 10px 3px 10px; overflow:hidden; zoom:1; }
div#map div.item div.infoLabel { width:100px; float:left; }
div#map div.item div.infoText { width:250px; float:left; }



/* Content */
div#content h1 { background:#0c285e; padding: 9px 10px 4px 10px;}
div#content h2 { color:#0c285e; border-bottom:#0c285e 1px solid; font-weight:bold; font-size:1.3em; padding: 0 0 6px 0; margin: 10px 9px; }
div#content h3 { color:#0c285e; border-bottom:#0c285e 1px solid; font-weight:bold; font-size:1.3em; padding: 0 0 6px 0; margin: 10px 9px; }
div#content  a { color:#0c285e; }

div#content div#associates    { border-bottom:#0c285e 1px solid; }
div#content div#associates li { color:#0c285e; }
div#content div#associates a  { color:#0c285e; }

div#content div#pages         { border-top:#0c285e 1px solid; }



/* News */
div#news h2               { margin:0 0 10px 0; padding:15px 8px 10px 8px; font-size:1.8em; }
div#news div.item         { border-top:#0c285e 1px solid; }

div#news div.contact      { border-bottom:#0c285e 1px solid; }
div#news div.website      { border-bottom:#0c285e 1px solid;  }
div#news div.functions    { border-bottom:#0c285e 1px solid; }
div#news div.functions li { color:#0c285e; }
div#news div.bookmark     { border-bottom:#0c285e 1px solid; }
div#news div.bookmark li  { color:#0c285e; }




/* Events */
div#events h2      { margin:0 0 10px 0; padding:15px 8px 10px 8px; font-size:1.8em; font-weight:bold; font-family:helvetica; }
div#events div.item { border-top:#0c285e 1px solid; }


div#event    { overflow:hidden; zoom:1; }
div#event h2 { margin:0 0 10px 0; padding:4px 10px 8px 10px; font-size:1.8em; font-weight:normal; line-height:28px; font-family:helvetica; }

div#event div.main    { float:left; width:395px; }

div#event div.details      { border-bottom:#0c285e 1px solid; margin:0 0 10px 0; overflow:hidden; zoom:1; }
div#event div.details div  { margin:0 8px 0 10px; padding:0; width:175px; float:left; }
div#event div.details h3   { margin:0 0 1px 0; padding:0; border:0; color:#0c285e; font-size:1.0em; font-weight:bold; }
div#event div.details p    { margin:0; padding-bottom:8px; font-size:0.9em; }
div#event div.details ul   { list-style:none; margin:2px 0; }
div#event div.details li   { display:inline; }
div#event div.details a    { font-weight:bold; }

div#event div.details div.contact { float:right; width:153px; }

div#event div.side      { float:right; width:170px; padding:0; }
div#event div.side div  { border-bottom:#0c285e 1px solid; margin:0 8px 10px 8px; padding-bottom:5px;}
div#event div.side h3   { margin:0 0 1px 0; padding:0; border:0; color:#505050; font-size:0.9em; font-weight:bold; }
div#event div.side p    { margin:0; padding-bottom:4px; font-size:0.9em; }
div#event div.side ul   { list-style:none; margin:2px 0; }
div#event div.side li   { display:inline; }
div#event div.side a    { font-weight:bold; }

div#event div.side div.goback { border-bottom:0; }
div#event div.side div.bookmark img { margin: 4px 10px 0 0;}







/**
 * Search
 */
div#search{ border-top:#0c285e 1px solid; }




/**
 * Footer
 */
div#footer{ float:left; width:950px; text-align:right; }
div#footer li { display:inline; }
div#footer a { font-size:0.9em; padding-left:5px; color:#0c285e; text-decoration:underline; }





/**
 * Meet The Team
 */
div#team           { border-bottom:#0c285e 1px solid; width:567px; }
div#team ul        { list-style:none; margin:15px 10px 10px 10px; padding:0; }
div#team li        { float:left; display:inline; display:block; width:175px; height:30px; overflow:hidden; padding: 0 0 15px 0; margin: 0 5px 5px 0; }
div#team a         { color:#505050; }
div#team a:hover   { color:#0c285e; }
div#team a.high    { color:#0c285e; }

div#teamProfile h2 { margin:10px 1px 15px 1px; padding: 10px 10px 10px 10px; font-size:2.0em; font-weight:normal;}
div#teamProfile h3 { border:0; font-size:1.0em; padding:0; color:#505050; font-weight:bold; }
div#teamProfile div.logo { margin: 0 0 10px 10px; padding: 0 0 20px 0; border-bottom:#0c285e 1px solid; }
div#teamProfile div.side p { font-size:0.9em; margin:0 0 10px 10px }
div#teamProfile span.position{ white-space:nowrap; }





/**
 * Partners
 */
div#partners             { width:567px; }
div#partners div.partner { border-top:#0c285e 1px solid; }
div#partners div.logo    { width:160px; height:100px; float:left; margin:10px 0 10px 10px; border:#d0d0d0 1px solid; }
div#partners div.text    { width:360px; float:left; }
div#partners div.text h3 { font-size:1.2em; border:0; margin:10px 10px 0px 10px; padding:0; font-weight:bold;  }
div#partners div.text p { margin:0 10px 5px 10px; padding:0; line-height:15px; }



/**
 * Social
 */
div#social { margin: 10px; width: 372px; display:block; float:left; }
div#social img { margin: 0 25px 10px 0; }