html, body {
  background: white
}
body {
 font-size: 12px;
 color: black;
 text-align: left;
 width: 100%;
 font-family: Arial;
 margin: 0px;
line-height: 18px
}
#capsule {  
 width: 100%;
 text-align: left;
 margin-bottom: 50px
}
#logodiv { width: 1004px; margin-bottom: 10px }
#innercapsule {
 background: white;
 width: 1004px; 
 margin-left: auto;
 margin-right: auto;
 text-align: left;
 border-left: 1px dotted #ececec;
 border-right: 1px dotted #ececec
}

#bottomblurbdiv { height: 35px; width: 1004px }
#bottomblurbdiv img { border: 0px }
#bottomdiv { background: url(/brightblue/images/bottom.png); height: 79px; width: 1004px }
#bottomdivcontent { padding-top: 50px; padding-right: 10px;  text-align: right; font-size: 14px; color: #e99210 }
#bottomdivcontent a { color: #e99210; text-decoration: none }
#bottomdivcontent a:hover { color: yellow }
#copyrightdiv { background: url(/brightblue/images/copyright.png); height: 26px; width: 1004px }
#copyrightdivcontent { text-align: right; font-size: 10px; padding: 3px; padding-right: 10px; color: gray }


#slabdiv {
 border-top: 5px solid silver;
 height: 193px 
}
#slabdiv img { border-top: 1px solid white; border-bottom: 1px solid white; display: block }
#crumbdiv { background: url(/brightblue/images/breadcrumbs.png); height: 34px }



#menutable  {
 font-size: 13px; 
 font-weight: bolder;
 float:right;
 margin-top: 10px
}
#menutable td { padding-left: 10px; padding-right: 10px;

border: 2px solid white; background: white; color: black

 }
#menutable a { color: gray; border: 0 }
#menutable td:hover { border: 2px solid silver; background: white; color: black }

.formtable { font-size: 11px; color: gray; font-weight: bolder }
.formtable input {
 background: white;
 border: 1px solid #ececec;
 padding: 5px;
 font-size: 11px;
 width: 170px
}

.cftable { color: gray; font-weight: bolder  }
.cftable textarea, .cftable input {
 background: white;
 border: 1px solid silver;
 width: 300px;
 font-size: 11px;
 padding: 5px
}

.flexicapsule { border: 2px solid silver; border-top: 15px solid silver; padding: 9px;
 background: white
 }
.flexicapsule span { display: block; font-weight: bolder; font-size: 12px; margin-bottom: 10px }
.flexicapsule ul { font-size: 10px; margin: 0px; padding-left: 20px; list-style: square }
.flexicapsule ul li { padding: 5px }

.tagdiv {  
 width: 660px;
 background: url(/brightblue/images/bk1.png);
 height: 193px;
 margin-left: auto;
 margin-right: auto
}
.tagcontent {
 padding: 15px;
 line-height: 22px;
 color: #1a96d2;
 font-weight: bolder;
 font-size: 13px
}
.tagcontent span { color: #11648D }
.tagcontent2 {
 padding: 15px;
 line-height: 20px;
 color: black; 
 font-size: 13px
}



#macapsule {
  background: url(/brightblue/images/sect_ma.png);
  width: 300px;
  height: 238px 
}
#jmlcapsule {
  background: url(/brightblue/images/sect_jml.png);
  width: 300px;
  height: 193px 
}
#lookingcapsule {
  background: url(/brightblue/images/sect_looking.png);
  width: 300px;
  height: 206px 
}
#lookingtable { font-size: 12px }
#lookingtable td {  vertical-align: middle; }
#lookingtable th {  padding-top: 6px;  vertical-align: middle; }
#lookingtable a { color: #1a96d2 }
#mediacapsule {
  background: url(/brightblue/images/sect_recent_media.png);
  width: 300px;
  height: 198px
}
#mediatable { font-size: 12px }
#mediatable td {  vertical-align: middle; }
#mediatable th {  padding-top: 6px;  vertical-align: middle; }
#mediatable a { color: #1a96d2 }
#moremedia { text-align: right; font-size: 10px; font-weight: bolder; color: #e99210 }
#moremedia a { color: #e99210 }
#moremedia a:hover { color: red }
.innercapsule { padding: 10px; padding-top: 55px; color: #1a96d2 }

/* UNIQUE ITEMS */
#homepagetable {
 line-height: 15px
}
#homepagetable a { text-decoration: none; color: #e99210; font-size: 11px; font-weight: bolder }
#homepagetable th img { border: 1px solid #ececec }



a { text-decoration: none }
a:hover { color: red }

h1, h2, h3 { color: #1a96d2 }
h1, h2, h3 { margin: 0px; padding: 0px; margin-top: 8px; margin-bottom: 8px }
h1 { font-size: 18px; font-weight: lighter; margin-top: 15px; margin-bottom: 15px }
h2 { font-size: 16px }

ul {
 list-style: square
}
ul li { padding: 2px }
hr {
 height: 1px;
 color: #ececec;
 border: 0px;
 border-top: 1px solid #ececec
}
