/* CSS Document */

html,
body {
  margin:0 0;
  padding:0;
  border:0;
  font-size:62.5%;
  text-align:center;
  background:#4D4D4D url(/images/bg.gif) repeat-y scroll center 0;
  font-family:Arial, Helvetica, Geneva, Swiss;
  color:#fff;
  border-collapse:collapse;
}

.container {
  width:845px;
  margin:0 auto;
  text-align:center;
  font-size:0px;
  font-family:Arial, Helvetica, Geneva, Swiss;
  font-weight:normal;
}

.container * {
  font-size:11px;
}

.logo {
  width:98px;
  background:#4C0A06 url(/images/logo.gif) no-repeat scroll top left;
  margin:10px 128px 0 18px; 
  height: 132px;
  float:left;
  text-align:left;
}

.admlogo {
  width:120px;
  background:#4C0A06 url(/images/logo.gif) no-repeat scroll;
  margin:10px 0 0 30px; 
  _margin-left:15px;
  height: 132px;
  float:left;
}

.topmenu {
  background:#4C0A06;
  width: 552px;
  height: 132px;
  margin-bottom:10px;
  float:left;
  text-align:left;
  margin-left:29px;
  text-transform:uppercase;
  font-size:14px;
  line-height:18px;
}
.thickrule {
  background-color:#FF1A00;
  width:383px;
  height:12px;
  float:left;
  margin-left:18px;
}
.thinrule {
  background:#FF1A00;
  float:left;
  width:246px;
  height:9px;
  margin-left:18px;
  margin-top:4px; 
  _margin-top:2px; /* stupid IE */
}
.titlebar 
{
  font-size:12px !important;
  font-family: Arial Black; 
  text-align:left;
  float:left;
  color:#FF1A00;
  margin-left:10px;
  width:571px;
  clear:right;
  text-transform:uppercase;
}
.leftbox
{
  background:#4C0A06 url(/images/torranceco-sm.gif) no-repeat scroll top left;
  color:#fff; 
  font-weight:400;
  width:505px;
  padding:60px 0 0 0;
  margin-left: 18px;
  margin-right:18px;
  margin-top: 10px;
  text-align:left;
/*  font-size:1.2em; */
  font-size:13px;
  font-family: Verdana;
  line-height:1.4em;
  float:left;
  clear:left;
}
.rightbox
{
  float:left;
  clear:none;
  text-align:left;
  margin-right:45px;
  margin-top:60px;
  width:255px;
  font-size:16px;
}
.rightbox strong
{
  font-size:0.9em;
}
.rightbox img
{
  margin-bottom:20px;
}
.boxen
{
  width:859px;
  
}
.hp_leftbox
{
  background:#4C0A06 url(/images/torranceco.gif) no-repeat scroll top left;
  color:#FFF; 
  float:left;
  clear:left;
  width:383px;
  margin-top:10px;
  margin-left:18px;
  padding:390px 0 0 0;
  text-align:left;
  font-size:0px;
}
.hp_rightbox
{
  text-align:left;
  width:426px;
  margin-right:18px;
  float:right;
  font-size:16px;
}
td.spreadsheethead_td
{
  font-weight:bold;
  text-align:center;
}
.spreadsheetcell
{
  text-align:center;
}
table {
  border-collapse:collapse;
}
tr.spreadsheetodd {
  background-color:#cf1a1a;
}
tr.spreadsheeteven {
  background-color:#cf3a0a;
}
table.spreadsheet td {
  text-align:left;
  padding-left:15px;
}

table.spreadsheet
 a
{
  color:#fee;
}

.fake-flash
{
 clear:both;
 float:left;
 width:809px;
 background-color:black;
 color:#FFF;
 font-weight:bold;
 text-align:left;
 margin-left:18px;
 margin-top:12px;
 height:20px;
 font-size:16px;
 padding:4px;
}

.preblurb {
   display:block;
   margin-bottom:5px;
  font-size:0.8em;
  line-height:1.3em;
  font-weight:bold;
}

.groups 
{
  line-height:1.6em;
  padding-top:13px;
}

.groups a.first
{
  text-decoration:none;
  color:#fff;
  font-size:13px;
}

