﻿/*
	Design by Free CSS Templates
	http://www.freecsstemplates.org
	Released for free under a Creative Commons Attribution 2.5 License
*/

/* Basic */


/* Outer */

#outer
{
	padding: 0em;
	margin: 0em;
	width: 100%;
}


*
{
	font-family: Arial, sans-serif;
	margin: 0em;
	padding: 0em;
	  
}


/* 3-Column Page Content Layout   	*/

#layoutdims {
	padding: 6px 15px;
	CLEAR: both; 	BORDER-TOP: #000 4px solid; 	BACKGROUND: #eee; 	MARGIN: 0px; 	TEXT-ALIGN: right
}
.colmask {
	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
.colright {
	FLOAT: left; WIDTH: 100%; POSITION: relative; background: #fff url('images/a1.gif') top right repeat-y;
}
.colmid {
	FLOAT: left; WIDTH: 100%; POSITION: relative
}
.colleft {
	FLOAT: left; WIDTH: 100%; POSITION: relative; background: #fff url('images/a2.gif') top left repeat-y;
}
.col1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
.col2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
.col3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative
}
.threecol {
	BACKGROUND: #eee
}
.threecol .colmid {
	RIGHT: 25%; BACKGROUND: #fff
}
.threecol .colleft {
	RIGHT: 50%; BACKGROUND: #f4f4f4
}
.threecol .col1 {
	LEFT: 102%; WIDTH: 46%
}
.threecol .col2 {
	LEFT: 31%; WIDTH: 21%
}
.threecol .col3 {
	LEFT: 85%; WIDTH: 21%
}




#colleft.xbg
{
	position: absolute;
	right: 0em;
	bottom: -4.01em;
	background: #fff url('images/a3.gif') no-repeat right top;
	height: 4.01em;
	width: 8.01em;
}

/* Tertiary Content */


#colright.xbg
{
	position: absolute;
	left: 0em;
	bottom: -4.01em;
	background: #fff url('images/a4.gif') no-repeat left top;
	height: 4.01em;
	width: 8.01em;
}


.clear
{
	clear: both;
}




/* Footer */

#footer
{
	z-index: 1;
	border-top: dashed 1px #dfdfdf;
	padding: 1em 0em 2em 0em;
	margin: 1em 2em 0em 2em;
	text-align: center;
}



/* Header */


#header {
	background-color: #000066; clear: both; FLOAT: left; WIDTH: 100%
}
#header {
	BORDER-BOTTOM: #000 1px solid
}
#header P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.4em
}
#header H1 {
	FONT-SIZE: 250%; TEXT-ALIGN: CENTER; color: white; padding-right: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.4em
}
#header H2 {
	FONT-SIZE: 150%; TEXT-ALIGN: CENTER; color: red; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.4em
}

#header H3 {
	FONT-SIZE: 150%; TEXT-ALIGN: CENTER; color: white; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.4em
}

#header H4 {
	FONT-SIZE: 95%; TEXT-ALIGN: CENTER; color: white; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.4em
}


#header UL {
	FONT-SIZE: 70%; TEXT-ALIGN: CENTER; color: white; CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#header UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #eee; LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 1px; COLOR: #000; LINE-HEIGHT: 1.3em; PADDING-TOP: 3px; POSITION: relative; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#header UL LI A:hover {
	BACKGROUND: #369; COLOR: #fff
}
#header UL LI A.active {
	FONT-WEIGHT: bold; BACKGROUND: #000; COLOR: #fff
}
#header UL LI A.active:hover {
	FONT-WEIGHT: bold; BACKGROUND: #000; COLOR: #fff
}
#header UL LI A SPAN {
	DISPLAY: block
}



/* Basic Font Color + Formatting font-size: 0.65em; */


body
{
	color: #666;
	background-color: #fff;  
}

