/*
-----------------------------------------------
Marymount Base Styles
Version:  June 2006
----------------------------------------------- */


body {
  background:#fff url("../img/background.gif") repeat-x top left;
  margin:0;
  padding:0;
  color:#000;
  font:  normal normal 8.5pt arial, helvetica, sans-serif;
  font-size:9pt;
  text-align:center;
  }
#wrapper {
    width: 780px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  text-align:left;
}


/* Links
----------------------------------------------- */
a:link {
  color:#fff;
  }
a:visited {
  color:#fff;
  }
a:hover {
  color:#98C000;
  }
a img {
  border-width:0;
  }

a.blue:link {
  color:#02182F;
  }
a.blue:visited {
  color:#02182F;
  }
a.blue:hover {
  color:#98C000;
  }

a.grey:link {
  color:#4D5D6D;
  text-decoration: none;
  }
a.grey:visited {
  color:#4D5D6D;
  text-decoration: none;
  }
a.grey:hover {
  color:#98C000;
  }

a.green:link {
  color:#98C000;
  }
a.green:visited {
  color:#98C000;
  }
a.green:hover {
  color:#02182F;
  }

a.big:link {
  font-size:12pt;
  font-weight: bold;
  }
a.big:visited {
  font-size:12pt;
  font-weight: bold;
  }
a.big:hover {
  font-size:12pt;
  font-weight: bold;
  }


/* Masthead
----------------------------------------------- */
#masthead {
  background:#fff url("../img/home/masthead.jpg") no-repeat top left;
  float:left;
  width:780px;
  height: 90px;
  }


/* Header
----------------------------------------------- */
#header {
/*  background:#02182F; */
  float:left;
  width:780px;
  height:220px;
  padding-top:10px;
  padding-bottom:10px;
  }
/* hacks */
* html #header {height: 200px;}
/* end hacks */
#header h1 {
  float:left;
  margin:0;
  }
#header img {
  display:block;
  }



/* Structure
----------------------------------------------- */
#page-body {
  background:#fff;
  float:left;
  width:780px;
  padding-top: 30px;
  }

#home {
  float:left;
  width:780px;
  }

.home-col1 {
  float:left;
  width:200px;
  color:#4D5D6D;
  }
.home-col2 {
  float:left;
  width:200px;
  color:#4D5D6D;
  margin-left: 10px;
  }
.home-col3 {
  float:left;
  width:200px;
  color:#4D5D6D;
  margin-right: 10px;
  }
.home-extra {
  float:right;
  width:150px;
  text-align: right;
  }



/* Home Cols General
----------------------------------------------- */
p.col_text {
  margin:0 0 0 7px;
  padding:0;
  font-size: 8pt;
  color:#4D5D6D;
  }

p.col_header {
  margin:0;
  padding:0;
  height: 45px;
  background: url("../img/home/col_header.gif") no-repeat top left;
  }
p.col_dots {
  margin:0;
  padding:0;
  height: 15px;
  background: url("../img/home/col_dots.gif") no-repeat top left;
  }
p.col_image {
  margin:0;
  padding:0;
  }

/* Home Col1
----------------------------------------------- */
.home-col1 ul {
  margin:0;
  padding:0;
  list-style:none;
  }
.home-col1 li {
  display:block;
  width:200px;
  margin:0;
  padding:0;
  text-align: left;
  }
.home-col1 li a {
  display:block;
  width: 100%;
  height: 100%;
  padding:0;
  margin:0;
  text-transform: uppercase;
  text-decoration: none;
  color: #02182F;
  font-size: 11pt;
  }
.home-col1 i {
  display:none;
  }
.home-col1 li a:hover {
  background: transparent none;
  }
.home-col1 li.network_link {
  height: 116px;
  width: 200px;
  background: url("../img/home/home_network_link_over.gif") no-repeat top left;
  }
.home-col1 li a.network_link {
  background: url("../img/home/home_network_link.gif") no-repeat top left;
  }
.home-col1 li a.network_link:hover {
  background: transparent none;
  }



.clearboth {
  clear: both;
}


/* Home Extra
----------------------------------------------- */
.home-extra {
  margin:0;
  padding:0;
  }
.home-extra ul {
  margin:0;
  padding:0;
  list-style:none;
  }
.home-extra li {
  display:block;
  width:150px;
  margin:0;
  padding:0;
  text-align: right;
  }
.home-extra li a {
  display:block;
  width: 100%;
  height: 100%;
  padding:0;
  margin:0;
  text-transform: uppercase;
  text-decoration: none;
  color: #02182F;
  font-size: 11pt;
  }
.home-extra i {
  display:none;
  }
.home-extra li a:hover {
  background: transparent none;
  }

.home-extra li.download_header {
  height: 45px;
  background: url("../img/home/download_header.jpg") no-repeat top left;
  }


.home-extra li.download_acrobat {
  height: 50px;
  background: url("../img/home/download_acrobat_over.jpg") no-repeat top left;
  }
.home-extra li a.download_acrobat {
  background: url("../img/home/download_acrobat.jpg") no-repeat top left;
  }
.home-extra li a.download_acrobat:hover {
  background: transparent none;
  }


p.download_dots {
  margin:0;
  padding:0;
  height: 20px;
  background: url("../img/home/download_dots.jpg") no-repeat top left;
  }


.home-extra li.extra_contact {
  height: 50px;
  background: url("../img/home/extra_contact_over.jpg") no-repeat top left;
  }
.home-extra li a.extra_contact {
  background: url("../img/home/extra_contact.jpg") no-repeat top left;
  }
.home-extra li a.extra_contact:hover {
  background: transparent none;
  }

/* Footer
----------------------------------------------- */
#footer {
  background:#fff;
  clear:both;
  width:100%;
  font-size:7pt;
  color:#4D5D6D;
  line-height:1.2em;
  }
#footer hr {
  display:none;
  }
#footer a {
  padding:0 .3em 0 .65em;
  color:#0033CC;
  border-left:1px solid #A9A9A9;
  }
#footer a.first {
  border-left-width:0;
  }
#footer p {
  margin:0;
  width:100%;
  text-align: right;
  padding:10px 10px 12px;
  }

