/* Computer Hope global CSS definitions - 4/14/2009 */

body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin: 0px; background: #fff;  }

#navcontainer ul { padding-left: 0; margin-left: 0; margin-top: 0; margin-bottom: 0; padding-bottom: 0; padding-top: 0; background-color: #005CB9; color: White; float: right; width: 100%; font-family: arial, helvetica, sans-serif; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#navcontainer ul li { display: inline; }
#navcontainer ul li a { padding: 0.2em 1em; background-color: #005CB9; color: White; text-decoration: none; float: left; font-weight: bold; border-right: 1px solid #fff; }
#navcontainer ul li a:hover { background-color: #9FCFFF; color: #000; border-color: #000; }

a { color:#000000; }
A:visited { color:#005177; }
a:hover { color:#CC3333; }
a img { border: 0; }

h1 { font-size: 20pt; border-bottom-style:solid; border-bottom-width:1px; border-color:#808080; line-height: 40px; }
h2 { font-size: 18pt; font-weight: bold; }
h3 { font-size: 14pt; color: #005CB9; font-weight: bold; }

.ce { text-align: center; }

.tab { margin-left: 40px; }
.dtab { margin-left: 80px; }
.dd { font-weight:bold; margin-left: 7px; }
.lb { margin-left: 5px; }

.bld { font-weight: bold; }
.bb { font-size: 14pt; color: #005CB9; font-weight: bold; }
.bbl { font-size: 14pt; font-weight: bold; }
.nb { color: #005CB9; font-weight: bold; }
.rg { color: #808080; font-weight: bold; }
.sg { font-size: 10pt; color: #808080; }
.sm { font-size: small; }
.rb { color:#FFF; font-weight:bold; text-indent: .3cm }
.wt { color:#FFF; font-weight:bold; }
.large { font-size: x-large; }
.red { color: #FF0000; }
.main { font-size:14pt; color:#005CB9; font-weight:bold; border-bottom-style:solid; border-bottom-width:1px; }

table { clear:both; }
.mtable { border: 0 solid #c0c0c0; background-color: #dbdbdb; }
.tcb { background-color: #005CB9; }
.tclb { background-color: #9FCFFF; }
.tcllb { background-color: #D0E8FF; }
.tcw { background-color: #FFFFFF; }
.tcg { background-color: #EBEBEB; }
.tcbl { background-color: #000; }
.tcy { background-color: #FFFFCC; }
.icell { padding-left: 15px; padding-bottom: 3px; }

.footer { text-align:center; border-top-style:solid; border-top-color:#9FCFFF; border-top-width:4px; }

.legal { text-align:center; font-size:10px; }

.floatLeft { float: left; margin: 5px; }

.floatRight { float: right; margin: 5px;}

.floatRightClear { float:right; clear: right; margin: 5px; }