.groups a
{
  text-decoration:none;
  color:#a6a6a6;
  font-size:11px;
}
.groups a:hover
{
  color:#ff1a00;
}

.sidemenu {
  padding-left:2px;
  display:block;
  text-decoration:none;
  font-size:1.2em;
  color:#fff;
  padding-bottom:0.3em;
  padding-top:0.3em;
  padding-left:4px;
}

.sidemenu-selected
{
  font-size:1.2em;
  display:block;
  text-decoration:none;
  background-color:#b60000;
  color:#FFF;
  padding-left:4px;
  padding-bottom:0.3em;
  padding-top:0.3em;
}
.sidemenu:hover
{
  font-size:1.2em;
  display:block;
  text-decoration:none;
  background-color:#ff1a00;
  color:#FFF;
}

ul.document_list
{
  margin:0;
  width:240px;
  padding:0 0 20px 15px;
  list-style-type:disc;
  line-height:1.4em;
}

ul.document_list li
{
  margin:0;
  padding:0;
}

.footer
{
  padding:50px 0px 40px 18px;
  height:10px;
  _padding-left:36px;
  width:827px;
  text-align:left;
}

.bright-red
{
  color:#FF1A00;
}

/* textarea
{
  color:#FFF;
  text-align:left;
}
*/

img
{
  padding:0;
  margin:0;
  border:0;
}

.hp_menu
{
  padding:12px 0 0 12px;
  letter-spacing:0.4px;
  font-size:0.6em;
  line-height:18px;
  background-color:#555;
  color:#fff;
}

.hp_menu a
{
  text-decoration:none;
  color:#FFF;
}
.hp_menu a:hover
{
  color:#ff1a00;
}
.krate
{
  color:#FE8701;
}
.admgroups
{
  float:left;
  width:200px;
  padding-top:35px;
  padding-left:20px;
  text-align:center;
}
.admmain label {
  font-size:20px;
  display:block;
  border:1px solid #edd;
  padding:4px;
  background-color:#cf3a0a;
  width:20%;
  margin:0 auto;
}
.admgroups a
{
  color:#FE8701;
  font-weight:bold;
  text-transform:uppercase;
  text-decoration:none;
  display:block;
  border:1px solid #C34;
  height:2em;
  padding-top:0.7em;
  margin-bottom:5px;
  width:200px;
  background-color:#000;
}
div.admmain p a
{
  color:#FE8701;
  text-transform:uppercase;
  text-decoration:none;
}
.admgroups a:hover
{
  background-color:#F30;
  color:#FFF;
}
div.admmain p a:hover
{
  color:#FFF;
  text-decoration:underline;
}
.admmain
{
  width:845px;
  clear:both;
}

form {
  text-align:left;
  padding:10px;
  background-color:#bb3319;
  width:90%;
  margin:0 auto;
  border:1px solid #EDD;
}
.newa
{
  padding-right:30px;
}

span.field_title
{
  font-size:15px;
  display:block;
  margin-top:15px;
  padding:0;
  line-height:0;
}
input.formbutton
{
  margin-top:10px;
  margin-bottom:10px;
}
input.field_checkbox
{
  margin-top:5px;
}
input.field_textbox
{
  margin-bottom:5px;
}
textarea.field_textbox {
  margin-bottom:5px;
}
.leftbox strong, 
.leftbox b
{
  /*font-weight:normal;
  font-size:1em;
  font-family: Arial Black;
  */
  font-weight:bold;
  font-size:1em;
  
}
.leftbox p { font-size: 1em; }
.loginform 
{
  width: 300px;
  margin:0 auto;  
}
.loginform table
{
  margin:0 auto;  
}
.loginform table tr td
{
  padding: 5px;
}

#stupidIE
{
  margin-top:15px;
  _margin-top:30px;
  _margin-left:36px; /* stupid IE... again */
}

/* FCK styles */
/* note that you must also edit /admin/fckeditor/editor/css/fck_editorarea.css
   AND add the styles to the fckstyles.xml file to activate these */
.brightred
{
        color:#ff1a00;
	font-size:1em;
}
.photocredit
{
	clear:both;
	display:block;
	margin-top:6px;
        font-size:9px;
}
