body { margin: 0; padding: 0; /* background: url('../images/bgy.gif') repeat-x; */ background-color: #3a3a3a; }
body { font-family: /* Arial, Verdana, Helvetica */  "Trebuchet MS", sans-serif; color: #333; }

h1 { margin: 0; padding: 0; font-size: 25px; font-weight: normal; color: #111; font-family: Arial, sans-serif; }
h2 { margin: 0; padding: 5px 0; font-size: 15px; color: #EF8F11; }
h3 { margin: 0; padding: 12px; color: #111; font-size: 14px; }
h3 { background: url('../images/h3.gif') repeat-x; }
h4 { margin: 0 0 5px 0; padding: 8px 10px 10px 12px; color: #fff; font-size: 16px; }
h4 { background-image: url('../images/h4.gif'); background-repeat: no-repeat; }
h5 { margin: 0; padding: 8px 0; color: #111; font-size: 14px; }
h5.a { margin: 0; padding: 0; color: #111; font-size: 14px; }
h6 { margin: 0; padding: 5px; font-size: 13px; }

p { margin: 0; padding: 8px 0; }
p.small { font-size: 90%; }

ul.large { margin: 0; padding: 5px 5px 5px 20px; }

form { margin: 0; padding: 0; }
input,textarea,select { font-size: 80%; }
input,select,texarea { font-family: "Trebuchet MS", sans-serif; font-size: 100%; }
input.bg { height: 20px; padding: 2px 2px 0 2px; background-image: url('../images/input.gif'); background-repeat: no-repeat; border: solid 1px #aaa; }
input.bg { color: #555; font-weight: bold; }
input.lg { color: #aaa; font-family: "Trebuchet MS"; font-size: 25px; padding: 0; font-weight: normal; background: url('../images/login_input_bg.gif'); border: solid 1px #ddd; }
input.md { color: #aaa; font-family: "Trebuchet MS"; font-size: 18px; padding: 0; font-weight: normal; background: url('../images/login_input_bg.gif'); 
border: solid 1px #ddd; }
textarea.bg { padding: 2px; background-image: url('../images/input.gif'); background-repeat: no-repeat; border: solid 1px #aaa; }
textarea.bg { font-size: 100%; font-family: "Trebuchet MS", sans-serif; color: #555; font-weight: bold; }

table { border-collapse: collapse; }
tr { font-size: 80%; }
tr a:link { color: #111; text-decoration: underline; }
tr a:visited { color: #111; text-decoration: underline; }
tr a:hover { color: #EF8F11; text-decoration: underline; }

table.header { width: 100%; }
table.header tr { color: #aaa; }
table.header td { padding: 0; }
table.header td.logo { width: 50%; }
table.header td.menu { width: 50%; padding-top: 12px; }

table.body { width: 960px; }
table.body td.leftside { width: 220px; padding: 10px; /* background: url('../images/bgbodyleft.gif') repeat-x; */ background-color: #f6f6f6; border-right: solid 1px #e8e8e8; }
table.body td.leftside p { padding: 8px 3px; font-size: 90%; }
table.body td.leftside input, table.body td.leftside select { color: #555; }
table.body td.bodymain { width: 740px; padding: 0 0 0 10px; }
table.body td { padding: 10px; }
table.body td.homeleft { width: 50%; background-color: #DBDBD7; border-bottom: solid 5px #C9CAC3; }
table.body td.homeright { width: 50%; background-color: #EEEEE5; border-bottom: solid 5px #DCDED4; }
table.body td.homeright2 { width: 50%; background-color: #fff; border-bottom: solid 5px #fff; }
table.body p.bot { padding-bottom: 3px; }
table.body p.botr { padding-bottom: 3px; padding-right: 10px; text-align: right; }

table.body2 td { padding: 0 20px; font-size: 90%; }

table.login td { padding: 3px; }

table.inner td { padding: 0 5px 0 0; }

table.list td { padding: 5px; }
table.lists td { padding: 10px; }
table.list2 td { padding: 5px; border-bottom: solid 1px #ccc; }
table.list3 td { padding: 10px 0 15px 0; border-top: solid 5px #eee; border-bottom: solid 5px #eee; }

table.box { width: 730px; }
table.box td { font-size: 90%; padding: 0; }
table.box td.main { padding: 2px 10px; background-image: url('../images/boxbg.gif'); background-repeat: no-repeat; }
table.box table.list td { padding: 2px 5px; }
table.box table.list2 td { padding: 5px; border-bottom: dotted 1px #ccc; }
table.box table.list2 td { padding: 10px; }
table.box table.list3 td { padding: 10px 0 15px 0; border-top: solid 5px #eee; border-bottom: solid 5px #eee; }

table.box2 { width: 220px; }
table.box2 td { padding: 0; }
table.box2 td.main2 { padding: 1px 8px; background-image: url('../images/box2bg.gif'); background-repeat: no-repeat; }
table.box table.list2sm td { font-size: 85%; padding: 10px 5px; border-top: dotted 1px #ccc; }
table.box table.list2smnobd td { font-size: 85%; padding: 10px 5px; }

table.two td { width: 50%; }
table.two td.bd { border-left: dotted 1px #ccc; padding-left: 10px; }
table.two td.more { width: 500px; padding-right: 20px; }
table.two td.less { width: 200px; padding-left: 10px; border-left: dotted 1px #ccc; }
table.two td.less2 { width: 200px; padding: 30px 0 0 10px; background-image: url('../images/less.gif'); }
table.two td.lessnobd { width: 200px; padding: 30px 0 0 10px; }
table.two td.lessnobd2 { width: 200px; padding: 45px 0 0 10px; }
table.three td { width: 33.3%; }

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.header { margin: 0; padding: 0; width: 100%; background-image: url('../images/summer_background.jpg'); background-position:bottom;}
div.header input.bg { height: 20px; border: solid 1px #555; color: #ccc; background-image: url('../images/inputheadery.gif'); padding-top: 2px; }

div.header_pop { margin: 0; padding: 10px; background-color: #111; border-bottom: solid 3px #F2B243; }
div.header_pop h1 { margin: 0; padding: 10px 0; color: #F2B243; font-size: 18px; }

div.body { margin: 0; padding: 20px 0; width: 100%; background: url('../images/bgbodyy.gif') repeat-x; background-color: #fff; }

div.menutop { margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #aaa; } 
div.menutop p { padding: 0 10px; }
div.menutop a { display: inline; margin: 0; padding: 0 15px; }
div.menutop a:link { color: #aaa; text-decoration: none; }
div.menutop a:visited { color: #aaa; text-decoration: none; }
div.menutop a:hover { color: #111; text-decoration: underline; }

div.subheader { margin: 0; padding: 0; width: 100%; height: 41px; font-size: 15px; color: #fff; }
div.subheader { background-image: url('../images/bgsubheadery.gif'); }
div.subheader p { padding: 9px 10px 10px 10px; }
div.subheader a { display: inline; margin: 0; padding: 10px; font-weight: normal; }
div.subheader a:link { text-decoration: none; color: #111; }
div.subheader a:visited { text-decoration: none; color: #111; }
div.subheader a:hover { text-decoration: none; color: #fff; }

div.subheader2 { margin: 0; padding: 0; width: 100%; height: 40px; font-size: 12px; background-color: #DBDBD7; text-align: center; }
div.subheader2 p { padding: 10px; width: 1000px; text-align: left; }
div.subheader2 a { display: inline; margin: 0; padding: 10px; font-weight: normal; }
div.subheader2 a:link { text-decoration: none; color: #503F0D; }
div.subheader2 a:visited { text-decoration: none; color: #503F0D; }
div.subheader2 a:hover { text-decoration: underline; color: #fff; }

div.flash { margin: 0 0 10px 2px; padding: 0; width: 728px; border: solid 1px #e9e9e9; }
/* div.flash { background-image: url('../images/bgflash.gif'); background-repeat: no-repeat; } */

div.splash { margin: 0 0 10px 2px; padding: 0; width: 730px; height: 205px; }
div.splash { background-image: url('../images/splashy.jpg'); background-repeat: no-repeat;  }
div.splash p { margin: 0; padding: 0; text-align: right; padding: 120px 132px 0 0; }

div.menupage { margin: 0 0 10px 0; padding: 0; font-size: 12px; }
div.menupage a { display: block; margin: 0; padding: 2px 0; }
div.menupage a { background-image: url('../images/bullet.gif'); background-repeat: no-repeat; padding: 0 0 4px 15px; }

div.brc { margin: 0; padding: 0; }
div.brc table { background-color: #fff; }
div.brc td { padding: 3px 5px; }

div.footer { margin: 0; padding: 10px; width: 100%; }
div.footer { background: url('../images/bgfootery.gif') repeat-x; }
div.footer { font-size: 12px; text-align: center; }
div.footer p { padding: 5px; color: #aaa; }
div.footer a { display: inline; margin: 0; padding: 0 10px; }
div.footer a:link { color: #aaa; text-decoration: none; }
div.footer a:visited { color: #aaa; text-decoration: none; }
div.footer a:hover { color: #fff; text-decoration: underline; }

div.footer_pop { margin: 0; padding: 20px; background-color: #111; border-top: solid 3px #F2B243; color: #ccc; }
div.footer_pop a { font-weight: bold; font-size: 12px; }
div.footer_pop a:link { color: #F2B243; text-decoration: none; }
div.footer_pop tr a:visited { color: #F2B243; text-decoration: none; }
div.footer_pop tr a:hover { color: #fff; text-decoration: none; }


a.arrow { background-image: url('../images/bullet.gif'); background-repeat: no-repeat; padding-left: 15px; }

.orange { color: #EF8F11; }
.black { color: #111; }
.gray { color: #aaa; }

div.error { background-color: white; color: red; padding: 5px; text-align: center; width: 100%; font-weight: bold; }

.textmiddle {vertical-align:middle;}