/*
Theme Name: Adlib
Description: Theme constructed by aproimage.net - Designed by distinct</a>.
Version: 1.0
Author: Rob Plumley
Author URI: http://www.aproimage.net
*/

html {
margin:0;
padding:0;
}
body {
color:#383838;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
}
#home, #jobs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#00AEEF none repeat scroll 0 0;
}
#techies {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0B3A5B none repeat scroll 0 0;
}
#exec {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#6E777D none repeat scroll 0 0;
}
#aboutus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3DB54B none repeat scroll 0 0;
}
#ourblog {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#00ACA5 none repeat scroll 0 0;
}
#contact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EC008C none repeat scroll 0 0;
}
h2 {
font-size:14px;
font-weight:normal;
}
#home h2, #jobs h2 {
color:#00AEEF;
}
#home b, #jobs b {
color:#00AEEF;
font-weight:bold;
}
h1 {
font-size:18px;
font-weight:bold;
line-height:25px;
margin:0;
padding:0;
}
#home h1, #jobs h1 {
color:#00AEEF;
}
#techies h1 {
color:#0B3A5B;
}
#techies h2 {
color:#0B3A5B;
}
#techies b {
color:#0B3A5B;
font-weight:bold;
}
#exec h1 {
color:#6E777D;
}
#exec h2 {
color:#6E777D;
}
#exec b {
color:#6E777D;
font-weight:bold;
}
#aboutus h1 {
color:#3DB54B;
}
#ourblog h1 {
color:#00ACA5;
}
#contact h1 {
color:#EC008C;
}
#aboutus h2 {
color:#3DB54B;
}
#ourblog h2 {
color:#00ACA5;
}
#contact h2 {
color:#EC008C;
}
#aboutus b {
color:#3DB54B;
font-weight:bold;
}
#ourblog b {
color:#00ACA5;
font-weight:bold;
}
#contact b {
color:#EC008C;
font-weight:bold;
}
#header {
height:123px;
margin:0 auto;
padding:0;
position:relative;
width:960px;
}
#header a {
height:80px;
left:0;
position:absolute;
top:0;
width:250px;
}
#header h1 {
display:none;
}
#home #header {
background-image:url(../images/HeaderLightBlue.gif);
}
#jobs #header {
background-image:url(../images/HeaderLightBlue2.gif);
}
#techies #header {
background-image:url(../images/HeaderDarkBlue.gif);
}
#exec #header {
background-image:url(../images/HeaderGrey.gif);
}
#aboutus #header {
background-image:url(../images/HeaderGreen.gif);
}
#ourblog #header {
background-image:url(images/HeaderTurq.gif);
}
#contact #header {
background-image:url(../images/HeaderPink.gif);
}
#subheaderimg {
width:742px;
}
#jobs #subheaderimg {
display:none;
}
#home #subheaderimg {
background-image:url(../images/SubHeaderHome.gif);
height:342px;
}
#techies #subheaderimg {
background-image:url(../images/SubHeaderTechies.gif);
height:342px;
}
#exec #subheaderimg {
background-image:url(../images/SubHeaderExec.gif);
height:342px;
}
#aboutus #subheaderimg {
background-image:url(../images/SubHeaderAboutUs.gif);
height:342px;
}
#ourblog #subheaderimg {
display:none;
}
#contact #subheaderimg {
background-image:url(../images/SubHeaderContact.gif);
height:342px;
}
.homelargebuttons {
padding:20px 0 10px;
}
.newsitemimg {
min-height:162px;
padding:0 20px 5px 0;
}
.blogimage {
border:medium none;
height:289px;
width:504px;
}
#subheaderright img {
    margin:10px auto;
    border:none;
    
}
#subheaderright .newsitemimg {
padding:5px 20px 5px 0;
}
.newsitem {
min-height:162px;
padding:0 20px 5px 0;
}
#subheaderright .newsitem {
clear:both;
float:left;
}
.newsitem strong {
color:#999999;
}
#techies strong, #exec strong, #aboutus strong, #ourblog strong, #contact strong {
color:#000000;
}
#subheaderleft {
float:left;
padding:0 0 0 10px;
width:742px;
}
#home #sidenav {
float:left;
padding:10px 0 10px 10px;
width:178px;
}
#techies #sidenav, #jobs #sidenav, #exec #sidenav, #aboutus #sidenav, #ourblog #sidenav, #contact #sidenav {
float:left;
padding:10px 0 10px 0;
width:178px;
}
#techies #candidatearea #sidenav, #jobs #candidatearea #sidenav, #exec #candidatearea #sidenav, #aboutus #candidatearea #sidenav, #ourblog #candidatearea #sidenav, #contact #candidatearea #sidenav {
padding:0;
}
#home a, #jobs a {
color:#00AEEF;
font-size:11px;
text-decoration:none;
}
#home a:hover, #jobs a:hover {
text-decoration:underline;
}
#techies a {
color:#0B3A5B;
font-size:11px;
text-decoration:none;
}
#exec a {
color:#6E777D;
font-size:11px;
text-decoration:none;
}
#aboutus a {
color:#3DB54B;
font-size:11px;
text-decoration:none;
}
#ourblog a {
color:#00ACA5;
font-size:11px;
text-decoration:none;
}
#contact a {
color:#EC008C;
font-size:11px;
text-decoration:none;
}
#techies a:hover, #exec a:hover, #aboutus a:hover, #ourblog a:hover, #contact a:hover {
text-decoration:underline;
}
.boxescontent {
background-color:#FFFFFF;
line-height:15px;
padding:0 20px 0 20px;
font-weight:normal;
}
.boxescontent p {
border-bottom:1px solid #CCCCCC;
margin:0 0 5px;
padding:5px 0;
}
.boxescontent img{
    width:504px;
    height:auto;
}
#subheaderright .boxescontent {
background-color:#F4F4F4;
line-height:15px;
margin:10px 0 0;
padding:0;
}
#subheaderright .rightboxescontent {
background-color:#F4F4F4;
line-height:15px;
margin:0;
padding:0;
}
#techies #subheaderright .boxescontent p, #jobs #subheaderright .boxescontent p, #exec #subheaderright .boxescontent p, #aboutus #subheaderright .boxescontent p, #ourblog #subheaderright .boxescontent p, #contact #subheaderright .boxescontent p {
border-bottom:1px solid #C3C3C3;
margin:0 0 5px;
padding:5px 0;
}
#boxespagebar {
background-color:#FFFFFF;
line-height:15px;
margin:0 0 10px;
padding:10px;
position:relative;
}
#boxespagebar p {
border-bottom:medium none;
margin:0 0 0;
padding:0 0;
}
#jobs #subcontent1 .boxescontent h3 {
color:#00AEEF;
font-weight:bold;
}
#techies #subcontent1 .boxescontent h3 {
color:#0B3A5B;
font-weight:bold;
}
#exec #subcontent1 .boxescontent h3 {
color:#6E777D;
font-weight:bold;
}
#aboutus #subcontent1 .boxescontent h3 {
color:#3DB54B;
font-weight:bold;
}
#ourblog #subcontent1 .boxescontent h3 {
color:#00ACA5;
font-weight:bold;
}
#contact #subcontent1 .boxescontent h3 {
color:#EC008C;
font-weight:bold;
}
#techies #subcontent1 .boxescontent, #jobs #subcontent1 .boxescontent, #exec #subcontent1 .boxescontent, #aboutus #subcontent1 .boxescontent, #ourblog #subcontent1 .boxescontent, #contact #subcontent1 .boxescontent {
background-color:#FFFFFF;
line-height:15px;
margin:0 0 20px;
padding:22px 20px 20px 20px;
}
#techies #subcontent1 .boxescontent p, #jobs #subcontent1 .boxescontent p, #exec #subcontent1 .boxescontent p, #aboutus #subcontent1 .boxescontent p, #ourblog #subcontent1 .boxescontent p, #contact #subcontent1 .boxescontent p {
border-bottom:medium none;
margin:0;
padding:0 0 15px 0;
}
#jobsearchheadleft {
background-color:#FFFFFF;
display:inline;
float:left;
margin:0;
padding:25px;
width:128px;
}
#jobsearchheadright {
background-color:#FFFFFF;
display:inline;
float:right;
padding:25px 25px 25px 30px;
width:509px;
}
#home #jobsearchheadleft, #techies #jobsearchheadleft, #exec #jobsearchheadleft, #aboutus #jobsearchheadleft, #contact #jobsearchheadleft, #home #jobsearchheadright, #techies #jobsearchheadright, #exec #jobsearchheadright, #aboutus #jobsearchheadright, #contact #jobsearchheadright {
margin:10px 0 0;
min-height:95px;
}
#jobs #jobsearchheadleft, #jobs #jobsearchheadright, #ourblog #jobsearchheadleft, #ourblog #jobsearchheadright {
margin:0;
min-height:95px;
}
#jobsearchheadleft p {
margin:0;
padding:0;
}
#jobsearchheadright p {
margin:0;
padding:0;
}
#jobs #jobsearchheadleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/LightBlueLine.gif) no-repeat scroll right center;
}
#jobs .jobsearchresult {
color:#00AEEF;
font-size:25px;
}
#techies #jobsearchheadleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/DarkBlueLine.gif) no-repeat scroll right center;
}
#techies .jobsearchresult {
color:#0B3A5B;
font-size:25px;
}
#exec #jobsearchheadleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/GreyLine.gif) no-repeat scroll right center;
}
#aboutus #jobsearchheadleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/GreenLine.gif) no-repeat scroll right center;
}
#ourblog #jobsearchheadleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/TurqLine.gif) no-repeat scroll right center;
}
#contact #jobsearchheadleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/PinkLine.gif) no-repeat scroll right center;
}
#exec .jobsearchresult {
color:#6E777D;
font-size:25px;
}
#aboutus .jobsearchresult {
color:#3DB54B;
font-size:25px;
}
#ourblog .jobsearchresult {
color:#00ACA5;
font-size:25px;
}
#contact .jobsearchresult {
color:#EC008C;
font-size:25px;
}
table.jobsearchtable {
border-collapse:collapse;
margin:0;
padding:0;
}
table.jobsearchtable td {
padding:5px 10px 5px 0;
}
h3 {
color:#606060;
font-size:12px;
margin:0;
padding:0;
}
#home #subcontent1 {
float:left;
padding:10px 0 10px 20px;
width:356px;
}
#home #subcontent2 {
float:left;
padding:10px 10px 10px 20px;
width:366px;
}
#techies #subcontent1, #jobs #subcontent1, #exec #subcontent1, #aboutus #subcontent1, #ourblog #subcontent1, #contact #subcontent1, #ourblog #subcontent1 {
float:left;
padding:0 0 10px 20px;
width:544px;
}
#jobs #nobars #subcontent1, #ourblog #nobars #subcontent1 {
padding:0 0 10px 20px;
}
#subheaderright {
float:right;
padding:0 10px 10px 20px;
width:178px;
}
#home #subheaderright {
height:381px;
}
#subheaderright p {
margin:0;
padding:0;
width:178px;
}
#home #subheaderright p, #jobs #subheaderright p {
border-bottom:1px solid #00AEEF;
}
#techies #subheaderright p {
border-bottom:1px solid #0B3A5B;
}
#exec #subheaderright p {
border-bottom:1px solid #6E777D;
}
#aboutus #subheaderright p {
border-bottom:1px solid #3DB54B;
}
#ourblog #subheaderright p {
border-bottom:1px solid #00ACA5;
}
#contact #subheaderright p {
border-bottom:1px solid #EC008C;
}
#wrapper {
background-color:#F4F4F4;
margin:0 auto;
width:960px;
}
#vacancydetailsbox {
float:left;
width:178px;
}
.joborderby {
text-align:left;
vertical-align:top;
}
.jobpagebar2 {
margin:0;
position:absolute;
right:5px;
text-align:right;
top:10px;
}
.jobpagebar {
margin:2px 0 0;
position:absolute;
right:5px;
text-align:right;
top:10px;
}
form, input {
margin:0;
padding:0;
}
#searchbartable {
border-collapse:collapse;
padding:0;
width:100%;
}
#searchbar {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:9px 0 0;
vertical-align:bottom;
}
#home #searchbar, #jobs #searchbar {
background-color:#00AEEF;
}
#techies #searchbar {
background-color:#0B3A5B;
}
#exec #searchbar {
background-color:#6E777D;
}
#aboutus #searchbar {
background-color:#3DB54B;
}
#ourblog #searchbar {
background-color:#00ACA5;
}
#contact #searchbar {
background-color:#EC008C;
}
#searchbar a {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
#searchbar a:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
#searchbarpopulartd {
padding-right:8px;
text-align:right;
}
#searchbartexttd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:0 5px;
width:201px;
}
#searchbarbuttontd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:2px 0;
width:19px;
}
#searchbar input.searchbartext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:0 none #FFFFFF;
font-size:11px;
padding:0;
vertical-align:top;
width:201px;
}
#footer {
clear:both;
color:#FFFFFF;
height:50px;
padding:10px 0;
}
#footerimg {
float:left;
height:33px;
width:41px;
}
#home #footer #footerimg, #jobs #footer #footerimg {
background-image:url(../images/RecLogoLightBlue.gif);
}
#techies #footer #footerimg {
background-image:url(../images/RecLogoDarkBlue.gif);
}
#exec #footer #footerimg {
background-image:url(../images/RecLogoGrey.gif);
}
#aboutus #footer #footerimg {
background-image:url(../images/RecLogoGreen.gif);
}
#ourblog #footer #footerimg {
background-image:url(images/RecLogoTurq.gif);
}
#contact #footer #footerimg {
background-image:url(../images/RecLogoPink.gif);
}
#home #footer, #jobs #footer {
background-color:#00AEEF;
}
#techies #footer {
background-color:#0B3A5B;
}
#exec #footer {
background-color:#6E777D;
}
#aboutus #footer {
background-color:#3DB54B;
}
#ourblog #footer {
background-color:#00ACA5;
}
#contact #footer {
background-color:#EC008C;
}
#footer .footertextcopyright {
padding:0 0 0 2px;
text-align:left;
vertical-align:top;
}
#footer .footertextaddress {
float:right;
padding:0;
text-align:right;
vertical-align:top;
}
#footer a {
color:#FFFFFF;
padding:0;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#home #footer a.footerlink, #jobs #footer a.footerlink {
color:#000000;
}
td {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
}
.eploydivider td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0F286A none repeat scroll 0 0;
height:1px;
overflow:hidden;
}
#topnav {
height:47px;
padding:0 0 0;
width:742px;
}
#topnav ul {
height:47px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#topnav li {
display:inline;
padding:0;
}
.sifrtopnav {
float:left;
font-size:16px;
font-weight:bold;
height:24px;
padding:18px 20px 0;
}
#topnav a {
color:#666666;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#topnav img {
    border:none;
}
#topnav a:hover {
text-decoration:none;
}
#topnav .selectedsifrtopnav a {
color:#FFFFFF;
}
.selectedsifrtopnav {
float:left;
font-size:16px;
font-weight:bold;
height:24px;
padding:18px 20px 0;
}
#home .selectedsifrtopnav, #jobs .selectedsifrtopnav {
background-color:#00AEEF;
}
#aboutus .selectedsifrtopnav {
background-color:#3DB54B;
}
#ourblog .selectedsifrtopnav {
background-color:#00ACA5;
}
#contact .selectedsifrtopnav {
background-color:#EC008C;
}
#techies .selectedsifrtopnav {
background-color:#0B3A5B;
}
#exec .selectedsifrtopnav {
background-color:#6E777D;
}
#subheaderright .sidelinks {
display:block;
height:30px;
padding:17px 0 0;
width:178px;
}
#subheaderright .sidelinks2 {
display:block;
height:30px;
padding:17px 0 0;
width:178px;
}
#subheaderright .sidelinks a {
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#subheaderright .sidelinks img {
border:none;
margin:0px;
}
#subheaderright .sidelinks2 a {
font-size:13px;
font-weight:bold;
text-decoration:none;
}
#subheaderright .sidelinks2 img {
border:none;
margin:0px;
}
.VacancyTable {
border:1px solid #E5EEF9;
border-collapse:collapse;
}
.VacancyTitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/VacancyMenu/titleGradient.gif) repeat-x scroll center bottom;
}
.VacancyTitle td {
padding:4px 8px;
}
.VacancyTitle td a {
text-decoration:none;
}
.VacancyDetails td {
padding:8px;
}
.VacancyDetails ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:12px 0 8px;
padding:0;
}
.VacancyDetails li {
display:inline;
padding-right:8px;
}
.vacancyitems {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 10px;
padding:0;
}
.vacancyitems li {
display:inline;
padding-right:8px;
}
.vacancyhead {
border-collapse:collapse;
margin:0;
padding:0;
width:100%;
}
#loginbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(../images/Register/bottom.gif) no-repeat scroll right bottom;
width:248px;
}
#loginboxinner {
padding:14px;
}
#registerbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(../images/Register/bottom.gif) no-repeat scroll right bottom;
width:318px;
}
#registerboxinner {
padding:14px;
}
#loginbox .signinformrow, #registerbox .signinformrow {
padding:1px 0;
}
#loginbox h3, #registerbox h3 {
color:#008BBC;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:0 0 10px;
}
#loginbox p, #registerbox p {
font-family:Arial,Helvetica,sans-serif;
margin:0 0 10px;
}
#loginbox label, #registerbox label {
color:#666666;
font-weight:bold;
}
#loginbox input, #registerbox input {
border:1px solid #BDC7D8;
}
#jobs #subcontent1 .boxescontent .warningbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFEBE8 none repeat scroll 0 0;
border:1px solid #DD3C10;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0 0 10px;
padding:10px;
}
.btnContainer {
padding:10px 0;
}
.btnContainer img {
vertical-align:middle;
}
.btnContainer a {
color:#0066CC;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
#pagebar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/VacancyMenu/pattern.gif) repeat scroll 0 0;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
padding:6px;
text-align:center;
}
form {
margin:0;
padding:0;
}
textarea {
width:95%;
}
.spacerdiv {
height:5px;
overflow:hidden;
}
.PopupDescription {
background-color:#282828;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
left:0;
overflow:hidden;
padding:5px;
top:0;
width:150px;
}
.PopupDescriptionCont {
position:absolute;
visibility:hidden;
width:200px;
z-index:200;
}
table.table {
border:1px solid #BDC7D8;
border-collapse:collapse;
width:100%;
}
.table2 {
border-collapse:collapse;
width:100%;
}
.tabletoprow {
background-color:#DEDEDE;
}
.tabletitles {
background-color:#DEDEDE;
color:#333333;
font-weight:bold;
padding:4px 8px;
}
.tabletitles a {
background-color:#DEDEDE;
color:#333333;
text-decoration:none;
}
.tabletitlessmall {
background-color:#DEDEDE;
color:#333333;
padding:0 8px 4px;
}
.tablefirstrow {
background-color:#FFFFFF;
}
.tablesecondrow {
background-color:#FFFFFF;
}
.formtext {
color:#666666;
font-weight:bold;
padding:5px;
text-align:right;
}
.formtextleft {
padding:5px;
}
.formtextleftsmall {
padding:5px;
}
.formtextleft3 {
color:#666666;
font-weight:bold;
padding:5px;
}
.radiobutton {
margin-left:3px;
margin-right:3px;
vertical-align:middle;
}
.textbox {
border:1px solid #BDC7D8;
margin:5px;
padding:1px;
}
.dropbox {
border:1px solid #BDC7D8;
margin:0;
padding:0;
}
.hand {
cursor:pointer;
}
.menutablefirstrow {
background-color:#F4F4F4;
}
.menutablesecondrow {
background-color:#FFFFFF;
}
.tablelink {
padding:5px 0 5px 4px;
}
.tabletext {
padding:5px 0 5px 8px;
}
.tabletextcentre {
padding:5px 0;
text-align:center;
}
.sub1table {
margin:0 auto;
width:98%;
}
.sub1tabletoprow {
}
.sub1tabletitles {
font-weight:bold;
}
.sub1menutablefirstrow {
background-color:#FFFFFF;
}
.sub1menutablesecondrow {
background-color:#FFFFFF;
}
.sub1tablelink {
padding:5px 0;
}
.sub1tabletext {
padding:5px 0;
}
.sub1tabletextcentre {
padding:5px 0;
}
.sub2table {
background-color:#BDC7D8;
margin:0 auto;
width:95%;
}
.sub2table td {
padding:3px;
}
.sub2tabletoprow {
background-color:#DEDEDE;
font-weight:bold;
}
.sub2tabletoprow .formtextleft {
color:#333333;
}
.sub2menutablefirstrow {
background-color:#FFFFFF;
}
.sub2tablefirstcolumn {
font-weight:bold;
text-align:right;
}
.jobdescription {
padding:0 5px;
}
.candidateskilltitle {
font-weight:bold;
padding:4px 8px;
}
td.addbutton {
padding-left:5px;
}
#EmailDetailsTable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
border:1px dotted #808080;
padding:10px;
}
.workflowreport {
border-collapse:collapse;
}
.workflowreport tr {
vertical-align:top;
}
.workflowreport td {
border:1px solid #C1C1C1;
padding:5px 8px;
}
.workflowreport td td {
border:0 none #FFFFFF;
padding:3px 0;
}
.workflowreport tr.headerrow td {
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
}
.workflowreport tr.sectionrow td {
background-color:#DEDEDE;
font-weight:bold;
}
.workflowreport tr.workflowdatarow td {
padding-right:20px;
vertical-align:top;
}
.workflowreport tr.workflowdatarow .workflowbullet {
padding-right:8px;
}
.workflowreport .workflowinnerdata td, .workflowreport tr.workflowdatarow .workflowinnerdata td {
font-weight:bold;
padding-left:2px;
padding-right:2px;
}
.workflowreport td.workflowreporttotal, .workflowreport tr.workflowdatarow td.workflowreporttotal, .workflowreport tr.workflowdatarow td td td.workflowreporttotal {
font-weight:bold;
padding-right:20px;
}
.box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7E7E8 url(../images/Sidebars/boxbottom.gif) no-repeat scroll left bottom;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
height:152px;
margin-bottom:8px;
}
html > body .box {
height:auto;
min-height:152px;
}
.boxtop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C0C2C5 url(../images/Sidebars/boxtop.gif) no-repeat scroll left top;
border-bottom:1px solid #FFFFFF;
padding:5px 8px;
}
.boxtop h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C0C2C5 url(../images/Sidebars/arrow.gif) no-repeat scroll right center;
color:#FFFFFF;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:3px 27px 3px 0;
}
.boxinner {
padding:6px 6px 10px;
}
.box p {
margin:0 0 10px;
padding:0;
}
.box label {
color:#666666;
font-weight:bold;
}
.box input, .box select {
border:1px solid #C0C2C5;
}
.box .sidebarsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4298FE url(../images/Sidebars/buttonbg.gif) repeat-x scroll center center;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:2px 5px;
}
.box .fielddiv {
padding-bottom:2px;
}
.box .formlinkdiv {
padding:6px 0 0;
}
#sidenav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidenav li {
display:inline;
margin:0;
padding:0;
}
#sidenav li a {
display:block;
padding:2px;
text-decoration:none;
}
#sidenav li a.toolbarselected {
color:#0B3A5B;
}
#lhscontainer .box li a:hover, #sidebar .box li a:hover {
color:#3366CC;
text-decoration:underline;
}
#Clientlogo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/Sidebars/ClientlogoBottom.gif) no-repeat scroll left bottom;
}
#Clientlogo div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/Sidebars/ClientlogoTop.gif) no-repeat scroll left top;
overflow:hidden;
padding:9px 0;
text-align:center;
width:177px;
}
#Clientlogo img {
border:1px solid #DFE4EF;
height:50px;
margin-top:3px;
vertical-align:top;
width:120px;
}

