body {
font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: black;
line-height: 18px;
color: #000000;
margin: 5px 0px 5px 0px;
/*background: url(../images/bg_body.jpg) repeat-x #097FBD;
background: url() repeat-x #006DAD;
*/
background: #CCE5F3 url(../images/site_bg.gif) repeat-x;
}

td {
font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #003366;
}

p {
padding: 0px;
margin: 0px;
}

A { color: #333333; text-decoration: none}
A:hover { color: blue; text-decoration: none}
A:active { color: #333333; text-decoration: none}

h1 { 
font: bold 18px Arial, Sans-Serif; 
letter-spacing: 0px;
margin: 7px 0px 4px 0px;
padding: 0px 0px 0px 0px;
color:#006DAD;
}

h2 {
font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color:#006DAD;
margin: 7px 0px 6px 0px;
line-height: ;
}

h3 {
font-size: 12px;
font-weight: normal;
color:;
margin: 7px 0px 2px 0px;
}

ul {	
margin:0px;
padding:0px;
}

ul.second {
margin: 3px 0px 0px 5px;
padding: 0px 0px 0px 0px;
line-height:16px;
}

li.second {	
list-style-type: square;
line-height: 14px;
padding-bottom: 1px;
padding-top: 3px;
}

ul.third {
margin: 3px 0px 0px 15px;
padding: 0px 0px 0px 0px;
line-height:16px;
}

li.third {	
list-style-type: none;
line-height: 18px;
padding-bottom: 1px;
padding-top: 5px;
color:#FF3333;
}

/* ----------container to center the layout-------- */
#container {
width: 800px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
} 

/* ----------header-------------- */
#header {
background: url() no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px; }

#header img {padding:1px 1px 0px 1px;} 

.logo {padding:3px 0px 0px 0px;} 


/* ----------outer and inner----------------- */

#outer{ 
border-left: solid 0px #EBD3E0; /* color of the left column  */ 
border-right: solid 0px #EBD3E0; /* color of the right column  */ 
background-color: ;  /* color of the content column */
} 

#inner{margin:0; width:100%; } /* The ie/pc pecularity */ 


/*  ----------------footer---------------------- */ 
#footer {
background:white;
clear:left;
padding-top:2px;
margin:0px;
height: 44px;
border-right: #0000FF 0px solid;
border-left: #0000FF 0px solid;
border-bottom: #0000FF 0px solid;
border-top: #666666 1px solid;
background: white ;
 } 

#copyright {
COLOR: #666666;
text-align:right;
padding:5px 14px 0px 0px;
margin: 0px;
font-size: 10px;
} 

/* -----------------content--------------------- */ 
#content{ 
position: relative; 
margin: 0px; 
padding: 0px;
border-top: solid 0px #999999;
border-bottom: solid 0px #999999;
border-left: solid 0px #0000FF;
border-right: solid 0px #0000FF;
background-color: white ;
}

#contentInside{ 
min-height:400px;
height:auto !important;
height:400px;
font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #003366;
line-height: 18px;
text-align: justify;
margin: 0px 0px 0px 0px ;
padding: 0px 5px 0px 5px ; 
background-color: #ffffff;
}

.great a:link, .great a:visited {
text-decoration: none;
color:#3366FF;
font-size:13px;
font-weight: bold; 
}

.great a:hover {color:#003366;}


/* ----------homepage----------------- */

/* ----------tables----------------- */



/* ----------forms----------------- */
form {
margin: 0px 0px 0px 0px ;
}

.inpux {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background: ! important ;
color:black;
font-size:9px; 
border-color: #999999;
border-style: solid;
border-width: 1px 1px 1px 1px;
}

.submit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border-style: solid;
border-width: 1px;
border-color: #999999;
background-color: #E8E8EE;
}

