/*Default styles*/

.clear{ 
clear: both;
}
body {
  background-image:url(/images/bg.gif);
  background-color: #386a9f;
  background-repeat: repeat-x;
  color:#FFFFFF;
  font-family:verdana,arial,sans-serif;
  font-size:11px;
}
td, th,input,select,textarea{
font-size:11px;
}
a{ 
color:#ffc000;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
div#header img{ 
margin-right: 20px;
}
.clear{ 
  clear:both;
  height: 0px;
  font-size: 0;
  line-height: 0;
}
.error{ 
  color: #fd7201;
  font-weight:bold
}
table.list{ 
margin-top: 10px;
border-collapse: collapse;
background-color:#214a78;
}
table.borderless td{ 
border: none;
padding: 2px;
}
table.list td{ 
border: 1px solid #91a2b4;
padding: 2px;
}
table.list th{ 
border: 1px solid #91a2b4;
background-color:#193F69;

}
table.form{ 
border-collapse: collapse;
}
table.form td{ 
border: 1px solid black;
padding: 2px;
}
table.form th{ 
border: 1px solid black;
background-color:#193F69;
text-align:left;
padding-left:5px;
}
table.form td.section_heading{ 
border: 0px;
padding: 0px;
}
div.menu_section{ 
  font-weight:bold;
  margin-top: 5px;
  margin-bottom: 5px;
}
#spell_status{ 
font-weight: bold;
}
table.borderless td.borderless{ 
border: none;
padding: 2px;
}
textarea{ 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 0.9em; 
}
.over{ 
background-color: white;
color:black;
cursor:pointer;
}
.over a{ 
  color: black;
}
.linkbutton{ 
padding: 2px 4px;
border-bottom:2px solid #4A4A4A;
border-right:2px solid #4A4A4A;
border-top:1px solid #CECECE;
border-left:1px solid #CECECE;
display:block;
float: left;
margin-left: 4px;
color: black;
background-color: #e0e0e0;
cursor: pointer;
}


.expanding_box{ 
display: none;
border: 1px solid #ffc000;
padding: 5px;
overflow-x: auto;
}
.expanding_section{ 
display: none;
border: 2px solid #ffc000;
padding: 0px;
}
.expanding_section .title{ 
display: block;
background-color: #ffc000;
padding: 5px;
margin:0px;
margin-top:0px;
color:#252455;
font-weight:bold;
font-size:16px;
}
.expanding_section .title a{ 
color:#252455;
font-size:9px;
}
.expanding_box{ 
margin: 5px 5px;
clear: both;
}
a.expanding_box_expander, a.expanding_box_expander:visited, a.expanding_box_expander:hover{ 
text-decoration:none;
background-color: #ffc000;
color:#252455;
font-weight:bold;
cursor: pointer;
display:block;
}
#shipment_buttons{ 
}
#shipment_buttons a{ 
padding: 4px 8px;
border-bottom:2px solid #4A4A4A;
border-right:2px solid #4A4A4A;
border-top:1px solid #CECECE;
border-left:1px solid #CECECE;
display:block;
float: left;
margin-left: 4px;
color: black;
background-color: #f0f0f0;
cursor: pointer;
}
.clr{ 
clear: both;
}
table.form th.form_section{ 
background-color: #ffc000;
color:#252455;
font-weight:bold;
}
.expanding_section h3 {
  margin: 5px;
}
.expanding_section table.list, .expanding_section table.form{ 
margin: 4px;
}
tr.external_comments td, tr.external_comments th{ 
background-color: #fd7201 !important;
padding:10px 0px;
}
th.external_comments, td.external_comments{ 
background-color: #fd7201 !important;
}
td.free{
background-color: green;
}
td.charged{
background-color: red;
}

