#navigation_container
{
width: 210px;
display:block;
margin: 0px 20px 15px 0px;
float: left;
}
#navigation
{
text-align: left;
width: 200px;
display: block;
float: left;
clear: none;
color: #666;
background: #fff url(/templates/images/nav_border.gif) top left repeat-x;
font-family: "Trebuchet MS", Tahoma, Arial;
padding-top: 2px;
font-size: 0.9em;
margin-bottom: 10px;
}

#navigation_vacancies #navigation
{
margin: 15px 30px 15px 0px;
}

#navigation a, #navigation a:hover
{
width: 195px;
display: block;
text-decoration: none;
color: #666;
background: url(/templates/images/nav_border.gif) bottom left repeat-x;
padding: 3px 0 4px 5px;
}

#navigation a#current, #navigation a#current:hover, #navigation a#current:visited:hover
{
background: #fff url(/templates/images/current_bg.gif) right no-repeat;
color: #000;
border-bottom: 1px solid #ebe0c4;
padding: 3px 0 3px 5px;
text-decoration: none;
}

#navigation a#current strong, #navigation a#current:hover strong, #navigation a#current:visited:hover strong
{
color: #000;
}

#navigation strong
{
color: #651065;
display: block;
font-family: "Trebuchet MS", Tahoma, Arial;
font-size: 1.3em;
padding-bottom: 0px;
letter-spacing: 1px;
}

#navigation a:hover, #navigation a:visited:hover
{
background: #fff url(/templates/images/nav_hover.gif) bottom right repeat-x;
color: #000;
border-bottom: 1px solid #ebe0c4;
padding: 3px 0 3px 5px;
}

#navigation a:hover strong
{
color: #000;
}

#navigation2
{
text-align: left;
width: 150px;
display: block;
float: left;
clear: left;
margin: 0 0 15px 0px;
font-family: "Trebuchet MS", Tahoma, Arial;
}

#navigation2 img
{
border: 0;
margin-bottom: 10px;
}

#navigation2 img a
{
border: 0;
}


#navigation2 a#candidates_link, #navigation2 a#candidates_link:visited
{
display: block;
font-size: 14px;
text-decoration: none;
text-align: center;
color: #fff;
width: 200px;
height: 20px;
padding: 9px 0 8px 0;
margin: 0 0 10px 0;
background: url(/templates/images/submit_1.gif) center no-repeat;
}

#navigation2 a#candidates_link:hover, #navigation2 a#candidates_link:visited:hover
{
background: url(/templates/images/submit_2.gif) center no-repeat;
color: #000;
font-weight: bold;
}

#navigation2 a#timesheets_link
{
display: block;
font-size: 14px;
text-decoration: none;
text-align: center;
color: #fff;
width: 200px;
height: 20px;
padding: 9px 0 8px 0;
margin: 0 0 10px 0;
background: url(/templates/images/timesheets_1.gif) center no-repeat;
}

#navigation2 a#timesheets_link:hover, #navigation2 a#timesheets_link:visited:hover
{
background: url(/templates/images/timesheets_2.gif) center no-repeat;
color: #000;
font-weight: bold;
}

#navigation2 #newsletter_form
{
display: block;
width: 200px;
background: #fff url(/templates/images/newsletter_bg.gif) left bottom repeat-x;
text-align: left;
border: 1px solid #996633;
margin-top: 10px;
}

#navigation2 #newsletter_form form
{
margin: 0;
}

#navigation2 #newsletter_form strong
{
display: block;
color: #fff;
background:  url(/templates/images/newsform1bg.gif) left repeat-x #996633;
letter-spacing: 1px;
padding: 5px;
font-size: 100%;
text-align: center;
}

#navigation2 #newsletter_form form label
{
margin: 2px 0 0px 10px;
color: #666;
}

#navigation2 #newsletter_form form input
{
margin: 0 0 2px 10px;
border: 1px solid #999;
color: #666;
padding: 1px 3px 1px 3px;
}

#navigation2 #newsletter_form form .formbutton
{
margin: 2px 0 2px 110px;
text-align: center;
}

/*laflhasdkjfhlkajfaOMG!!!!111!!!!*/

#navigation2 #newsletter_form2
{
display: block;
width: 200px;
background: #fff url(/templates/images/newsletter_bg.gif) left bottom repeat-x;
text-align: left;
border: 1px solid #5c335c;
margin-top: 10px;
}

#navigation2 #newsletter_form2 form
{
margin: 0;
}

#navigation2 #newsletter_form2 strong
{
display: block;
color: #fff;
background: #5c335c url(/templates/images/newsform2bg.gif) left repeat-x;

letter-spacing: 1px;
line-height: 17px;
font-size: 100%;
text-align: center;
}

#navigation2 #newsletter_form2 form label
{
margin: 2px 0 0px 10px;
color: #666;
}

#navigation2 #newsletter_form2 form input
{
margin: 0 0 2px 10px;
border: 1px solid #999;
color: #666;
padding: 1px 3px 1px 3px;
}

#navigation2 #newsletter_form2 form .formbutton
{
margin: 2px 0 2px 110px;
text-align: center;
}

h2.goodMessage
{
color: green;
margin: 4px;
font-size: 14px;
border: 1px solid green;
padding: 3px;
}
