/* CSS Document */
* {
  margin:0px;
  padding:0px;
}

img {
  border:0px;
}

body {
  margin:10px 0px 0px 0px;
  font-family:Arial;
  color:black;
  font-size:14px;
}

a {
  color:#006699;
}

a:hover {
  text-decoration:underline;
}

textarea {
  border-style:solid;
  border-width:1px;
  border-color:black;
}

input {
  border-style:solid;
  border-width:1px;
  border-color:black;
}

form ul.standard input {
  width:150px;
}

form ul.standard select {
  width:150px;
}

form ul.standard div.catagory_checks {
  float:left;
}

form ul.standard div.catagory_checks input {
  width:20px;
}

form ul.standard li {
  list-style-type: none;
  margin:3px 0px;
  clear:both;
}

form ul.standard ul.errorlist {
  float:right;
  width:240px;
  font-size:10px;
  clear:both;
}

form ul.standard li label {
  width:150px;
  display:block;
  float:left;
}

div.footer {
  width:750px;
  margin:0 auto;
  padding:0px;
  border-style:solid;
  border-color:black;
  border-width:2px 0px 0px 0px;
  text-align:center;
  padding:2px 0px;
  font-size:11px;
}

div.header {
  width:750px;
  margin:0 auto;
  padding:0px;
}

div.header h1 {
  font-family: "Times New Roman",serif;
  font-size:36px;
  margin:0px;
  text-transform:uppercase;
}

div.header h1 a {
  color:black;
  text-decoration:none;
}

div.header span.subtitle {
  font-size:11px;
  position:relative;
  left:154px;
  font-family:Arial;
  text-transform:uppercase;
}

div.header span.user_links {
  font-size:11px;
  font-family:Verdana;
  float:right;
}

div.header div.instructor {
  border-style:solid;
  border-width:2px 0px;
  border-color:black;
  margin:13px 0px 0px 0px;
}

div.header div.instructor p {
  padding:5px;
  font-size:12px;
}

div.header div.instructor div.box {
  width:350px;
  float:left;
  padding:7px 0px 7px 0px;
}

div.header div.instructor div.box div.title {
  font-weight:bold;
  text-align:center;
  width:100%;
  text-transform:uppercase;
}

div.header div.instructor div.box p {
  font-size:12px;
  text-align:center;
  margin:5px 0px;
}

div.header div.instructor div.box textarea {
  width:250px;
  height:80px;
  margin:7px 0px;
}

div.breadcrumbs {
  width:750px;
  margin:0px auto;
  margin-bottom:7px;
  padding:0px;
}

div.breadcrumbs ul li {
  list-style-type: none;
  font-size:11px;
  float:left;
  margin:0px 7px 0px 0px;
}

div.breadcrumbs ul li a {
  color:black;
}

div.content {
  width:750px;
  margin:15px auto;
  padding:0px;
}

div.content p {
  margin: 0px 0px 15px 0px;
}

div.content div.menu {
  width:180px;
  padding:1px;
  border-style:solid;
  border-width:0px 2px 0px 0px;
  border-color:black;
  float:left;
}

div.content div.menu ul {
  list-style-type: none;
  margin:3px 7px;
}

div.content div.menu ul a {
  text-decoration:none;
  color:black;
}

div.content div.menu ul a:hover, div.content div.menu ul a.selected {
  text-decoration:underline;
}

div.content div.menu div.title, div.content div.menu div.menu_item {
  text-transform:uppercase;
  font-weight:bold;
  font-size:17px;
  margin:0px;
}

div.content div.menu div.title a, div.content div.menu div.menu_item a {
  color:black;
}

div.content div.menu div.menu_item {
  margin-bottom:10px;
}

div.content div.main_content {
  float:right;
  width:550px;
  padding:0px;
}

div.content div.main_content h1 {
  text-transform:uppercase;
  font-size:18px;
  padding:0px 0px 10px 0px;
}

div.content div.main_content div.question {
  margin:0px 0px 20px 0px;
}

div.content div.main_content div.question p {
  margin:0px;
  padding-top:5px;
  text-align:justify;
}

div.content div.main_content div.question textarea {
  width:100%;
  height:100px;
  margin-top:4px;
}

div.content div.main_content div.question input {
  margin-top:4px;
  float:right;
}

div.content div.main_content div.question div.rating {
  float:right;
  margin:0px 0px 10px 10px;
  text-align:center;
  font-size:19px;
  border-style:solid;
  border-width:0px;
  border-color:black;
}

div.content div.main_content div.question div.rating div.value {
  color:black;
  padding:10px 9px;
  min-width:35px;
  font-size:25px;
  border-style:solid;
  border-width:1px;
  border-color:black;
}

div.content div.main_content div.question div.rating div.positive {
  color:darkgreen;
  border-color:darkgreen;
}

div.content div.main_content div.question div.rating div.negative {
  color:darkred;
  border-color:darkred;
}

div.content div.main_content div.question img {
  margin:4px 0px;
}

div.content div.main_content div.question div.title {
  margin-left:55px;
}

div.content div.main_content div.question div.title a.titlelink {
  font-size:18px;
  text-decoration:none;
}

div.content div.main_content div.question div.title a:hover {
  text-decoration:underline;
}

div.content div.main_content div.question div.meta {
  margin-left:56px;
  margin-top:3px;
  font-size:11px;
}

div.content div.main_content div.question div.meta a {
  color:black;
}