body {
        color : #000000;
		background-color: #ffffff;
}
th {
        font-family : arial, helvetica, sans-serif;
        font-weight :bold;
        color : #ffffff;
		background-color: #009999;
		font-size: 0.9em
}

.links {
        font-size: 1.0em
}
.link {
        font-size: 0.9em
}

IMG {
        border-style: none;
}

th.links {
	background-color: #009999;
    	color : #ffffff;
	font-size : 0.9em;
}
th.linksw50 {
        background-color: #009999;
		color : #ffffff;
        width: 50%
}
th.linksw100{
        background-color: #009999;
 		color : #ffffff;
        width: 100%
}
th.linksw227 {
        background-color: #009999;
		color : #ffffff;
        width: 227px;   
}
td.linksDivider {
        background-color: #009999;
		color : #ffffff;
        width: 4px
}
table.center {
        margin-right: auto;
        margin-left: auto
}

div.centerTable {
		text-align: center;
	}

td.bottomheader {
        background-color: #009999;
        font-size: 0.9em;
		text-align: center;
        color : #ffffff;
        font-family : arial, helvetica, sans-serif;
        font-weight :bold;
}

	
/* table rows or cells with the green background */
.greenbgheader {
	background-color: #009999;
	color : #ffffff;
	font-size: 0.85em;
}
.greenbg {
	
	background-color: #009999;
	color : #ffffff;

}
.lightgreenbg {
        background-color: #99cccc;
		color: #000000;
}
.blackbg {
	background-color: #000000;
	color : #ffffff;

}
.blackbgheader {
	background-color: #000000;
	color : #ffffff;;
	font-size: 0.85em;
}
.whitebg {
        background-color: #ffffff;
	color: #000000;

}
/* font size in main content */
td { 
        font-size: 0.9em
}
div.paragraph td {
        font-size: 1em
}
/* font size in sidebar */
table.sbTable td { 
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 0.7em;
}
.vtop {
        vertical-align: top
}
.vbottom {
        vertical-align: bottom
}
.topcenter {
        vertical-align: top;
        text-align: center
}
.topright {
        vertical-align: top;
        text-align: right
}
.topleft {
        vertical-align: top;
        text-align: left;
}
.bottomleft {
  text-align: left;
  vertical-align: bottom
}
.topleftwhite {
        vertical-align: top;
        text-align: left;
        background-color: white;
		color: #000000;
}
.w15top {
        width: 15px;
        vertical-align: top;
}
.w15pervtop {
	width: 15%;
	vertical-align: top
}
.topcenter8 {
        vertical-align: top;
        text-align: center;
        width: 8%
}
td.linksDivider4 {
        background-color: #009999;
		color: #ffffff;
        width: 4px
}

/* width attributes */
.w3 { width: 3px }
.w4 { width: 4px }
.w5 { width: 5px }
.w10 { width: 10px }
.w18 { width: 18px }
.w89 { width: 89px }
.w93 { width: 93px }
.w116 { width: 116px }
.w132 { width: 132px }
.w150 { width: 150px }
.w223 {
        width: 223px;
        vertical-align: top
}
.w224 { width: 224px }
.w225 { width: 225px }
.w227 { width: 227px }
.w240 { width: 240px }
.w280 { width: 280px }
.w450 { width: 450px }

.w8per { width: 8% }
.w20per { width: 20% }
.w50per { width: 50% }
.w100per { width: 100% }

.h2{height : 2px;}
.h7{height : 7px;}
.h8{height : 8px;}

/* End Table Styles */
/* center block elements like tables and divs */
.blockcenter { 
        margin-left: auto;
        margin-right: auto;
}

/* General Formatting Styles */
STRONG {
	font-family : arial, helvetica, sans-serif;
	font-weight :BOLD;
}
strong.header {
        font-size: 1.3em
}
strong.header1 {
        font-size: 1.0em
}
strong.header2 {
        font-size: 1.2em
}
strong.header3 {
        font-size: 0.9em
}

