body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
   /*	background-image: url(images/bg.gif);
	background-repeat: repeat;
   */
   background-color: gray;
}
img {
	border: none;
}
a {
	text-decoration: none;
}
 a:hover
{
  color: #D9790F;
 
}
table {
	padding: 0px;
	border: none;
	border-collapse: collapse;
}

img.homeimage {

border-width: 1px;
border-style: outset;
border-color: gray;
}

td.homepageleft {
    padding-top: 20px;
    padding-left: 15px;
}


td.homepageright {
    padding-top: 20px;
    padding-right: 10px;
}

table.logos
{
    width:95%;
}

td.logos
{
    padding: 10px;
}


p {

	color: #797776;
	font-family: verdana;
	font-size: 11px;
	padding-left: 20pt;
    padding-right: 15pt;
    text-align: left;
    padding-top: 0;
}

li {

	color: #797776;
	font-family: verdana;
	font-size: 11px;
	padding-left: 20pt;
    padding-right: 15pt;
    text-align: left;
    padding-top: 0;
}

h1 {
margin-left: 20px;
margin-right: 20px;
padding-left: 0px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 13pt;
font-weight: bold;
font-family: arial;
text-transform: uppercase;

  color: #D9790F;
}

h2 {
margin-left: 20px;
margin-right: 20px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 12pt;
font-weight: bold;
font-family: arial;
text-transform: uppercase;
text-decoration: underline;
   color: #797776;
}

h3 {
margin-left: 20px;
margin-right: 20px;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 12pt;
font-family: arial;
font-weight: normal;
  	color: #797776;
}

h1.homepage {
font-size: 14pt;
}

h2.homepage {
font-size: 12pt;
text-decoration: none;
font-weight: normal;
}

h3.homepage {
font-size: 11pt;
font-family: arial;
font-weight: normal;
color: #797776;
}



.soldout {
color: red;
}

p.seminar {
position: relative;
width: 500;
}

div.seminar {
position: relative;
left: 25;
}


img.middle {
position: relative;
 border-width: 2px;
 border-color: gray;
 border-style: solid;

}


td.middle {
/*background-image: url(images/water4.gif);*/
padding-top: 10px;
padding-bottom: 10px;
width: 796px;
 background-color: #ffffff; /*f6f6f6;*/
 border-left-color:  #8bae54;
  border-left-style: solid;
  border-left-width: 2px;
  border-bottom-color: white;
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-top-style: solid;
  border-top-width: 0px;
  border-top-color: #8bae54;
  border-right-color: #8bae54;
  border-right-style: solid;
  border-right-width: 2px;
  background-repeat: no-repeat;
  background-position: top right
}


.footer {
width: 796px;
 background-color: #f6f6f6;
 border-left-color:  #8bae54;
  border-left-style: solid;
  border-left-width: 1px;
  border-bottom-color: #ffffff;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #f6f6f6;
  border-right-color: #ffffff;
  border-right-style: solid;
  border-right-width: 0px;
  color: gray;
 }

 a.footer{

 color: gray;
 }

td {
	padding: 0px;
}


td.left {
	background-image: url(images/left.gif);
	background-repeat: repeat-y;
	width: 9px;
}
td.right {
	background-image: url(images/right.gif);
	background-repeat: repeat-y;
	width: 8px;
}
td.menu {
	background-image: url(images/logo-menu.jpg);
	background-repeat: no-repeat;
	height: 59px;
	padding-top: 26px;
    width: 100%;
}



td.menu-green {
	color: #8bae54;
	font-family: arial;
	font-size: 10px;
	line-height: 15px;
	cursor: pointer;
}
td.menu-grey {
	color: #98989b;
	font-family: arial;
	font-size: 10px;
	line-height: 15px;
    padding-left: 5pt;
    padding-right: 5pt;
    text-align: center;
	cursor: pointer;
}
td.menu-grey a
{
    color: #98989b;
	font-family: arial;
	font-size: 10px;
    text-decoration: none;
}

td.menu-grey a:hover
{                      
  color: #D9790F;

}

table.submenu {
margin-bottom: 20px;

}


td.submenu-grey {
	color: #98989b;
	font-family: arial;
	font-size: 10px;
	line-height: 15px;
    padding-left: 5pt;
    padding-right: 5pt;
    text-align: center;
	cursor: pointer;
}
td.submenu-grey a
{
    color: #98989b;
	font-family: arial;
	font-size: 10px;
    text-decoration: none;
}

td.submenu-grey a:hover
{
	font-family: arial;
  color: #D9790F;

}


table.colorbar {
 padding: 20px;

}

td.topbar2 {
background-color: 8bae54;
height: 30px;
text-align: center;
width: 770px;
}


.topbar1 {
}

td.bg-welcome {
	background-image: url(images/internetaddressbar.jpg);
	background-repeat: no-repeat;
	width: 509px;
	height: 321px;
}
td.welcome-txt {
	font-family: verdana;
	font-size: 16px;
	line-height: 15px;
	color: #96be3c;
	padding-top: 116px;
	text-align: right;
	height: 22px;
}
td.welcome-txt02 {
	font-family: verdana;
	font-size: 11px;
	line-height: 16px;
	color: #98989b;
	text-align: right;
}
td.details {
	color: #c2c4c6;
	font-family: verdana;
	font-size: 9px;
	line-height: 12px;
	padding-top: 13px;
	padding-bottom: 10px;
}
a.more {
	color: #96969a;
	font-family: arial;
	font-size: 9px;
	line-height: 8px;
}
td.more {
	color: #96969a;
	font-family: arial;
	font-size: 9px;
	line-height: 8px;
}
#mycustomscroll {
	width: 200px;
	height: 285px;
	overflow: auto;
	position: relative;
	background-color: White;
}
#mycustomscroll .vscrollerbarbeg {
background: url(images/vscroller2.png) 0px -9px;
width: 6px;
height: auto;
}

#mycustomscroll .vscrollerbarend {
background: url(images/vscroller2.png);
width: 6px;
height: 9px;
}

#mycustomscroll .vscrollerbase {
width: 6px;
background: white none;
}

#mycustomscroll .vscrollerbar {
background-color: #8F9793;
padding: 0px;
}

#mycustomscroll .vscrollerbasebeg, #mycustomscroll .vscrollerbaseend {
background-image: none;
}
.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 15px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;
}

.hscrollerbar {
top: 0px;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 5px;
z-index: 2;
}

.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(images/vscroller.png) 0px -10px;
width: 15px;
height: auto;
top: 0px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(images/vscroller.png);
width: 15px;
height: 10px;
}

.hscrollerbarbeg {
background: url(images/hscroller.png) -10px 0px;
height: 15px;
width: auto;
left: 0;
}

.hscrollerbarend {
background: url(images/hscroller.png);
height: 15px;
width: 10px;
}