﻿body
{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
}

#container
{
width: 90%;
margin-left: auto;
margin-right: auto;
background: #fff url(../images/background.gif) repeat-y;
color: #000;
text-align: left;
border: 1px solid #039;
}

#top
{
margin: 0;
padding: .5em;
background-color: #fff;
color: #000;
border-bottom: 1px solid #039;
position: relative;
height: 80px;
}

#tagline {
position: absolute;
right: 10px;
bottom: 0px;
margin: 10px 10px 10px 10px;
background-color: #fff;
color: #b4a054;
font-weight: bold;
}

#content
{
margin: 0 0 0 200px;
padding: 1em;
line-height:120%;
background-color: #fff;
color: #000;
border-left: 1px #039 solid;
}

#content p.firstline {margin-top: .3em;}

#buttons
{
clear: both;
margin: 0;
padding: 0 0 0.8em 0;
}

#footer
{
clear: both;
margin: 0;
padding: .0em .5em .0em .5em;
color: #fff;
font-size: .8em;
font-weight: bold;
line-height: 100%;
background-color: #039;
}



#navbar {
float: left;
width: 200px;
background-color: transparent;
margin: 0;
padding: 0;
font-weight: bold;
font-size: .8em;
}

#navbar ul li {
list-style-type: none;
margin: 0;
padding: 0;
}

#navbar ul {margin: 0; padding: 0;}

#navbar ul li a:link, #navbar ul li a:visited {
display: block;
color: #fff;
text-decoration: none;
border-bottom: solid #fff 1px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
background-color: #7FC866;
}

#navbar ul li.parent a:link, #navbar ul li.parent a:visited {
display: block;
color: #fff;
text-decoration: none;
border-bottom: solid #fff 0px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
background-color: #7FC866;
}


#navbar ul li.Parent
{
color: #fff;
font-weight: bold;
border-bottom: 0px red;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
}


#navbar ul li a.Parent
{
color: #fff;
font-weight: bold;
text-decoration: none;
border-bottom: none #fff 0px;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
}

#navbar ul li a.Parent:hover
{
color: #fff;
font-weight: bold;
text-decoration: none;
background-color: #039;
border-bottom: none #fff 0px;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
}


#navbar ul li a.Parent1:hover
{
color: #fff;
font-weight: bold;
text-decoration: none;
background-color: #039;
border-bottom: none #fff 0px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
}


#navbar ul li.menu ul li a:hover
{
color: #fff;
font-weight: bold;
text-decoration: none;
background-color: #039;
border-bottom: none #fff 0px;
display: block;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
}




#navbar ul li ul li

{
color: black;
font-weight: bold;
text-decoration: none;
border-bottom: none #fff 0px;
display: block;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
}


#navbar ul li.parent ul li.selected
{
padding-left: 40px;
}  


#navbar ul li a:hover
{
color: #fff;
font-weight: bold;
text-decoration: none;
display: block;
background-color: #039;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
}

#navbar ul li ul li a:link, #navbar ul li ul li a:visited {
display: block;
color: #fff;
text-decoration: none;
border-bottom: solid #fff 0px;
background-color: #7FC866;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
}

#navbar ul li.parent ul li a:hover
{
display: block;
color: #fff;
text-decoration: none;
border-bottom: solid #fff 0px;
background-color: #039;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
}

#navbar .menu
{
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
border-bottom: solid #fff 1px;
color: #000;
background-color: transparent;
}

#navbar .submenu
{
display: block;
padding-top: 2px;
padding-bottom: 2px;
border-bottom: 0px;
color: #000;
background-color: transparent;
}


.imagebar
{
float: left;
width: 200px;
height: 300px;
margin-left: auto;
margin-right: auto;
padding-top: 25px;
text-align: center;
background-color: transparent;
}

a:link
{
background-color: #fff;
color: #003399;
font-weight: bold;
text-decoration: none;
}
               
a:visited
{
background-color: #fff;
color: #003399;
font-weight: bold;
text-decoration: none;
}

a:hover
{
background-color: #fff;
color: #7FC866;
font-weight: bold;
text-decoration: underline;
}
               
a:active
{
background-color: #fff;
color: #7FC866;
font-weight: bold;
text-decoration: underline;
}

p
{
font-size: .75em;
margin: .8em 0 .8em 0;
text-align:justify;
}

h1
{
background-color: #fff;
margin: 0 0 .5em 0;
color: #f30;
font-size: 1.1em;
font-weight: bold;
letter-spacing: 1px;
text-align: left;
}

.h2size
{
margin: .3em 0 1em 0;
font-size: 1em;
letter-spacing: 0px;
}
               
h2
{
background-color: #fff;
color: #7ba936;
font-size: .9em;
font-weight: bold;
margin: .5em 0 0 0;
}


