body{
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  height: 100%;
  max-height: 100%;
  color: black;
  background-color: Black;
}

#framecontentTop{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 125px; /*Height of top frame div*/
  overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
  /*background-image: url(/images/MyDrBobCom75x225.png);*/
  background-color: Black;
  /*background-repeat: no-repeat;
  background-position: center;*/
  color: white;
}

#framecontentFlash {
  position: relative;
  float: left;
  width: auto;
  height: auto;
}

.floatLeft {
    float: left;
    margin: 5px;
    margin-left: 1em;
    padding: 5px;
    padding-left: 1em;
}

.floatRight {
    float: right;
    margin: 5px;
    padding: 5px;
}

#framecontentNavigation{
  position: absolute;
  top: 125px;
  left: 0; /*Set left value to WidthOfLeftFrameDiv*/
  right: 0;
  height: 32px;
  background-image: url(/includes/nav/NetworkNav/NavBarBackground.png);
  background-repeat: repeat-x;
}

#maincontent{
  position: fixed;
  top: 157px; /*Set top value to HeightOfTopFrameDiv*/
  bottom: 0; /*Set bottom value to HeightOfBottomFrameDiv*/
/*  right: 0;
  left: 0; /*Set left value to WidthOfLeftFrameDiv*/
  overflow: auto;
  background: #F0F8FF;  
  text-align: justify;
  width: 950px;
  margin-left: auto;
  margin-right: auto;

}

.outertube{
margin: .5em; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

.innertube{
margin: 0 2em 0 2em; /*Margins for inner DIV inside each DIV (to provide padding)*/
background-color: White;
}

.margin2em {
    margin: 0 2em 0 2em; /*Margins for inner DIV inside each DIV (to provide padding)*/
}


* html body{ /*IE6 hack*/
padding: 157px 0 0 0 ; /*Set value to (HeightOfTopFrameDiv  0 HeightOfBottomFrameDiv WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
  width: 100%;
  height: 100%;
}

* html #framecontentTop, * html #framecontentBottom{ /*IE6 hack*/
width: 100%;
}

* html #framecontentNavigation{ /*IE6 hack*/
width: 100%;
}

.clearfloat {
	height:0;
	clear: both;
}

#columnLeft {
	float:left;
    width: 300px;
}

#columnRight {
	float:right;
    width: 300px;
}

#column50a {
	float:left;
	width: 45.5%;
}

#column50b {
	float:right;
	width: 45.5%;
    margin-right: 2em;
}

#columnButtonLeft {
	float:left;
    width: auto;
}

#column30m {
	float: left;
	width: 28%;
}
#column30a {
	float: left;
	width: 28%;
}
#column70b {
	float:right;
	width: 65%;
}
#column0_300 {
	float: left;
	width: 300px;
}
#column275_500 {
	float:right;
    left: 450px;
	width: 90%;
}
#royalBackground {
	background-color: rgb(48, 00, 72);
	color: white;
	}
	
a:link {
	color: #0000FF;
	text-decoration:none;
}

a:visited {
	color: #8A2BE2;
	text-decoration:none;
}

a:active {
	background-color: #B22222;
	text-decoration:none;
}

a:hover {
	color:#008000;
	text-decoration:none;
}

* {padding: 0; margin: 0;}

p {
  padding: 5px .5em;
  text-align: justify;
  background-color: White;
}

.composed {
  font-variant: small-caps;
  text-align: justify;
  font-size: larger;
  background-color: White;
  font-weight: bolder;
}

p.agenda {
padding: 5px 2em;
font-style: italic;
text-align: justify;
font-weight: bolder;
}
p.problem {
padding: 5px 5px;
font-size: xx-small;
font-style: italic;
text-align: justify;
color: Red;
background: Black;
}
p.legal {
  font-size: x-small;
  font-family: Verdana, Arial, Helvetica, sans-serif
}


ul {
padding: 5px 2em;
font-weight: bolder;
}
ol {
padding: 5px 2em;
font-weight: bolder;
}
dt {
  text-align: left;
  background-color: White;
}
dd {
  text-align: left;
  padding-left: 50px;
  background-color: White;
}

h2, h3, h4 {
  text-align: left;
}


h2.agenda {
padding-left: 1em;
}
h3.agenda {
padding-left: 2em;
}
h4.agenda {
padding-left: 2em;
} 
h1.news {
  color: Yellow;
  background-color: #800000;
  font-size: 1.2em;
}
h2.news {
  font-size: 1.0em;
}

.invert {
  color: White;
  background-color: Black;
}


fieldset.button {
  border: none;
  width: 64px;
  height: 64px;
}
legend {;
  text-indent: 5px;
}


.payment button {
  width: 64px;
  height: 64px;
  border: none;
  margin : 5px;
  padding: 5px;
}


.payment button.shopping {
  width: 64px;
  height: 64px;
  background-repeat: no-repeat;
  background-image: url(http://VampireTradingRoom.com/images/shopping/shopping_cart-64x64.png);
  float: left;
}

.payment button.shopping:visited {
  background-image: url(http://VampireTradingRoom.com/images/shopping/shopping-cart-accept-64x64.png);
  background-repeat: no-repeat;
  float: left;
}

.payment button.shopping:hover {
  background-image: url(http://VampireTradingRoom.com/images/shopping/shopping-cart-accept-64x64.png);
  background-repeat: no-repeat;
  float: left;
}

.payment button.shopping:active {
  background-image: url(http://VampireTradingRoom.com/images/shopping/shopping_cart_up-64x64.png);
  background-repeat: no-repeat;
  float: left;
}

/* Account Compounding Table */
 table.c7 {background-color: rgb(240, 240, 239);}
 td.c6 {text-align: right; font-family: monospace; font-weight: bold; background-color: rgb(153, 255, 153);}
 td.c5 {font-weight: bold; color: rgb(51, 51, 255); text-align: center; background-color: rgb(153, 255, 153);}
 td.c4 {text-align: right; font-family: monospace;}
 td.c3 {font-weight: bold; color: rgb(51, 51, 255); text-align: right; font-family: monospace;}
 td.c2 {font-weight: bold; color: rgb(51, 51, 255); text-align: center;}
 span.c1 {font-weight: bold;}

    .msdate { mso-number-format:"General Date"; }
    .mspt   { mso-number-format:\#\,\#\#0\.00;  }

