body {
	margin-top: 0px;
}
.Z1 {
	z-index: 1000;
}
.Z2 {
	z-index: 100;
}


/* from here */
A.menulink {
	display: block;
	width: 130pt;
	text-align: left;
	text-decoration: none;
	font-family:Arial;
	font-size:10pt;
	color: #000066;
	border: solid 2px #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	z-index: 1000;
}

A.menulink:hover {
	text-decoration: none;
	font-family:Arial;
	font-size:10pt;
	color: #FFFFFF;
	border: solid 2px #000066;
	background-color:#000066;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	z-index: 1000;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family:Arial;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  z-index: 1000;
}

div.menuBar {
  background-color: #003300;
  border: 2px outset #9999CC;
  padding: 0px 0px 0px 0px;
  text-align: left;
  z-index: 1000;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #9999CC;
  color: #E9EBC5;
  cursor: default;
  left: 0px;
  margin: 7px;
  padding: 0px 0px 0px 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 1000;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 0px outset #9999CC;
  color: #ffffff;
  z-index: 1000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #003366;
  border: 1px inset #9999CC;
  color: #ffffff;
  left: 0px;
  top: 0px;
  z-index: 1000;
}

div.menu {
  background-color: #000066;
  border: 2px outset #9999CC;
  left: 0px;
  padding: 0px 0px 0px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 1001;
}

div.menu a.menuItem {
  color: #FFFFFF;
  cursor: default;
  display: block;
  padding: 2px 1em;
  text-decoration: none;
  white-space: nowrap;
  z-index: 1000;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #487197;
  color: #ffffff;
  z-index: 1000;
}

div.menu a.menuItem span.menuItemText {
z-index: 1000;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
  z-index: 1000;
}

div.menu div.menuItemSep {
  border: 1px inset #9999CC;
  margin: 2px 1px;
  z-index: 1000;
}
/* to here */





.8GreyLT {
	font: normal 8pt Arial;
	color: #999999;
}
.CapBlue {
	font: italic bold 24pt "Times New Roman", Times, serif;
	color: #336699;
}
.7Grey {
	font: normal 7pt Arial;
	color: #999999;
}
.7White {
	font: normal 8px Arial;
	color: #FFFFFF;
}
.10Blk {
	font: normal 10pt Arial;
	color: #000000;
}
.10Blkb {
	font: bold 10pt Arial;
	color: #000000;
}

.header10Blk {
	font: normal 10pt Arial;
	color: #000000;
}
.header10Blkb {
	font: bold 10pt Arial;
	color: #000000;
}
.12Blk {
	font: normal 12pt Arial;
	color: #000000;
}
.12Blkb {
	font: bold 12pt Arial;
	color: #000000;
}
.14Blk {
	font: normal 14pt Arial;
	color: #000000;
}
.14Blkb {
	font: bold 14pt Arial;
	color: #000000;
}
.16Blk {
	font: normal 16pt Arial;
	color: #000000;
}
.16Blkb {
	font: bold 16pt Arial;
	color: #000000;
}

.h8Grey {
	font: normal 8pt Arial;
	color: #999999;
}
.h18Grey {
	font: normal 18pt Arial;
	color: #999999;
}
.9Grey {
	font: normal 9pt Arial;
	color: #999999;
}
.10Blu {
	font: normal 10pt Arial;
	color: #0033FF;
}
.10Blub {
	font: bold 10pt Arial;
	color: #0033FF;
}
.12Blu {
	font: normal 12pt Arial;
	color: #0033FF;
}
.12Blub {
	font: bold 12pt Arial;
	color: #0033FF;
}
.14Blu {
	font: normal 14pt Arial;
	color: #0033FF;
}
.14Blub {
	font: bold 14pt Arial;
	color: #0033FF;
}
.Header14Blub {
	font: bold 14pt Arial;
	color: #0033FF;
}

.Header {
	font: normal 16pt Arial;
	color: #666666;
}
.10White {
	font: bold 10pt Arial;
	color: #FFFFFF;
}
.Header10White {
	font: bold 10pt Arial;
	color: #FFFFFF;
}

.9Blk {
	font: normal 9pt Arial;
	color: #000000;
}
.Header9Blk {
	font: normal 9pt Arial;
	color: #000000;
}

.9White {
	font: normal 9pt Arial;
	color: #FFFFFF;
}
.header9White {
	font: normal 9pt Arial;
	color: #FFFFFF;
}
.10Red {
	font: normal 10pt Arial;
	color: #FF0000;
}
.10Redb {
	font: bold 10pt Arial;
	color: #FF0000;
}
.Header10Redb {
	font: bold 10pt Arial;
	color: #FF0000;
}
a.Header10Redb  {
	font: bold 10pt Arial;
	color: #FF0000;
}
a:hover.Header10Redb {
	font: bold 10pt Arial;
	color: #000000;
}

.12Red {
	font: normal 12pt Arial;
	color: #FF0000;
}
.12Redb {
	font: bold 12pt Arial;
	color: #FF0000;
}
.Header12Redb {
	font: bold 12pt Arial;
	color: #FF0000;
}

