﻿body {
    text-align: center;
    margin: 0px;
    background-color: #FFFFFF;
}

.text {
    font: 12px/16px arial, helvetica, sans-serif;
    color: #666666;
}

.text9 {
    font: 9px/15px arial, helvetica, sans-serif;
    color: #666666;
}

.textSmall {
    font: 11px/15px arial, helvetica, sans-serif;
    color: #666666;
}

.textBig {
    font: 16px/20px arial, helvetica, sans-serif;
    color: #666666;
}

.textTable {
    font: 12px arial, helvetica, sans-serif;
    color: #666666;
}

.textTableBig {
    font: 16px arial, helvetica, sans-serif;
    color: #666666;
}

.textTableSmall {
    font: 11px arial, helvetica, sans-serif;
    color: #666666;
}

.text14 {
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.text16 {
    font: 16px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.text18 {
    font: 18px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.text20 {
    font: 20px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.text22 {
    font: 22px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.text24 {
    font: 24px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.textPlanName {
    font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #333333;
}

.textPlanPrice {
    font: 18px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.textBox {
    background-image: url('../Graphics/TextBoxOrange.gif');
    background-repeat: repeat-x;
    font: 12px arial, helvetica, sans-serif;
    border: 1px solid #505050;
    padding: 2px;
    margin: 0px;
    color: #666666;
}

.listBox {
    background-color: #fff3c6;
    font: 12px arial, helvetica, sans-serif;
    border: 1px solid #0085DE;
    font-size: 12px;
    padding: 3px;
    margin: 0px;
    color: #666666;
}

.tableCell1 {
	font: 11px arial, helvetica, sans-serif;
	font-weight: bold;
    color: #666666;
	background : #e6eff3;
	padding: 0px 10px 0px 10px;
	height: 22px;
	border : 1px solid #cccccc;
}

.tableCell2 {
	font: 11px arial, helvetica, sans-serif;
    color: #666666;
	background : #fafafa;
	padding: 0px 10px 0px 5px;
	height: 22px;
}

.tableCell3 {
	font: 11px arial, helvetica, sans-serif;
    color: #666666;
	background : #cbdee7;
	padding: 5px;
	height: 22px;
	border : 1px solid #cccccc;
}

a:link {
    color: #0033ff;
    font-weight: bold;
    text-decoration: underline;
}

a:visited {
    color: #0033ff;
    font-weight: bold;
    text-decoration: underline;
}

a:hover {
    color: #0033ff;
    font-weight: bold;
    text-decoration: none;
}

a.topMenu {
    font: 16px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

a.topMenu:hover {
    font: 16px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #fd9600;
    text-decoration: none;
}



a.footerMenu:link {
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
}

a.footerMenu:visited {
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    text-decoration: underline;
}

a.footerMenu:hover
{
    font: 11px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

a.forgotPassword:link {
    font: 10px arial, helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

a.forgotPassword:visited {
    font: 10px arial, helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}

a.forgotPassword:hover {
    font: 10px arial, helvetica, sans-serif;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.rowNormal {
    display : block;
    border : solid 2px #000000;
}

.planGrayOrange 
{
    margin : 5px;
    background-image:url("../Graphics/PlanGrayOrange.gif");
}

.planGrayOrangeSelected 
{
    margin : 5px;    
    background-image:url("../Graphics/PlanGrayOrangeSelected.gif");
}

.planGrayBlack 
{
    margin : 5px;
    background-image:url("../Graphics/PlanGrayBlack.gif");
}

.planGrayBlackSelected 
{
    margin : 5px;    
    background-image:url("../Graphics/PlanGrayBlackSelected.gif");
}

.cellBlue {
	font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
	background : #e1f0ff;
	border : 1px solid #999999;
}

.cellOrange {
	font: 12px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
	background : #ffeca2;
	border : 1px solid #999999;
}


.cellGray {
	font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    background: #999999;
	border-bottom : 1px solid #999999;
	border-right : 1px solid #999999;
}

.cellLightGray {
	background : #fafafa;
	border : 1px solid #dddddd;
}

fieldset
{
     border: 2px solid #e20a55;
     width: auto;
     padding: 5px;
}

legend
{
    font: 14px arial, helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.boxBackgroundNormal {
    background-color: #f2f2f2;
}

.boxBackgroundBlue {
    background-color: #03a5df;
    cursor: pointer; 
}

.boxBackgroundGreen {
    background-color: #abd510;
    cursor: pointer; 
}

.boxBackgroundColor {
    background-color: #ffea00;
    cursor: pointer; 
}

.floatLeft {
  float: left;
  padding-top: 5px;
  padding-right: 5px;
}

.rowNormal {
    background-color: Transparent;
}

.rowColor {
    background-color: #f2f2f2;
    cursor: pointer; 
}
