body { margin: 0; padding: 0; background-color: #ededed; font-family: Trebuchet MS, Sans-serif; color: #111; }

h1 { font-family: Arial, sans-serif; margin: 0; padding: 5px 0; color: #92C454; font-size: 18px; }
h2 { font-size: 15px; margin: 0; padding: 5px 0; }
h3 { margin: 0 15px 5px 15px; padding: 10px 0; border-bottom: solid 1px #ccc; font-size: 15px; color: #111; }
h4 { margin: 0; padding: 5px 0; font-size: 13px; }
h5 { margin: 0; padding: 5px 0; color: #111; font-size: 14px; }

p { margin: 0; padding: 5px 0; }
p.small { font-size: 11px; color: #555; }
p.list a,  p.list em { display: block; margin: 0; padding: 2px 0; }
p.light { color: #777; }
p.error { margin: 0 0 15px 0; padding: 5px; background-color: #fff; color: #ff2200; text-align: center; border: solid 1px #d3d3d3; font-weight: bold; }
p.large { font-size: 20px; }
p.xl { font-size: 25px; }
p.arrows { line-height: 25px; }

ul { margin: 0 0 0 10px; padding: 5px 5px 5px 20px; }

input.bg,textarea.bg,select.bg { background-image: url('../images/input.gif'); background-repeat: no-repeat; border: solid 1px #aaa; }

strong { color: #777; }

img.mright { margin-right: 15px; }

div.paragraphheader { margin: 0; padding: 5px 0; color: #111; font-size: 14px; font-weight: bold; }

div.header { margin: 0 0 5px 0; padding: 5px; width: 780px; height: 66px; background-image: url('../images/bgheader.gif'); 
background-repeat: no-repeat; }

div.subheader { margin: 0 0 5px 0; padding: 8px 15px; background-image: url('../images/subheader.gif'); background-repeat: no-repeat; } 
div.subheader { font-size: 11px; color: #fff; font-weight: bold; text-align: right; }

div.menutop { margin: 0; padding: 0; color: #ccc; font-size: 12px; }
div.menutop p { margin: 0; padding: 0px; }
div.menutop a { margin: 0px; display: inline; font-weight: bold; }
div.menutop a:link { color: #111; text-decoration: none; }
div.menutop a:visited { color: #111; text-decoration: none; }
div.menutop a:hover { color: #ff9900; text-decoration: underline; }

div.splash { margin: 0 0 15px 0; padding: 0; width: 780px; height: 278px; color: #fff; font-weight: bold; }
div.splash { background-image: url('../images/splash.jpg'); background-repeat: no-repeat; }
div.splash h1 { color: #fff; margin: 70px 0 0 28px; }
div.splash p.btn { margin: 20px 15px 20px 33px; padding: 0; }
div.splash table { font-size: 13px; margin: 0 0 0 28px;  }
div.splash table.hi { margin: 0 0 0 28px; }
div.splash table.hi td { padding: 140px 0 0 5px; }
div.splash table.hi input { border: solid 1px #777; background-image: url('../images/bgform.gif'); color: #777; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS"; }
div.splash table.lo { margin: 0; }
div.splash table td { padding: 0 0 0 5px; }
div.splash td.large { font-size: 20px; }
div.splash ul { margin: 0; padding: 0 0 0 20px; }
div.splash li { margin: 0; padding: 0; }

div.main { margin: 0; padding: 15px; background-color: #fff; border: solid 1px #d3d3d3; }
div.main { font-size: 14px; }

div.small { margin: 0; padding: 0; font-size: 10px; }

div.footer { text-align: center; margin: 10px; padding: 5px; color: #777; font-size: 12px; }
div.footer p { margin: 0; padding: 5px; }
div.footer a { margin: 0 10px; display: inline; }
div.footer a:link { color: #777; text-decoration: none; }
div.footer a:visited { color: #777; text-decoration: none; }
div.footer a:hover { color: #111; text-decoration: underline; }

table { display: table; border-collapse: collapse; }
tr { font-size: 90%; }
tr a:link { color: #0088C8; text-decoration: underline; }
tr a:visited { color: #0088C8; text-decoration: underline; }
tr a:hover { color: #ff9900; text-decoration: none; }
td { padding: 0; }
td.lg { font-size: 115%; }
td.xl { font-size: 25px; }

table.body td.left { width: 25%; }
table.body td.main { width: 780px; }
table.body td.right { width: 25%; }

table.header { width: 770px; }
table.header td.logo { 218px; }
table.header td.menu { width: 552px; }

table.inside td.lcell { width: 560px; padding-right: 10px; }
table.inside td.rcell { width: 180px; background-image: url('../images/bglcell.gif'); padding-left: 15px; }

table.boxes { width: 780px; }
table.boxes td.box { width: 253px; background-image: url('../images/bgbox.gif'); background-repeat: no-repeat; }
table.boxes td.box1 { width: 416px; background-image: url('../images/bgbox1.gif'); background-repeat: no-repeat; }
table.boxes td.box2 { width: 174px; background-image: url('../images/bgbox2.gif'); background-repeat: no-repeat; }
table.boxes td.box3 { width: 174px; background-image: url('../images/bgbox3.gif'); background-repeat: no-repeat; }
table.boxes td.margin { width: 8px; }
table.boxes td.boxbot { width: 253px; height: 35px; background-image: url('../images/boxbot.gif'); background-repeat: no-repeat; }
table.boxes td.box1bot { width: 416px; height: 35px; background-image: url('../images/bgbox1bot.gif'); background-repeat: no-repeat; }
table.boxes td.box2bot { width: 174px; height: 35px; background-image: url('../images/bgbox2bot.gif'); background-repeat: no-repeat; }
table.boxes p { margin: 0 16px; padding: 3px; }

table.list th { background-color: #eee; padding: 5px; border: solid 1px #d3d3d3}
table.list tr.altShade { background-color: #f5f5f5; }
table.list tr.bg { background-color: #f5f5f5; }
table.list tr.bg2 { background-color: #eee; }
table.list td { padding: 5px; border: solid 1px #d3d3d3; }
table.list td.bg { background-color: #f5f5f5; }
table.list td.bg2 { background-color: #eee; }
table.list td.tablebodyCopyBold { font-weight: bold; background-color: #eee; }

table.list2 td { padding: 5px; border-bottom: solid 1px #d3d3d3; }

.navspacing {
        PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; PADDING-TOP: 0px
}

.navspacingcolor {
        PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url('../images/navback.gif'); PADDING-BOTTOM: 7px; 
PADDING-TOP: 
0px
}

.yellow { color: #FFCD27; }
.green { color: #91B947; }
.gray { color: #B3B3B3; }