h3
{
background-color: #fff;
color: blue;
font-size: .8em;
font-weight: bold;
font-style:italic ;
margin: 0 0 0 0;
}


.quote1
{
padding: 0 1.2em 1em;
background-color: #efdeec;
color: #000;
font-weight: bold;
font-size: 10px;
margin: 0 1.3em 0 1.3em;
}

.quote1pad
{
padding: 0 1.2em 1em;
background-color: #efdeec;
color: #000;
font-weight: bold;
font-size: 10px;
margin: 1.7em 1.3em 0 1.3em;
}

.extratop
{
margin: 1.2em 0 0 0;
}

.referee
{
font-weight: normal;
font-size: 12px;
display: block;
color: #000;
background-color: transparent;
padding: .3em 0 0 0;
}

.quote2
{
padding: 1em 1.2em;
background-color: #fff799;
color: #000;
margin: 0 0 1.3em 1.3em;
}

.quote3
{
padding: 1em 1.2em;
background-color: #e2ebfe;
color: #000;
margin: 1.3em 0 1.3em 1.3em;
font-weight: bold;
font-size: 11px;
}

.quote4
{
padding: 1em 1.2em;
background-color: #efdeec;
color: #000;
margin: 1.3em 250px 1.3em 1.3em;
font-weight: bold;
font-size: 11px;
}

ul#navigation
{
list-style-type: none;
margin: 0;
padding: 0;
font-size: .7em;
font-weight: bold;
}

ul#navigation li a
{
display: block;
width: 7em;
color: #fff;
background-color: #039;
padding: .1em 0 .1em 0;
text-align: center;
text-decoration: none;
}

ul#navigation li a:hover
{
color: #fff;
background-color: #7FC866;
}

ul#navigation .left { float: left; }
ul#navigation .right { float: right; }


.floatright
{
float: right;
margin: 10px 0 10px 10px;
}

.textright
{
text-align: right;
margin: 10px 0 10px 10px;
}

.textrightpad
{
text-align: right;
margin: 25px 0 10px 10px;
}

.NormalBoldText
{
color: #000;
font-size: 12px;
font-weight:normal;
background-color: #fff;
padding: .1em 0 .1em 0;
text-decoration: none;
}

ul#clients
{
list-style-type: square;
margin: 0;
padding: 0 0 0 1.5em;
font-size: .7em;
font-weight: bold;
color: #f30;
background-color: #fff;
}

ul#clients li a
{
color: #039;
font-size: 12px;
background-color: #fff;
padding: .1em 0 .1em 0;
text-decoration: none;
}

ul#clients li a:hover
{
color: #7FC866;
background-color: transparent;
text-decoration: underline;
}

ul#clients2
{
list-style-type: none;
margin: 0;
padding: 0 0 0 1.5em;
font-size: .7em;
font-weight: bold;
color: #f30;
background-color: #fff;
}

ul#clients2 li a
{
color: #039;
background-color: #fff;
padding: .1em 0 .1em 0;
text-decoration: none;
}

ul#clients2 li a:hover
{
color: #7FC866;
background-color: transparent;
text-decoration: underline;
}

ul#regular
{
list-style-type: square;
margin: 0 0 0 1em;
padding: 0 0 0 1.2em;
color: #000;
background-color: #fff;
display: list-item; 
}

ul#regular li
{
color: #000;
background-color: #fff;
padding: .1em 0 .1em 0;
}

table#products td
{
margin: 0;
padding: 0;
background-color: #fff;
color: #000;
font-size: .75em;
}

.product1
{
width: 75%;
padding: 1em 1.2em;
background-color: #fff;
color: #000;
margin: 1.3em 0 1.3em 1.3em;
border: 2px dotted #00cc00;
}

.product2
{
width: 75%;
padding: 1em 1.2em;
background-color: #fff;
color: #000;
margin: 1.3em 0 1.3em 1.3em;
border: 2px dotted #039;
}

table#directions td
{
margin: 0;
padding: 0;
background-color: #fff;
color: #000;
line-height: 130%;
font-size: .75em;
vertical-align: text-top;
}

.dir
{
margin: 0 15px 0 45px;
vertical-align: text-top;
}

table tr td
{
	font-size: .75em;
}


table.normal tr td
{
	font-size: 1em;
}


#Form1 {
	padding:0px; border:0px;
}

table.Faq tr td{
	font-size: 0.9em;	
}

.questions{
	font-size: 0.8em;
	color: #039;
	font-weight: bold;
	cursor:pointer;	
}

.questions:hover{
	font-size: 0.8em;
	color: #7FC866;
	font-weight: bold;
	cursor:pointer;	
}

#userdetails{
	position: absolute;
	right: 75px;
	top:20px;
	font-size:0.75em;
	font-weight:bold ;
	color:navy ;
}

.loggedOnUser{
	color:#990000
}


ul.listitems li a {
	font-size: .75em;	
}
