body 
{
  background-image: url(../images/background_new.jpg);
  background-repeat:repeat-x repeat-y;
  font-family: sans-serif;
  font-size: 10pt;                                                                    
  line-height: 1.4
}

.toplinks a
{
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}

.frameBorder
{
  background-color: #7F000E; 
  padding: 1px;
  border: 1px solid #FFFFFF;
  width: 915px;
  height: 100%;
  margin: auto;
}

.frame
{
  border-collapse: collapse;
  border: 1px solid #000000;
  padding: 0px;
  margin:0px;
  background-color: #FFFFFF;
  width: 915px;
}

.topNavBar
{
  text-align: right;
  padding: 4px;
  background-color: #5F5F5F;
  background-image: url('../images/bannerbg.jpg');
  color: #FFFFFF;
  border-bottom: 1px solid #000000;
}

.topNavBar a
{ 
  color: #FFFFFF;
}

.main
{
  border-collapse: collapse;
  background-color: #FFFFFF;
  width: 100%;
  margin: 0px;
  padding: 0px;
  height: 80%;
}

h2
{
  font-size: 14px; 
  color: #808080;
}

h1
{
  font-size: 22px; 
  color: #808080;
}

.main a 
{
  color: #9B1B1F;
}

.smallBoldFont
{
  font-size: 10px;
  font-weight: bold;
  font-weight: 100;
}

.smallFont
{
 font-size: 10px;
}

.homeTitle
{
  text-align:left;  
  padding-top: 5px;
}

.pageContent
{
  text-align: justify;
  padding: 0px 6px 0px 6px;
  width: 100%;
  vertical-align: top; 
}

.sidePanel
{
  width:20%;
  vertical-align: top;
}

.cmsText
{
  padding: 4px;
  vertical-align: top;
}

.footer
{
  width: 100%;
  padding: 0px;
  margin: 1px; 
  border-collapse: collapse;
  background-color: #FFFFFF;
  font-size:10px;
}

.footer .links
{
  text-align: left; 
}

.footer .madeby
{
  text-align: right;
}

.footer .copyright
{
  text-align: center;  
}

.footer a
{
  color: #981418;  
  font-weight: bold;
  text-decoration: none;
}

.navigationabox
{
  margin: 0px;
  padding: 6px 0px 6px 0px;
  font-size: 10px;
  font-weight: bold;
}

.navigationabox a
{
  font-size: 11px;
  color: #981418;
  text-decoration: none;
}

.navigationabox td
{
  text-align: left;
}

.navigationb
{
  border-collapse: collapse;
  padding: 0px;
  margin: 0px;
  height: 25px;
  background-image:url(../images/navigationb.gif);
}

.navigationb tr td
{
  text-align: center;
  font-weight: bold;
}

.navigationb a
{
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
}
       
.navigationc
{
  background-image:url(../images/bannerb.gif) ;
  background-repeat: no-repeat;
  background-position: left;
  width: 890px;
  height: 75px;
  text-align: center;
  vertical-align:bottom;
}

.newsRepeater
{
  font-size:10px;
  border: 1px solid #999999; 
  width: 100%; 
  margin: 2px 0 2px 0;
  background-color: #EFEFEF;
}

.newsRepeater .title td
{
  padding: 4px;
}

.newsRepeater .title
{
  background-color: #981418; 
  background-image:url(../images/navigationb.gif) ;
  color: #FFFFFF;
}

.newsRepeater a
{
  font-size: 12px;
  color: #FF0000;
  text-decoration: none;
  font-weight: bold;
}

.financialCalculator
{
  width: 100%;
  padding: 0px; 
  margin: 0px;
  font-size: 11px; 
}

.financialCalculator a
{
  color: #981418;
  font-weight: bold;
}

.financialCalculator h2
{
  padding: 2px;
  margin: 2px;
  text-align: center; 
}

.border
{
  border: 1px solid #000000;
  background-image: url('../images/input_box.gif');
  background-repeat: no-repeat;                      
  padding: 1px;
	font-family: Trebuchet MS, Georgia, Times New Roman, serif; 
}

.button
{
  border: 2px solid #404040;
  color: #404040;
  background-color: #CCCCCC;
	font-family: Trebuchet MS, Georgia, Times New Roman, serif;  
}

.staffImage
{
  float: left;
  margin: 0 10px 0 0;
  border: 4px solid #CCCCCC;
}

.riskProfiler
{
  width: 100%; 
  border: 1px solid #CCCCCC;
  padding: 2px; 
}

.riskProfiler .smallText
{
 font-size: 8pt; 
 background-color: #EFEFEF;
 padding: 4px;
}

.riskProfiler th
{
 font-size: 7pt;
 color: #FFFFFF;
 background-color: #9B1B1F;
 text-align: center;
 vertical-align: top;
}

.riskProfiler .resultBar
{
  background-color: #CCCCCC; 
  height: 30px;
  text-align: center;
  border: 1px solid #000000;
}

.riskProfiler .hot
{
  background-color: #FF3F47;
  text-align: center;
  border: 1px solid #000000;
}

.riskProfiler .warm
{
  background-color: #FFB93F;
  text-align: center;
  border: 1px solid #000000;
}

.riskProfiler .cold
{
  background-color: #773FFF;
  text-align: center;
  border: 1px solid #000000;
}

.riskProfiler .freezing
{
  background-color: #CFF2FF;
  text-align: center;
  border: 1px solid #000000;
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}

.Recommendation
{
  border: 4px solid #CCCCCC;
  background-color: #FFFFFF;
  filter:alpha(opacity=200);
	-moz-opacity: 0.6;
	opacity: 1.0;
  z-index: 1000;
  position: absolute;
  top: 20%;
  left: 30%;
  padding: 8px;
  height: 550px;
  width: 600px;
  overflow:auto;
}

.ImageFrame
{
 /*border: 1px solid #CCCCCC;*/
 margin: 4px;
}

.fade-box
{
  margin-left: 0px;
  position: absolute;
  top: 163;
  width: 300px;
  height: 150px;	
}

.fade-box p 
{
  width: 280px;
  padding: 5px 10px 0 10px;
  margin: 0;
}

.timer
{
  position: relative;
  top:10px;
  right:10px;
  font-size: 10px;
  text-align:right;
}

.advertisement
{
	border: 1px solid #CCCCCC;
	width:210px;
	height:75px;
	text-align:left;
}


