﻿* 
{
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body, div, input, textarea, a, h2, h4, h5, h6, select, p, td, colortext, fainttext, listitemdata, linksmenu, sidemenuoption
{
    font: 75% futura, verdana;   
    font-size: 10pt;
    color:#000;   
}

body
{   
    /*background-image:url("../images/background/background.gif");*/
    /*background-color:#82C661;*/
    background-repeat:repeat;
    padding:0px;
    margin:0px; 
}

h1
{
	padding-left:2px;
	padding-top:3px; 
	font-size:x-large; 
	color:#666;
}

h2
{
	font-size:large; 
	color:#666;
	margin-bottom:1px;
}

h3
{
	font-size:medium; 
	color:#ff6633;
	margin-bottom:1px;
}

a.inlinelink 
{	
	color:#1E84D8;
	font-size:inherit;
	font-style:inherit;
}

.inlinelink a:hover
{
	color:#0f0;
}

a.navlink 
{	
	color:#6C8B92;
	font-size:inherit;
	text-decoration:none;
}

.navlink a:hover
{
	color:#0f0;
}

.nav ul
{	
}

.nav li
{
	padding-left:0px;
	color:#6C8B92;
}

.nav li a
{
	color:#000;
	text-decoration:none;
}

.nav li a:hover
{
	color:#f00;
}

.pagetitle
{
	padding-left:2px;
	padding-top:3px; 
	font-size:x-large; 
	color:#6C8B92;
}

.pagedate
{
	 float:right; padding-right:30px; margin-top:-36px; margin-right:18px; padding-top:0px; font-weight:bold; font-size:small; color:#666;
}

.header
{
	clear:both;
	color:#6C8B92;	
	font-weight:bold;
	font-size:large;
}

.subhead
{
	clear:both;
	color:#6C8B92;	
	font-weight:bold;
	font-size:meduim;
}

.straptext
{
	font-size:medium;
	text-align:left;
}

.regtext
{
	font-size:small;
	text-align:left;
}

.strapul
{
	font-size:medium;
}

.strapul li
{
	margin-bottom:3px;
}

.banner
{
	
	/*background-color:#6C8B92;*/
	height:144px;	
	
	/*
	border-top-right-radius:10px;
    -moz-border-top-right-radius:10px;
    -webkit-border-top-right-radius:10px;
    
	border-bottom-right-radius:10px;
    -moz-border-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;  
    
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    */
    margin:8px;
    padding:4px;
}

.content
 {
   margin-left:176px; 
   border-left:solid 0px #161816; 
   background-color:Transparent; 
   padding-left:10px; 
   padding-bottom:20px;
   min-height:500px;
 }

.footer
{
	clear:both;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;	
	padding-bottom:30px;		
	border-top: 1px solid gray;
	color:#fff;
	font-size:10pt;
	background-color:#ff6633;
	border-top:solid 2px #666;
	margin-top:0px;
}

.tickertext
{
  color:#6C8B92;
  text-align:justify;
  margin:5px;
  vertical-align:middle;
}

.maxwidth
{
	width:96%;
}

.midwidth
{
	width:70%;	
	float:left;	
}

.vablock
{
	display:inline-block; vertical-align:top;
}

.vaextremeright
{	
	float:right; margin-left:0px; margin-right:15px; width:26%; 
}

.justified
{
	text-align:justify;	
	margin-right:4px;
}

.leftsplit
{
	width:49%; 
	float:left; 
	margin-left:0px; 	
}

.rightsplit
{
	/*margin-left:49%; */
	/*margin-right:3px;*/ 	
	float:right;
	width:49%;	
}

.largeleftsplit
{
	width:56%;
	float:left; 
	margin-left:5px; 	
	border-color:#f00;
	border-width:0px;
	border-style:solid;
	margin-top:0px; 
	padding-top:0px;
}

.smallrightsplit
{	
	margin-left:58%;
	margin-right:3px; 
	border-color:#f00;
	border-width:0px;
	border-style:solid;
	margin-top:0px; 
	padding-top:0px;
}

.va3colright
{
	float:right; width:30%; margin-right:5px;
}

.va3colleft
{
	float:left; width:66%;
}

.va3colleftsplit
{
	width:49%; 
	float:left; 
	margin-left:0px; 	
}

.va3colrightsplit
{
	width:50%; 
	float:right; 
	margin-left:0px; 	
}

.reset
{
	clear:both;
	height:1px;
}

.tickercontent
{
	color:#00f;
}
    
div#shift 
{
  -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
  -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
  box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
}

.boxshadow div#shift {
    -webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    border: 0; /* don't forget to get rid of the border too */
}

