html * {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:100%;
	font-size: 10pt}

pre {
  font-family: monospace;
  font-size:12px
}

body {
  background:black;
  font-size:12px;
  text-align:center}

.main_container {
	background:black;
	width:1024px;
	margin:auto;
}

.banner {
  background-color:white;
  font-size:55px;
  text-align:center;
  color:green;
  height:100px;
  padding:3px;
  font-weight :bold;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius-top: 5px;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:4px;
  border:1px solid silver;
}

.banner img {
  border:0;
  float:center;
}

.banner .text {
  margin:auto}

.slogan {
  font-style: italic;
  font-weight:bold;
  font-size:14px
  color:#000}

.body {
  color:#9B2766;
  background-color:white;
  width:810px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:0px;
  margin-left:10px;
  text-align:justify;
  float:left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid silver;
  color: black;
}

.body input, select {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid silver;
  padding-left:10px;
  padding-right:10px;
}

.body select {
  margin-right:10px;
}

h1, h3 {
  background:transparent;
  text-transform:uppercase;
  color: green;
}

h1 {
  text-align:center;
  font-size:20px;
  border-top:1px solid green;
  border-bottom:1px solid green;
}

h3 {
  border-bottom:1px solid green;
  font-size:16px
}

a {
  color:#00F;
  text-decoration:none;
  border:0}

a:hover {
  background:#EEE}

img {
  border:0}

.links {
  background: #EEE;
  border:1px solid black;
  padding-bottom:8px;
  padding-top:8px;
  padding-left:2px;
  padding-right:2px;
}


.toc {
  color:#000;
  width:156px;
  float:right;
  padding:5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius-top: 5px;
  background-color:white;
  margin-right:10px;
  text-align:center;
  border:1px solid silver;
  height:100%;
}


.toc * {
  text-align:center;
  background-color:white;
  color:green;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius-top: 5px;
}

.toc .header {
  margin:0
}

.toc a {
  border:1px solid silver;
  background-color: #E4E4E4;
  padding:5px;
  display:block;
  text-decoration:none;
}

.toc a:hover {
  color:black;
  border:solid 1px silver;
  background-color: silver;
}



.forumMenu {
 text-align:center;
 clear:both;
 display:block;
}

.forumMenu a {
  color:#000;
  border:1px solid silver;
  background-color:#E4E4E4;
  padding:5px;
  display:inline;
  text-decoration:none;
  width:200px;
}

.forumMenu a:hover {
  color:black;
  border:solid 1px silver;
  background-color: silver;
}




.loginform {
  background-color:lightgrey;
  padding:2px;
  border:1px solid silver;
}

.toc_top {
  background: #red;
}

.toc_bottom {
  background: #C7F66F;
  color:#E768AD;
  z-webkit-border-radius: 10px;
  z-moz-border-radius: 10px;
  zborder-radius-top: 10px;
}

.footer_container {
  clear:both;
  position:relative;
  font-size:9px
  padding:2px 0px 0px 0px;
  text-align:center;
  border-top:2px solid transparent;
  }

.footer {
  color:black;
  font-size:9px;
  border:1px solid silver;
  padding:6px;
  background-color:white;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius-top: 5px;
  margin:10px;
  margin-top:2px;
  height:18px;
}

.footer a {
  text-decoration:none;
  color:black;
}

.footer:hover a {
  color:#00F
}

#news {
  color:#E6E6E6;
  font-weight:bold;
  font-size:12px;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:2px solid #02243C;
  text-align:center;
}

.header {           
  background:#white;
  border:solid 1px #999;
  color:#000;
  text-align:center;
  font-weight:bold;
  font-size:16px
  vertical-align:middle}

.login_highlight {
  color: black;
  text-align:left;
  font-weight:bold}
  
.loginEdit {
  padding-left: 0px;
  padding-right: 0px;
}

.right_align {
  text-align:right}

.button {
  cursor:pointer}

.resultsTable tr.hover:hover{
  background:#D7E8FA}

.resultsTable th{
  background:#7DA5E0;
  color:#D7E8FA}

tr.first{
  background:#F1F1F1}

tr.second {
  background:#F9F9F9}

table.bordered {
  border:1px solid #777}

th {	
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0099CC}

.table_header {
  background:#E6EEF0;
  font-weight:bold}





  /* Shoppping Cart */

.cartTable th{
  background:#DDFFDD;
  color:#567}

.cartTable tr.hover:hover{
  background:#D7E8FA}

  /*****/

#logo {

  text-align:center;
  border:red;
  width:550px;
  scroll:auto}

.error {

  color:red}

 .paid_message{
  cursor:pointer;
  padding:2px;
  font-size:10px;
  color:#777;
  font-weight:bold}

 .pssa_message{
  cursor:pointer;
  padding:2px;
  font-size:10px;
  color:#777;
  font-weight:bold}

   

.menubar {
  border:1px solid #7DA5E0;
  padding:2px;
  display:block;
  text-align:center}

.menubar:hover {
  background:#D7E8FA}

.problem {
  background:#FAA}
.header {
  color:#000;
  background:#7DA5E0}
.display td, .bordered td {
  border:1px solid #999;
  text-align:center}
.display td {
  width:33%}
td.blank {
  border:0}
.display p {
  font-style:italic}
.edit_bar {
  margin-top:0;
  text-align:right;
  padding:3px;
  background:#444}
.edit_bar img {
  border:0}
.edit_bar a:hover {
  background:transparent}
.wizardText {
  font-size:14pt;
  font-family :Arial;
  font-weight:normal;
  text-align:center
}

.category {
  border: 1px solid black;
  margin-bottom:15px;
  background-color:silver;
  color:black
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.category p {
  padding:5px}
  
.photo_block {
  border:1px solid black;
  height: 100px;
  background-color: white;
  padding:5px;
  margin-left:10px;
  margin-right:10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.photo_block file {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.photo_block form {
  display:inline;
}
.photo_block img {
  border:1px solid black;
  margin-right:20px;
}
.categoryHeader {
  padding:5px;
  margin:2px;
}

/* Forum */
.forumPost {
  border:1px solid silver;
  height: auto;
  background-color:#E4E4E4;
  padding:5px;
  margin-left:10px;
  margin-right:10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color:black
  font-weight:bold;
  text-align:left;
}

.forumInfo {
  color:silver;
  padding:2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5    px;
  text-align:right;
  font-weight: normal;
}