.login {
background: #EFEFEF ! important;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:black;
font-size:9px;
border-color: #999999;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}

input.checkbox { border: none }

textarea {
	border-right: #000000 0px inset;
	border-top: #ff9900 0px inset;
	font-size: 11px; 
	background-image: url(images/loginFormTile.gif); 
	border-left: #ff9900 0px inset; 
	color: #333333; 
	border-bottom: #666666 0px inset;
	font-family: verdana, arial, helvetica, sans-serif
}

.loginerror {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.customer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; 
	COLOR: #ffffff; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.hide {
	display: none; POSITION: absolute; TOP: 10px; LEFT: 619px; width: 160px; background:;
}

/* ----------regfrm----------------- */

form.regfrm fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border-color: 1px solid #DBDBDB;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  }
  
  form.regfrm legend {
  font-size:12px;
  font-weight:bold;
  }
  
form.regfrm label {
  float:left;
  width:35%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

.regfrm input,.regfrm select,.regfrm textarea {
  padding:1px;
  font-size:11px;
  border: 1px solid #999;
  margin-bottom:5px;
  }

.regfrm checkbox {
background-color: white;
  border: 0px;
  }


/* ^^^^^^^^ MENU ^^^^^^^^^^ */
#menu{
position:relative;
display:block;
height:25px;
font-size:11px;
font-weight:bold;
background:transparent url(../images/bgOFF.gif) repeat-x top left;
font-family:Arial,Verdana,Helvitica,sans-serif;}

#menu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;}

#menu ul li{
display:block;
float:left;
margin:0 1px 0 0;
}
#menu ul li a{
display:block;
float:left;
color:#006DAD;
text-decoration:none;
padding:6px 20px 0 20px;
height:25px;
}
#menu ul li a:hover,#menu ul li a.current{
color:#fff;
background:transparent url(../images/bgON.gif) repeat-x top left;
}


/* ----------TOP MENU----------------- */
.topmenu {
font-size:10px;
text-align: right;
height:30px;
	}

.topmenu a {
text-decoration: none;
height:30px;
	}	

.topmenu a:link, .topmenu a:visited {
color: #888;
color: black;
	}

.topmenu  a:hover, .topmenu a:active {
background-color: ;
color: #006DAD;
text-decoration: underline;
	}



#mapContainer {
	height: 250px;
	width: 400px;
	border: 1px solid #000000;
}


.blu-btn  {
text-align:center;
width:193px;
height:55px;
font-size: 10px;
font-weight: bold;
line-height: 15px;
letter-spacing: 1px;
color:white;
background:url(../images/bluebtn.gif) no-repeat ;
margin: 0px 0px 0px 0px;
padding: 10px 0px 4px 1px;
}


.blu-btn a:link, .blu-btn a:visited {
color:#666666;
}

.blu-btn a:hover {
color:red;
}


.place-advert-btn {
background:  url(../images/subcat.gif) no-repeat left;
border-bottom: #ccccff 1px solid;
border-collapse: collapse;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
width:170px;
}

.place-advert-btn a:link, .place-advert-btn A:visited {
color:#006DAD;
}

.place-advert-btn a:hover {
color:blue;
}

#record {
background:;
border-right: #999999 0px solid;
border-left: #999999 0px solid;
border-bottom: #999999 1px dotted;
background: white ;
margin:0px;
width:100%;
 } 


.jobsalarybox {
height:;
text-align:left;
font-size: 11px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
padding:0px;
margin:0px 0px 2px 3px;
background-color: #F2F2F2;
}

.jobsalaryboxtitle {
background:transparent url(../images/bgOFF.gif) repeat-x top left;
text-align:left;
font-size: 11px;
padding:1px;
}

.jobsalaryboxdescr {
text-align:left;
font-size: 11px;
padding:1px;
}

.applyjob-old {
text-align:left;
font-size: 11px;
border-right: blue 1px solid;
border-bottom: blue 1px solid;
padding-right:2px;
padding-bottom:2px;
width:200px;
}

.applyjob {
text-align:justify;
font-size: 10px;
border: #CCCCCC 1px solid;
padding:2px;
margin:0px 0px 0px 3px;
width:227px;

background-color: #F2F2F2;
}

.applyjob img {
float: left;
padding: 0px 0px 0px 0px;
}


.criteriabox {
text-align:left;
font-size: 10px;
padding:3px;
border-bottom: #006DAD 1px solid;
background-color:;
margin-bottom:5px;
clear:both;
}

.criteriabox a{
color:#09F;
}
.criteriabox a:hover{
color:#063;
}

.criteriabox img {
padding-right:3px;
}

.criteriabox h2 {
font-size: 10px;
line-height:14px;
margin-bottom:0px;
}

.criteriabox h2 a{
color:#09F;
}
.criteriabox h2 a:hover{
color:#063;
}



.left {
float:left;
text-align:;
font-size: 10px;
border: #CCCCCC 0px solid;
padding:0px;
margin:0px 0px 0px 0px;
background-color: ;

}

.right {
float:right;
text-align:justify;
font-size: 10px;
border: #CCCCCC 0px solid;
padding:0px;
margin:0px 0px 0px 0px;
background-color: ;
}

.imgborder {
margin:0px 3px 0px 0px;
padding:0px;
}
