body{
background-image:url(../images/back.gif);
margin:0px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ace9fd;
}
.upper_bg_left{
background-position:right;
}
.upper_bg_right{
background-position:left;
}
.footer{
background-image:url(../images/footer.gif);
}
.content{
background-image:url(../images/content_bg.gif);
}
.content_upper{
background-image:url(../images/content_upper_bg.gif);
background-repeat:no-repeat;
}
.content_lower{
background-image:url(../images/content_lower_bg.gif);
background-repeat:no-repeat;
}
.normal_content{
text-align:justify;
padding-left:60px;
padding-right:60px;
padding-top:10px;
}
.normal_content a{
color: #ffffff;
font-weight:bold;
}
.registration_table{
background-color:#288EB0;
}
.registration_table input{
border: solid 1px #1E6B85;
background-color:#237793;
font-size: 12px;
color:#ace9fd;
}

.registration_table .main_head{
background-color:#207490;

padding-top:15px;
font-size:12px;
font-weight:bold;
color:#B3ECFF;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:600;
}
h3{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:600;
}
h4{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}
.registration_form{
color:#caf2ff;
background-color:#2a98bd;
padding: 5px;
font-size:12px;
}

.registration_form .bg1{
padding-left:20px;
background-color:#2D9DC2;
}
.registration_form .bg2{
padding-left:20px;
background-color:#2EA4CB;
}

.registration_form .th{
background-color:#243a4b;
padding-left: 10px;
padding-right: 1px;
color:white;
font-weight:600;
font-size:14px;}

.registration_form .th2{
background-color:#20738f;
font-weight:600;
padding-left: 15px;
color:#FFFFFF;
font-size:12px;}

.registration_form input{
font-size:13px;
color:#c0efff;
background-image:url(../images/input_bg.gif);
padding-left:2px;
border:1px solid;
border-left:1px solid #1a728f;
border-right:1px solid #35a5cb;
border-top:1px solid #1a728f;
border-bottom:1px solid #35a5cb;
}

.registration_form input:focus{
background-image:url(../images/input_focus_bg.gif);
font-size:13px;
color:#0b3c4c;
background-color:#9ed7ea;
padding-left:2px;
border:1px solid #176078;}

.registration_form select{
background-color:#2584a4;
font-size:13px;
color:#FFFFFF;
font-family:Tahoma;
border:1px solid #176078;}

.registration_form checkbox{
font-size:13px;
color:#FFFFFF;
background-color:#243a4b;
border:1px solid #003366;}

.registration_form .reg_submit{
font-size:13px;
font-weight:bold;
padding:2px;
color:#FFFFFF;
background-color:#243a4b;
border:1px solid #003366;}

.registration_form .red{
background-color:#8fcbdf;
font-size:12px;
color:#243a4b;
padding-left:20px;
}

.categories{
}

.categories a{
  color:white;
  text-decoration:none;
}

.categories a:hover{
  text-decoration:underline;
}

.jobs{
color:#caf2ff;
background-color:#2a98bd;
padding: 5px;
font-size:12px;
}

.jobs .bg1{
padding-left:20px;
background-color:#2D9DC2;
}
.jobs .bg2{
padding-left:20px;
background-color:#2EA4CB;
}

.jobs .th{
background-color:#243a4b;
padding-left: 10px;
padding-right: 1px;
color:white;
font-weight:600;
font-size:14px;}

.jobs .th_sub{
font-size:11px;}


.jobs .th2{
background-color:#20738f;
font-weight:600;
padding-left: 15px;
color:#FFFFFF;
font-size:12px;}

.jobs a{
  color:white;
  text-decoration:none;}

.jobs a:hover{
  text-decoration:underline;}

.detailed_job{
  background-color:#167a9d;}
  
.detailed_job a{
  color:white;
  font-weight:bold;
}

  
.icos{
}

.icos a{
  color:white;
  text-decoration:none;
}

.icos a:hover{
  text-decoration:underline;
}

.icos img{
  border:none;
}

