
html, body{
    background-color:#fff;
    text-align: center;
    font: 14px Arial,Helvetica,sans-serif;
    height:100%;
  
   
}
img{

    border:  0;
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
#containter {
    background-color:#FFFFFF;
    margin:0 auto;
    text-align:left;
    width:960px;
    
}

#nav {
    text-align: right;
    width: 670px;
    height: 30px;
    line-height: 30px;
    float: right;
    
}
#nav ul {
    list-style:none outside none;
    margin:0 5px 0 0;
}


#footer {
    background: #fff;
    border-bottom:1px solid #999999;
    width:960px;
    text-align: right;
    margin:0 auto;
	height: 80px;
	clear:both;
}

#nav li {
    display:inline;
    margin:10px;

    padding: 5px;
}
#footer ul {
    list-style:none outside none;
}
#footer li {
    display:inline;
    margin:10px;
}
#sidebar {
    float:left;
    overflow:hidden;
    width: 320px;
    margin: 5px 0 0 0;
}

#sidebar a:link {
    text-decoration: none;
}
#sidebar a:visited {
    text-decoration: none;
}
#sidebar a:hover {
    text-decoration: underline;
}

#sidebar a:active {
    text-decoration: none;
}



#content {
    float: right;
    width: 620px;
    margin: 30px 0 0 0;
    padding-left:  10px;
  
    text-align: left;/*background: #fff url('../images/left_shadow.gif')no-repeat top left;*/
    
    overflow: auto;
    padding-bottom: 80px;  /* must be same height as the footer */

}
.clearfix{
    clear:both;
}
label{
    display: block;
    font-weight: bold;
}
fieldset{
    width: 590px;
    border: 1px solid #ccc;
    margin-bottom: 5px;
}

#job_list{
    margin: 0;
    height: 50px;

}
#job_list a:link {
    text-decoration: none;
    color: #443;
    font-size: 18px;
}
#job_list a:visited {
    text-decoration: none;
     color: #443;
    font-size: 18px;
}
#job_list a:hover {
    text-decoration: underline;
}

#job_list a:active {
    text-decoration: none;
     color: #443;
    font-size: 18px;
}
#even {
    background-color: #fff;
    height: 50px;
    padding: 5px;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.96em;

}
#odd {
    background-color:#E3EBED;
    padding:5px;
    height: 50px;
    border-bottom:1px dotted #666;
    border-top:1px dotted #666;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 0.99em;

}
.jobtitle{
    font-weight: bold;
    color: #97AA4A;
    text-align: left;
}
/* Outer div */
div.datetime {
    border-left:1px dotted #666;
    width: 5.0em;
    margin: 0;
    float: right;

}

div.datetime p {
    margin:0 auto;
    padding:0;
    text-align:center;
    font-size:x-small;
}

div.datetime .top {
    color:#000;
    background-color:#fff;
    font:bold 1.2em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
    height: 20px;
    line-height: 20px;
}
/* day of the month (NUMBER) */
div.datetime p.day {
    font:bold 1.2em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
    letter-spacing:0.13em;
    color: #999;
}

/* month */
div.datetime p.mon {
    font:x-small/135% Verdana,Geneva,Arial,Helvetica,sans-serif;
    letter-spacing:normal;
    text-transform:uppercase;
    color: #999;
}

/* year */
div.datetime p.yr {
    font:x-small/110% Verdana,Geneva,Arial,Helvetica,sans-serif;
    letter-spacing:0.05em;
    color: #CCFF00;
}
#tabs{
   margin: 0 0 3px 0;
  /* background-image: url(../images/tab_bg.gif);*/

   height: 30px;
  
}
#tabs ul {
	margin: 5px;
	padding: 0;
	
        
	}

#tabs ul li {
	margin: 0;
    
	list-style: none;
	display: inline;
	}



#tabs ul a {
        width: 20px;
        margin: 0;
        padding: 0 15px 0 15px;
        /*background-image: url(../images/tab_bg.gif);*/


}

#search {

        height: 50px;
        margin-top: 10px;
}



#tabnav
	{
		height: 19px;
		margin: 0;
		padding-left: 10px;
		border-bottom: 1px solid #ccc;
	}

#tabnav li
	{
		margin: 0;
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}

#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border-top: 1px solid #ccc;
                border-left:  1px solid #ccc;
                border-right:  1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #ccc;
	}



        .css_button{

	clear:both;
        display:block;
	float:right;
	padding:1px;
	margin:0 1px 1px 0;
	background: orange;
	border:1px solid #999999;
	font-size:10px;
	line-height:12px;
	text-align:center;
	color:#fff;

}

#header #ad {
    background-color:#fff;
    clear: both;
    float: right;
    padding-left: 5px;
    height:100px;
    margin-top:-100px;
    width:729px;
}
hr {
    color: #f00;
background-color: #f00;
height: 1px;
}