h1.header {
	font-family : arial, helvetica, sans-serif;
	font-weight :BOLD;
    font-size: 1.2em
}
.redtext {
        color: red;
		background-color: White;
}
.note {
        font-family : arial, helvetica, sans-serif;
        font-size: 0.9em
}
/* End General Formatting Styles */

/* Footer Styles */
.footer_bar {
	font-size : 0.9em;
}
/* End Footer Styles */

a.toolbar {
	font-size: 0.9em;
	color : #ffffff;
	background-color: Black;
	text-decoration : none;
}
a.toolbar:hover {
        color: white;
		background-color: Black;
}
a.toolbar:visited {
        color: white;
		background-color: Black;
}

a.toolbar2 {
	font-size: 0.9em;
	color : #ffffff;
	background-color: #009999;
	text-decoration : none;
}
a.toolbar2:hover {
        color: white;
		background-color: #009999;
}
a.toolbar2:visited {
        color: white;
		background-color: #009999;
}


textarea {
        font-size: 0.9em;
}
a {
        font-family : arial, helvetica, sans-serif;
}
a:visited {
}
div.paragraph{
        font-family : arial, helvetica, sans-serif;
        font-size : 0.8em;
        font-weight : normal;
        text-align : justify;
}
div.paragraphcenter{
        font-family : arial, helvetica, sans-serif;
        font-size : 0.8em;
        font-weight : normal;
        text-align : center;
}
.w10linksbullet {
        width: 10px;
        vertical-align: top
}
.w100perlinks {
        background-color: #009999;
		color: #ffffff;
        font-size: 1em;
        width: 100%;
}
.w50perlinks {
        background-color: #009999;
		color: #ffffff;
        font-size: 0.9em;
        width: 50%;
}
.w25pergreenbg {
        background-color: #009999;
		color: #ffffff;
        width: 25%;
}
.w25pergreenbgcenter {
        width: 25%;
        background-color: #009999;
	color: #ffffff;
        text-align: center;
        white-space: nowrap;
}
.w25perlightgreenbg {
        width: 25%;
        background-color: #99cccc;
		color: #000000;
}
.w25perlightgreenbgcenter {
        width: 25%;
        background-color: #99cccc;
		color: #000000;
        text-align: center;
}
.vbottomw50per {
        vertical-align: bottom;
        width: 50%
}
.w20pergreenbgcenter {
        width: 20%;
        background-color: #009999;
		color: #ffffff;
        text-align: center
}
span.text {
	font-family : arial, helvetica, sans-serif;
	font-size : 0.9em;
	font-weight : normal;
}
.pubResultSmalltop {
	font-size: 0.7em;
	font-weight: normal;
	vertical-align: top;
}

/*********************** Sidebar styles ************************************
** Level One: Refers to the sidebar links like CLIENT, ORDERS, and LOGOUT.
** Level Two: Refers to the various sidebar submenu links like Add Client,
**             Maintain Client, and others
**       QS : Refers to the QuickSearch section, and all that it contains.
** SubBottomBorder
**   & SubSideBorder: Refers to the box effect around the submenu.
**/

/* general defs */

td.sbContainerCell {
        background-color: #009999;
		color: #ffffff;
        vertical-align: top;
        width: 132px;
}
table.sbTable {
        background-color: #009999;
		color: #ffffff;
        width: 132px;
}
td.sbSpacer{
        background-color:#ffffff;
		color: #000000;
}


/* INTRANET & underline style defs */

td.sbTitle {
        background-color: #006666;
		color: #ffffff;
        text-align: left;
        padding-top: 3px;
        padding-bottom: 3px;
}
span.sbTitle{
        color: #FFFFFF;
		background-color: #006666;
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        padding-left: 3px;
}
td.sbTitleUnderline {
        background-color: #ffcccc;
		color: #000000;
}


/* Level one sidebar item style defs - unselected */

