﻿
#container      { position:relative; width:61.25em; background-color:#FFF; margin:0 auto; font-family:"Verdana"; color:Green; }  
#container a    { text-decoration:none; color:Green; }

.clearing       { clear:both }


/****************************************************************
*  title style
****************************************************************/
#title          { height:140px; border:Green solid 1px; padding:10px; margin:5px; }
#title img      { width:212px; height:139px; position:relative; float:left; }
#title h1       { position:relative; float:left; font-size:40px; padding: 15px 30px 15px 30px; margin:auto; }
#title h2       { position:relative; float:left; font-style:italic; font-size:30px; padding: 10px 30px 10px 100px; margin:auto; }


/****************************************************************
*  menu style
****************************************************************/
#menu           { position:relative; float:left; width:170px; margin: 15px 0 15px 0; }
#menu ul        { list-style:none; padding: 0 0 0 15px; margin:0; }
#menu ul li     { margin-top:5px; margin-right:15px; height:40px; 
                  border:green solid 1px; text-align:center; color:Green; }
#menu ul li a   { width:138px; display:block; height:40px; line-height: 40px; }
#menu ul li:hover { background-color:#8FBC8F; }


/****************************************************************
*  page content style
****************************************************************/
#pageContent    { position: relative; float:left; margin:15px 0 0 0; width:800px; }
#pageContent a  { color:#e2e2e2; }    

/****************************************************************
*  image container style
****************************************************************/
#imageContainer         { position:relative; border: 1px solid #e2e2e2;  float:left; width:785px; padding-left:10px; margin-bottom:10px; }
#imageContainer ul      { position:relative; list-style:none; float:left; margin:5px ; padding:0; }
#imageContainer ul li   { position:relative; display:inline; }
#imageContainer ul li a { text-decoration:none; color:#e2e2e2; }

#imageContainerVertical         { border: 1px solid #e2e2e2; position:relative; float:left; width:225px; }
#imageContainerVertical ul      { list-style:none; position:relative; margin:5px 5px 0 5px; padding:4px; float:left; width:800px;  }
#imageContainerVertical ul li   { width:75px; position:relative; }
#imageContainerVertical img     { border: 1px solid #e2e2e2; margin-bottom:10px; }

/****************************************************************
*  image container style
****************************************************************/
#footer         { position:relative; text-align:center; margin:0 auto; font-size:14px; }
#threeStarLogo  { position:relative; top:-68px; float:right; }

#mapDiagram     { position:relative; float:left; }



.listHolder     { position:relative; float:left; width:260px; }
.listHolder h3  { font-size:14px; }
.listHolder h4  { font-size:14px; margin-bottom:0; }
.listHolder ul  { margin-top:5px; padding-left:20px; }
.listHolder ul li { line-height:24px; }
                  
a:link    { text-decoration:none; color:Green; }
a:visited { text-decoration:none; color:Green; }
a:active  { text-decoration:none; color:Green; }
a:hover   { text-decoration:none; color:#fff; }

.textLink   { color:Gray !important;  }

.imageInstruction	{ text-align:center; color:Grey; font-style:italic; font-size:12px; }

