html {
	margin: 0;
	padding: 0;
	}
body {

	line-height: 1.88889;
	color: #3E5DA9;
	background: #fff;
	margin: 0px 0px 0px 0px ;
	padding: 0;
	}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt;
margin: 0px 0px 0px 0px ;
}
th {
font-size: 120%;
}

input, select, file
{


    border:1px #70B4EA;
    border-style: double;
    border-spacing: 1px 1px;
}
input.none
{


    border:0px #70B4EA;
    border-style: double;
    border-spacing: 1px 1px;
}

.TopBG {
font-family: Verdana, sans-serif;

background-repeat: repeat-x
}
.cssbutton {
background: #fff;
padding: 1px;
font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
font-size: x-small;
font-variant : small-caps;
border : 1px solid #aaa;
}
.buttonleft {
color: #F8F8F8;
background: #000;
padding: 0px 4px 0px 4px;
}
.buttonright {
color: #f8f8f8;
background: #DE761D;
padding: 0px 4px 0px 4px;
}
.button {
	cursor:pointer;
	color:#70b4ea;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-decoration:none;
	}

.width100{
    width:800px;
    border:1px;
    }

.hr-dotted{
border:1px dotted #70b4ea;
}
.small{
    font-size:12px;
    }
.form {
    width: 350px;
    background:#eef6ff;
    border:7px #F6F8FA;
    border-style: double;
    border-spacing: 7px 11px;

}
.table_x {
width:100%;
text-align:center;
background: #fff;
font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
font-size: small;
font-variant : small-caps;
border : 0px solid #aaa;
border-spacing: 0px 0px;
}
.table_help {
width:100%;
text-align:center;
background: #fff;
font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
font-size: 10px;
border : 0px solid #aaa;
border-spacing: 0px 0px;
}

.title {
    font-weight:bold;
    font-size:10pt;

}

.error {
    padding: 5px;
    color: #FF0000;
    font-size:10pt;
    background: #F0E5E4;
    border:1px #FF0000;
    border-style: double;
    border-spacing: 1px 1px;
}

.plus {
    padding: 5px;
    color: #21449C;
    font-size:10pt;
    background: #E2FFE2;
    border:1px #5AAC5D;
    border-style: double;
    border-spacing: 1px 1px;
}
.minus {
    padding: 5px;
    color: #FF0000;
    font-size:10pt;
    background: #F0F7FF;
    border:1px #DEE9FF;
    border-style: double;
    border-spacing: 1px 1px;
}
.select {
    padding: 5px;
    font-size:10pt;
    background: #F0F7FF;
    border:1px #DEE9FF;
    border-style: double;
    border-spacing: 1px 1px;
}

.orange {
    color:#FD7904;
}

.show {
display: block;
visibility: visible;
}

.hidden {
display: none;
visibility: hidden;
}

.small {
  font-size:10px;
}
#imagevit {
/*border:1px solid #f00;*/
}

#imagevit img {
border-top:7px;
border-bottom:15px;
border-left:7px;
border-right:7px;
border-style:solid;
border-color:#eee;
}

#mediavit {

/* border:1px solid #f00; */
}
#mediavitb {
width: 125px;
border-top:7px;
border-bottom:15px;
border-left:7px;
border-right:7px;
border-style:solid;
border-color:#eee;
}

#header {
 background: URL('/images/header_banner.png') no-repeat;
}