body{
	background:#999999 url('../images/black-bg-fade.gif') repeat-x fixed center 50%; font-family: arial;
	font-size: 9pt;
	text-align: center; 
	margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px
}
#maincontainer,#maincontainer-CCCHome{
	width: 860px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	border:2px solid #000;
}
#maincontainer-CCCHome{
	background-color:#FFFFFF;
}
#maincontainer{
	background-color:#FFFFFF;
}
#footer{
	clear: left;
	width: 860px;
	background-color: #D9D3D3;
	border-top: 2px solid #6C6C6C;
	text-align: center;
	padding: 4px 0;
}
#contentwrapper{
	float: left;
	width: 100%;
}
.innertube{
	padding: 5px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;

}

div.bottomlinks{
	border-top: 1px dashed #0000FF;
	margin: 5px auto 0px auto;
	width: 350px;
}

div.bottomlinks a,.bottomrss a{
	margin: 0px 5px 0px 5px;
	padding: 5px;
}
div.bottomtext{
	font-family: arial;
	font-size: 8pt;
}
A
{
}
A A:link
{
    COLOR: black;
    TEXT-DECORATION: none
}
A A:visited
{
    COLOR: black;
    TEXT-DECORATION: none
}
.A
{
    COLOR: blue
}
A
{
    COLOR: black;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: black
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: black
}
img	{
	border: none;
}
div.tophome{
	padding: 5px 0px 5px 0px;
	width:800px;
	text-align:left;
}
.progressbar{
width:120px;float:left;
}
.progressbar span{
display:table-cell;width:20px;border:1px solid black;height:10px;overflow: hidden;empty-cells: show;
}
.textcell{
	display: table-cell;
	width: 300px;	
 	padding:0 20px 0 20px;
	margin: auto 0 auto 0;
	vertical-align: top;
}
table{
	font-size: 9pt;
}
h2{
	font-family: arial;
	font-size: 15pt;
	font-weight: bold;
}

h2.background,h2.highlight,div.background,div.yearbackground{
	background-color: #E8E8E8;
}

h2.background2{
	background-color: #FAFAFA;
}
h2.highlight{
	text-align:center;
}
.PricingBubbleTip{
	background-image: URL(../images/ltgrey-head-mid.gif);
	width:450px;border: 1px solid black;
}
.pricing-header-title{
	/*background-color:#cc99ff*/
	padding:3px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
	background-image: URL(../images/orange-dialog-bg.gif);
}
.priceheading{
	background-color:#0080c0;
	text-align:center; 
	font-weight:bold;
	color:#ffffff;
	padding:3px;
	height:20px;
	clear:left;
}