body
{
  font-family: 'Arial';
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  background-color: #F0F2F6;
  text-align: center;
}

img
{
  border: 0px;
}

div#header
{
  background-color: #293E6A;
  width: 100%;
  height: 444px;
}

div#top-bar
{
  width: 100%;
  height: 39px;
}

div#login
{
  width: 969px;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  color: #5E8DF1;
}

div#vertcon
{
  text-align: right;
  height: 19px;
  top: 10px;
  position: relative;
}

div#login a
{
  text-decoration: underline;
  color: #5E8DF1;
}

div#login a:hover
{
  text-decoration: none;
}

div#top-line
{
  width: 100%;
  height: 1px;
  background-color: #4D74C7;
  line-height: 1px;
  font-size: 1px;
}

div#top-gradient
{
  width: 100%;
  height: 313px;
  background: url('images/background/gradient.png') repeat-x;
}

div#menu
{
  width: 969px;
  height: 99px;
  margin-left: auto;
  margin-right: auto;
}

div#title
{
  width: 287px;
  height: 50px;
  float: left;
  margin-top: 27px;
}

div#button01
{
  width: 104px;
  height: 50px;
  float: right;
  background: url('images/menu/button_back_01.png') no-repeat center center;
  margin: 27px 10px 0px 0px;
}

div#button02
{
  width: 174px;
  height: 50px;
  float: right;
  margin: 27px 10px 0px 10px;
}

div#button02 a
{
  display: block;
  width: 174px;
  height: 100%;
}

div#button02 a:hover
{
  background: url('images/menu/button_back_02.png') no-repeat center center;
}

div#button03
{
  width: 148px;
  height: 50px;
  float: right;
  margin: 27px 10px 0px 10px;
}

div#button03 a
{
  display: block;
  width: 148px;
  height: 100%;
}

div#button03 a:hover
{
  background: url('images/menu/button_back_03.png') no-repeat center center;
}

div#button04
{
  width: 130px;
  height: 50px;
  float: right;
  margin: 27px 0px 0px 10px;
}

div#button04 a
{
  display: block;
  width: 130px;
  height: 100%;
}

div#button04 a:hover
{
  background: url('images/menu/button_back_04.png') no-repeat center center;
}

div#menu-shadow
{
  width: 100%;
  height: 23px;
  background: url('images/menu/shadow.png') no-repeat center center;
}

div#gradient-area
{
  width: 969px;
  height: 191px;
  margin-left: auto;
  margin-right: auto;
}

div#map
{
  width: 503px;
  height: 100%;
  float: left;
  background: url('images/header/map.png') no-repeat center center;
}

div#text1
{
  width: 100%;
  height: 88px;
  background: url('images/header/text.png') no-repeat center center;
}

div#text2
{
  width: 490px;
  height: 103px;
  
  color: #FFFFFF;
  font-size: 14px;
  padding: 0px 4px;
  /*  
  width: 100%;
  font-size: 15px;
  color: #FFFFFF;
  text-align: left;
  padding: 0px 4px; */
}

div#facebook-top
{
  width: 466px;
  height: 100%;
  float: left;
  background: url('images/header/facebook_top.png') no-repeat center center;
}

div#middle-bar
{
  width: 100%;
  height: 90px;
  background-color: #FFFFFF;
}

div#logos-area
{
  width: 999px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

div#logos
{
  float: left;
  width: 506px;
  height: 100%;
}

table#loga
{
  margin-left: 15px;
  width: 488px;
  height: 90px;
  border: 0px;
  text-align: left;
  vertical-align: middle;
  border-collapse: collapse;
  border-spacing: 0px;
}

div#facebook-bottom
{
  width: 490px;
  height: 100%;
  background: url('images/header/facebook_bottom.png') no-repeat center center;
  float: left;
}

div#facebook-top a, div#facebook-bottom a
{
  display: block;
  width: 100%;
  height: 100%;
}

div#middle-line
{
  width: 100%;
  height: 1px;
  background-color: #CBCDD0;
  line-height: 1px;
  font-size: 1px;
}

div#bottom
{
  width: 100%;
}

div#main
{
  width: 969px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

div#info div.line, div#contact div.line, div#news div.line
{
  width: 100%;
  background: url('images/buttons/line.png') no-repeat center center;
}

div#info, div#news
{
  float: left;
  width: 311px;
  color: #333333;
}

div#info a, div#news a
{
  color: #333333;
  font-weight: bold;
  text-decoration: underline;
}

div#contact a
{
  color: #565656;
  font-weight: bold;
  text-decoration: underline;
}

div#info a:hover, div#contact a:hover, div#news a:hover
{
  text-decoration: none;
}

div#info img.button
{
  cursor: pointer;
  width: 311px;
  height: 55px;
}

div#hide1, div#hide2, div#hide3
{
  padding: 14px 10px;
  background-color: #D2D7E1;
}

div#info div.msgcon, div#news div.msgcon
{
  background-color: #D2D7E1;
  width: 100%;
}

div#info div.hidden
{
  display: none;
  visibility: hidden;
}

div#contact
{
  margin-left: 18px;
  margin-right: 18px;
  float: left;
  width: 311px;
  color: #565656;
}

div#first
{
  padding: 14px 10px 7px 10px;
}

div#second
{
  padding: 7px 10px 14px 10px;
}

div#contact div.allwide
{
  width: 100%;
}

div#con
{
  padding: 14px 10px 14px 0px;
  background-color: #D2D7E1;
}

p#more
{
  clear: both;
  margin-left: 12px;
}

div#news div.item
{
  width: 100%;
  min-height: 63px;
}

div#news div.calendar
{
  float: left;
  background: url('images/buttons/calendar.png') no-repeat center center;
  width: 73px;
  height: 63px;
}

div#news div.year
{
  position: relative;
  top: 6px;
  text-align: center;
  font-size: 9px;
  font-weight: bold;
  color: #FFFFFF;
}

div#news div.date
{
  position: relative;
  top: 13px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #293E6A;
}

div#news div.caption
{
  font-size: 15px;
  text-decoration: underline;
  color: #293E6A;
  font-weight: bold;
}

div#footer div.cleaner
{
  clear: both;
  height: 4px;
  line-height: 4px;
  font-size: 4px;
}

div#bottom-bar
{
  background-color: #3A5794;
  width: 100%;
  height: 4px;
  margin-top: 4px;
  line-height: 4px;
  font-size: 4px;
}

div#credits
{
  min-height: 156px;
  color: #575E61;
}

div#credits p
{
  margin-left: 10px;
}

div#credits a
{
  color: #575E61;
  text-decoration: underline;
}

div#credits a:hover
{
  text-decoration: none;
}

