/* form styles */

form.search {
	width: 675px;
	text-align: left;
        margin: 0;
        padding: 0;
}
fieldset {
       margin: 0;
       border: 0;
       padding: 0;
}
fieldset.search {
	margin: 0px 0px 0px 0px;
	border: 0px solid gray;
	padding: 0px 0px 5px 0px;
        width: 665px;
}

form label.logo {
	float: left;
	width: 554px;
	padding: 0px 0px 0px 0px;
}

form label.logo input{
        float: left;
}

form label.field-country{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
    float: left;
    position: relative;
    display: inline;        
    margin: 0px 0px 0px 0px;
    width: 150px;
}
form label.field-county{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
    float: left;
    position: relative;
    display: inline;        
    margin: 0px 0px 0px 0px;
    width: 150px;
}

form label.field-keywords {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
    float: left;
    position: relative;
    display: inline;        
    margin: 0px 0px 0px 5px;
    width: 200px;
}

form label.field-company{
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
    float: left;
    display: inline;        
    margin: 0px 0px 0px 5px;
    width: 100px;
}

form label.field-country select{
    float: left;
    width: 150px;
    padding: 0px; 
    margin: 0px 0px 0px 0px;
}

form label.field-county select{
    float: left;
    width: 150px;
    margin: 0px 0px 0px 5px;
    padding: 0px;
}

form label.field-keywords input{
    float: left;
    width: 200px;
}

form label.field-company input{
    float: left;
    width: 135px;
}

br { clear: both; } 

body{
    margin-top: 5px;
    height: 100%;
    background-color: #FFFFFF;
}
a:hover {
    color: #E83226;
}
a.subheader {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: small; 
    font-weight: normal;
}
div#entry {
    margin: 0;
    position: relative;
    left: 120px;
    top: -5px;
}
div#bottom {
    position: relative;
    top: 0px;
    left: 0px;
    height: 100%;
}
div#main {
    position: absolute;
    top: 0px;
    left: 210px;
    width: 460px;
}
div#sidebar {
    width: 200px;
    background: white;
    font-size: small;
}
div#sidebar ul.bulleted{
    list-style-image: url(images/arrow.gif);
    background-color: red;
    list-style-position: inside;
    margin: 0px;
    padding: 0px;
}
div#sidebar li{
    font-size: 100%;
    text-decoration: none;
    border: 1px solid white;
    background-color: #CCCCCC;
    vertical-align: text-top;
    text-indent: 0px;
    padding: 2px;
}
div#sidebar li.light{
    font-size: x-small;
    vertical-align: text-bottom;
}
div#sidebar ul.unbulleted {
    list-style: none;
    margin: 0;
    padding: 0em;
    text-indent: 1em;
    background-color: #CCCCCC;
}
.standout {
    font-weight: bold;
    color: #CC0000;
}
table.header td{
    background-color: #CCCCCC;
    border: 1px solid gray;
    padding: 1px;
}
table.header td.image{
    background-color: #FFFFFF;
    border: 0px none white;
}
table.header td.location{
    padding: 0px;
}
table.header td p{
   margin: 0px;
}
td.card {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: x-small;
    font-weight: normal;
}
p.header {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #000000;
}
p.subheader {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: small;
    font-weight: normal;
    color: #000000;
}
p.header:first-letter {
    font-size: medium;
    font-weight: bold;
    color: #3333CC;
}
