body {
background:#24658E !important;
}
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6 {
background-position:left top;
background-repeat:no-repeat;
border:0 none transparent;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
.dsp-page  {
background:url("images/bg1.png") repeat-x scroll 0 0 #F5F9FC;
/*background-color:#E8F3FB;*/
margin:0;
min-width:934px;
padding:0;
}
.dsp-main {
margin:0 auto;
position:relative;
width:934px;
}
.dsp-mainhead {
}
.dsp-container {
margin:0 auto;
}

.dsp-header {
background:url("images/header2.jpg") no-repeat 0 0 transparent;
height:116px;
position:absolute;
width:934px;
}
div.dsp-content {
background:url("images/bg1.png") repeat-x 0 -1253px #F5F9FC;
border-color:-moz-use-text-color #92B7D0;
border-left:1px solid #92B7D0;
border-right:1px solid #92B7D0;
border-style:none solid;
border-width:medium 1px;
width:932px;
padding-top:116px;
}
.dsp-main-footer {
background:url("images/footer.png") no-repeat 0 0 transparent;
height:65px;
position:absolute;
width:934px;
}
.f1 {border:none; padding-left:35px; margin-top:5px; margin-bottom:15px;}
.f2 {border:none; padding-left:35px; margin-top:5px;}

.inFields { padding-bottom:3px; margin-top:3px; border-bottom:1px solid #9DBFD4; width:530px;}

label {
font-size:11px;
font-weight:bold;
color:#666;
display:block;
float:left;
width:280px;
padding-top:3px;
}
input, textarea, select {
font:13px/15px;
padding:0;
display:block;
}
input.ininput {display:inline;}

strong {font-family:Arial, Helvetica, sans-serif;}

p.title {color: #0F4780; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-top:12px;}
div.declaration, div.indeclaration { color: #0F4780; text-align: left; }
div.declaration  { padding: 2px; margin: 1em; background: #D32532; height:125px;}
div.indeclaration { padding:12px; background:#E4EFF7; height:95px;}
.longpass  {border-top:1px dotted #0F4780;clear:both;font-size:1%;height:1px;width:632px;}
.shortpass  {border-top:1px dotted #0F4780;clear:both;font-size:1%;height:1px;width:175px;}
.intext {font:11px/15px Arial, Helvetica, sans-serif;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.mright {margin-right:40px;}
.mandatory {color:#D32532;}
.diploma {font:bold 13px/18px Arial, Helvetica, sans-serif; color:#000; margin-left:10px;}
.price {font:bold 13px/18px Arial, Helvetica, sans-serif; color:#0F4780; margin-left:15px; text-align:right;}
.dipcat {border-top:1px dotted #0F4780;clear:both;font-size:1%;height:1px;width:285px; margin-top:6px; margin-bottom:6px;}
.incomment {color:#666;font-weight:bold;font-style:italic; font-size:13px;}
.incomment2 {color:#666;font-weight:bold;font-style:italic; font-size:11px;}
span.radioLabel {font-size:12px; line-height:19px; vertical-align:middle;}

.error { color:#F00;}

.displayOff {display:none;}


