BODY{ BACKGROUND: #fff; margin: 0px; padding: 0px; border: 0px;  
}

h1 {
  font-family: "minion-pro-1","minion-pro-2", "Times New Roman", Georgia, serif;
}

H1, H2, H3, H4 {margin: 0; padding: 0; }


H1 {
	font-weight: 500;
  font-style: normal;
  font-size: 48px;
  clear: both;
  line-height: 1.0em;
  letter-spacing: -1.5px;
	color: #232323;
text-align: center; padding-bottom: 25px; padding-top: 10px;
}

H2 {
	FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, Serif; padding-bottom: 6px;
}
H3 {
	FONT-SIZE: 14pt; FONT-FAMILY: Arial, "Times New Roman", Times, Serif; padding-bottom: 0px;
}
H4 {
	FONT-SIZE: 16pt; FONT-FAMILY: Arial, Verdana, "Times New Roman", Times, Serif; padding-bottom: 0px;
}
H3.order { Color: #00008b; FONT-SIZE: 20pt; font-weight: bold;
}
P, UL, LI {
	FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica, Sans-Serif; line-height: 20px; 
}
P.order { FONT-SIZE: 11pt;
}
P.order2 { FONT-SIZE: 12pt;
}
A:link {
	FONT-SIZE: 11pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif;  TEXT-DECORATION: underline;
}
A:visited {
	FONT-SIZE: 11pt; COLOR: #6699cc; FONT-FAMILY: Arial, Helvetica, Sans-Serif;  TEXT-DECORATION: underline;
}
A:active {
	FONT-SIZE: 11pt; COLOR: #6699cc; FONT-FAMILY: Arial, Helvetica, Sans-Serif;  TEXT-DECORATION: underline;
}
A:hover {
	FONT-SIZE: 11pt; COLOR: #6699cc; FONT-FAMILY: Arial, Helvetica, Sans-Serif;  BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
}

A:visited.order {
	FONT-SIZE: 11pt; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, Sans-Serif;  TEXT-DECORATION: underline;
}

DIV.header {
	WIDTH: 750px;  
}
DIV.signup {
	WIDTH: 625px; border: #bbb 1px solid; background: #ddd; padding: 5px 20px 5px 20px; box-shadow: 10px 10px 5px #aaa; -moz-box-shadow: 8px 8px 5px #aaa;
-webkit-box-shadow: 10px 10px 5px #aaa;
}
DIV.box {
	margin-top: 5px; WIDTH: 750px; 
}
DIV.box2 {
	margin-top: 5px; WIDTH: 850px; 
}
DIV.box {
	 MARGIN-TOP: 5px; BACKGROUND: #fff; text-align:left; padding: 10px;
}
DIV.box2 {
	 MARGIN-TOP: 5px; BACKGROUND: #fff; text-align:left; padding: 10px;
}
DIV.sidebar { Float: right; WIDTH: 200px; BORDER: #ccc 1px solid; MARGIN-TOP: 10px; BACKGROUND: #fff; text-align:left; padding: 10px; margin-left: 8px;
}

img.right { padding-left: 10px; padding-bottom: 7px; float:right; }

img.left { padding-right: 10px; padding-bottom: 7px; float:left; }

img.popular { margin-left: 226px; padding-top: 7px; }

form {
 margin: 0;
 padding: 0;
 display: inline;
 }

hr { color: #aaa; height: 1px; background-color: #aaa; border: 0; width: 80%;
}

.shadow {
    -moz-box-shadow: 3px 3px 4px #aaa;
    -webkit-box-shadow: 3px 3px 4px #aaa;
   box-shadow: 3px 3px 4px #aaa;
}

#navi{margin: 0px auto; width: 875px; background-color:#eee; border-bottom: #aaa 1px solid; border-right: #aaa 1px solid; border-left: #aaa 1px solid;}
#navi-inner{ width: 875px;   }

.top-logo{float:right; padding:6px 15px 0px 0px;}

.clear{clear:both; line-height:0; margin:0; padding:0;}


#nav, #nav ul {padding:0; margin:0; list-style:none; height: auto;}
#nav {padding-left:20px;  }
#nav table {border-collapse:collapse; width:0; height:0; padding:0; margin:-1px;}
#nav ul {position:absolute; left:-9999px;}
#nav li {float:left;}
#nav li a {white-space:nowrap; display:block; float:left; height:35px; line-height:35px; font-family:arial; font-size:12px; text-decoration:none; color:#666; padding:0 5px 0 5px;}
#nav li a:hover {position:relative; color:#00008b; background-color:#ccc;}
#nav li:hover {position:relative;background-color:#ccc;}
#nav li:hover > a {color:#00008b;background-color:#ccc;}

#nav ul { background:#ddd;}
#nav li:hover ul {left:-1px; top:35px; width:150px;  padding-top:0px; border-bottom:0;}
#nav li ul li a{background:#ddd;}
#nav li ul li a {padding:0 10px 0 10px; text-align:left;}
#nav li:hover ul li a {border-left:1px solid #fff;border-right:1px solid #fff; height:25px; line-height:25px; width:190px; border-bottom:1px solid #fff; font-size:12px;}
#nav :hover ul li a {border-left:1px solid #fff;border-right:1px solid #fff; height:25px; line-height:25px; width:190px; border-bottom:1px solid #fff; font-size:12px;}

Div.bottom {margin: 10px auto 40px auto; width: 875px; background-color:#eee; border: #aaa 1px solid; padding-top: 15px; padding-bottom: 10px; }

Div.bottom ul {margin-top: 5px; text-align: left; line-height: 22px; list-style-image: url(bluetri.png);
list-style-type: square;}


