body { margin: 0; padding: 0; background: Url('../images/bg.gif') repeat-x; background-color: #E5E3DC; font-family: "Arial", sans-serif; color: #6C6C6C; }
body { font-size: 75%; }

h1 { font-size: 16px; margin: 0; padding: 0 0 10px 0; }
h2 { font-size: 15px; margin: 0; padding: 5px 10px; }
h3 { font-size: 15px; margin: 0; padding: 5px 0; }
h4 { font-size: 13px; margin: 0 padding: 5px; color: #111; }
h5 { font-size: 14px; margin: 0; padding: 0 5px 5px 0; color: #111; }

p { margin: 0; padding: 5px 10px 5px 0; }
p.left { float: left; margin: 8px 20px 20px 10px; }
p.ico { margin: 0 10px; padding: 2px 0; }

p.icofolder, p.iconote, p.icocss, p.icoini { padding: 1px 0; }
p.icofolder a, p.iconote a, p.icocss a, p.icoini a { padding: 3px 0 3px 20px; background-repeat: no-repeat; }
p.icofolder a { background-image: url('../images/ico_folder.gif'); }
p.iconote a { background-image: url('../images/ico_note.gif'); }
p.icocss a { background-image: url('../images/ico_css.gif'); }
p.icoini a { background-image: url('../images/ico_ini.gif'); }
p.ok { padding: 2px 10px 8px 20px; background: url('../images/ok.gif') no-repeat; }

a.arrow { padding-left: 14px; background-image: url('../images/arrow2.gif'); background-repeat: no-repeat; }

hr { height: 1px; margin: 5px 10px; color: #eee; }

li { margin: 0; padding: 5px; }

img.left { float: left; margin: 6px 15px 15px 0; }
img.right { float: right; margin: 6px 15px; }
img.lspic { margin: 0 8px 10px 2px; }

form { margin: 0; padding: 0; }
input,select,textarea { font-family: "Trebuchet MS"; font-weight: bold; color: #6c6c6c; font-size: 11px; padding: 2px; }
input.a, select.a, textarea.a { background-image: url('../images/bginput.gif'); border: solid 1px #858585; }
input.nobd { border: none; background: none; }
input.btn { border: solid 1px #111; color: #111; background-image: url('../images/btn.gif'); }

table { border-collapse: collapse; }
tr a:link { color: #43A500; text-decoration: none; }
tr a:visited { color: #43A500; text-decoration: none; }
tr a:hover { color: #FF6318; text-decoration: underline; }

table.main { width: 100%; }
table.main td { padding: 0; }
table.main td.lc { width: 30%; }
table.main td.cc { width: 810px; }
table.main td.rc { width: 30%; }

table.lms2 { margin: 10px 0; border-collapse: collapse; }
table.lms2 tr tr.header { font-size: 12px; }
table.lms2 td { padding: 5px; }
table.lms2 td th { border: solid 1px #cccccc; font-family: Verdana, sans-serif; font-size: 12px; background-color: #ffffff; }
.lms2 { color: #000000; font-size: 12px; font-family: Verdana, sans-serif; }

table.header { width: 810px; margin: 0 5px; }

table.body { margin: 0; width: 810px; background-color: #fff; }
table.body td { padding: 10px; }
table.body td.bleft { padding: 5px 7px 0 10px; width: 160px; }
table.body td.bright { width: 640px; padding: 5px 10px 0 10px; background-image: url('../images/bgrcell.gif'); background-repeat: no-repeat; }
table.body td.bmain { width: 780px; padding: 10px; }

table.boxgray { width: 160px; margin: 0 0 10px 0; }
table.boxgray tr { font-size: 11px; }
table.boxgray td { padding: 0; }
table.boxgray h4 { margin: 0 10px 0 15px; padding-left: 22px; background-image: url('../images/h4g.gif'); background-repeat: no-repeat; }
table.boxgray td.top { height: 44px; background-image: url('../images/cslogtop.gif'); background-repeat: no-repeat; }
table.boxgray td.bg { background-image: url('../images/cslogbg.gif'); }
table.boxgray td.bot { height: 19px; background-image: url('../images/cslogbot.gif'); background-repeat: no-repeat; }
table.boxgray a:link { color: #1097FF; text-decoration: underline; }
table.boxgray a:visited { color: #1097FF; text-decoration: underline; }
table.boxgray a:hover { color: #1097FF; text-decoration: none; }

table.boxblue { width: 160px; margin: 0 0 10px 0; }
table.boxblue tr { font-size: 11px; }
table.boxblue td { padding: 0; }
table.boxblue h4 { margin: 0 10px 0 15px; padding-left: 22px; background-image: url('../images/h4b.gif'); background-repeat: no-repeat; }
table.boxblue td.top { height: 44px; background-image: url('../images/boxbluetop.gif'); background-repeat: no-repeat; }
table.boxblue td.bg { background-image: url('../images/boxbluebg.gif'); }
table.boxblue td.bot { height: 19px; background-image: url('../images/boxbluebot.gif'); background-repeat: no-repeat; }
table.boxblue a:link { color: #1097FF; text-decoration: underline; }
table.boxblue a:visited { color: #1097FF; text-decoration: underline; }
table.boxblue a:hover { color: #1097FF; text-decoration: none; }

table.boxwhite { width: 610px; margin: 0 0 10px 0; }
table.boxwhite tr { font-size: 11px; }
table.boxwhite td { padding: 0; }
table.boxwhite h4 { margin: 0 10px 0 15px; padding-left: 22px; background-image: url('../images/h4b.gif'); background-repeat: no-repeat; }
table.boxwhite td.top { height: 14px; background-image: url('../images/boxwhitetop.gif'); background-repeat: no-repeat; }
table.boxwhite td.bg { padding: 10px 10px 5px 10px; background-image: url('../images/boxwhitebg.gif'); }
table.boxwhite td.bot { height: 15px; background-image: url('../images/boxwhitebot.gif'); background-repeat: no-repeat; }

table.boxpale { width: 160px; margin: 0 0 10px 0; }
table.boxpale tr { font-size: 11px; }
table.boxpale td { padding: 0; }
table.boxpale h4 { margin: 0 10px 0 15px; padding-left: 22px; background-image: url('../images/h4p.gif'); background-repeat: no-repeat; }
table.boxpale td.top { height: 44px; background-image: url('../images/boxpaletop.gif'); background-repeat: no-repeat; }
table.boxpale td.bg { padding: 5px 15px 0 15px; background-image: url('../images/boxpalebg.gif'); }
table.boxpale td.bot { height: 19px; background-image: url('../images/boxpalebot.gif'); background-repeat: no-repeat; }
table.boxpale a:link { color: #111; text-decoration: none; }
table.boxpale a:visited { color: #111; text-decoration: none; }
table.boxpale a:hover { color: #111; text-decoration: underline; }
table.boxpale a.arrow { padding-left: 14px; background-image: url('../images/arrowp.gif'); background-repeat: no-repeat; font-weight: bold; line-height: 25px; }

table.boxblue2 { width: 610px; margin: 0 0 15px 0; }
table.boxblue2 tr { font-size: 11px; }
table.boxblue2 td { padding: 0 15px; }
table.boxblue2 h1 { padding: 5px 0; color: #111; }
table.boxblue2 h4 { margin: 0 10px 0 15px; padding-left: 22px; background-image: url('../images/h4b.gif'); background-repeat: no-repeat; }
table.boxblue2 td.top { height: 42px; background-image: url('../images/boxbluetop2.gif'); background-repeat: no-repeat; }
table.boxblue2 td.bg { padding: 10px 10px 5px 10px; background-image: url('../images/boxbluebg2.gif'); }
table.boxblue2 td.bot { height: 14px; background-image: url('../images/boxbluebot2.gif'); background-repeat: no-repeat; }
table.boxblue2 a:link { color: #1097FF; text-decoration: underline; }
table.boxblue2 a:visited { color: #1097FF; text-decoration: underline; }
table.boxblue2 a:hover { color: #1097FF; text-decoration: none; }

table.index { margin: 5px; width: 96%; }
table.index td { padding: 10px; }
table.index h5 a:link { color: #0987D5; text-decoration: underline; }
table.index h5 a:visited { color: #0987D5; text-decoration: underline; }
table.index h5 a:hover { color: #0987D5; text-decoration: none; }

table.indexin { margin: 0; }
table.indexin tr { font-size: 12px; font-family: Arial, sans-serif; color: #111; }
table.indexin td { padding: 0 10px; }
table.indexin h5 a:link { color: #0987D5; text-decoration: underline; }
table.indexin h5 a:visited { color: #0987D5; text-decoration: underline; }
table.indexin h5 a:hover { color: #0987D5; text-decoration: none; }

table.tb { width: auto; }
table.tb td { padding: 3px 5px; }

table.list { margin: 0; width: 600px; }
table.list th { font-size: 100%; vertical-align: top; background-color: #eee; padding: 8px 10px 8px 20px; border: solid 1px #ccc; text-align: left; background-image: url('../images/thlist.gif'); background-repeat: no-repeat; }
table.list td { border: solid 1px #ccc; }
table.list td input { background-image: url('../images/bginput.gif'); border: solid 1px #858585; border: solid 1px #ccc; }
table.list td.tmenu { background-color: #ccc; }
table.list td.nobd { border: none; background: none; padding: 0; }
table.list td.nopd { padding: 0; background-color: #EDF6FB; }	

table.tmenuin tr { color: #111;}
table.tmenuin tr a { display: inline;}
table.tmenuin td { padding: 0; }
table.tmenuin td.l { border: none; }
table.tmenuin td.r { border: none; }

table.tmenutab { margin: 0; border-collapse: collapse; }
table.tmenutab td { padding: 5px 15px; border: none; }
table.tmenutab td.cr { padding: 0; }
table.tmenutab td.off { background-color: #f5f5f5; border-top: solid 1px #ccc; }
table.tmenutab td.on { background-color: #ccc; }
table.tmenutab td.spacer { width: 3px; padding: 0; }

table.list2 { margin: 0; width: 600px; }
table.list2 img { margin-top: 5px; }
table.list2 th { font-size: 120%; background-color: #eee; padding: 5px; }
table.list2 td { padding: 5px; }
table.list2 td input { background-image: url('../images/bginput.gif'); border: solid 1px #858585; border: solid 1px #ccc; }

table.list3 { margin: 0; }
table.list3 td { padding: 5px; }

table.list input.nobd, table.list2 input.nobd { border: none; }

table.nobd td { border: none; }
table.nobd0 td { border: none; padding: 0; }

table.bot { margin: 0; }
table.bot td { padding: 0; }

table.footer { width: 100%; background-color: #222 /* #4A4947 */; }

div.menutop { margin: 0; padding: 0; width: 800px; height: 46px; background-image: url('../images/bgmenutop.gif'); font-size: 12px; }
div.menutop p { padding: 12px 15px; }
div.menutop a { display: inline; margin: 0; padding: 0 20px; font-weight: bold; }
div.menutop a:link { color: #fff; text-decoration: none; }
div.menutop a:visited { color: #fff; text-decoration: none; }
div.menutop a:hover { color: #D1EC9F; text-decoration: none; }

div.menutop_admin { margin: 0; padding: 0; width: 800px; height: 46px; background-image: url('../images/bgmenutop.gif'); font-size: 12px; }
div.menutop_admin p { padding: 12px 15px; }
div.menutop_admin a { display: inline; margin: 0; padding: 0 10px; font-weight: bold; }
div.menutop_admin a:link { color: #fff; text-decoration: none; }
div.menutop_admin a:visited { color: #fff; text-decoration: none; }
div.menutop_admin a:hover { color: #D1EC9F; text-decoration: none; }

div.splash { width: 800px; margin: 10px 5px 0 5px; padding: 0; }

div.testimonials { margin: 0; padding: 0 10px; font-size: 11px; }
div.testimonials p { margin: 0; padding: 5px 0; }

div.main { margin: 0; padding: 0 0 0 10px; }

div.error { margin: 4px 0 10px 0; padding: 10px; border: solid 1px red; color: #111; background: #FFAAAA; }
div.info { margin: 4px 0 10px 0; padding: 10px; border: solid 1px red; color: #111; background: #FFFF99; }

div.alt { margin: 0; padding: 10px; 0; }

div.menubot { margin: 0; padding: 20px 0; font-size: 11px; font-weight: bold; color: #777; }
div.menubot a { display: inline; margin: 0; padding: 0 15px; }
div.menubot a:link { color: #777; text-decoration: none; }
div.menubot a:visited { color: #777; text-decoration: none; }
div.menubot a:hover { color: #ccc; text-decoration: underline; }

.nobd { border: none; }
.small { font-size: 10px; }
.big { font-size: 16px; }
.black { color: #111; }

a.bigblue:link { color: #089BE6; font-size: 16px; }
a.bigblue:visited { color: #089BE6; font-size: 16px; }
a.bigblue:hover { color: #089BE6; font-size: 16px; }

a.bigyellow:link { color: #ffcc00; font-size: 16px; }
a.bigyellow:visited { color: #ffcc00; font-size: 16px; }
a.bigyellow:hover { color: #ffcc00; font-size: 16px; }

a.bigred:link { color: #FF731E; font-size: 16px; }
a.bigred:visited { color: #FF731E; font-size: 16px; }
a.bigred:hover { color: #FF731E; font-size: 16px; }

a.biggreen:link { color: #43A500; font-size: 16px; }
a.biggreen:visited { color: #43A500; font-size: 16px; }
a.biggreen:hover { color: #43A500; font-size: 16px; }

a.bigblack:link { color: #111; font-size: 16px; }
a.bigblack:visited { color: #111; font-size: 16px; }
a.bigblack:hover { color: #111; font-size: 16px; }

a.icofolder, a.iconote, a.icocss, a.icoini { padding: 3px 0 3px 20px; background-repeat: no-repeat; }
a.icofolder { background-image: url('../images/ico_folder.gif'); }
a.iconote { background-image: url('../images/ico_note.gif'); }
a.icocss { background-image: url('../images/ico_css.gif'); }
a.icoini { background-image: url('../images/ico_ini.gif'); }
