body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11pt;
        line-height: 1.85em;
        color: #777;
}

td {
        font-family: Arial, Helvetica, sans-serif;
}

a {
        color: #3A8EB5;
        text-decoration: underline;
}

h1, h2, h3, h4 {
        padding: 0px;
        margin: 0px;
}

a:hover {
        text-decoration: none;
}

.button {
        display: inline-block;
        background: #23749f;
        background-image: -moz-linear-gradient(top, #3b91b6, #23749f);
        background-image: -webkit-linear-gradient(top, #3b91b6, #23749f);
        background-image: -o-linear-gradient(top, #3b91b6, #23749f);
        background-image: -ms-linear-gradient(top, #3b91b6, #23749f);
        background-image: linear-gradient(top, #3b91b6, #23749f);
        border-radius: 8px;
        box-shadow: inset 0px 0px 0px 1px #005173, inset 0px 2px 1px 0px #76c0e0, inset 0px 0px 0px 2px #4d98bb;
        text-shadow: -1px -1px 0 rgba(0,0,0,1);
        color: #fff !important;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: 800;
        font-size: 0.95em;
        letter-spacing: 0.075em;
        padding: 0.8em 1.5em 0.8em 1.5em;
        outline: 0;
}

.error-box {
	background-color: #FFDDDD;
        border: 1px solid #FF0000;
        padding: 5px;
	color: #FF0000;
        opacity:0.7;
}

.submit_tab {
}

.tick_icon {
	padding-left: 24px;
        background: url(./images/icons/available_icon.gif) 0 3px no-repeat;
}

.wizardstep_active {
        border-left: 2px solid #FF0000;
        font-weight: bold;
        padding-left: 5px;
}

.data-item {
        padding-left: 22px;
        background: url(./images/icons/squarebullet.gif) no-repeat 0px 8px;
}

.package_select {
        border: 1px solid #FF6600;
        background-color: #EEEEEE;
}

.package_unselect {
        border: 1px solid #CCCCCC;
        background-color: #FFFFFF;
}

.tab_active {
        background-color: #CCCCCC;
        color: #FFFFFF;
        border: thin solid #FFCB06;
        padding: 5px;
}

.tab_nonactive {
        border: thin solid #CCCCCC;
        padding: 5px;
        background-color: #FFFFFF;
        color: #777777;
}
