#mainlists
{
	font-family: Trebuchet MS;
	padding-left: 15%;
	padding-right: 5%;
	/*position: relative;*/
	font-style: italic;
	font-weight: bold;
	list-style-position: outside;
	padding-top: -5px;
	text-indent: -1px;
	margin-top:0px;
	margin: 0;

}

body 
{
	text-align:center;
}

#container
{
	position:relative;
	margin:0 auto; 
	width:800px; 
	text-align:left; 
	border:1px solid red;
}

#cert
{
	text-align:center;
}

p
{
	color: black;
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 13px;
	padding-left: 10%;
	padding-right: 5%;
}

h1,h2,h3,h4
{
	font-family: Trebuchet MS;
	padding-left: 10%
}

table.contacts
{ 
	width: 600px;
	border: 1px #000000 transparent;
	border-collapse: collapse;
	border-spacing: 0px;
	display: block;
	font-family: Trebuchet MS;
}

td.contactDept
{ 
	background-color: #FFFFBB;
	border: 1px #000000 transparent;
	font-family: Trebuchet MS;
	font-weight: bolder;
	font-size: 14px;
	color: black;
}

td.copyright
{ 
	background-color: #FFFFBB;
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style: italic;
	color: black;
}

td.heads
{ 
	border-bottom: 1px #6699CC solid;
	border-bottom-width:medium;
	background-color: #DCDCDC;
	font-family: Trebuchet MS;
	font-weight: bolder;
	font-size: 14px;
	color: black; 
}

td.menu
{ 
	border-bottom: 1px #FFFF66 dotted;
	text-align: left;
	font-family: Trebuchet MS;
	color: black;
	background-color: #FFFFBB;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px; 
}

td.header
{ 
	border-bottom: 1px #6699CC dotted;
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 14px;
	color: black;
	background-color: #FFFFBB;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}

td.contact
{ 
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 13px;
	color: black;
	background-color: #FFFFBB;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}

td.reseller
{ 
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 13px;
	color: black;
	background-color: #FFCC99;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}
td.reseller2
{ 
	text-align: left;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 13px;
	color: black;
	background-color: #FFFF99;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 0px;
}
img.header
{
	padding-left: 8px;
}

ul.side
{
float: right;
/*padding-left: 5px;*/
/*width: 10em;*/
}

li.side
{
float: right;
width: 10em;
 position: absolute;
}

ul.main 
{
	margin: 0;
	padding: 0;
	width: 500px;
	border-bottom: 1px transparent;
	font-size: 14 px;
	padding-left: 0px;
	list-style-position: outside;
	font-weight: bolder;
	margin-top:0px;
}

li.main
{
	position: relative;
	padding-left: 0px;
	list-style-position: outside;
	font-size: 14 px;
	width: 500px;
}
/*Menu styles*/

ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }

li {
  float: right;
  position: relative;
  width: 10em;
  font-size: 14px;
  }

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1.5em;
	right: -15px;
	background-color: #FFFFBB;
	font-size: 10px;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#content {
	clear: left;
}
/* End */