td.sbLevelOne {
	color: #ffffff;
	background-color: #009999;
	text-align: left;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left : 5px;
}
a.sbLevelOne {
	color: #FFFFFF;
	background-color: #009999;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;

}
a.sbLevelOne:visited {
        color: #ffffff;
		background-color: #009999;
}
a.sbLevelOne:hover {
        color: #ffffff;
		background-color: #009999;
        text-decoration: underline;
}

/* Level one sidebar item style defs - selected, WITH submenu */

td.sbLevelOneSelected {
        background-color: #006666;
		color: #ffffff;
        text-align: left;
        padding-top: 6px;
        padding-bottom: 6px;
		padding-left : 5px;
}
a.sbLevelOneSelected {
	color: #ffffff;
	background-color: #006666;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 6px;
}
a.sbLevelOneSelected:visited {
        color: #ffffff;
		background-color: #006666;
}
a.sbLevelOneSelected:hover {
        color: #ffffff;
		background-color: #006666;
        text-decoration: underline;
}



/* Level one sidebar item style defs - selected, WITHOUT submenu */

td.sbLevelOneSelectedNoSub {
        background-color: #006666;
		color: #ffffff;
        text-align: left;
        }
a.sbLevelOneSelectedNoSub {
        color: #ffffff;
		background-color: #006666;
        font-family: verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
        }
a.sbLevelOneSelectedNoSub:visited {
        color: #ffffff;
		background-color: #006666;
        }
a.sbLevelOneSelectedNoSub:hover {
        color: #ffffff;
		background-color: #006666;
        text-decoration: underline;
        }


/* Level two sidebar item style defs - unselected */

td.sbLevelTwo {
        background-color: #99cccc;
		color: #000000;
        text-align: left;
        padding-bottom: 2px;
        padding-top: 2px;
        font-weight: bold;
        text-decoration: none;
        }
a.sbLevelTwo {
		background-color: #99cccc;
		color: #000000;
        font-family:  verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
        }
a.sbLevelTwo:visited {
        color: #000000;
		background-color: #99cccc;
        }
a.sbLevelTwo:hover {
        text-decoration: underline;
        }



/* Level two sidebar item style defs - selected */

td.sbLevelTwoSelected {
        background-color: #ffcccc;
		color: #000000;
        text-align: left;
        font-weight: bold;
        padding-bottom: 2px;
        padding-top: 2px;
        text-decoration: none;
}
a.sbLevelTwoSelected {
        color: #000000;
		background-color: #ffcccc;
        font-family:  verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        text-decoration: none;
}
a.sbLevelTwoSelected:visited {
        color: #000000;
		background-color: #ffcccc;
}
a.sbLevelTwoSelected:hover {
        text-decoration: underline;
}
td.sbLevelTwoBullet{
        background-color: #ffcccc;
		color: #000000;
        font-weight: bold
}
span.sbLevelTwoSelected{
        font-family:  verdana, arial, helvetica, sans-serif;
        font-weight: bold
}

/* Level two sidebar border style defs */

td.sbSubSideBorder{
        background-color: #006666;
		color: #ffffff;
        padding-left: 0px;
}
td.sbSubBottomBorder{
        background-color: #006666;
		color: #ffffff;
}


/* Quick Search style defs */

td.sbQS {
        color: #ffffff;
        background-color: #009999;
        font-family:  verdana, arial, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        }
td.sbQSText {
	color: #ffffff;
	background-color: #009999;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
span.sbQSText {
	font-size: 1.4em

}
td.sbQSInput{ }
        
input.sbQSInput {
        color: #ffffff;
        background-color: #009999;
        }
td.sbQSTextField {
        background-color: #009999;
		color: #ffffff;
        text-align: center;
        }
input.sbQSTextField {
	font-size: 1.8em;
        }
td.sbQSSearchButton {
	background-color: #009999;
	color: #ffffff;
	text-align: center;

}
input.sbQSSearchButton {
	font-size: 1.8em;
        }

/*** END SIDEBAR ****/