.14Red {
	font: normal 14pt Arial;
	color: #FF0000;
}
.14Redb {
	font: bold 14pt Arial;
	color: #FF0000;
}
.Header14Red {
	font: normal 14pt Arial;
	color: #FF0000;
}
.Header14Redb {
	font: bold 14pt Arial;
	color: #FF0000;
}

.16Red {
	font: normal 16pt Arial;
	color: #FF0000;
}
.16Redb {
	font: bold 16pt Arial;
	color: #FF0000;
}
.logo {
	font: bold 24pt Times New Roman, Times, serif;
	color: #57779F;
}
.8Grey {
	font: normal 8pt Arial;
	color: #999999;
}
.10Grey {
	font: normal 10pt Arial;
	color: #999999;
}
.10Org {
	font: bold 10pt Arial;
	color: #FF9900;
}
.8Bl {
	font: normal 8pt Arial;
	color: #000000;
}
.Title1 {
	font-family: Arial;
	font-size: 12pt;
	font-weight: normal;
	color: #57779F;
}
.logo2 {
	font-family: Times New Roman, Times, serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #57779F;
}
.Title2 {

	font-family: Arial;
	font-size: 16pt;
	font-weight: normal;
	color: #57779F;
}
.bullet {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	list-style-position: inside;
	list-style-type: circle;
}
.bullet2 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	list-style-position: inside;
	list-style-image: url(../img/check.jpg);
	list-style-type: disc;
}

.8White {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
.alertbox {
	background-color: #FFFFF0;
	border: thin dotted #FFCCCC;
}
.topmenu {
	background-color: #E0DFE3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.btmmenu {
	background-color: #E0DFE3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.copyright {
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
}
.toplinx {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333366;
}
.Header10White {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.featured {
	font-family: Arial;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
}
.Fprice {
	font-family: Arial;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.Fheader {
	font-family: Arial;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
}
.10black {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.go {
	font-family: Arial;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #FFCC99;
}
.menu1 {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.menubutton1 {
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

/* top nav */
#topnav{
	font-family:Arial;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}
#topnav a{
	color: #333333;
	text-decoration: none;
}
#topnav a:hover{
	color: #000099;
	text-decoration: none;
}	

/* btm nav */
#btmnav{
	font-family:Arial;
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
}
#btmnav a{
	color: #333333;
	text-decoration: none;
}
#btmnav a:hover{
	color: #000099;
	text-decoration: none;
}	


/* left side nav */
#leftnav {
	width: 210px;
	font-family: Arial;
}	
#leftnav td.top {
	background-image: url(/img/left_nav_bk_top.jpg);
	height: 20px;
}	
#leftnav td.mid {
	background-image: url(/img/left_nav_bk_mid.jpg);
	
}
#leftnav td.btm {
	background-image: url(/img/left_nav_bk_btm.jpg);
	height: 30px;
}

/* left nav */
.lncaption {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	font-weight: 100;
	padding-left: 10px;
}	

	

/* ######### Marker List Vertical Menu ######### */

.markermenu{
width: 190px; /*width of side bar menu*/
clear: left;
position: relative; /*Preserve this for "right" arrow images (added by script) to be positioned correctly*/
padding-left: 10px;
cursor: pointer;

}

.markermenu ul{
list-style-type: none;
margin: 5px 0;
padding: 0;
}

.markermenu ul li a{
font: bold 13px Verdana;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}

* html .markermenu ul li a{ /*IE6 hack*/
width: 190px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #00014e;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: #FFFFFF;
background-color: #00014e;
}

/* ######### Customized Drop Down ULs CSS (inherits from ddlevelsmenu-base.css) ######### */

.blackwhite li a{
background-image: url(/img/left_nav_bk_dd.jpg);
}

.blackwhite li a:hover{
background: #00014e;
color: #FFFFFF;
}

/* ######### Drop Down ULs CSS ######### */


.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font: normal 13px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
border: 1px solid #CCCCCC;
visibility: hidden;
z-index: 100;
cursor: pointer;

}

.ddsubmenustyle li a{
display: block;
width: 200px; /*width of menu (not including side paddings)*/
color: #000000;
text-decoration: none;
padding: 4px 5px;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
background-color: 00014e;
color: white;
}

/* ######### Neutral CSS  ######### */

.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/
padding-left: 4px;
border: 0;
}

.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/
position: absolute;
padding-top: 3px;
left: 100px;
border: 0;
}

.ddiframeshim{
position: absolute;
z-index: 500;
background: transparent;
border-width: 0;
width: 0;
height: 0;
display: block;
}

/* home page table links*/
#homepagediv{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
#homepagediv a{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
#homepagediv a:hover{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

/* main body div tag*/
#mainbodydiv{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
#mainbodydiv a{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
#mainbodydiv a:hover{
	font-family: Arial;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}

.h75image
{
	max-width:75px;
	max-height:auto;
}
#imagebox
{
	width:575px;
}
#imagebox td.left
{
	width:120px;
	height:120px;
	text-align:center;
}
#imagebox td.right
{
	width:455px;
}

