*
{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Georgia, Verdana, Helvetica, Arial;
  font-size: 14px;
  color: #002f60;
}
html, body
{
  text-align: center;
}
body
{
  background-color: #005484;
	padding-top: 0px;
	padding-bottom: 0px;
  min-width:800px;
}

h1, h1 *
{
  font-size: 18px;
  padding-bottom: 12px;
  color: #004680;
}

h2
{
  font-size: 16px;
  color: #00aeef;
}

.quote
{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Georgia, Verdana, Helvetica, Arial;
  font-size: 14px;
  color: #002f60;
}

#headerdiv
{
  width: 100%;
  height: 299px;
  background-image: url(../images/header_bg.jpg);
  background-repeat: repeat-x;
}

#headerintdiv
{
  width: 100%;
  height: 244px;
  background-image: url(../images/header2_bg.jpg);
  background-repeat: repeat-x;
}

#headercontent
{
  width: 1000px;
  height: 244px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background-image: url(../images/logo_tagline.jpg);
  position: relative;
}

#headerintcontent
{
  width: 1000px;
  height: 244px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background-image: url(../images/logo_tagline2.jpg);
}

#bodydiv
{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

.bodycontent
{
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-position: top right;
}

#homecontent
{
  height: 607px;
  background-image: url(../images/home_bg2.jpg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-position: top right;
}

#servicescontent
{
  background-image: url(../images/services_bg.jpg);
}

#servicesprofessionalcontent
{
  background-image: url(../images/services_prof_bg.jpg);
}

.intcontent
{
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-image: url(../images/int_body_bg.jpg);
  background-repeat: repeat-y;
}

#serviceseducationalcontent
{
  background-image: url(../images/services_ed_bg.jpg);
}

#footerseparator
{
  width: 100%;
  height: 5px;
  background-color: #00aeef;
}

#footerdiv
{
  width: 100%;
  height: 100%;
  background-color: #002f60;
}

#footercontent
{
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

#footercontentright
{
  float: left;
  padding-left: 30px;
  color: #ffffff;
  font-size: 8pt;
  padding-top: 15px;
}

#footercontentleft
{
  float: right;
  padding-right: 30px;
  color: #ffffff;
  font-size: 10pt;
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 10px;
}

#tabs
{
  float: right;
  height: 40px;
  font-size: 14px;
  padding-top: 242px;
}

#tabs_int
{
  float: right;
  height: 40px;
  font-size: 14px;
  padding-top: 187px;
}

.tab
{
  width: 127px;
  height: 40px;
  font-size: 14px;
  text-align: center;
  background-image: url(../images/tab.jpg);
  cursor: pointer;
}

.activetab
{
  font-size: 14px;
  background-image: url(../images/tab_active.jpg);
}

.tablabel
{
  position: relative;
  top: 14px;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.tablabel2lines
{
  position: relative;
  top: 7px;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.1em;
}

#tabs a:link, #tabs_int a:link { }
#tabs a:visited, #tabs_int a:visited { }
#tabs a:hover div.tab span.tablabel, #tabs_int a:hover div.tab span.tablabel { color: #8df4a2; }
#tabs a:active, #tabs_int a:active { }

p
{
  color: #002a5c;
  padding-bottom: 16px;
}

ul.obulletlist, ul.gbulletlist
{
  list-style-type: none;
}

ul.obulletlist li
{
  padding-left: 42px;
  padding-top: 5px;
  padding-bottom: 10px;
  background-image: url(../images/obullet.jpg);
  background-repeat: no-repeat;
  background-position: 5px 8px;
  color: #002a5c;
}

ul.gbulletlist li
{
  padding-left: 42px;
  padding-top: 5px;
  padding-bottom: 10px;
  background-image: url(../images/gbullet.jpg);
  background-repeat: no-repeat;
  background-position: 9px 8px;
  color: #002a5c;
}

.green
{
  color: #308f41;
}

.blue
{
  color: #004580;
}

.lightblue
{
  color: #0071bc;
}

.orange
{
  color: #f47920;
}
