/* Start of CMSMS style sheet 'LGC Main' */
body {  
  background:#000000;  
  margin:0px 0px 0px 0px;
}

img {
  vertical-align:bottom;
}


/*  Main Tags  */

p {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:0.8em; 
  line-height:1.5em; 
  color:#191919;
  font-weight:bold;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;  
  font-size:1.6em; 
  color:#2E3092;
  margin:0px
}

h2 {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:1.6em; 
  color:#ffffff; 
  font-weight:normal;
  margin:0px;
}

h3 {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:1.2em;
  color:#ffffff; 
  font-weight:normal; 
  margin:0px 0px 8px 0px;
}

h4 {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:1.0em; 
  color:#2E3092; 
  font-weight:bold; 
  margin:0px;
}

td {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:0.8em; 
  color:#191919;
  font-weight:bold;
}

.copy {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:0.75em; 
  line-height:1.4em; 
  color:#ffffff;
  font-weight:bold;
}

#copy2, #copy2 a {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:0.88em; 
  line-height:1.2em; 
  color:#ffffff;
  font-weight:bold;
}

#copy2 a {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:1.2em; 
  line-height:1.4em; 
  color:#ffffff;
  font-weight:bold;
}

.expInfoHeader {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:1.3em; 
  line-height:24px; 
  color:#2E3092;
  font-weight:bold;
}

.expInfoHeader a:link, .expInfoHeader a:visited {
  color:#ff0000;
  text-decoration:none;
  font-weight:normal;
  }
  
.expInfoHeader a:hover, .expInfoHeader a:active {
  color:#ff0000;
  text-decoration:underline;
  }

.subExpInfoHeader {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:0.9em; 
  line-height:0.8em; 
  color:#2E3092;
  font-weight:bold;
}

.hQuotes {
  font-family:Arial, Helvetica, sans-serif; 
  font-size:83%; 
  line-height:1.3em; 
  color:#2E3092;
  font-weight:bold;
}

#pageContent ul { 
  padding: 0px 0px 0px 0px; 
  margin: 15px 0px 15px 0px; 
  }

#pageContent li{ 
  list-style-type: none;
  background: url(uploads/images/hBullet.gif) no-repeat top left;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:0.75em; 
  line-height:1.5em; 
  color:#626262;
  padding:0px 0px 15px 20px;
  }

.linksList
  {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

.linksList li
  {
  list-style: none;
  float:left;
  margin: 0px 5px 0px 5px;
  }



/* Links */

a:link{ 
  font-family:Arial, Helvetica, sans-serif; 
  text-decoration:underline; 
  color:#635334;
}

a:visited { 
  font-family:Arial, Helvetica, sans-serif; 
  text-decoration:underline; 
  color:#635334;
}

a:active { 
  font-family:Arial, Helvetica, sans-serif; 
  text-decoration:underline; 
  color:#635334;
}

a:hover { 
  font-family:Arial, Helvetica, sans-serif; 
  text-decoration:none; 
  color:#635334;
}


div#bottomMenu {
  width:920px; 
  margin:0px auto 0px auto; 
  text-align:center

}

div#bottomMenu li{
display: inline;
padding: 0px 10px;
border-right: 1px solid #635334;
font-size:80%;
}


#bottomMenu a:link, 
#bottomMenu a:visited,
#bottomMenu a:active, {   text-decoration:none;}
 

a.bottomMenu:link { 
  color:#635334; 
  text-decoration:none; 
  font-weight:bold; 
}

a.bottomMenu:visited { 
  color:#635334; 
  text-decoration:none; 
  font-weight:bold;
}

a.bottomMenu:active { 
  color:#635334; 
  text-decoration:none; 
  font-weight:bold;
}

a.bottomMenu:hover { 
  color:#AB740B; 
  text-decoration:none; 
  font-weight:bold;
}



.hExpInfo{
  font-family:Arial, Helvetica, sans-serif; 
  color: #ffffff; 
  font-weight:bold; 
  font-size:0.8em; 
  line-height:1.2em;
}

a.hExpInfo:link { 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:bold;
  
}

a.hExpInfo:visited { 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:bold;
}

a.hExpInfo:active { 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:bold;
}

a.hExpInfo:hover { 
  color:#FFE103; 
  text-decoration:none; 
  font-weight:bold;
}

.aboutLinks{
  font-family:Arial, Helvetica, sans-serif; 
  color: #ffffff; 
  font-weight:bold; 
  font-size:1.0em; 
  line-height:2.3em;
}

a.aboutLinks:link { 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:bold;
  
}

a.aboutLinks:visited { 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:bold;
}

a.aboutLinks:active { 
  color:#ffffff; 
  text-decoration:none; 
  font-weight:bold;
}

a.aboutLinks:hover { 
  color:#FFE103; 
  text-decoration:none; 
  font-weight:bold;
}


