.capitalize {
	text-transform: capitalize;
}
.center {
display: block;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.left {
float:left;
margin-top: 1px;
margin-right:10px;
margin-bottom:5px;
}
.right {
float:right;
margin-top: 1px;
margin-left:10px;
margin-bottom:5px;
}
.centerWithBorder {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #636466;
	margin-bottom: 10px;
}
.leftWithBorder {
 float: left;
 margin-top: 1px;
 margin-right: 10px;
 margin-bottom: 5px;
 border-width:1px;
 border-style:solid;
 border-color:#636466;
}
.rightWithBorder {
 float: right;
 margin-top: 1px;
 margin-left: 10px;
 margin-bottom: 5px;
 border-width:1px;
 border-style:solid;
 border-color:#636466;
}
.clear {
	clear: both;
}

.featurebox1col {
	background-color:#transparent;
	margin-bottom: 10px;
	width:170px;

}
table.featurebox1col > tbody > tr:first-child > td:first-child {
background-image:url(/images/boxes/featurebox1-top.gif);
background-position:100% 100%;
background-repeat:no-repeat;
font-size:0;
height:4px;
overflow:hidden;
width:170px;
}
table.featurebox1col > tbody > tr:first-child + tr  > td:first-child {
background-image:url(/images/boxes/featurebox1-middle.gif);
background-position:100% 100%;
background-repeat:repeat-y;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 5px;
}
table.featurebox1col > tbody > tr:first-child + tr + tr > td:first-child {
background-image:url(/images/boxes/featurebox1-bottom.gif);
background-position:100% 100%;
background-repeat:no-repeat;
font-size:0;
overflow:hidden;
width:170px;
height:12px;
}

.featurebox2col {
	margin-bottom: 10px;
	width: 100%;
}
table.featurebox2col > tbody > tr:first-child > td:first-child {
background-image:url("/images/boxes/featurebox2-left.gif");
background-position:0px 0px;
background-repeat:no-repeat;
font-size:0;
overflow:hidden;
width:16px;
}
table.featurebox2col > tbody > tr:first-child > td:first-child + td {
padding-top: 10px;
padding-right: 10px;
padding-left: 2px;
padding-bottom: 5px;
}
table.featurebox2col > tbody > tr:first-child + tr > td:first-child {
background-image:url("/images/boxes/featurebox2-leftBottom.gif");
background-image:
background-position:0px 0px;
background-repeat:no-repeat;
font-size:0;
overflow:hidden;
width:16px;
height:18px;
}
table.featurebox2col > tbody > tr:first-child + tr > td:first-child +td {
background-image:url("/images/boxes/featurebox2-rightBottom.gif");
background-position:100% 0px;
background-repeat:no-repeat;
font-size:0;
overflow:hidden;
height:18px;
}

.quoteHeader, .featurebox2col * h1 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	text-transform: none;
	color:#0067bb;
	margin-bottom: 12px;
}

.quoteText, .featurebox2col * p {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 8px;
	color:#0067bb;
}
.quoteFontSmall {
font-family:Arial, Helvetica, sans-serif !important;
font-size:14px !important;
line-height:15px !important;
color:#636466 !important;
}

.featurebox3col {

}
table.featurebox3col > tbody > tr:first-child > td:first-child {
background-image:url(/images/boxes/featurebox3_leftTop.gif);
background-position:100% 100%;
background-repeat:no-repeat;
font-size:0;
height:5px;
overflow:hidden;
width:5px;
}
table.featurebox3col > tbody > tr:first-child > td:first-child + td {
background-image:url(/images/boxes/featurebox3_top.gif);
background-repeat:repeat-x;
font-size:0;
height:5px;
overflow:hidden;
}

