/* HTML TAGS START (DO NOT CHANGE) */
img {
  border:                      0px;
}

form {
  margin:                      0px;
}

table td {
  vertical-align:              top;
}

p {
  margin-top:                  0px;
}
/* HTML TAGS END (DO NOT CHANGE) */

/* HTML TAGS START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background-color:            #FFFFFF; 
}

H1 {
  margin:                      0px 0px 4px 0px;
  padding:                     0px;
  font:                        normal 18px Arial;
  line-height:                 38px;
  color:                       #000000;
}

H2 {
  margin:                      0px 0px 2px 0px;
  padding:                     0px;
  font:                        bold 16px Arial;
  line-height:                 40px;
  color:                       #000000;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  line-height:                 42px;
  color:                       #000000;
}

H4 {
  margin:                      0px 0px 4px 0px;
  padding:                     0px;
  font:                        normal 18px Arial;
  line-height:                 38px;
  color:                       #00457C;
}

H5 {
  margin:                      0px 0px 2px 0px;
  padding:                     0px;
  font:                        bold 16px Arial;
  line-height:                 40px;
  color:                       #00457C;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  line-height:                 420px;
  color:                       #00457C;
}

HR {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  1px solid #00457C;
}

b, strong {
  color:                       #00457C;
}

a {
  color:                       #00457C;
  text-decoration:             underline;
  cursor:                      pointer;
}

a:hover {
  color:                       #00457C;
  text-decoration:             none;
  cursor:                      pointer;
}

table {
  font:                        normal 11px Verdana;
  color:                       #000000;
  text-align:                  justify;
  line-height:                 19px;
}
/* HTML TAGS END */

/* FORM TAGS START */
input.text {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

input.button {
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

select {
  width:                       250px;
  height:                      19px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
  vertical-align:              middle;
}

textarea {
  width:                       250px;
  height:                      80px;
  border:                      1px solid #93958A;
  font:                        normal 11px Verdana;
}
/* FORM TAGS END */

/* NETNEWS TAGS BEGIN */
.nne_text td {
  padding:                     1px;
}

td.nne_text {
  width:                       150px;
}
/* NETNEWS TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.siteholder {
  width:                       100%;
  height:                      100%;
  padding:                     0px 20px;
  text-align:                  center;
}

.site {
  width:                       914px;
}

.menuholder {
  width:                       182px;
}

.menutable {
  width:                       182px;
  margin-top:                  50px;
  background-color:            #BAC6DD;
}

.newsletter {
  width:                       182px;
  height:                      28px;
  margin:                      12px 0px;
  display:                     block;
  cursor:                      pointer;
}

.footer {
  width:                       182px;
  text-align:                  left;
  font:                        normal 10px Verdana;
  color:                       #000000;
  line-height:                 17px;
}

.footertext {
  padding:                     6px 0px 6px 25px;
  background-color:            #F8F8F8;
}

.contentholder {
  width:                       484px;
  height:                      100%;
  padding-top:                 86px;
}

.content {
  width:                       484px;
  height:                      100%;
}

.contentround {
  width:                       484px;
  height:                      9px;
}

.contentblockholder {
  width:                       484px;
  height:                      100%;
  background-color:            #F8F8F8;
}

.contentblock {
  width:                       424px;
  height:                      100px;
  margin:                      0px 30px 12px 30px;
}

.contentrightholder {
  width:                       204px;
  padding-top:                 86px;
}

.powered {
  height:                      30px;
  padding:                     0px 30px;
  text-align:                  right;
  font:                        normal 10px Verdana;
  color:                       #B4B4B4;
  line-height:                 30px;
  text-transform:              uppercase;
}

.powered a {
  color:                       #B4B4B4;
  text-decoration:             none;
  cursor:                      pointer;
}

.powered a:hover {
  color:                       #B4B4B4;
  text-decoration:             underline;
  cursor:                      pointer;
}
/* CUSTOM CSS TAGS END */

/* LIST MENU STYLES START */
.mainmenu {
  width:                       182px;
  margin:                      4px 0px 4px 0px;
  padding:                     0px;
}

.mainmenu li {
  height:                      32px;
  width:                       182px;
  margin:                      0px 0px 2px 0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.mainitem, a.mainitem:hover, .mainitem_on {
  height:                      32px;
  width:                       182px;
  margin:                      0px;
  padding:                     0px;
  text-align:                  center;
  font:                        normal 11px Verdana;
  color:                       #00457C;
  text-decoration:             none;
  line-height:                 32px;
  display:                     block;
  cursor:                      pointer;
}

.mainmenu a:hover, a.mainitem:hover, .mainitem_on {
  color:                       #00457C;
  background:                  url('../images/menubutton_over.gif') no-repeat top left;
  cursor:                      pointer;
}

ul.mainmenu li:hover > ul {
  display:                     block;
  margin:                      -24px 0px 0px 175px;
}

.submenu {
  width:                       163px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
  background:                  url('../images/spacer.gif');
	z-index:										 10000 !important;
}

.submenu li {
  width:                       100%;
  height:                      32px;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
  white-space:                 nowrap;
}

.submenu li.submenu_top, .submenu li.submenu_bottom {
  width:                       100%;
  height:                      2px;
  line-height:                 2px;
  font-size:                   2px;
}

.submenu li.submenu_top {
  background:                  url('../images/security_submenu_top.gif') no-repeat top left;
}

.submenu li.submenu_bottom {
  background:                  url('../images/security_submenu_bottom.gif') no-repeat top left;
}

a.subitem, a.subitem:hover, .subitem_on {
  width:                       100%;
  height:                      32px;
  margin:                      0px;
  padding:                     0px 0px 0px 7px;
  font:                        normal 11px Verdana;
  text-decoration:             none;
  text-align:                  left;
  color:                       #FFFFFF;
  line-height:                 32px;
  white-space:                 nowrap;
  display:                     block;
  background:                  url('../images/security_submenubutton_bg.gif') no-repeat top left;
  cursor:                      pointer;
}

.submenu a:hover, a.subitem:hover, .subitem_on {
  color:                       #00457C;
  background:                  url('../images/security_submenubutton_over.gif') no-repeat top left;
  cursor:                      pointer;
}

ul.submenu li:hover > ul {
  display:                     block;
  margin:                      -24px 0px 0px 156px;
}
/* LIST MENU STYLES END */
