body {
	font: normal normal normal .7em/normal Verdana, Arial, "Trebuchet MS", sans-serif;
	text-align: center;
	background-color: White;
}
#outer{
	width: 850px;
	border: 1px solid Black;
	margin: 0 auto;
	text-align: center;
	background-color: White;
}
#shipform{
	text-align:left;
}
#nojs{
	font-weight: bold;
	color: Red;
	font-size: 12px;
}
#topbar{
	background-color: Black;
	color: White;
	text-align: right;
	padding: 2px 5px 3px 0;
}
.topbarlink a{
	font-weight: bold;
	color: White;
}
.topbarlink a:link{
	text-decoration: none;
	color: White;
}
.topbarlink a:hover{
	text-decoration: underline;
	color: #a1cafc;
}
.topbarlink a:visited{
	text-decoration: underline;
	color: Silver;
}
.footerlink a{
	font-weight: bold;
	color: #5d99f9;
}
.footerlink a:link{
	text-decoration: none;
	color: #5d99f9;
}
.footerlink a:hover{
	text-decoration: underline;
	color: #a1cafc;
}
.footerlink a:visited{
	text-decoration: underline;
	color: #148337;
}
a, a:hover, a:link, a:visited{
	font-weight: bold;
}
a, a:link{
	color: #5d99f9;
	text-decoration: none;
}
a:hover, a:visited{
	text-decoration: underline;
}
a:hover{
	color: #a1cafc;
}
a:visited{
	color: #148337;
}
/***** end of link styling *****/
#logobar{
	background-color: #5d99f9;
	text-align: left;
	/*height: 75px;*/
}
.grflogo{
	width: 300px;
	height: 55px; /**/
	padding: 5px 0 5px 5px;
}
.login{
	float: right;
	padding: 10px 0 5px 5px;
	width: 117px;
	height: 40px;
}
/***** CONTENT *******/
#content{
	background-color: White;
	background: White url(../graphics/shadow.gif) repeat-x scroll top;
	border-top: 1px solid #a1cafc;	/*  #a4a4a4 */
}
#rightcol{
	float: right;
	height: auto;
	width: 300px;
	text-align: center;
	padding-right: 10px;
}

div#rightcol td{
	text-align: center;
	font-size: .75em;
	width: 50%;
}

#leftcol{
	/*float: left;*/
	width: 500px;
	text-align: left;
	padding: 0 10px 10px 25px;
	margin: 5px 0 0 0;
	 /*border: thin dashed Lime;
	height: 400px;
	min-height: 400px;*/
}
* html #leftcol{height:365px;} /* IE 5 5.5 6 */
head+body #leftcol{min-height:365px;} /* min-height browsers */

#highlight{
	background-color: White;	
	text-align: center;
	/*height: 100px;
	border: thin dashed Fuchsia;*/
}
#footer{
	background: #ddd url(../graphics/footer.gif) repeat-x scroll top;
	padding: 15px 0 15px 0;
	/*height: 47px;*/
	border-top: 1px solid #999;
	vertical-align: middle;
}
#copyright{
	padding: 5px 0 5px 0;
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Arial Narrow", "Trebuchet MS";
	color: #148337;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}
h1{
	font-size: 2.5em;
}
h2{
	font-size: 2.2em;
}
h3{
	font-size: 1.8em;
}
h4{
	font-size: 1.5em;
}
.errmsg{
	color: Red;
	font-weight: bold;
}
/***** MENU *****/
#navbar{
	background-color: #a1cafc;
	font-family: "Arial Narrow", "Trebuchet MS";
}
/* Display all <a> tags as block-level items */
#menu a { display: block; }

/* Set margin and padding to 0px and remove bullets from all list items */
#menu ul { 
  padding:    0px;
  margin:     0px;
  list-style: none;
}
/* Move sub menu items off the screen and out of view until called */
#topMenu li ul {
  position: absolute;
  left:     -999em;
}
/* Display sub menus when the mouse hovers over the top menu item (Used by JavaScript) */
#topMenu li:hover ul, #topMenu li.showMenu ul { left: auto; }

#menu {
	background-color: #a1cafc; /* Background color of top menu */
	font-family: "Arial Narrow", "Trebuchet MS"; /* Font used for all menu items */
	font-size: 1em; /* Font size of all menu items */
	height: 22px; /* Height of top menu items */
	line-height: 21px; /* Line height of top menu items (vertically adjust text) */
	margin: auto; /* Centers menu on page */
	width: 810px; /* Width of top menu (must be set to center menu on page) */
}

#menu li { float: left; }  /* Display top menu items horizontally from left to right */

#topMenu a { 
  /* border: 1px solid black;  Put border around all menu items */
  /* border-right-width: 0px;  Remove right border from all menu items (to stop double borders between top menu items) */
  text-decoration: none;  /* Remove underline from all menu item links */
  width: 135px; /*  Top menu item width (adjusted from 150px to account for border width) */
}

.topMenuLink a {
	color: Black; /* Set color of top menu text */
	font-weight: bold; /* Make top menu text bold */
	text-align: center; /* Center top menu text in menu button */
}

.topMenuLink a:hover {
  background-color: #5d99f9;  /* Set top menu rollover background color */
  color: #000000;  /* Set top menu rollover text color */
}

.topMenuLink a#lastMenu { 
  /* border-right-width: 1px;  Add right border to last top menu item */
  width: 135px;  /* Adjust last top menu item width to fit within top menu */
}

.subMenu {
  background-color: #a1cafc;  /* Set the background color of the sub menus */
  /* border-right: 1px solid black;  Add the right border back to the sub menus */
  width: 135px;  /* Set the width of the sub menus */
}

.subMenu a {
  color: #000000;  /* Set the font color of the sub menu items */
  font-weight: normal;	  /* Return the font weight to normal for sub menu items */
  height: 20px;  /* Set the height of the sub menu items */
  line-height: 20px;  /* Set the line height of teh sub menu items (for vertical alignment) */
  margin-top: -1px;  /* Set the top border of each sub menu link to -1px to remove double borders */
}

.subMenu a:hover {
  background-color: #5d99f9;  /* Set sub menu rollover background color */
  color: #000000;  /* Set sub menu rollover text color */
}

.subMenu#last { width: 135px; }  /* Adjust width of last sub menu to align right border correctly */

.subMenu#last a { width: 135px; }  /* Adjust width of links in last sub menu to display right border on rollover */


.cleardiv{
	clear: both;
}