body {
	font-size : 12px;
	margin: 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table {
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A:link {
	color: #3371B1;
}

A:visited {
   color: #408FDF;
}

A:active {
	color:#CAA332;
}

.brown_frame_text {
	font-size : 14px;
	color: #665219;
}

.blue_frame_text {
	font-size : 14px;
}
.dashedtext {
  border-bottom: 1px dashed red;
}
.marked_text {
	color:#408FDF;
	font-weight: bold;
}

h2 {
	font-size : 24px;
	color:#3371B1;
	font-weight:bold;
}

h3 {
	color: #665219;
	font-size : 20px;	
	font-weight:bold;
}

h4 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: Verdana;
	font-weight : bold;
}

.steps {
	color:#ffffff;
	font-size : 28px;
	font-weight : bold;
	/*background : url(img/number_back.gif);*/
	width: 35px;
	height: 35px;
	text-align : center;
	float : left;
	margin-right : 20px;
}

.text_div {
	font-size : 14px;
	margin : 0px 10px 40px 0px;
}

.table_text {
	font-size : 14px;
}
.error {
	color:#BE311B;
	font-weight:bold;
}

.content {
	font-size : 14px;
	margin-top : 10px;
    margin-right: 20px;
	margin-left: 20px;	
	margin-bottom:40px;
}

.num_label {
	color:#3371B1; 
	font-weight:bold; 
	font-size:26px;
}

td.right
{
	text-align: right;	
	font-style:italic;
}

.description
{
	font-size : 14px;
}

.tooltip{ 
	width: 300px; color:#000;
	visibility: hidden;
	position:  absolute;
	font:lighter 11px/1.3 Arial,sans-serif;
	text-decoration:none;text-align:center;
}

.tooltip .top{padding: 30px 0px 0px 0px;
    background: url(../png/bt.png) no-repeat top}

.tooltip .bottom{
    padding:0px 30px 30px 20px;
    background: url(../png/bt.png) no-repeat bottom}

.required
{
 font-size: 10px;
 color:#990000;
 font-weight:bold;
 
}

.shiftedUp {
    position: relative; 
    top:-3px; 
}
.step1_divs{
width: 476px;
height: 131px;
cursor: pointer;

}

.step1_divs_spans_big{
color: #665219;
font-family: Verdana;
font-size: 18pt;
font-weight: bold;
}

.step1_divs_spans_small{
color: #665219;
font-family: Verdana;
font-size: 10pt;
}

.step1_divs_table{
width: 541px;
height: 117px;
text-align: center;
}

#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px; left: 0px;
}
.modalBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
.modalContainer
{
    position: absolute;
    width: 300px;
    left: 50%;
	margin-left: -150px;
    top: 50%;
	margin-top: -163px;
    z-index: 750;
}
.modal
{
    top: -150px;
    left: -150px;
    z-index: 1000;
    padding: 0px;
}
.modalTop
{
    width: 292px;
    background-color: #000099;
    padding: 4px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 10px;
}

.bottomHead {
	font: bold 12px Verdana;
	color: #3371b1 !important;
	margin: 0 0 10px 20px;
}

.bottomLink {
	font: normal 12px Verdana;
	color: #000 !important;
	text-decoration: underline;
}

#bottomMenu {
	margin-top: 15px;
	margin-bottom: 15px;
}
#bottomMenu td{
	border-left: 3px solid #dce7f3;
}

#bottomMenu li{
	margin: 8px 0 8px 0;
}

.block {
	margin: 0 0 0 120px;
}

.filled-block {
	background: #f5efd0;
	margin: 0 20px 0 80px;
	padding: 5px 5px 5px 20px;
}

.note {
    font-size: 12px;
    font-style: italic;
}

.fileinput {
    min-height: 1px !important;
}

.border-cell {
	font-size: 2px;
	padding: 0;
	margin: 0;
	border: 0;
}

span.set-picture-button-select{
	margin-left: 0px ;
}

@media screen and (max-width: 750px) {
	.footerMain {
		display: none;
	}
}