body { margin: 0; padding: 0; font-family: verdana, arial, sans-serif; font-size: 75%; color: #333; }

h1, h2, h3, p { margin: 0; padding: 0; }

img { border: 0; }

.clear { clear: both; }


.main { background: url(../images/main_back.jpg) top center no-repeat; }

.bottom { background: url(../images/footer_back.jpg) top center no-repeat; height: 25px; }

.mainInner { width: 960px; margin: 0px auto; }

.welcome { background: #fff; }
.welcome p { padding: 5px 20px; font-size: 85%; text-align: right;  }
.header { padding: 25px 20px 34px 20px; }

.content { padding: 20px; }
.content .left { width: 600px; float: left; padding: 0 40px 0 0; }
.content .centre { width: 280px; float: left; padding: 0; }

.manav { background: #ddd; margin: 0 0 0 0; }
.manav h2 { background: #029745; padding: 10px; color: #fff; }
.manav ul { margin: 0; padding: 0; }
.manav li { list-style-type: none; margin: 0 0 2px 0; background: #eee; }
.manav li li { background: none; font-size: 90%; }
.manav li.selected { list-style-type: none; margin: 0 0 2px 0; background: #ffffff; border: 1px solid #eee; }
.manav li a { display: block; padding: 5px 10px; color: #333; text-decoration: none; }
.manav li li a{ padding: 5px 10px 5px 20px; }
.manav li.selected a { font-weight: bold; }
.manav li.selected li a { font-weight: normal; }
.manav li.selected li.selected a { font-weight: bold; }
.manav li.selected li.selected { border: 0; }


.content .centre .manav { background: #ddd; margin: 0 0 0 0; }
.content .centre .manav h2 { background: #029745; padding: 10px; color: #fff; }
.content .centre .manav ul { margin: 0; padding: 0; }
.content .centre .manav li { list-style-type: none; margin: 0 0 2px 0; background: #eee; }
.content .centre .manav li li { background: none; font-size: 90%; }
.content .centre .manav li.selected { list-style-type: none; margin: 0 0 2px 0; background: #ffffff; border: 1px solid #eee; }
.content .centre .manav li a { display: block; padding: 5px 10px; color: #333; text-decoration: none; }
.content .centre .manav li li a{ padding: 5px 10px 5px 20px; }
.content .centre .manav li.selected a { font-weight: bold; }
.content .centre .manav li.selected li a { font-weight: normal; }
.content .centre .manav li.selected li.selected a { font-weight: bold; }
.content .centre .manav li.selected li.selected { border: 0; }

#myAccount th { background: #029745; padding: 5px; color: #fff; }
#myAccount td { background: #eee; padding: 5px; vertical-align: top; }
#myAccount .fg td { vertical-align: middle; }

.myaccountD { background: #eee; float: left; width: 180px; padding: 105px 20px 15px 20px; margin-right: 10px; height: 100px; }
.myaccountD h2 { padding: 0 0 10px 0; margin: 0; }
.myaccountD p { padding: 0 0 10px 0; margin: 0; }

.content .centre .faxsearch { background: url( ../images/faxsearch_background.jpg ) no-repeat; padding: 35px 5px; height: 78px; }
.content .centre .faxsearch p select{ font-size: 110%; font-weight: normal; border: 1px solid #ccc; }

.content h1 { font-size: 160%; padding: 0 0 10px 0; } 
.content h2 { font-size: 130%; padding: 0 0 10px 0; } 
.content p { line-height: 150%; padding: 0 0 10px 0;}

.content .order { width: 100%; }
.content .order th { padding: 5px; background: #029745; color: #fff; }
.content .order td { padding: 5px; background: #eee; }
.content .order td.white { padding: 5px; background: #fff; }

.footer { font-size: 75%; padding: 0 20px 20px 20px; }
.footer p { margin: 0; padding: 0; color: #666; }

.greyBar { background: #8dba00; border: 1px solid #8dba00; }


.navigation { padding: 0 20px 1px 20px; margin: 0; font-weight: bold; border-bottom: 1px solid #8dba00; }
.navigation ul { margin: 0; padding: 0; }
.navigation li { background: #fff; display: block; padding: 5px 10px; margin: 0px 5px 0 0; float: left; border: 1px solid #fff; border-bottom: 0; }
.navigation li.selected { background: #fff; }

.navigation a  { color: #aaa; text-decoration: none }
.navigation li.selected a  { color: #8dba00; }
.navigation a:hover { text-decoration: underline; }

.snavigation { padding: 0px; margin: 0 20px; font-size: 90%; }
.snavigation ul { margin: 0px; padding: 0px; }
.snavigation li { background-color: #8dba00; display: block; padding: 2px 10px; margin: 0 5px 0 0; float: left; }
.snavigation li.selected { background-color: blue; }

/* A Tag colours etc */
.snavigation a  { color: #ffffff; text-decoration: none }
.snavigation a:hover { color: #ff0000; text-decoration: none }
