* {

	font-family:"Arial", Arial, Helvetica, sans-serif;

}



img {

border: 0px none;

}



p {

   text-indent: 0;}

p + p {

  text-indent: 0; }



.centeredImage

 {

    text-align:center;

    margin-top:0px;

    margin-bottom:0px;

    padding:0px;

 }







body,td,th {

	color: #FFF;

}



body {

	background-image: url(../images/bk1000a.jpg);

	background-color:#0c1015;

	font-family:Arial, Helvetica, sans-serif; 

	color: #FFF;

	font-size: 0.625em;

	background-repeat: repeat-x;

}



/*table.content{

	margin-left:auto; 

	margin-right:auto;

	width: 750px;

	padding: 0;

	padding-top:25px;

}*/

	

.textcenter{ text-align:center;}

.vidlink { 
	background-image:url(../images/bar.jpg);
	text-align:right;
	font-size:9pt;
	}
	
.vidlink a { 
	text-decoration:underline;
	color:#40bbff;
	font-family: Arial, Helvetica, sans-serif;

}
	
.tagwhite {


	font-family: Arial, Helvetica, sans-serif; 

	color:#CCC;

	font-size: 1em;

	text-align:left;

	font-style:italic;

	background-image:url(../images/bar.jpg);

	padding: 0.3125em;

}



.tagwhite a{

	font-family: Arial, Helvetica, sans-serif; 

	color:#CCC;

	font-size: 1em;

	text-align:left;

	font-style:italic;

	font-weight:bold;

	background-image:url(../images/bar.jpg);

	padding: 0.3125em;

	text-decoration:none;

	

}



.intro {

	font-family: Arial, Helvetica, sans-serif; 

	color: #40bbff;

	font-size: 9pt; /*9pt*/

	text-align:justify;

	text-justify: newspaper;

	}

	

.outro {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:10.5pt;

	font-weight:bold;

	text-align:justify;

	text-justify: newspaper;

	color: #40bbff;

	line-height: 1.2em;

	}

	

	.redoutro {

	font-family: Arial, Helvetica, sans-serif; 

	font-size:10.5pt;

	font-weight:bold;

	text-align:justify;

	text-justify: newspaper;

	color: #ff1716;

	line-height: 1.2em;

	}



.boxheadersm, boxheadersm a{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 10.5pt;

	font-weight: bold;

	text-align: center;

	color: #40bbff;

	padding: 0.5em;

	padding-top: 10px;

	text-decoration: none;

}



.standard, standard a{

	font-family: Arial, Helvetica, sans-serif;

	color:#CCC;

	font-size: 9pt; /*9pt*/

	text-align: center;

	line-height: 1.5em;

	text-decoration:none;

}



.tagblue, .tagblue a {

	text-decoration:none;

	font-size: 1.1em;

	background-image:url(../images/bar.jpg);

	font-family: Arial, Helvetica, sans-serif; 

	color: #40bbff;

	text-align:right;

	padding: 3px;

}



.contentbox {

	border-style: solid;

	border-color: #2c333a;

	border-width:thin;

	background-color: #080c14;

	text-align: justify;



  	text-justify: distribute;



}



.cbtop {

	border-style: solid;

	border-color: #2c333a;

	border-width:thin;

	border-bottom: none;

	

	background-color: #080c14;

	text-align: justify;

  	text-justify: distribute;



}



.cbbottom {

	border-style: solid;

	border-color: #2c333a;

	border-width:thin;

	border-top: none;

	background-color: #080c14;

	text-align: justify;

  	text-justify: distribute;



}



.cblt {

	border-style: solid;

	border-color: #2c333a;

	border-width:thin;

	border-bottom:none;

	border-right:none;

	background-color: #080c14;

	text-align: justify;



  	text-justify: distribute;

	

}



.cbrt {

	border-style: solid;

	border-color: #2c333a;

	border-width:thin;

	border-bottom:none;

	border-left:none;

	background-color: #080c14;

	text-align: justify;



  	text-justify: distribute;

	

}



.serviceboxjustify {

	border-style: solid;

	border-color: #2c333a;

	border-width:thin;

	background-color: #080c14;

	text-indent: 0;

	text-align: justify;



  	text-justify: distribute;

}

