/*
General Tags
-----------------------------------------------
*/
body {
   margin: 0px;
}

td, p, li {
   font: normal 12px verdana, arial, sans-serif;
   background-repeat: no-repeat;
}

a, a:active, a:visited {
   color: #0000FF;
}

.companytitletext {
   font-family: "Times New Roman", Times, serif;
   font-size: 20px;
   font-style: italic;
   font-weight: bold;
   font-variant: normal;
   margin: 0px;
}

.pagetitle {
   margin: 0px;
   font-size: 18px;
   font-weight: bold;
   line-height: normal;
}

.pagesubtitle {
   margin: 0px;
   font-size: 15px;
   font-weight: bold;
   line-height: normal;
}

.item, a.item:link, a.item:active, a.item:visited {
   color: #000000;
   text-decoration: none;
}

a.item:hover {
   color: #660000;
   text-decoration: underline;
}

.errorinform {
   color: #FF0000;
}

.brspacing {
   line-height: 10px;
}
/*
Header
-----------------------------------------------
*/
.headerbg {
   background-color: #F9E5B2;
   background-image: url(images/titletop.jpg); 
   background-repeat: no-repeat;
   background-position: top right;
}

.companytitle {
   font-family: "Times New Roman", Times, serif;
   font-size: 24px;
   font-style: italic;
   font-weight: bold;
   font-variant: normal;
   color: #6C3F1E;
   margin: 0px;
}
.statusbar {
   font-size: 12px;
   color: #FFFFFF;
   padding-right: 5px;
   padding-left: 10px;
   font-weight: normal;
}

a.statusbarlink:link, a.statusbarlink:active,a.statusbarlink:visited {
   color: #FFFFFF;
   text-decoration: none;
}

a.statusbarlink:hover {
   color: #FFFF00;
   text-decoration: underline;
}

/*
Footer
-----------------------------------------------
*/
.footer{
   background-color: #F9E5B2;
   color: #663300;
   font-size: 10px;
   font-weight: bold;
   padding: 8px;
   margin: 0px;
}

.footerlink:link, .footerlink:active, .footerlink:visited {
   color: #663300;
}

/*
Side Nav
-----------------------------------------------
*/
.sidenavsubmenu:link, .sidenavsubmenu:active, .sidenavsubmenu:visited {
   color: #6C3F1E;
   font-size: 14px;
   font-weight: bold;
   padding: 2px 2px 2px 25px;
   display: block;
   background-repeat: no-repeat;
   text-align: left;
   text-decoration: none;
   line-height: normal;
}

a.sidenavsubmenu:hover {
   color: #FFFFFF;
   background-color: #7D3F00;
   text-decoration: none;
}

td

.sidenavlink, .sidenavlink:link, .sidenavlink:active, .sidenavlink:visited {
   color: #6C3F1E;
   font-size: 18px;
   padding: 2px;
   padding-left: 9px;
   display: block;
   line-height: normal;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sidenavlink:hover {
   color: #FFFFFF;
   background-color: #7D3F00;
   text-decoration: none;
}

.sidenavtext {
   color: #000000;
   text-decoration: none;
   font-size: 11px;
   padding: 2px;
   padding-left: 10px;
   padding-right: 5px;
}

.sidenavtextlink, a.sidenavtextlink:link, a.sidenavtextlink:active, a.sidenavtextlink:visited {
   color: #000000;
   text-decoration: none;
}

a.sidenavtextlink:hover {
   color: #0000FF;
   text-decoration: none;
}

.side {
   text-decoration: none;
   font-size: 11px;
   padding: 2px;
   padding-left: 4px;
   padding-right: 1px;
}

.sidesearchtitle {
   color: #FFFFFF;
   font-size: 11px;
   letter-spacing: -1px;
}

.sidesearch {
   font-size: 12px;
}

.sidesearchtype {
   color: #6C3F1E;
   font-size: 11px;
   letter-spacing: -1px;
}

.sideform {
   margin-bottom: 0px
}

/*
Backgrounds
-----------------------------------------------
*/
.toprightbg {
   background-repeat: no-repeat;
   background-position: right top;
}


.bottomleftbg {
   background-repeat: no-repeat;
   background-position: left bottom;
}

.homebg {
   background-color: #FEF9ED;
   background-image: url(images/titilepagebg.jpg); 
   background-repeat: no-repeat;
   background-position: left bottom;
}

.aboutusbg {
   background-color: #FEF9ED;
   background-image: url(images/titilepagebg2.jpg); 
   background-repeat: no-repeat;
   background-position: right top;
}

.contactusbg {
   background-color: #FEF9ED;
   background-image: url(images/officemap.jpg); 
   background-repeat: no-repeat;
   background-position: right top;
}


/*
Show Lists
-----------------------------------------------
*/
.showlisttitle, a.showlisttitle:link, a.showlisttitle:active, a.showlisttitle:visited {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

a.showlisttitle:hover {
   color: #FFFF00;
   text-decoration: none;
}

.showlist, a.showlist:link, a.showlist:active, a.showlist:visited {
   color: #000000;
   text-decoration: none;
}

a.showlist:hover {
   color: #0000FF;
   text-decoration: none;
}

.showlink {
   margin: 0px;
   font-size: 10px;
   font-weight: normal;
   line-height: normal;
}

/*
Recent News
-----------------------------------------------
*/
.newstitle {
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

.newsdate  {
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: -1px;
}

/*
Admin Customer Lists
-----------------------------------------------
*/
.custlist {
   font-size: 11px;
}

.newsdate  {
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: -1px;
}
