
body {
	margin: 0 0 0 0;
	padding: 0;

	color: #000;
	background: #fff;
	background-image: url(imgs/blackbluestripe.gif);

	font-size: 10pt;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
}    
form { display : inline }
table {
	border-spacing: 0px;
	border-collapse: collapse;
}
p {
	margin: 1 0 0 0;
	padding: 5 15 5 15;
	
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
}
h1 {
	font-size: 18px;
	font-family: Tahoma;
	font-weight: normal;
	text-align: left;
}


#wrap {
	margin:0 auto;
	width: 775;
}

#logo {
	width: 100%;

	color: #000;
	background: #fff;
}
#menu {
	margin-top: 10;
	margin-bottom: 10;
	border: solid 1px #000;
	padding-top: 10;
	padding-bottom: 10;

	width: 100%;

	color: #000;
	background: #fff;
}
#menu2 {
	margin-top: 10;
	margin-bottom: 10;
	border: solid 1px #000;
	padding-top: 10;
	padding-bottom: 10;

	width: 100%;

	color: #000;
	background: #ccf;
}
#main {
	margin-top: 10;
	margin-bottom: 10;
	border: solid 1px #000;
	padding-top: 10;
	padding-bottom: 10;

	width: 100%;

	color: #000;
	background: #fff;
}

#products {
	float:right;
	border: solid 1px #000;

	width: 460;

	color: #000;
	background: #fff;
}
#users {
	float: left;
	
	width: 300px;

	color: #000;
	background: none;

}

table.logo {
	margin: 0;
	padding: 0;

	width: 100%;
}

td.logo_left {
	width: 315;
	height: 96;
	background-image: url(imgs/logo_left.gif);
	background-repeat: no-repeat;
}
td.logo_middle {
	height: 96;
	background-image: url(imgs/logo_middle.gif);
}
td.logo_right {
	width: 425;
	height: 96;
	background-image: url(imgs/logo_right.gif);
	background-repeat: no-repeat;
}


span.menu {
	margin: 0 0 0 0;
	border-bottom: solid 0px #009;
	padding: 0 0 0 10;
	
	font-size: 18px;
	font-family: Tahoma;
	text-align: left;

	color: #000;
	background: #fff;
}
span.menu2 {
	margin: 0 0 0 0;
	border-bottom: solid 0px #009;
	padding: 0 0 0 0;
	
	font-size: 18px;
	font-family: Tahoma;
	text-align: left;

	color: #000;
	background: #fff;
}
h1.title {
	font-size: 36px;
	font-family: Tahoma;
	text-align: center;
}

h1.product {
	margin: 0 0 0 0;
	padding: 0 0 0 5;

	color: #fc0;
	background : #000;
}
h2.product {
	margin: 0 0 0 0;
	padding: 0 10 0 10;
	font-size: 18px;
	font-family: Tahoma;
	font-weight: normal;
	text-align: left;
}
hr.product {
	margin: 10 50 10 50;
	border: 0;
	height: 1px;

	color: #ccf;
	background-color: #ccf;
	
}

table.product {
	margin: 0 0 0 0;
	padding: 0 0 0 0;

	height: 100;
	width: 100%;
}
td.dollars {
	padding-top: 20;
	width: 80;

	font-size: 36px;
	font-family: Arial;
	font-weight: normal;
	text-align: right;
	vertical-align: top;

	color: #000;
	background: #fff;
}
td.cents {
	padding-top: 22;
	width: 24;

	font-size: 18px;
	font-family: Arial;
	
	vertical-align: top;

	color: #000;
	background: #fff;
}
.learn_more {
	margin: 0 0 0 0;
	border-bottom: solid 0px #009;
	padding: 0 0 0 10;
	
	font-size: 18px;
	font-family: Tahoma;
	text-align: center;
}

td.product {
	padding-top: 10;
	color: #000;
	background: #fff;

	vertical-align: top;
}

