body {
margin:0px 0px 0px 0px;
}
#mainWrap {
width:990px;
margin-left:auto;
margin-right:auto;
}
#header {
text-align:right;
height:60px;
padding-bottom:13px;
}
#mainMenu {
width:986px;
height:21px;
padding-left:4px;
z-index:99999;
}
#aboveContent {
margin-top:-12px;
width:600px;
}
#contentWrap {
margin-top:15px;
}
#leftColumn {
width:160px;
float:left;
margin-left:0px;
}
#mainContent {
float:left;
margin-left:30px;
width:610px;
margin-bottom:15px;
}
#mainContent2 {
float:left;
margin-left:25px;
width:670px;
margin-bottom:15px;
}
.titlePricing {
margin:0px;
/*	margin:12px; */
/*	margin-left:21px;*/
}
#contentBody {
margin-left:21px;
padding-top:15px;
}
#rightColumn {
width:160px;
float:right;
margin-top:-15px;
}
.nextPage {
text-align:right;
margin-top:35px;
}
#footer {
clear:both;
margin-top:5px;
padding-bottom:35px;
}
.innerColumn {
width:180px;
float:right;
margin:10px;
margin-top:5px;
}
.innerColumn2 {
width:298px;
float:right;
margin-top:5px;
}
.innerColumn2 p {
margin-top:2px;
margin-left:2px;
padding:0px;
text-align:left;
}
.required {
font-weight: bold;
color: #F00;
}
.possibleRequired {
font-weight: bold;
color: #00F;
vertical-align: super;
}
a.spaced {
display: block;
}
.failed, .succeeded {
display: block;
width: 400px;
color: #000;
padding: 3px;
}
.failed, .feedbackunclean {
border: 2px solid #800000;
background-color: #FF8080;
}
.succeeded, .feedbackclean {
border: 2px solid #008000;
background-color: #80FF80;
}
.smallcaps {
font-variant: small-caps;
}
td.red {
color: #F00;
}
.infotooltip
{
    border-bottom: 1px #000000 dotted;
    cursor: help;
}