 html,  h1, h2, h3, h4 {
	margin: 0;
	padding: 0;

}
body{
       font-size: 14px;
	font-family: Arial , Verdana, Tahoma;
	color : #58596B;
       font-weight: normal;
       text-decoration: none;
       background:#671e1e url(template/bidi-bg.png) top left repeat-x;
       margin: 4px;
	padding: 4px;
	}
body.mceContentBody {
   background: #fff !important;
   padding-left:4px;
   text-align:justify;
   color: #000;
}

body.mceContentBody ul{
         margin-left:20px;

}
a{
	color: #1C6096;
}

a:hover {
	text-decoration: none;

}

#bidi-top{
     margin: auto;
	margin-top:0px;
	width: 960px;
        height:35px;
        background: url(template/bidi-top.png) no-repeat;
}
#bidi-body {
	margin: auto;
	margin-top:0px;
	width: 960px;

	background:#fff url(template/bidi-body.png) top left repeat-y;


}
#bidi-bottom{
     margin: auto;
	margin-top:0px;
        margin-bottom:10px;
	width: 960px;
        height:35px;
        background: url(template/bidi-bottom.png) no-repeat;
}
#bidi-top1{
     margin: auto;
	margin-top:0px;
	width: 960px;
        height:12px;
overflow: hidden;
        background: url(template/bidi-top-bb.png) no-repeat;
}
#bidi-body1 {
	margin: auto;
	margin-top:0px;
	width: 960px;
        color:#fff;
	background:#fff url(template/bidi-body-bb.png) top left repeat-y;


}
#bidi-bottom1{
     margin: auto;
	margin-top:0px;
        margin-bottom:10px;
	width: 960px;
        height:12px;
        background: url(template/bidi-bottom-bb.png) no-repeat;
}
.slogan{
float:left;
padding:20px 0px 0px 20px;
font-size:18px;
font-variant:small-caps;
font-style:italic;

}
#content{
float:left;
width:660px;
margin:0px 6px 10px 6px;
background:#fff;
text-align:justify;

}
#left-column{
       margin-left:4px;
float:left;
width:244px;
}
#column-nav{
margin-top:0px;
float:left;
width:230px;
}
#column-nav ul {
  margin: 0px;
  padding-left: 0px;


}
#navlist
{
padding-left: 0;
margin-left: 0px;
width: 220px;
}
#navlist span.dir{
 display:block;
    font-size:1.1em;
 color:#0f3c75;
  font-weight: bold;

border-bottom:1px solid #fff;
}
#navlist li
{
list-style: none;
margin: 0px 0px 0px 10px;
padding: 0.25em;

}
#navlist ul{
    padding: 0px 0px 0px 0px;


}

#navlist li a { text-decoration: none;border-bottom: 1px solid gray;display:block }
#navlist li a:hover { color: #fd0b0e;text-decoration: none; }

#footer{
color: #fff;
 padding: 15px 0px 15px 30px;

}
#footer a {
  color: #fff;
  text-decoration: none;


}
#footer a:hover {
  text-decoration: underline;
  color: #aec7e2;
}
#webnaz{
       float:right;
       margin-right:10px;
}
div.clear{
clear:both;
}
div.left{
float:left;
}
#header-link{
color: #e95e00;
text-decoration:none;

}
/*NEWS */
 div.newslatest{
margin:10px 10px 0px 0px;
border:1px solid  #c0c0c0;
padding:10px 6px;
background:#ecebeb;
display:inline;
width:97%;
float:left;

}
 div.newslatest a{
    color: #007db7 !important;
    text-decoration:none;
 }
#pagination{
    margin:5px 8px 0px 0px;
    overflow: visible;
    float:right;
    background: #bdbdbd;
    border-top:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;
    border-bottom:1px solid #bdbdbd;
    padding:2px 0px 2px 0px;
}
#pagination a{
    padding:2px 6px 2px 6px;
    background: #fff;
    margin-left: 1px;
    text-decoration: none
}
#pagination span{
    padding:2px 6px 2px 6px;
    background: #000;
    color:#fff;


}
#pagination a:hover{
   padding:2px 6px 2px 6px;
    background: #000;
       color: #fff;
    text-decoration: none
}
table.top-scores{
width:100%;
border:1px solid #c5c5c5;
border-collapse:collapse;
empty-cells:show;
}

table.top-scores td { border: 1px solid #666666;padding-left:15px; }
table.top-scores th { border: 1px solid #666666; }

 form.employers table td{
       vertical-align:top;
 }
 form.employers input{
	width:200px;
	border:1px solid #000;

}
 form.employers textarea{
	width:400px;
	height:200px;
	border:1px solid #000;

}
 #required span{
       color:red;
 }
#required{
       font-weight:bold;
 }
 #error{
	font-size:1.1em;
	color: #fff;
	Padding-left:15px;
}
#error p, h5{
	margin:0px 0px 0px 0px;
        background: #ff0000;
        padding:2px 10px 2px 10px;
        font-weight:bold
}
div.catalogueitem{
       text-align:center;
       width:150px;
       height:130px;
       border:1px solid #c5c5c5;
       float:left;margin:10px 0px 0px 10px;
       overflow:hidden;
       background: #fff;

}
div.catalogueitem div{
      background:#e95e00;
      color:#fff;

}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