.copyright{
  font-family:Arial, Helvetica, sans-serif; 
  color: #635334; 
  font-weight:normal; 
  font-size:0.70em; 
  line-height:1.2em;
}

a.copyright:link { 
  color:#635334; 
  text-decoration:none; 
  font-weight:normal; 
}

a.copyright:visited { 
  color:#635334; 
  text-decoration:none; 
  font-weight:normal;
}

a.copyright:active { 
  color:#635334; 
  text-decoration:none; 
  font-weight:normal;
}

a.copyright:hover { 
  color:#635334; 
  text-decoration:underline; 
  font-weight:normal;
}

.clearBoth{
  clear:both; 
  line-height:0px; 
  height:0px; 
  margin:0px 0px 0px 0px; 
  padding:0px 0px 0px 0px; 
  overflow:hidden;
}

.hidden{
  visibility: hidden;
}

.headerInfo{
  visibility: hidden;
}



/*PAGE LAYOUTS*/
div#mainContainer{
  position:relative;
  width: 1018px;
  margin:0px auto 0px auto;
}

.topImage {
  width: 1018px;
  height: 300px;
}

div#mainNav{
  width: 1018px;
  height:45px;
  background: url(uploads/images/navBG.jpg) no-repeat top left;
  padding:10px 0px 0px 0px;
  text-align:center;
  }

#nav {

  padding: 0px 0 0 0px;
  min-height:55px;
    height:auto !important;
    height:55px;
}



#wrap .navInner {
 
}

/************************* nav *********************/


#nav ul {
  margin: 0 0 0 4px;
}

#nav ul li {
  font-family:Arial, Helvetica, sans-serif; 
  display: inline;
  position: relative;
  font-size:1.0em; 
  line-height:1.5em;
  font-weight: bold;
  margin: 0 10px 0 0;
padding:10px 15px 16px 0;

}

#nav li a, #nav li a:link, #nav li a:visited {
  color: #2E3092; 
  text-decoration:none; 
  font-weight:bold; 

}

#nav li a:hover, #nav li a:active {
  color:#00AAEC; 
  text-decoration:none; 
  font-weight:bold;
}


/**************** drop downs *************/
  
  
  #nav li ul {
    position: absolute;
    top: 21px;
    padding: 16px 0 0;
    left: -99999px;
    display: inline-block;
    display: block;
    z-index: 300000;    
  }

  #nav li:hover ul {
    left: -16px;
  }

  #nav li ul.hoverOn {
    left: 4px;
  }
  #nav li ul li {
    clear: both;
    display: block;
    height: auto;
    /*border-bottom: 1px solid #89bdd1;*/
    margin: 0;
    padding: 0;
    text-align: left;
    border-left: 1px solid #89bdd1;
    border-right: 1px solid #89bdd1;
}

  #nav li ul li a {
    width: 175px;
    height: 20px;
    background-image: none;
    background-color: #ededed;
    display: block;
    text-indent: 0;
    font-size: 13px;
    color: #1e627b;
    padding: 4px 0 4px 12px;
    margin: 0px;
    background: #f8f8f8 url(uploads/images/lgc_nav_bg.jpg) repeat-x bottom left;
  }

  #nav li ul li a:hover {
    background-color: #d9f0f7;
    text-decoration: none;
  }
  

div#mainBody {
  width: 1018px;
  background: url(/uploads/images/mainBG.jpg) top left repeat-y; 
  float:left;
}

div#homeIntro {
  width: 920px;
  height:369px;
  background: url(uploads/images/hIntroBG.gif) no-repeat top left ;
  margin:0px auto 0px auto;
  padding:20px 20px 0px 20px;
}

div#expInfo {
  width:325px;
  height:199px;
  background: url(uploads/images/GHCPanelBG.gif) top left no-repeat;
  float:left;
  padding:150px 10px 0px 20px
}

div#homeDairyClick{
  margin:20px 0px 0px 0px
  }

div#expInfoHolder{
  margin:165px 0px 0px 30px; 
  width:300px; 
  height:80px;
  }

div#subExpInfo {
  width:284px;
  height:230px;
  background: url(uploads/images/subExpInfo.jpg) top left no-repeat;
  padding:53px 10px 0px 15px
  }
  
.expInfoButton {
  width:150px; 
  float:left; 
  padding:7px 0px 0px 0px;
  }  
  
.expInfoButton {
  width:150px; 
  float:left; 
*padding:9px 0px 0px 0px;
  }
 

div#subExpInfoHolder{
  margin:115px 0px 0px 20px; 
  width:270px; 
  height:50px;
  }

.subExpInfoButton {
  width:135px; 
  float:left; 
  padding:6px 0px 0px 0px;
  }
   