ul.product {
	margin: 0 0 0 0;
	padding: 0 0 0 40;
	
	font-size: 12px;
	font-family: Arial;
	text-align: left;

	color: black;
}



h1.users {
	margin: 0 0 0 0;
	border-bottom: solid 1px #555;
	padding: 0 0 0 5;
	
	color: #fff;
	background : #036;
}



div.webmail {
	margin-bottom: 10;
	border: solid 1px #036;
	padding-bottom: 10;

	text-align: left;

	width: 300px;

	color: #000;
	background : #69c;
}

input.username {
	margin: 12 0 0 75;
	border: solid 1px #000;
	padding: 3 3 3 3;

	height: 25;
	width: 150;
	
	font-size: 12px;
	font-family: Verdana;
	text-align: left;

	color: #000;
	background : #fff;
}
input.password {
	margin: 12 0 0 75;
	border: solid 1px #000;
	padding: 3 3 3 3;

	height: 25;
	width: 150;
	
	font-size: 12px;
	font-family: Verdana;
	text-align: left;

	color: #000;
	background : #fff;
}
input.login {
	margin: 12 0 0 175;
	border: solid 1px #000;
	padding: 3 3 3 3;

	height: 25;
	width: 50;
	
	font-size: 12px;
	font-family: Verdana;
	text-align: center;

	color: #fff;
	background : #393;
}
select.interface {
	margin: 12 0 0 75;
	border: solid 1px #000;
	padding: 3 3 3 3;

	width: 150;

	font-size: 12px;
	font-family: Verdana;
	text-align: left;

	color: #000;
	background : #ccf;
}

div.news{
	margin-bottom: 10;
	width: 100%;
	height: 200px;

	overflow: auto;
}
h1.news {
	margin: 0 0 0 0;
	border-top: solid 1px #ccf;
	padding-left: 10;
	
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;

	color: 000;
	background: #fff;

}
h2.news {
	margin: 0 0 0 0;
	padding-left: 10;
	padding-bottom: 10;
	
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	text-align: left;

	color: 000;
	background: #fff;
}
p.news {
	margin: 0 0 0 0;
	padding-left: 50;
	padding-bottom: 50;
	
	font-size: 12px;
	font-family: Arial;
	text-align: left;

	color: 000;
	background: #fff;
}
hr.news {
	margin: 10 50 10 50;
	border: 0;
	height: 1px;

	color: #ccf;
	background-color: #ccf;
	
}

div.downloads {
	margin-bottom: 10;
	border: solid 1px #036;
	width: 100%;

	background: #fff;
}
h2.downloads {
	margin: 0 0 0 0;
	border-top: solid 1px #ccf;
	padding: 0 10 0 10;
	
	font-size: 18px;
	font-family: Tahoma;
	font-weight: normal;
	text-align: left;

	color: #900;
	background: #fff;

}

table.downloads {

}
td.downloads {
	margin: 4 4 4 4;
	padding: 4 4 4 4;

	width: 90px;
	
	font-size: 12px;
	font-family: Arial;
	text-align: center;

	vertical-align: top;

	list-style-type: none;
}

td.downloads a {
	text-decoration: none;
}
td.downloads a:hover {
	text-decoration: underline;
}


table.dialnumbers {
	font-size: 18px;
	font-family: Arial;
	text-align: left;
}
table.dialnumbers td {
	padding: 3 5 3 5;
}
table.form {
	margin-left:auto;
	margin-right:auto;
	margin-top:10;
	margin-bottom:10;
}
table.form th {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}
table.contact {
	width: 300;
}
table.contact th {
	margin: 1 0 0 0;
	padding: 3 3 3 3;
	width: 150;
	
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	text-align: left;

	color: #000;
	background: #fff;
}
table.contact td {
	margin: 1 0 0 0;
	padding: 3 3 3 3;
	width: 150;
	
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	text-align: left;

	color: #000;
	background: #ddf;
}