a
{
	color: #0077dd;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

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


a.nav:link {color: red; text-decoration: none; }
a.nav:visited {color: purple; text-decoration: none; }
a.nav:hover {color: orange; text-decoration: underline; }
a.nav:active {color: blue; }

a.external:link {color: #FFF; font-size: 2em; text-decoration: underline; align: center;}
a.external:visited {color: #006; text-decoration: none;}
a.external:hover {text-decoration: none;}
a.external:active {color: #FF0; text-decoration: none;} 


/* HeadlineFonts */




h2
{
	color: #545454;	
	font-size: 115%;
	margin-bottom: 0.5em;
	border-bottom: dashed 1px #dfdfdf;
	padding-bottom: 0.2em;
  line-height: 1em;
  text-align: center;
}


h3
{
	color: #545454;
	font-size: 1.1em;
}



h4
{
	font-size: 1.5em;
	color: #545454;
	margin-bottom: 1em;	
}

h5
{
	font-size: 1.1em;
	color: #545454;
	margin-bottom: 0.75em;	
}

h6
{
	font-size: 0.8em;
	color: #545454;
	margin-bottom: 1em;
	border-bottom: dashed 1px #dfdfdf;
	padding-bottom: 0.3em;
}

p
{
	font-size: 75%;
	margin-bottom: 1.5em;
	text-align: center;
}


/* pointer */

p.third

{
	font-size: 59%;	
	color: #000066;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 0.0em;
	padding-top: 0.0em;	
	text-align: center; 
}




p.fourth
   
{
	font-size: 0.70em;
        text-align: center;
}


/* contlinks */

p.fifth
   
{
        text-align: center;
        margin-bottom: 0.75em;
	
}


/* textsizing */

p.sixth
{
	color: #545454;	
	font-size: 115%;
	font-weight: bold;
	line-height: 0.95em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 0.0em;
	padding-top: 0.0em;


}

p.seventh
{
	color: #000000;	
	font-size: 80%;
	font-weight: bold;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 0.0em;
	padding-top: 0.0em;	 
	text-align: center;
}


/* HeaderLink */

p.eight
{
	font-size: 72%;
	text-align:center;
	color: white;
	text-decoration: underline;
	text-decoration: none;
}


.class1 
{
	font-size: 2em; 
	text-align: center;
}

.class1 A:link {align: center; color: #FFF; text-decoration: underline;}
.class1 A:visited {align: center; color: #006; text-decoration: none;}
.class1 A:active {align: center; color: #FF0; text-decoration: none;}
.class1 A:hover {align: center; color: #FFF; text-decoration: none;}






/* buybuttons */

#buybuttons
   
{

position:relative;
display: block;
margin-left: 37%;
margin-right: auto;
}




/* Imagesizing */

img.MAMImusscales
   
{
      width: 90%;
	text-align: center;	

position:relative;
display: block;
margin-left: 4.5%;
margin-right: auto;

}


img.MAMIinstcharts
   
{
      width: 80%;
	text-align: center;
	border: 1px;
	border-color: black;	
}


img.MAMIpromoban
   
{
      width: 90%;
	text-align: center;	
}


img.MAMIaffilban
   
{
      width: 95%;
	text-align: center;	
}


img.MAMIbuyban
   
{
      width: 85%;
	text-align: center;	
}


img.MAMIpurchasebutts
   
{
      width: 20%;
	text-align: center;

	border: 1px;
	border-color: black;	
}


img.tablecharts
   
{
      width: 47%;
		  float: top;
		
		}

div.tablecharts

{

text-align: center;
float: top;
white-space: nowrap;		
		}	

/* images */
  
  img.b {/* replacement for <br /> after images */
 {
  display: block; /* forces line break for content after */
  }



  img.b25590 {/* scalable em size class 255px/90px banners */
 {
  width: 15.94em; /* replaces 255px width */
  height: 5.63em; /* replaces 90px height */
  text-align: center; 
 }



/* chartimgs */

p.chartimgs
{
	position:relative;
	margin-left: 13%;
	float: none;
}



p.chartimgsa
{
	position:relative;
	margin-left: 4.5%;
	float: none;
}


/* buttonsold */

#buttonsold
{
	position:relative;
	display: block;
	margin-left: 22%;
	margin-right: auto;
	float: none;
	width: 5em;
	
}


/* divCenterline */

div.centerline
{
	text-align: center;
	position: relative;
	border: solid 1px; color: navy;
	overflow:auto;
}



/* divCenter */

#center
{
	text-align: center;
}


/* idNoWrap */

#nowrap {

white-space : nowrap ;
 
}



/* DivNoFloat */

div.nofloat
{
	float: none;
}


/* DivHeaderImg */

div.headerimg
{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}



/* DivHeaderText */

div.headertext
{
	text-align: center;
	padding-top: 0;
	padding-bottom: 3px;
}


/* divline */

p.divline
{
	color: #000000;	
	font-size: 0.25em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0.10em;
}



#butcenter
{
	padding: 0em;
	width: 100px;
	border: solid 2px; color: red; !important;
}



/* sctable */
div.sctable
{

text-align: center;

}


/* bordtable */
div.bordtable
{
position: relative;
text-align: center;

border: solid 1px; color: navy;
overflow:auto;
}




#content ul
{
	margin-bottom: 1.5em;
	padding-left: 1em;
	list-style: square;
}

#content blockquote
{
	margin-bottom: 1.5em;
	padding: 0.25em 0.25em 0.25em 0.5em;
	border-left: solid 0.75em #000066;
	background: #FDFDFD url('../images/a7.gif') repeat-x left top;
}

#content blockquote p
{
	margin-bottom: 0em;
}

#content table
{
	
	margin-bottom: 1.5em;
	border-collapse: collapse;
	text-align: left;
}


#content table th
{
	font-weight: bold;
	padding: 1.5%;
}

#content table td
{
	padding: 1.5%;
	border-right: solid 1px #fff;
}

#content table tr.rowH
{
	color: #fff;
	background: #000066 url('../images/a8.gif') repeat-x left top;
	border-right: solid 1px #fff;
  
}

#content table tr.rowA
{
	background: #F8F8F8 url('../images/a6.gif') repeat-x left top;
	border-top: solid 1px #fff;
	color: inherit;
}

#content table tr.rowB
{
	background: #FDFDFD url('../images/a7.gif') repeat-x left top;
	border-top: solid 1px #fff;
	color: inherit;
}

.tblinks
   {
   background-color:#000080;
   color:white;
   }
.darkblue A:link{color:white}
.darkblue A:visited{color:yellow}
.darkblue A:active{color:fuchsia}






#DownTable {
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 90%;
}


