/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

body
{
  padding: 20px;
}*/

/* {
  margin:  0px;
  padding:  0px;
}*/
ul, li {
  padding:  0;
  margin:  0;
}

ul { 
  padding-left:  1em;
}
li {
  margin-top:  .25em;
  margin-bottom:  .25em;
}
html {
  background-color: #000033;
  height:  100%;
  text-align:  center;
  background-image: url(../images/html.background.gif);
  background-position: center;
  background-repeat:  repeat-y;
}

body {
  padding:  0px;
  min-height:  100%;
  background-color:  #000033;
  background-image:  url(../images/body.background.jpg);
  background-position: bottom;
  background-repeat:  no-repeat;
  margin-top:  0px;
  margin-bottom:  0px;
  margin-left:  auto;
  margin-right:  auto;
  width: 680px;
  color: #183d61;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:  12px;
}

body p {
  line-height: 18px;
}

a:link {
  color:  #000033;
  font-weight:  bold;
  text-decoration:  none;
}

a:visited {
  color: #183d61;
  font-weight:  normal;
  text-decoration: underline;
}

a:hover {
  color:  #97BFCB;
  font-weight:  bold;
  text-decoration:  none;
}

a:active {
  color:  #97BFCB;
  font-weight:  bold;
  text-decoration:  none;
}

#global-footer a:link, a:visited, a:hover, a:active {
  color:  #97BFCB;
  font-weight:  normal;
  text-decoration:  none;
}

#global-masthead {
  width: 100%;
  height:  55px;
  padding-top:  43px;
  background-color: transparent;
  background-image:  url(../images/masthead.background.jpg);
  background-position:  left;
  background-repeat:  no-repeat;
  position: relative;
  z-index: 500;
  /*overflow:  hidden;*/
}

#global-menu {
  margin-left: 304px;
  width:  376px;
  padding-top: 0px;
  background-color:  #183d61;
  height:  21px;
  /*overflow:  hidden;*/
}

/* Begin CSS Drop Down */
/*
#global-menu {
width: 100%;
background-color: #183D61;
min-height:  19px;
padding-top: 8px;
}
*/
#global-menu ul {
list-style: none;
margin: 0;
padding: 0;
text-align:  left;
width: 100%;
}

#global-menu ul li {
  float:  left;
}

#global-menu ul li a {
  padding-bottom:  5px;
}

#global-menu ul ul li {
  float:  none;
}


#global-menu a, #global-menu h2 {
font: bold 11px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding-top:  4px;
padding-left:  5px;
padding-right:  5px;
color:  #fff;
}

#global-menu h2 {
color: #fff;
text-transform: uppercase;
}

#global-menu a {
color: #fff;
text-decoration: none;
}

#global-menu a:hover {
color: #183D61;
}

#global-menu li { 
  position: relative;
}

#global-menu ul ul {
  background-color: #97BFCB;
  border: 1px solid #183D61;
  border-top: 1px solid #f00;
  position: absolute;
  width:  110px;
}

div#global-menu ul ul {
  display: none;
}

div#global-menu ul ul li {
  /*margin-top: 5px;*/
  border: 0px none;
}

div#global-menu ul li:hover ul {
  display: block;
}

div#global-menu ul li:hover {
  background-color:  #97BFCB;
}

div#global-menu ul li:hover>a   {
  border: 1px solid #183d61;
  border-bottom: none;
}

div#global-menu ul li:hover a+ul {
  border: 1px solid #183d61;
  border-top: 0px none;
}

div#global-menu ul li:hover li>a  {
 border: 0px none;
}

div#global-menu ul ul,
div#global-menu ul li:hover ul ul,
div#global-menu ul ul li:hover ul ul
{display: none;}

div#global-menu ul li:hover ul,
div#global-menu ul ul li:hover ul,
div#global-menu ul ul ul li:hover ul
{display: block;}

div#global-menu ul ul.menu-second-level a:hover {
  background-color:  #000033;
  color: #97BFCB;
}

#global-menu ul.menu-second-level a {
color: #000033;
text-decoration: none;
}

ul.menu-second-level {
  border: 1px solid #183d61;
  padding-top: 5px;
}

#global-menu ul.menu-second-level:hover li {
  border: 0px none;

}
/* End CSS Drop Down*/

#global-main, div.mceContentBody {
  /*min-height:  440px;*/
  width:  640px;
  overflow:  auto;
  padding:  20px;
  background-color:  #DFD2B6;
  color:  #183d61;
  text-align:  left;
}

#global-main {
  position:  relative;
  z-index:  100;
}

#global-main h1 {
  border-bottom:  2px solid #183D61;
  font-size: 30px;
  margin-bottom:  10px;
}

#global-main h2 {
  padding-top:  0px;
  padding-bottom:  3px;
  /*padding-top:  3px;*/
  border-bottom:  5px solid #183D61;
  margin-top:  25px;
  margin-bottom:  5px;
  text-transform:  none;
  font-size:  1.667em;
  font-weight:  bold;
  color:  #183D61;
}

#global-main h3 {
  padding-top:  0px;
  font-weight:  bold;
  font-size:  1.2em;
  margin-bottom:  5px;
  margin-top:  15px;
  padding:  0px;
}

#global-main p {
  margin-top:  5px;
  margin-bottom: 5px;
}

#global-footer {
  border-top: 4px solid #97BFCB;
  color:  #183D61;
  font-size:  11px;
  padding:  10px;
  text-align:  left;
}

.float-left { float:  left; margin-right:  10px;}

.img_float_left {
  float:  left;
  margin: 10px 10px 10px 0px;
  max-width:  200px;
  border:  5px solid #183D61;
}

.img_float_right {
  float:  right;
  margin: 10px 0px 10px 10px;
  max-width:  200px;
  border:  5px solid #183D61;
}

.img_block {
  display:  block;
  border:  5px solid #183D61;
  max-width:  400px;
}
/*
body {
   beahvior: url(csshover.htc);
 }*/
/*
#global-footer a:visited {
  color: #183d61;
  font-weight:  normal;
  text-decoration: underline;
}

#global-footer a:hover {
  color:  #97BFCB;
  font-weight:  bold;
  text-decoration:  none;
}

#global-footer a:active {
  color:  #97BFCB;
  font-weight:  bold;
  text-decoration:  none;
}
*/