.subExpInfoButton {
  width:135px; 
  float:left; 
*padding:16px 0px 0px 0px;
*height:6px;
  }

div#homeText {
  width: 460px;
  height:301px;
  padding:2px 30px 0px 60px;
  float:left;
}

div#hotLinks {
  width: 960px;
  height:270px;
  margin:7px auto 0px auto;
  }
  
*html div#hotLinks {
  width: 960px;
  height:270px;
  margin:12px auto 0px auto;
  }  

div#diaryBox {
  float:left;
  background:url(uploads/images/bannerDiary.gif) left top no-repeat; 
  width:266px; 
  height:223px; 
  margin:0px 0px 0px 5px;
  padding:10px 10px 0px 20px;
  }

div#rightBox {
  float:left; 
  width:644px; 
  padding:0px 0px 0px 10px;
  }
  
div#homeQuotes {
  background:url(uploads/images/hQuotesBG.gif) left top no-repeat; 
  width:585px; 
  height:66px;
  padding:15px 34px 10px 25px;
  }

#topBanner {
height:300px;
overflow:hidden;
}
  
div#mediaBox {
  float:left; background:url(uploads/images/SponsorBox.gif) left top no-repeat; 
  width:179px; 
  height:126px;
  padding:5px 20px 10px 15px;
  }

div#faqBox {
  float:left; 
  background:url(uploads/images/bannerFAQ.gif) left top no-repeat; 
  width:179px; 
  height:126px;
  padding:5px 20px 10px 15px;
  }

div#sponsorsBox {
  float:left; 
  background:url(uploads/images/bannerSponsor.gif) left top no-repeat; 
  width:179px; 
  height:126px;
  padding:5px 20px 10px 15px;
  }
  
  
  div#sponsorsBox2 {
  float:left; 
  width:420px; 
  height:141px;
  padding:0px;
  }
  
.smallBoxContent {
  margin:25px 0px 0px 0px; height:66px; overflow:hidden;
  }
  
  #smallBoxContent2 {
  margin:10px 0px 0px 0px; height:66px; overflow:hidden padding-right:150px;
  }
  
  #smallBoxContent a {
  color:#ffffff;
  }


div#footer {
  width:1018px;
}

div#subDiaryBox{
  background:url(uploads/images/subDiary.gif) left top no-repeat; 
  width:255px; 
  height:174px; 
  margin:0px 0px 0px 5px;
  padding:10px 10px 0px 20px;
  }
  
.NewsSummaryLink a:link {
color:#ffffff;
font-weight:bold;
}
.NewsSummarySummary p {
color:#ffffff;
font-size:80%;
line-height:130%;
margin-top:6px;
}


div#subContent{
  width:965px; 
  background:url(uploads/images/subBG.gif) top left repeat-y; 
  margin:0px auto 0px auto;
  }
  
div#subTop{
  width:965px; 
  height:31px; 
  margin:0px auto 0px auto;
  }
  
div#subLeftContent{
  float:left; 
  background:url(uploads/images/subPGDivide.jpg) right top repeat-y; 
  width:527px;
  min-height:509px;
  padding:0px 50px 50px 50px;
  }
  
  div#subLeftContent p{
font-weight:normal;
font-size:90%;
  }
  
   div#subLeftContent h3{
font-weight:bold;
font-size:120%;
color:#000000;
  }
  
div#subRightContent{
  float:left; 
  width:318px; 
  padding:0px 0px 0px 10px
  }
  
div#subBottom{
  width:965px; 
  height:31px; 
  margin:0px auto 30px auto;
  }

div#subQuotes{
  width:250px; 
  margin:40px 48px 40px 20px;
  }
  
.gThumbs {
  float:left;
  width:114px; 
  height:91px; 
  padding:0px 4px 4px 0px
  }

.smFile {
   padding:10px 0px 0px 140px; 
   float:left; 
   width:20px; 
   height:30px
   }
   
.smLink {
   padding:10px 0px 0px 20px; 
   float:left; 
   width:250px; 
   height:30px
   }
   
.smHeader {
  float:left;
   padding:15px 0px 0px 120px; 
   width:400px
   }

/* Form Rows */

div.row {
  clear: both; 
  padding-top: 5px; 
  width:500px; 
}

div.row span.formw {
  float: right; 
  width: 375px; 
  text-align: left;
} 

div.row span.label {
  float: left; 
  min-width: 125px; 
  text-align: left; 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:0.75em; 
  line-height:1.2em; 
  color:#040317; 
  font-weight:bold; 
}

.cal-upcominglist h2 {
color: #2E3092;
margin-bottom: 15px;
}

.calendar-event {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px groove #000000;
}

a img {border: none;}

#sharethisbox {
width:100%;
border-top:2px solid #f3EDDF;
height:15px;
margin-top:20px;
}
/* End of 'LGC Main' */

