p, div, ul, ol, li, td, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
	font-size: 11px;
	font-size/* */:/**/11px;
	font-size: /**/11px;
}

html {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}

blockquote  { margin-bottom: 0px; margin-top: 0px } }

form, hr { margin-bottom: 0px; margin-top: 3px }
hr       { margin-bottom: 0px; margin-top: 1px }

.largest, .larger, .large, .normal, .smaller, .medium { color: #FFFFFF }
.superLarge { font: bold 26px Tahoma, Arial }
.largest    { font: bold 20px Tahoma, Arial }
.larger     { font: bold 16px Arial }
.large      { font: bold 14px Arial }
.medium     { font: bold 12px Arial }
.normal     { font-size: 11px Arial }
.smaller    { font-size: 11px Arial }
.smallest   { font-size: 10px Arial }

.p7         { font-size: 7px; }
.p8         { font-size: 8px; }
.p9         { font-size: 9px; }
.p10        { font-size: 10px; }
.p11        { font-size: 11px; }

a.nav         { color: #FFFFFF; text-decoration: none; font-size: 11px; }
a:visited.nav { color: #FFFFFF }
a:active.nav  { color: #EEEEEE; text-decoration: none }
a:hover.nav   { color: #FFFFFF; text-decoration: none }

.subnav		 { background: #EEEEEE; }
a.subnav         { color: #333333; text-decoration: none; font-size: 11px; }
a:visited.subnav { color: #333333 }
a:active.subnav  { color: #333333; text-decoration: bold; background: #FFFFFF; }
a:hover.subnav   { color: #333333; text-decoration: none; background: #DDDDDD; }

a.bar         { color: #FFFFFF; text-decoration: none; font-size: 11px; }
a:visited.bar { color: #FFFFFF }
a:active.bar  { color: #EEEEEE; text-decoration: none }
a:hover.bar   { color: #FFFFFF; text-decoration: none }

.dir          { color: #444444; font-size: 12px; font-family: Arial}
a.dir         { color: #444444; font-size: 12px; text-decoration: none; }
a:visited.dir { color: #444444; }
a:active.dir  { color: #444444; }
a:hover.dir   { color: #000000; }

a             { color: #151515 }
a:visited     { color: #151515 }
a:active      { color: #3355BB }
a:hover       { color: #3355BB }

.bigitem { font: bold 16px; color: WHITE }

.item { font-weight: bold; font-size: 13px; color: #AB0505 }

.navbar        { background: #AB0505; color: #FFFFFF; height: 30px; spacing: 3px; }
.bar           { background: #AB0505; color: #FFFFFF; }
.header        { background: #AB0505; color: #FFFFFF; font-weight: bold; font-size: 12px; height: 20px; }
th        { padding-left:5px;padding-right:5px;background: #AB0505; color: #FFFFFF; font-weight: bold; font-size: 12px; height: 20px; }

.error         { font-size: 12px; font-weight: bold; color: red; }

.title         { color: #AB0505; font-weight: bold; font-size: 14px; }


.main { 
  background: #000000 url(pix/mid-top.gif);
  background-repeat: repeat-x;
  font-Family: Arial; 
  font-Size: 12px;
  color: #000000;
}

.menuhead   { font: bold Arial; color: #ffffff; background: url("pix/headright.gif"); text-align: right; height:19;}
.menu       { font-Family: Arial; font-Size: 12px; color: #dddddd; background:#333333; }
.menutext   { font-Family: Arial; font-Size: 12px; color: #dddddd; }
A.menu         {COLOR: white;text-decoration: none; font-Family: Arial, Tahoma, Verdana, Arial; font-Size: 12px }
A:visited.menu {COLOR: #EEEEEE}
A:active.menu  {COLOR: #C3C3C3}
A:hover.menu   {COLOR: #EEEEEE;text-decoration: underline;text-decoration: no-overline}
.menurightclose { height:1; background-color: #4D4D4D; }

.menu2          { background: #000000 url(pix/left-menu2.gif); }

.glowwhite      { position:relative; filter:'glow(color=#FFFFFF,strength=2,enabled=1)'; }

.bullet         { color: #FFFFCC; font-size: 11px Arial; font-family: Arial,Helvetica }
.sel, select    { font-family: Verdana, Arial; font-size: 11px; background-color: #E3E3E3; color: black; width: 100; border: 1px solid #272C92 }
select.year     { width: 55;}
select.cat      { width: 180;}
.company        { width: 160;}
select.wide     { width: 200;}
.l              { width: 275;}
.l2             { width: 335;}
input           { font-size: 11px;font-family: Verdana, Arial; background-color: #E3E3E3; color: black; width: 200; border: 1px solid #272C92}
.mid            { width: 100}
.midi           { width: 110}
.sm             { width: 70}
.small          { width: 80}
.mini           { width: 40}
.w90            { width: 94}
.w120           { width: 120}
.w150           { width: 150}
.w170           { width: 170}
.w175           { width: 175}
.w180           { width: 180}
input.zip       { width: 55}
input.city      { width: 145}
.lrg   		{ width: 420}
.date           { width: 74}
.noedit         { background-color: #FFFFFF; }

textarea        { font-family: Verdana, Arial; font-size: 11px; background-color: #E3E3E3; color: black; border: 1px solid #272C92; width: 200; height: 80}
textarea.invoice{ width: 420; height: 35}
textarea.lrg    { width: 427; height: 100}
textarea.cms    { width: 700; height: 250}
textarea.webdesc{ width: 427; height: 60}

input.gobutton  { background-color: #c3c3c3; color: black; width:10; height:10; vertical-align:middle }
input.button    { background-color: #EEEEEE; height:22; font-family: Verdana; color: #222222; width:100; border: 1px solid #AB0505; }
input.buttonsmall { background-color: #EEEEEE; height:18; font-family: Verdana; color: #222222; width:60; border: 1px solid #AB0505; }
input.box       { background: transparant; width: 12; border: 0px }
input.boxsmall  { background: transparant; width: 10; border: 0px }
input.radio     { background: transparant; width: 12; border: 0px }
img             { border: 0; }

.row2           { background: #EEEEEE;}
.row3           { background: #F9F9F9;}
.row-level1     { background: #DDEEEE;}
.row-level2     { background: #DDDDEE;}
.row-level3     { background: #CCDDEE;}
.row-level4     { background: #CCCCEE;}
.row-level5     { background: #BBCCEE;}
.row-level6     { background: #BBBBEE;}
.rowred		{ background: #ffc1c1;}
.rowgreen	{ background: #c0ffc0;}
.roworange	{ background: #FFE4B9;}
.rowyellow	{ background: #ffff80;}

fieldred:	{ border: 2px solid #c00000; }

#list
{

position:absolute;
left:142px;
top:311px;
z-index:1;
display:none;
}

.hiddenPic {
	display:none;
}
#navigation 
{ background-color:#AB0505; height:35px;}
#navigation li
{
  float:left;
  height:35px;
  line-height:35px;
  list-style:none;
  margin-left:0px;
  margin-right:10px;
  padding:0px;
}

/* -- Start task CSS -- */
#taskList fieldset
{width: 400px;}
#taskList select, #taskList textarea
{width: 200px}
#taskList textarea
{height: 150px}
#taskList label
{width: 150px; display: block; float: left}
#taskList table
{margin-top: 40px; width: 100%; padding: 0;}
#taskList table tr:hover
{background-color: #DDDDDD;}
#taskList table tr:nth-child(odd) { background: #e6e6e6;}
#taskList table tr:nth-child(even) {background:#fff;}
#taskList td
{padding-right: 10px;}
#taskList td.priority
{text-align: center; font-weight: bold; color: #FFF; padding-left: 10px}
#taskList td.priority_high
{background-color: #ff7878}
#taskList td.priority_medium
{background-color: #ffcd6d}
#taskList td.priority_low, #taskList td.priority_normal
{background-color: #666}
#taskList td.priority_very_high, #taskList td.priority_critical
{background-color: #F00}
/* -- End task CSS -- */