.aleft
{
	text-align:left;
}

.aright
{
	text-align:right;
}

.ajust
{
	text-align:justify;
}

.newspod
{
	height:240px; overflow-y:scroll; overflow-x:hidden;
}

.newspod ul
{
	margin-left:0px; padding-left:0px;
}

.newspod ul li
{
	background-color:#fff; margin-left:0px; padding-left:2px; padding-right:2px; padding-bottom:2px; margin-top:2px; margin-right:3px; border-bottom:solid 1px #6C8B92; list-style-image:none; list-style-type:none;
}

.testimonialspod
{
	/*height:240px; overflow-y:scroll; overflow-x:hidden;*/		
}

.testimonialspod ul
{
	margin-left:0px; 
	padding-left:0px;
}

.testimonialspod ul li
{
	background-color:#fff; 
	
	margin-top:2px; 
	margin-right:3px; 
	margin-left:0px; 
	margin-bottom:16px; 
	
	padding-top:4px;
	padding-left:4px; 
	padding-right:2px; 
	padding-bottom:2px; 
		
	border-right:solid 1px #6C8B92; 
	border-bottom:solid 1px #6C8B92; 
	
	border-radius:4px; 
	
	list-style-image:none; 
	list-style-type:none;
	
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
	box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
}

.lst li
{
	padding-left:0px;
	color:#6C8B92;
	list-style-type:square;	
}

.lst li span
{
	color:#000;	
}

.sitemapheader
{
	color:#6C8B92;
	font-size:medium;
	margin-left:0px;
	padding-left:0px;
}

.sitemap ul
{
	margin-top:0px;
	padding-top:0px;
}

.sitemap li
{
	margin-left:24px;
	color:#6C8B92;
	list-style-type:square;	
}

.sitemap li a
{
	color:#000;
	text-decoration:none;
	font-size:small;
}

.sitemap li a:hover
{
	color:#f00;
	text-decoration:none;
	font-size:small;
}

.loginstatus
{	
	background: #efefef; 	
		
	-webkit-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
    box-shadow: 4px 4px 4px rgba(0,0,0,0.3);
  	
	padding: 3px;
	padding-right : 2px;
	border: 2px solid #6C8B92;
	border-radius:4px;
		
	margin-right:12px;
	
	opacity:0.8;	
	width:150px;
	float:right;
	position:relative;
	top:40px;
}

.standardbutton
{
	font-size:large;
	color: #666;
	text-decoration:none;
}

.standardbutton:hover
{
	color:#f00;
}


.newspod
{
	height:240px; overflow-y:scroll; overflow-x:hidden;
}

.newspod ul
{
	margin-left:0px; padding-left:0px;
}

.newspod ul li
{
	background-color:#fff; margin-left:0px; padding-left:2px; padding-right:2px; padding-bottom:2px; margin-top:2px; margin-right:3px; border-bottom:solid 1px #6C8B92; list-style-image:none; list-style-type:none;
}

.zerotop
{
	margin-top:0px;
	padding-top:0px;
}

a.rightarrowsolidbuttongrey
{
	color:#000;
	font-weight:bolder;
	text-decoration:none;	
	background:url("../images/gen/rightarrow.gif") no-repeat 3px 6px;	
	display:inline-block;
	vertical-align:middle;	
	background-color:#cdcdcd;
	border: solid 1px #cdcdcd;
	border-radius:6px;
	padding-left:16px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:3px;
}

a.rightarrowsolidbuttongrey:hover
{
	color:#fff;
}

a.rightarrowsolidbutton
{
	color:#fff;
	
	text-decoration:none;	
	background:url("../images/arrows/red-teaser-arrow-e.gif") no-repeat -4px 0px;	
	display:inline-block;
	vertical-align:middle;	
	background-color:#666;
	border: solid 0px #f00;
	border-radius:6px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:3px;
	white-space:nowrap;
}

a.rightarrowsolidbutton:hover
{
	color:#ff0;
}