table.featurebox3col > tbody > tr:first-child > td:first-child + td + td {
background-image:url(/images/boxes/featurebox3_rightTop.gif);
background-position:100% 100%;
background-repeat:no-repeat;
font-size:0;
height:5px;
overflow:hidden;
width:5px;
}
table.featurebox3col > tbody > tr:first-child + tr > td:first-child {
background-image:url(/images/boxes/featurebox3_left.gif);
background-position:100% 100%;
background-repeat:repeat-y;
font-size:0;
overflow:hidden;
width:5px;
}
table.featurebox3col > tbody > tr:first-child + tr > td:first-child + td {
border:6px solid #FFFFFF;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 5px;
}
table.featurebox3col > tbody > tr:first-child + tr > td:first-child + td + td {
background-image:url(/images/boxes/featurebox3_right.gif);
background-position:0 0;
background-repeat:repeat-y;
font-size:0;
overflow:hidden;
width:5px;
}
table.featurebox3col > tbody > tr:first-child + tr + tr > td:first-child {
background-image:url(/images/boxes/featurebox3_leftBottom.gif);
background-position:100% 0;
background-repeat:no-repeat;
font-size:0;
height:5px;
overflow:hidden;
width:5px;
}
table.featurebox3col > tbody > tr:first-child + tr + tr > td:first-child + td {
background-image:url(/images/boxes/featurebox3-bottom.gif);
background-position:100% 0;
background-repeat:repeat-x;
font-size:0;
height:5px;
overflow:hidden;
}
table.featurebox3col > tbody > tr:first-child + tr + tr > td:first-child + td + td {
background-image:url(/images/boxes/featurebox3_rightBottom.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:0;
height:5px;
overflow:hidden;
width:5px;
}
table.pricingTable {
width:100%;
}
table.pricingTable > tbody > tr:first-child > th:first-child {
border-right:1px solid #636466;
}


table.pricingTable > tbody > tr:first-child > th:first-child, table.pricingTable > tbody > tr:first-child > th:first-child+th {
border-right:1px solid #636466;
}

table.pricingTable > tbody > tr > td:first-child, table.pricingTable > tbody > tr > td:first-child+td {
border-right:1px solid #636466;
}


table.pricingTable th {
border-top:1px solid #636466;
border-bottom:4px double #636466;
font-weight:bold;
padding:4px 15px 4px 15px;
}
table.pricingTable > tbody > tr > td:first-child {
border-right:1px solid #636466;
}
table.pricingTable td {
padding:4px 15px 4px 15px;
border-bottom:1px solid #636466;
}

.votingFeatures {
background-image:url(/images/background/rule-doubleGreyVertical.png);
background-repeat:repeat-y;
background-position:right top;
width:360px;
padding-right:15px;
margin-right:15px;
float:left;
}

div.onlineVotingPricing {
width: 290px; 
float: right;
}

.fontRed {
	color: #c1272d;
}
.fontBlue {
	color: #0167ba;
}
.fontGreen {
	color: #72a726;
}

.fontGray {
	color: #636466;
}
.fontWhite {
	color: #FFFFFF;
}
.fontBlack {
	color: #000000;
}
.fontSmall {
font-family:Arial, Helvetica, sans-serif !important;
font-size:10px !important;
line-height:12px !important;
}
.leadFeature {
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:19px;
}
.leadPage {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
line-height:24px;
color:#c1272d;
}
.uppercase {
	text-transform: uppercase;
}
.order {
margin-top:0px;
}
a.orderButton {
background-image:url(/images/buttons/orderButton.png);
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
padding-right:0px;
padding-top:0px;
}
a.orderButton img {
height:65px;
width:172px;
margin-bottom:5px;
}
a.orderButton:hover {
background-image:url(/images/buttons/orderButton_ON.png);
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
padding-right:0px;
padding-top:0px;
}

div.chat a {
background-image:url("/images/buttons/chatButton2.png");
background-position:0 0;
background-repeat:no-repeat;
padding: 96px 172px 0 0;
display:block;
}
div.chat a:hover {
background-image:url("/images/buttons/chatButton2_ON.png");
   background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding: 96px 172px 0 0;
}

a.contactUsDemo {
background-image:url(/images/buttons/demoButton.png);
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
padding-right:0px;
padding-top:0px;
}
a.contactUsDemo img {
height:65px;
width:172px;
margin-bottom:5px;
}
a.contactUsDemo:hover {
background-image:url(/images/buttons/demoButton_ON.png);
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
padding-right:0px;
padding-top:0px;
}
table.tblForm p {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:15px;
margin-bottom:0px;
}
iframe#quickUpdate > body {
background-image:none;
}
p.button99_right a {
background-image:url("/images/buttons/99Round.png");
background-position:0 0;
background-repeat:no-repeat;
float:right;
width:145px;
height:145px;
}
p.button99_right a:hover {
background-image:url("/images/buttons/99Round_ON.png");
background-position:0 0;
background-repeat:no-repeat;
float:right;
width:145px;
height:145px;
}
p.button99_center  {
margin-bottom:0px;
}
p.button99_center a {
background-image:url("/images/buttons/99Round.png");
background-position:0 0;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
width:145px;
height:145px;
display:block;
}
p.button99_center a:hover {
background-image:url("/images/buttons/99Round_ON.png");
background-position:0 0;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
width:145px;
display:block;
height:145px;
}