/* Wordpress Specific */

#posting small {

}
#posting h1 a {
    font-size:20px;
    font-weight:normal;
}
.postmeta {
    margin:5px 0 25px 0;
}
.commentlist {
    padding-bottom:10px;
    border-bottom:1px solid #CCCCCC;
}

/* Blog Posts */

.entry img {
    padding:10px 0 15px 0;
    border:none;
    margin:0;
}
.postmetadatap {
    margin:0;
    padding:0;
}
.postmetadatap a {
    display:inline;
}
.postmetadatap small {
    font-size:1em;
    display:inline;
    padding:0px 20px 0 0;
}
.postmetadatat {
    margin:-15px 0 2px 0;
    padding:0;
}
.postmetadatat a {
    display:inline;
}
.postmetadatat small {
    font-size:1em;
    display:inline;
    padding:0px 41px 0 0;
}
/* Widget Areas */

.block {
    overflow:hidden;
    padding:0;
    margin:0;
    border-bottom:1px solid #00ACA5;
}
#blockleft {
    overflow:hidden;
    padding:0;
    margin:0;
    border-bottom:1px solid #CCCCCC;
}
#blockleft li {
    color:#606060;
    list-style:none;
    font-size:11px;
    margin:0px 0px 5px -40px;
    padding:0px;
}
#blockleft li a {
    color:#606060;
    list-style:none;
    font-size:11px;
}
#navleft a {
    color:#606060;
    list-style:none;
    font-size:11px;
    font-weight:bold;
    margin:0 0 5px 0;
}
#navleft li a {
    color:#606060;
    list-style:none;
    font-size:11px;
    font-weight:bold;
    margin:0 0 5px 0px;
}
.bnav {
    padding-bottom:2px;
}
.bnav h3 {
    border-bottom:1px solid #CCCCCC;
    padding:5px 0 10px 0;
    margin-bottom:5px;
    color:#00ACA5;
    font-size:14px;
}
.bnav p {
    border-bottom:none;
}
#tweetbox {
    overflow:hidden;
    margin-bottom:10px;
    margin-top:-5px;
}
#twitter_update_list li {
    width:178px;
    display:block;
    float:left;
    list-style:none;
    padding-bottom:10px;
    margin-left:-40px;
    font-style:italic;
    font-size:14px;
    font-family:georgia;
}
li.cat-item {
        list-style:none;
}
li.page_item {
        list-style:none;
}

/* Forms */


#respond {
    margin:10px 0;
}
#commentform {
    margin:10px 0 0 20px;
}
#commentform textarea {
    border:2px solid #00ACA5;
    margin:10px auto;
}

/* RSS Styles */

.siderss {
    width:100%;
    overflow:hidden;
    padding-bottom:3px;
    border-bottom:1px solid #00ACA5;
}
.leftrss {
    float:left;
    width: 18px;
    overflow:hidden;
}
.rightrss {
    float:right;
    text-align:left;
    padding:10px 45px 0 0;
}