/* Global CSS */

ADDRESS,
BLOCKQUOTE, 
BODY, DD, DIV, 
DL, DT, 
FIELDSET, FORM,
FRAME, FRAMESET,
H1, H2, H3, H4, 
H5, H6, IFRAME, 
NOFRAMES, 
OBJECT, OL, P, 
UL, APPLET, 
CENTER, DIR, 
HR, MENU, PRE   { display: block }

LI              { display: list-item }
HEAD            { display: none }
TABLE           { display: table }
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH                { font-size: 12px; font-family: tahoma, arial, helvetica, ; display: table-cell }
CAPTION         { display: table-caption }
TH		{ font-weight: bolder; text-align: left; margin-left: 3px; }
CAPTION		{ text-align: center }
BODY			{ padding: 0px; line-height: 1.33 }
H1		{ font-size: 1.25em; padding-left: 0px; color: #B82000; }
H2              { font-size: 1.15em; padding-left: 0px; color: #B82000; }
H3              { font-size: 1.1em; padding-left: 0px; color: #B82000; }
H4              { font-size: 1.05em; padding-left: 0px; color: black; padding-bottom: 0px;}
H4, P,
BLOCKQUOTE, UL,
FIELDSET, FORM,
OL, DL, DIR,
MENU            { margin: 1.33em 0 }
H5              { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 }
H6              { font-size: .67em; margin: 2.33em 0 }
H1, H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bold }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace; font-weight: normal }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em; margin-bottom:5px;}
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
OL, UL, DIR,
MENU, DD        { padding-left: 30px;}
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top:0px; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }

IMG			{ border: 0 }

div.hr {
  height: 1px;
  margin-bottom: 5px;
  background: #fff url(/img/bg_horz.gif);
}
div.hr hr {
  display: none;
}
div.postcard {
height: 275px;
background: url(/img/bizspot_postcard.jpg) no-repeat;
padding-left:120px;
}

#suitespot-ad {
  text-align: center;
  background: #bb2323 url(/img/faded_logo.gif) no-repeat top right;
  padding: 5px;
  color: white;
  font-size: 11px;
  font-family: Helvetica, Arial, sans-serif;
}
#suitespot-ad h3 {
  margin-top: 0;
  color: white;
  font-size: 22px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
#suitespot-ad td {
  vertical-align: top;
  font-size: 11px;
  color: white;
  font-family: Helvetica, Arial, sans-serif;
}

HR			{ height: 1px; color: #882000 }

/* style for ABBR/ACRONYM elements */

ABBR, ACRONYM   { font-variant: Small-caps; letter-spacing: 0.1em }

/* Elements that are block-level */
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, 
FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME,
NOSCRIPT, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, 
DIR, HR, MENU, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, 
COL, COLGROUP, TD, TH, CAPTION 
                { unicode-bidi: embed }
/* End bidi settings */

/* style for A[href] and hyperlinks */

A[href]         { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* links - generic */
a:link			{ color: #B82000 }
a:visited		{ color: #B82000 }
a:active		{ color: #B82010 }
a:hover		{ color: black; background-color: none }

/* links - submenu items */
a.submenu:link		{ color: #b82000; text-decoration: none; font-weight: bold; font-size: .83em ; }
a.submenu:visited	{ color: #b82000; text-decoration: none; font-weight: bold; font-size: .83em ; }
a.submenu:active	{ color: black; text-decoration: none; font-weight: bold; font-size: .83em ; }
a.submenu:hover	{ color: black; text-decoration: none; font-size: .83em }

.submenuselected { color: yellow; font-weight: normal; font-size: .83em }

/* links - footer items */
a.footer:link		{ color: black; text-decoration: none; font-size: .83em }
a.footer:visited	{ color: black; text-decoration: none; font-size: .83em }
a.footer:active	{ color: black; text-decoration: none; font-size: .83em }
a.footer:hover		{ color: #b82000; text-decoration: none; font-size: .83em }

/* Widget StyleSheet */

.backgroundImg	{ 
			background-color: white;
			}

/*
.backgroundImg	{ 
			background-image: url(../images/bgLogo.gif); 
			background-repeat: no-repeat; 
			background-position: 120px 25px ;
			}
*/

.contentbox {
			border: none
			}

.submenubox {
			padding-left: 5px ;
			padding-bottom: 0;
			background-color: #ffffff;
			font-family: arial, helvetica, sans-serif;
			font-size: .83em ;
			font-weight: bold;
			color: black
			}

.submenu_selected {
			font-size: .83em;
			font-weight: bold;
			color: black
			}

.footer { font-size: .83em; color: #333333; padding-bottom: 1px; }

.title { background-color: #B82000; color: #ffffff; font-weight: bold; }

INPUT.button { 
			background-color: #B82000; 
			color: #ffffff; 
			font-weight: normal; 
			border: 1px solid outset 
			}

.formExample {
			font-size: smaller;
			}

th.sc		{
			font-weight: bold;
			align:	 center
		}

.zoneUpdate {
  font-family: arial; 
  font-size: .9em; 
  font-weight: bold; 
  color: #b82000;
}

.fp_button { background-color:#FCEEEE;border-style:solid;height:18px;font-size:8pt;border-width:1;border-color:#b82000;margin-top:4px;}

.fp_textbox { border-style:solid;border-color:#b82000;height:18px;border-width:1;margin-top:3px;padding-left:3px;}

.fp_red_box { background-color:#b82000; }

table.body {
	width: 100%;
	border-color: #b82000;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	}

th.body {
	background-color: #b82000;
	color: #FFFFFF;
	font-size: 14px;
	padding-left: 5px;
	}

td.body{
	padding-left: 4px;
	}	

td.body_dark{
	padding-left: 4px;
	background-color: #eaeaea;
	}	

a.navbut, a:visited.navbut{
        text-align: left;
        text-decoration:none;
        color: #b82000;
        margin: 0px 0px 0px 0px;
        padding: 3px 2px 1px 2px;
        }

a:hover.navbut{
        color: #fff;
        background: #b82000;
        padding: 3px 2px 2px 2px;
        }
        
#navbar {
        width:750px;
        background: url(/img/navbar_bg.gif) repeat-x top;
        font-family: "arial";
        font-weight:bold;
        text-align:left;
        padding: 3px 0px 3px 10px;
        }

#navbar_home {
        width:750px;
        background: url(/img/navbar_bg.gif) repeat-x top;
        font-family: "arial";
        font-weight:bold;
        text-align:left;
        padding: 3px 0px 3px 10px;
        }

.spacer{
		background-image: url(/img/bg_dot.gif);
}

.tickeritem {
        margin-left:  2em;
        margin-right: 3em;
}
