html, body, form {margin:0px; padding:0px;}

ul, ol {margin:0px; padding:0px 0px 0px 30px;}

body {background-color:#EFEAE6;}

body, p, td, th, blockquote {
  font-family:tahoma,arial,helvetica;
  font-size:14px;
  color:#20150F;
}

input, select, textarea {
  font-family:tahoma,arial,helvetica;
  font-size:13px;
  font-weight:normal;
  font-style:normal;
  padding-top:0px;
  padding-bottom:2px;
  background-color:#F7EDED;
  border:outset 1px #C6C6C6;
  outline:none;
}
input.btnnrm {background-color:#DDC4AC;}
input.btnhov {background-color:#E9D8C9;}

object, embed {outline:none;}

table   {margin:auto; border:none; border-collapse:collapse;}
td      {vertical-align:top; padding:0px;}

.tdttl  {text-align:right; padding-right:5px;}
.tdinp  {text-align:left; padding-bottom:4px;}
.infld  {width:200px; border:inset 1px #C6C6C6;}

.nwrp   {white-space:nowrap;}

.boxrnd {-moz-border-radius:10px;              -webkit-border-radius:10px;              -khtml-border-radius:10px;              border-radius:10px;}
.btlrnd {-moz-border-top-left-radius:10px;     -webkit-border-top-left-radius:10px;     -khtml-border-top-left-radius:10px;     border-top-left-radius:10px;}
.btrrnd {-moz-border-top-right-radius:10px;    -webkit-border-top-right-radius:10px;    -khtml-border-top-right-radius:10px;    border-top-right-radius:10px;}
.bbrrnd {-moz-border-bottom-right-radius:10px; -webkit-border-bottom-right-radius:10px; -khtml-border-bottom-right-radius:10px; border-bottom-right-radius:10px;}
.bblrnd {-moz-border-bottom-left-radius:10px;  -webkit-border-bottom-left-radius:10px;  -khtml-border-bottom-left-radius:10px;  border-bottom-left-radius:10px;}

.boxtra {background-image:url('../images/opa50.png'); padding:10px; border-top:2px solid #FFFFFF; border-right:2px solid #878787; border-bottom:2px solid #878787; border-left:2px solid #FFFFFF;}
.boxgry {background:#A0A0A0 url('../images/bkgrnd1.jpg') no-repeat; padding:10px; border-top:2px solid #D6D6D6; border-right:2px solid #707070; border-bottom:2px solid #707070; border-left:2px solid #D6D6D6;}
.boxred {background:#E1E1E1 url('../images/bkgrnd2.jpg') no-repeat; padding:10px 20px; border-top:3px solid #FF6D6D; border-right:3px solid #C80000; border-bottom:3px solid #C80000; border-left:3px solid #FF6D6D;}
.boxinf {background-color:#4F4F4F; padding:5px 10px; border-top:3px solid #FF6D6D; border-right:3px solid #C80000; border-bottom:3px solid #C80000; border-left:3px solid #FF6D6D;}

a             {text-decoration:none;}
a:link        {color:#176AB2;}
a:visited     {color:#176AB2;}
a:hover       {color:#ED2323; text-decoration:none;}
a:active      {color:#176AB2;}

a.top         {text-decoration:none; font-size:18px; padding:10px 20px 9px 20px;}
a.top:link    {color:#D4F2F4;}
a.top:visited {color:#D4F2F4;}
a.top:hover   {color:#FFFFFF; background-color:#92CCD1;}
a.top:active  {color:#D4F2F4;}
.topsel       {font-size:18px; color:#FFFFFF; background-color:#BAD8DB; padding:10px 20px 9px 20px; cursor:default;}
.toptda       {padding:10px 0px 8px 0px;}

a.btm         {text-decoration:none; font-size:16px; padding:10px 20px 10px 95px;}
a.btm:link    {color:#176AB2; background-color:#CCE0E2;}
a.btm:visited {color:#176AB2; background-color:#CCE0E2;}
a.btm:hover   {color:#FFFFFF; background-color:#85B9BC;}
a.btm:active  {color:#176AB2; background-color:#CCE0E2;}
.btmsel       {font-size:16px; color:#FFFFFF; background-color:#BAD8DB; padding:10px 20px 10px 95px; cursor:default;}
.btmtda       {padding:10px 0px 8px 0px;}

a.lft         {text-decoration:none; font-size:16px; font-weight:bold; padding:5px 0px 5px 55px;}
a.lft:link    {color:#176AB2; background-color:#BEE0E2;}
a.lft:visited {color:#176AB2; background-color:#BEE0E2;}
a.lft:hover   {color:#FFFFFF; background-color:#85B9BC;}
a.lft:active  {color:#176AB2; background-color:#BEE0E2;}
.lftsel       {font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#85B9BC; padding:5px 0px 5px 55px; cursor:default;}
.lfttda       {padding:10px 0px 8px 0px;}

.tmsp1        {width:1px; height:40px; background-color:#D0E8EA;}
.tmsp2        {width:1px; height:40px; background-color:#4F8F93;}

/* lightbox gallery styles */
#gallery       {margin:auto;}
#gallery ul    {list-style:none;}
#gallery ul li {display:inline;}

.tctr {text-align:center;}
.tlft {text-align:left;}
.trgt {text-align:right;}
.ttop {vertical-align:top;}
.tmid {vertical-align:middle;}
.tbtm {vertical-align:bottom;}
.tita {font-style:italic;}
.tbld {font-weight:bold;}

.tssm {font-size:7px;}
.tmic {font-size:10px;}
.ttny {font-size:11px;}
.tsml {font-size:12px;}
.tmed {font-size:15px;}
.tlrg {font-size:16px;}
.tbig {font-size:18px;}
.thug {font-size:20px;}

.ttl1 {font-size:28px;}
.ttl2 {font-size:34px;}

.cred {color:#C80000;}
.ccya {color:#3B7375;}
.cblu {color:#176AB2;}
.cwht {color:#FFFFFF;}
.cdgr {color:#636363;}
.clgr {color:#8C8C8C;}
.cbkg {color:#EFEAE6;}