.servicebox{

	border-style: solid;

	border-color: #2c333a;

	border-width:thin;

	background-color: #080c14;

	text-indent: 0;



}



.standardtext{

	font-family: Arial, Helvetica, sans-serif;

	color:#CCC;

	font-size: 0.75em; /*9pt*/

	/*text-align: justify;

  	text-justify: distribute; */

	padding: 0.5em;

	line-height: 1.5em;

}



.standardtext a{

	font-family: Arial, Helvetica, sans-serif;

	color:#40bbff;

	font-size: 9pt; /*9pt*/

	text-align:justify;

	text-justify: newspaper;

	padding: 0.5em;

	line-height: 1.5em;

}



.blueheader {

	font-family: Arial, Helvetica, sans-serif;

	color: #40bbff;

	font-size: 12px; /*9pt*/

	text-align:justify;

	text-justify: newspaper;

	padding: 0.5em;

}



.boldblueheader{

	font-family: Arial, Helvetica, sans-serif; 

	font-size:0.875em;

	font-weight:bold;

	text-align:justify;

	text-justify: newspaper;

	color: #40bbff;

	padding: 0.5em;

	line-height: 1.2em;



}



.boxheader, .boxheader a{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12pt;

	font-weight:bold;

	text-align: center;

	color: #40bbff;

	padding: 0.5em;

	text-decoration: none;

	padding-top:1em;

}





.boxtexttop, .boxtexttop a{

	font-family: Arial, Helvetica, sans-serif;

	color:#FFF;

	font-size: 9pt; /*9pt*/

	font-weight:bold;

	padding: 0.5em;

	line-height: 1.3em;

	letter-spacing: 1px;

	text-align: center;

	text-decoration: none;

}



.boxtextbottom, .boxtextbottom a{

	font-family: Arial, Helvetica, sans-serif;

	color:#CCC;

	font-size: 9pt; /*9pt*/

	padding: 0.5em;

	line-height: 1.3em;

	letter-spacing: 1px;

	text-align: center;

	text-decoration: none;

}



.sidebar, .sidebar a{

	font-family: Arial, Helvetica, sans-serif;

	color:#CCC;

	font-size: 8pt; 

	padding: 5px;

	text-align: center;

	margin-top: 5px;

}

.sp0 { letter-spacing: 0px; }

.sp1 { letter-spacing: 1px; }

.sp2 { letter-spacing: 5px; }

.sp3 { letter-spacing: 8px; }

.sp4 { letter-spacing: 11px; }

.sp5 { letter-spacing: 14px; }





/*menu styles*/



.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/

background: #0f1a30;

}



/* ######### Default class for drop down menus ######### */



.anylinkmenu{

position: absolute;

left: 0;

top: 0;

visibility: hidden;

border-bottom-width: 0;

font: normal 13px Arial;

line-height: 19px;

z-index: 100; /* zIndex should be greater than that of shadow's below */

background: #0f1a30;

width: 250px; /* default width for menu */



text-decoration: none;

filter: alpha(opacity=90);

	-moz-opacity:0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

}



.anylinkmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

}



.anylinkmenu ul li a{

width: 100%;

display: block;

text-indent: 3px;

/*border-bottom: 1px solid black;*/

padding: 2px 0;

text-decoration: none;

font-weight: bold;

text-indent: 5px;

color: white;

}



.anylinkmenu a:hover{ /*hover background color*/

background: black;

color: white;

}



/* ######### Alternate multi-column class for drop down menus ######### */





.anylinkmenucols{

position: absolute;

width: 350px;

left: 0;

top: 0;

visibility: hidden;

border: 1px solid black;

padding: 10px;

font: normal 12px Verdana;

z-index: 100; /*zIndex should be greater than that of shadow's below*/

background: #E9E9E9;

}



.anylinkmenucols li{

padding-bottom: 3px;

}



.anylinkmenucols .column{

float: left;

padding: 3px 8px;

margin-right: 5px;

background: #E0E0E0;

}



.anylinkmenucols .column ul{

margin: 0;

padding: 0;

list-style-type: none;

}







/* ######### class for shadow DIV ######### */





.anylinkshadow{ /*CSS for shadow. Keep this as is */

position: absolute;

left: 0;

top: 0;

z-index: 99; /*zIndex for shadow*/

background: black;

visibility: hidden;



}


