@charset "utf-8";

/* CSS Document */



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0px;

	background-color: #1b74b8;

	background-image: url(images/bg.gif);

	background-repeat: repeat-x;

}

#contentcontainer {

	padding: 25px;

}

#copyright {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	color: #FFFFFF;

	text-align: center;

}



.table {

  background-color: #dddddd;

  }

td.slogan {

  text-align: center;

  font-weight: bold;

  color: #ffffff;

  font-size: 11pt;

  }

p.copyright {

  color: #ffffff;

  font-weight: bold;

  }

a.copyright {

  color: #ffffff;

  font-weight: bold;

  text-decoration: none;

  }

a.copyright:hover {

  text-decoration: underline;

  }

td.contents {

  text-align: center;

  padding-top: 10px;

  padding-bottom: 15px;

  padding-left: 30px;

  padding-right: 30px;

  background-color: #ffffff;

  }



/* MSS Script CSS Styles */

a {

  color: #000033;

  }

a:hover {

  color: #ff0000;

  }

a.navigation {

  color: #000033;

  text-decoration: none;

  font-weight: bold;

  }

a.navigation:hover {

  color: #ff0000;

  text-decoration: none;

  font-weight: bold;

  }

a.on-link {

  color: #353535;

  text-decoration: none;

  font-weight: bold;

  }

a.on-link:hover {

  color: #ff0000;

  text-decoration: none;

  font-weight: bold;

  }

a.warning {

  color: #ffffff;

  text-decoration: none;

  font-weight: bold;

  }

a.warning:hover {

  color: #ffffff;

  text-decoration: underline;

  font-weight: bold;

  }



input.button {

  background-color: #000033;

  color: #ffffff;

  font-weight: bold;

  font-size: 10pt;

  }

input.miniButton {

  background-color: #000033;

  color: #ffffff;

  font-weight: bold;

  font-size: 8pt;

  }

input.S_button {

  background-color: #000033;

  color: #ffffff;

  font-weight: bold;

  font-size: 8pt;

  }



p.success {

  background-color: #008000;

  color: #ffffff;

  font-size: 9pt;

  font-weight: bold;

  }

p.warning {

  background-color: #ff0000;

  color: #ffffff;

  font-size: 9pt;

  font-weight: bold;

  }



span.answer {

  color: #000000;

  }

span.question {

  color: #008000;

  font-weight: bold;

  }

span.title {

  font-family: Impact, Arial Black;

  font-size: 14pt;

  color: #000033;

  }

span.subtitle {

  font-size: 11pt;

  font-style: italic;

  font-weight: bold;

  }



table.boxed {

  border: 1px solid #000033;

  }

table.miniBoxed {

  border: 1px solid #000033;

  }



td {

  font-size: 10pt;

  }

td.copyright {

  background-color: #000000;

  color: #ffffff;

  padding: 5px;

  font-weight: bold;

  }

td.header {

  color: #ffffff;

  background-color: #000033;

  font-size: 11pt;

  font-weight: bold;

  }

td.rest {

  background-color: #dddddd;

  padding: 7px;

  }

td.miniHeader {

  background-color: #000000;

  color: #ffffff;

  font-weight: bold;

  font-size: 8pt;

  }

td.miniRest {

  background-color: #dddddd;

  font-size: 8pt;

  padding: 3px;

  }

td.S_header {

  background-color: #000033;

  color: #ffffff;

  font-weight: bold;

  font-size: 8pt;

  }

td.S_rest {

  background-color: #dddddd;

  font-size: 8pt;

  padding: 3px;

  }

td.divider {

  background-color: #aaaaaa;

  }

td.warning {

  background-color: #ff0000;

  color: #ffffff;

  font-weight: bold;

  }



.input {

  background-color: #ffffff;

  color: #000033;

  font-size: 10pt;

  border: 1px solid #000033;

  }

.miniInput {

  background-color: #ffffff;

  color: #000033;

  font-size: 8pt;

  border: 1px solid #000033;

  }

.S_input {

  background-color: #ffffff;

  color: #000033;

  font-size: 8pt;

  border: 1px solid #000033;

  }



td.navigation-square {

  padding: 5px;

/*  background-color: #FFFFFF;

  border-left: 2px solid #000033;

  border-right: 2px solid #000033;

  border-top: 2px solid #000033; */

  }

td.navigation {

  background-color: #ffffff;

  border-bottom: 2px solid #000033;

  }

td.logo-image {

  border-bottom: 2px solid #000033;

  background-color: #cccccc;

  }

td.header-adarea {

  border-bottom: 2px solid #000033;

  background-color: #cccccc;

  }

td.sidebar {

  background: url(imgs/nav-background.jpg);

  background-repeat: repeat-y;

  border-bottom: 2px solid #000033;

  border-left: 2px solid #000033;

  border-right: 2px solid #000033;

  width: 180px;

  padding-bottom: 100px;

  }

td.contentsOLD {

  padding-left: 15px;

  padding-right: 15px;

  padding-top: 15px;

  padding-bottom: 100px;

  background-color: #FFFFFF;

  border-bottom: 2px solid #000033;

  border-right: 2px solid #000033;

  }

span.sitename {

  color: #000033;

  font-size: 15pt;

  font-weight: bold;

  }

span.siteslogan{

  color: #555555;

  font-size: 10pt;

  font-weight: bold;

  }