A.heading {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
  	font-size: 14pt;
}
A.menu {
  	COLOR: #2F54A4; 
	font-family: Verdana, Arial, Helvetica;
  	FONT-SIZE: 12pt; 
}
A.menu2 {
  	COLOR: #2F54A4; 
	font-family: Verdana, Arial, Helvetica;
  	FONT-SIZE: 10pt; 
}
A.logo {
}
A.menu:hover {
	COLOR: #10D610;
}
A.menu:active {
	COLOR: #483D8B;
}
A:hover {
        COLOR: red;
}
DIV.search {
        margin-left : 7pt;
	padding: 5px 5px 5px 5px;

}
DIV.menu {
        margin-left : 7pt;
	padding: 0px 5px 0px 5px;
}

DIV.menu-item {
        text-indent : -7pt;
} 
DIV.menu-item2 {
        text-indent : -7pt;
} 
DIV.part {
        text-indent : -7pt;
} 

DIV.page {
  width: 100%;
  text-align: left;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.footer {
  width: 100%;
  text-align: center;
  font-family: Verdana, Arial, Helvetica;
  font-size: 11pt;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.logo {
}

DIV.sflogo {
}

  TABLE.pagehead {
  width: 100%;
  color: #2F54A4;
  background-color: #FFFFFF;
  border-bottom: 2px solid #000099;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
}

TABLE.rightbox {
  width: 200px;
  color: #2F54A4;
  background-color: #FFFFFF;
  border-bottom: 2px solid #000099;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 7px 0px;
}

DIV.menu-section {
  color: #2F54A4;
  text-align: center;
  background-color: #DDDDDD;
  border-top: 2px solid #2F54A4;
  border-bottom: 2px solid #2F54A4;
  margin: 15px 0px 15px 0px;
  padding: 5px 5px 5px 5px;
}

DIV.menu-head {
  color: #2F54A4;
  text-align: center;
  background-color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 4pt 4pt 4pt 4pt;
  font-family: Verdana, Arial, Helvetica;
  font-size: 16pt;
  font-weight: bold;
}

DIV.noswpat {
  border-right: 2px solid #000099;
  border-bottom: 2px solid #000099;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

DIV.email {
  color: #000000;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  border-left: 2px solid #000099;
  border-right: 2px solid #000099;
  border-top: 2px solid #000099;
  border-bottom: 2px solid #000099;
  font-family: Verdana, Arial, Helvetica;
  font-size: 16pt;
  font-weight: bold;
}

DIV.download-button {
  color: #000000;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  font-family: Verdana, Arial, Helvetica;
  font-size: 16pt;
  font-weight: bold;
}

DIV.emdros {
  font-family: Verdana, Arial, Helvetica;
  font-size: 24pt;
}

DIV.slogan {
  font-family: Verdana, Arial, Helvetica;
  font-size: 12pt;
  color: #2F54A4;
}

DIV.inlineslogan {
  font-family: Verdana, Arial, Helvetica;
  font-size: 16pt;
  color: #26C31B;
}

DIV.sf {
  color: #2F54A4;
}

td.menu {
	background-color: #FFFFFF;
        vertical-align: top;
        width: 200px;
        border-left: 2px solid #000099;
        border-right: 2px solid #000099;
        border-top: 2px solid #000099;
        border-bottom: 2px solid #000099;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 5px 0px;
}

td.rightboxes {
	background-color: #FFFFFF;
        vertical-align: top;
        width: 200px;
        border-left: 2px solid #000099;
        border-right: 2px solid #000099;
        border-top: 2px solid #000099;
        border-bottom: 2px solid #000099;
        padding: 0px 0px 0px 0px;
}

td.main {
  vertical-align: top;
  padding: 0px 0px 0px 10px;
}

td.logo-slogan {
  vertical-align: top;
  text-align: left;
  margin-top: 10px;
}

td.hosted-by {
  vertical-align: top;
  text-align: right;
}

BODY {
        color: #000000; 
	background-color: #FFFFFF;
}
TABLE.PAGE {
  border: 0px black;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
}

DIV.news-frame {
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  margin: 2px 2px 2px 2px;
  padding: 4pt 4pt 4pt 4pt;
  background-color: #FFFFFF;
  color: #2F54A4;
}

DIV.newsbox-item {
  margin: 2em 0px 0px 0px;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}

DIV.newsbox-title {
  border-bottom: 1px solid black;
  background-color: #DFEAF4;
  text-align: center;
}

DIV.newsbox-content {
  padding: 4pt 4pt 4pt 4pt;
}

DIV.latest-news {
  color: #000000;
  font-size: 16pt;
}

DIV.leftbox-item {
  margin: 1em 1em 1em 1em;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}

DIV.leftbox-title {
  border-bottom: 1px solid black;
  background-color: #DFEAF4;
  text-align: center;
}

DIV.leftbox-content {
  margin: 5pt 5pt 5pt 5pt;
}

DIV.rightbox-item {
  margin: 2em 0px 0px 0px;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}

DIV.rightbox-title {
  border-bottom: 1px solid black;
  background-color: #DFEAF4;
  text-align: center;
}

DIV.rightbox-content {
  padding: 4pt 4pt 4pt 4pt;
}


DIV.centerbox-item {
  margin: 2em 0px 0px 0px;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}

DIV.centerbox-title {
  border-bottom: 1px solid black;
  background-color: #DFEAF4;
  text-align: center;
}

DIV.centerbox-content {
  padding: 4pt 4pt 4pt 4pt;
}



H1 {
  font-size: 18pt;
}

H2 {
  font-size: 14pt;
}
