html { width: 100%; height: 100%; }
body { width: 100%; height: 100%; background-color: #fff; border: none; margin: 0; padding: 0; font-family: Arial, Sans-serif; background-color: #01367a; }

div.page { margin: 0; padding: 0; width: 100%; background: url('images/bg2.gif') repeat-x; background-color: #D0E3E7; }

h1,h2,h3,h4,h5,h6 { font-family: Calibri, sans-serif; }
h1 { margin: 0; padding: 10px 0; font-size: 26px; color: #01367a; font-weight: normal; }
h2 { margin: 0; padding: 6px 0; font-size: 18px; }
h3 { margin: 0; padding: 5px 0; color: #111; font-size: 17px; color: #111; font-weight: normal; }
h4 { margin: 0; padding: 0 0 10px 0; color: #111; font-size: 15px; font-family: Arial, sans-serif; font-weight: bold; }
h5 { margin: 0; padding: 0 0 10px 0; font-size: 14px; }
h6 { margin: 0; padding: 5px 0; font-size: 100%; }

a:link { color: #24A9D0; }
a:visited { color: #24A9D0; }
a:hover { color: #111; }

form { margin: 0; padding: 0; }

input.bg,textarea.bg { font-size: 100%; font-family: "Trebuchet MS", sans-serif; background-image: url('images/input.gif'); border: solid 1px #ccc; font-size: 20px; color: #444; }
input.md,textarea.md { font-size: 100%; font-family: "Trebuchet MS", sans-serif; background-image: url('images/input.gif'); border: solid 1px #ccc; font-size: 14px; color: #444; }
input.nobg,textarea.nobg,select.nobg { background: none; border: none; }
input.btn { padding: 2px 10px; background-image: url('images/bgbtn.gif'); font-weight: bold; color: #fff; border: none; }

img.right { float: right; margin: 0 0 10px 10px; }

p { margin: 0; padding: 10px 0; }
p.logo { margin: 0 0 30px 0; padding: 0; }

ul,ol { margin: 0 0 0 20px; padding: 5px 0; }
ul.a,ol.a { margin: 10px 10px 10px 20px; padding: 5px 0; }
ul.a li { margin: 5px 0; }

p.menuleft, p.menuleft2 { margin: 0; }
p.menuleft a, p.menuleft2 a, p.menuleftb a { display: block; padding: 4px 0 2px 12px; }

p.menuleft a { font-weight: normal; background-image: url('images/bullet.gif'); background-repeat: no-repeat; }
p.menuleft a:link { color: #111; text-decoration: none; }
p.menuleft a:visited { color: #111; text-decoration: none; }
p.menuleft a:hover { text-decoration: underline; }

p.menuleftb a { color: #111; font-weight: bold; background-image: url('images/menuleftblue.gif'); background-repeat: no-repeat; }
p.menuleftb a:link { color: #fff; text-decoration: none; }
p.menuleftb a:visited { color: #fff; text-decoration: none; }
p.menuleftb a:hover { text-decoration: underline; color: #fff; }

p.menuleft2 a { color: #111; font-weight: bold; background-image: url('images/bullet.gif'); background-repeat: no-repeat; }
p.menuleft2 a:link { color: #111; text-decoration: none; }
p.menuleft2 a:visited { color: #111; text-decoration: none; }
p.menuleft2 a:hover { text-decoration: underline; color: #F78C20; }

p.botr { text-align: right; }

table { border-collapse: collapse; }
tr { font-size: 80%; color: #111; }
th { background-color: #F2F4F5; }
td { padding: 0; }

table.body { margin: 0; width: 960px; }
table.body tr { text-align: left; font-size: 12px; }
table.body td { padding: 15px; }
table.body td.bleft { width: 274px; border-right: dotted 2px #aaa; }
table.body td.bright { width: 674px; }

table.header { margin: 0; width: 100%; height: 50px; }
/* table.header { background: url('images/bgheader.gif') repeat-x; } */
table.header tr { text-align: left; }
table.header td { padding: 10px 25px; }
table.header td.hleft { width: 30%; }
table.header td.hright { width: 70%; }
table.header td.hfull { width: 100%; }

table.menuleft { width: 200px; margin: 0; }
table.menuleft tr { font-size: 12px; }
table.menuleft td.mtop, table.menuleft td.mbot { height: 20px; }

table.list { width: 100%; margin: 0; font-size: 120%; }
table.list th { padding: 5px 10px; font-size: 120%; color: #111; }
table.list td, table.list th { padding: 5px 10px; border: solid 1px #B2BBBF; }

table.list2 { margin: 0; font-size: 120%; }
table.list2 th { padding: 5px 10px; font-size: 120%; color: #444; }
table.list2 td, table.list2 th { padding: 2px 10px; border: solid 1px #ccc; }
table.list2 table.nobd td { border: none; }

table.list3 { margin: 0; }
table.list3 th { padding: 5px 10px; font-size: 12px; color: #111; }
table.list3 td, table.list2 th { padding: 2px 10px; }
table.list3 table.nobd td { border: none; }

table.split { margin: 0; width: 66%; }
table.split tr { font-size: 12px; }
table.split tr a { display: block; font-weight: normal; padding: 4px 0 5px 12px; background-image: url('images/bullet.gif'); background-repeat: no-repeat; }
table.split tr a:link { color: #111; text-decoration: none; }
table.split tr a:visited { color: #111; text-decoration: none; }
table.split tr a:hover { text-decoration: underline; color: #F78C20; }
table.split td { padding: 10px; width: 50%; }
table.split li { padding: 2px 0; }

table.splash { width: 960px; margin: 0 0 10px 0; }
table.splash tr { font-size: 12px; }
table.splash td { padding: 0; }
table.splash td.sleft { width: 286px; }
table.splash td.sright { width: 674px; }
table.splash table.list2 td { padding: 2px 10px; }

table.indexbox { width: 286px; }
table.indexbox tr { font-size: 12px; }
table.indexbox td.itop { padding: 0; height: 5px; line-height: 0; background: url('images/indexboxtop.gif') no-repeat; }
table.indexbox td.ibot { padding: 0; height: 5px; line-height: 0; background: url('images/indexboxbot.gif') no-repeat; }
table.indexbox td { padding: 10px 15px; text-align: left; background: url('images/indexbox.gif') repeat-y; }
table.indexbox h3 { padding: 0 0 5px 0; }

table.inner tr { font-size: 12px; }

table.bgt { width: 960px; margin: 0 0 10px 0; }
table.bgt tr { font-size: 12px; }
table.bgt td.btop { padding: 0; height: 5px; line-height: 0; background: url('images/bgttop.gif') no-repeat; }
table.bgt td.bbot { padding: 0; height: 5px; line-height: 0; background: url('images/bgtbot.gif') no-repeat; }
table.bgt td { padding: 10px 15px; background: url('images/bgt.gif') repeat-y; text-align: center; }
table.bgt h1, table.bgt h2, table.bgt h3 { color: #00374F; }
table.bgt p { padding: 5px 0; }

table.bgb { width: 800px; margin: 10px 0; }
table.bgb tr { font-size: 12px; }
table.bgb td.bgbtop { padding: 0; height: 5px; line-height: 0; background: url('images/bgbtop.gif') no-repeat; }
table.bgb td.bgbbot { padding: 0; height: 5px; line-height: 0; background: url('images/bgbbot.gif') no-repeat; }
table.bgb td { padding: 10px 15px; background: url('images/bgb.gif') repeat-y; text-align: left; }

table.bgw { width: 800px; margin: 0; }
table.bgw tr { font-size: 12px; }
table.bgw td.btop { padding: 0; height: 5px; line-height: 0; background: url('images/bgwtop2.gif') no-repeat; }
table.bgw td.bbot { padding: 0; height: 21px; line-height: 0; background: url('images/bgwbot2.gif') no-repeat; }
table.bgw td { padding: 10px 15px; background: url('images/bgw.gif') no-repeat; text-align: left; }
table.bgw h2 { margin: 0; padding: 0 0 5px 24px; background: url('images/h2.png') no-repeat; }
table.bgw p { padding: 10px 0; }
table.bgw table td { background: none; padding: 2px 5px; }

table.brc_home_pics { width: auto; }
table.brc_home_pics td.pic { width: 20%; }
table.brc_home_pics td.text { width: 80%; padding-left: 10px; }
table.brc_home_pics td.pic2 { width: 10%; }
table.brc_home_pics td.text2 { width: 90%; padding-left: 10px; }

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

table.footer { margin: 0; width: 98%; height: 103px; }
table.footer tr { font-size: 12px; color: #aaa; }
table.footer td { padding: 20px 10px; }
table.footer p { padding: 0; }

div.mr { padding: 10px; background: url('images/bgdot.gif') repeat-y; }

div.splash { width: auto; height: auto; margin: 0; padding: 0; border: none; }
div.splash p { margin: 0; padding: 0; text-align: center; }

div.bodyb { width: 1020px; margin: 0; padding: 0; /* background: url('images/bodyb.png') repeat-y; */ 
background: url('images/header.gif') no-repeat; background-position: top; background-color: #fff; }

div.testimonials { margin: 0; padding: 10px 0; color: #4F6AAA; }
div.testimonials p { margin: 0; padding: 3px 0; font-size: 11px; }

div.bg { margin: 20px; padding: 10px; background-color: #f5f5f5; border: solid 1px #eee; color: #111; text-align: left; font-size: 12px; }
div.bg p { padding: 15px; }

div.menubot { height: 103px; margin: 0; padding: 0; color: #fff; background: url('images/footer.gif') no-repeat; background-position: bottom; }
div.menubot p { margin: 0; padding: 0; font-size: 11px; }
div.menubot a { display: inline; margin: 0; padding: 0 20px; }
div.menubot a:link { color: #fff; text-decoration: none; }
div.menubot a:visited { color: #fff; text-decoration: none; }
div.menubot a:hover { color: #fff; text-decoration: underline; }

div.bot { margin: 0; padding: 0; width: 100%; height: 16px; background: url('images/bot.gif') repeat-x; }
div.bot p { padding: 0px; }

.small { font-size: 11px; font-weight: bold; }
.white { color: #fff; }
.arw { background-image: url('images/bullet.gif'); background-repeat: no-repeat; padding: 2px 0 2px 12px; }
a.small { background-image: url('images/bullet.gif'); background-repeat: no-repeat; padding: 2px 0 2px 12px; }

#mainframe { width: 100%; height: 80%; margin: 0; padding: 0; background: url('images/bgbody.gif') repeat-x; background-color: #ededed; }
div.main { width: 910px; height: 80%; margin: 0; padding: 0 15px; background-color: #fff; }

div.footer { margin: 0; padding: 10px; color: #ccc; }
input.bg2 { font-size: 100%; font-family: "Trebuchet MS", sans-serif; background-image: url(%27images/input.gif%27); border: 1px #ccc solid; font-size: 20px; color: #444; }
input.bgg { font-size: 6px; font-family: "Trebuchet MS", sans-serif; background-image: url('images/input.gif'); border: solid 1px #ccc; font-size: 20px; color: #444; }

