html { min-height: 100%; margin-bottom: 1px; }
body{margin:0px; text-align:center; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.clearing{height:1px; clear:both; overflow:hidden;}
.clearing-20{height:25px; clear:both; overflow:hidden;}
.clearing-10{height:10px; clear:both; overflow:hidden;}
.clearing-button{height:1px; clear:both; overflow:hidden; margin:0px 0px -1px 0px;}

a:link, a:visited, a:hover, a:active
{
color:#194F85;
text-decoration:underline;
}
a:hover{text-decoration:none;}


#container{
	text-align:left;
	margin:0px auto;
	width:791px;
	border:1px solid;
}
a img{border:medium none; text-decoration:none;}


.button-back-105, .button-back-122, .button-back-197, .button-back-140{border:1px solid;background:url(../../images/buttons/button_back.gif) repeat-x bottom;}

.button-back-105{width:115px;}
.button-back-105 .btn-text{width:83px;}

.button-back-122{width:132px;}
.button-back-122 .btn-text{width:100px;}

.button-back-140{width:150px;}
.button-back-140 .btn-text{width:118px;}

.button-back-197{width:207px;margin:0px 0px 3px 0px;}
.button-back-197 .btn-text{width:175px;}


div.button{
	margin:0px;
	padding:0px;
	background:url(../../images/buttons/button_arrow.gif) no-repeat center right;
	
}
.button .btn-text{
	float:left;
	padding:2px 8px 2px 8px;
	margin:0px -1px 0px 0px;
	border-right:1px solid;
	text-align:right;
}
div.button div.btn-text, div.button div.btn-text a:link, div.button div.btn-text a:hover, div.button div.btn-text a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
div.button div.btn-arrow{
	float:left;
	margin:0px;
	width:14px;
	text-align:center;
	border-left:1px solid;
}

.supportContact{width:198px; float:left; text-align:center; padding:25px }


/*----------------------------------------------------------------------------------
		EXISTING CSS	EXISTING CSS	EXISTING CSS	EXISTING CSS	
------------------------------------------------------------------------------*/

tr.Row1 td, tr.Row2 td{font-size:13px;	
	border-bottom:1px solid #D9E9F6;
	border-left:1px solid #D9E9F6;
	padding:5px 10px;
	font-size:11px;
	text-align:center;
}
.NumberUsers{
	padding:10px 10px 0px;
}
tr.Row1, .Row1Color {
	background-color:#F4F8FC;
}

tr.Row2, .Row2Color {
	background-color:#fbfaf4;
}

.tableBorder
{
	border-right:1px solid #D9E9F6;
	border-top:1px solid #D9E9F6;
}

.CostFormHeader {
	background:#EEF6FD none repeat scroll 0%;
	border-bottom:1px solid #D9E9F6;
	color:#175B98;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	text-align:center;
}


th{
background:#EEF6FD none repeat scroll 0%;
color:#175B98;
border-bottom:1px solid #D9E9F6;
border-left:1px solid #D9E9F6;
}

.floatRight{float:right; margin:0px 20px;}
#sharePoints div{width:355px;}
#sharePoints div.width{width:263px; float:left;}
#sharePoints img{float:left;margin:0px 10px 0px 0px;}
#sharePoints p{float:left; width:273px; padding:0px;}
#sharePoints ul{float:left; padding:0px 0px 0px 20px;}
#sharePoints{clear:both; margin:0px 0px 20px;}

tr.Row1 td.NewFormHeader, tr.Row2 td.NewFormHeader{text-align:left;}
