/* CSS Document */

body { background-color:#b3d334; margin:0px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size:11px; text-align:center; }
p { text-align:justify; }

 .scrollable { 
width: 190px; 
height: 200px; 
overflow: hidden; 
scrollbar-face-color: #ecddca;
scrollbar-shadow-color: #ecddca;
scrollbar-highlight-color: #ecddca;
scrollbar-3dlight-color: #ecddca;
scrollbar-darkshadow-color: #ecddca;
scrollbar-track-color: #ecddca;
scrollbar-arrow-color: #000000;
} 

#wrapper { background-image:url(../images/wrapper_background.gif); background-repeat:repeat-y; width:793px; margin:0px auto; }
#container { margin-left:11px; margin-right:10px; border:1px solid #000000; }
#header { height:90px; background-image:url(../images/header_bg.jpg); background-position: 0 top; width: 770px; }
#content_wrapper { text-align:left; background-image:url(../images/contenwrapper_topbackground.gif); background-repeat:no-repeat; padding-left:20px; padding-top:20px; background-color:#FFFFFF; margin:0px; }
#panel1, #panel2, #adwords, #panel1inner {float:left; width:228px; color:#ffffff; font-size: 13px;}
#panel1 a,a:visited { color:#FFFFFF; text-decoration:underline; }
#panel2 a,a:visited { color:#FFFFFF; text-decoration:underline; }
#panel1inner a,a:visited { color:#FFFFFF; text-decoration:underline; }
#panel1, #panel1inner p { margin-top:0px; }
#panel1, #panel2 { margin-right:22px; background-image:url(../images/panel1_background.jpg); background-repeat:no-repeat; height:457px; }
#panel1inner { margin-right:20px; background-image:url(../images/panel1_background_inner.gif); background-repeat:no-repeat; height:457px; }
#adwords  { }
#intro  { color: #34ade3; padding-right: 10px; padding-left: 10px; }
#intro h2 { color: #34ade3; font-size: 16px; }
.logo{background-color:#cccccc;width:185px;height:105px;margin-left:10px;}
.logo img{padding:2px;}

#employers { background-image:url(../images/employers_background.jpg); background-repeat:no-repeat; margin-top:10px; padding-top:20px; }
#panel1 h3 { text-align:left; color:#ffffff; font-size:14px; border-top:1px solid #ffffff; padding-top:5px; }
#panel2 h3 { text-align:left; color:#ffffff; font-size:14px; border-top:1px solid #ffffff; padding-top:5px; margin-top:10px; }
.createandaccount { font-size:12px; margin-top:10px; display:block; }
/* non homepage */
#panelinternal { float:left; width:480px; }
#panelinternal h1, h2 { text-align:left; color:#b3d334; font-size:16px; }
#panelinternal h2 { text-align:left; color:#b3d334; font-size:14px; }

/* Primary Navigation */
#navigation { background-color:#34ade3; height:28px; padding-top:8px; color:#ffffff; font-size:13px; font-weight:bold; border-top: 2px solid #86d1f2; }
#navigation ul { list-style:none; margin:0px; padding:0px; margin-left:10px; }
#navigation ul li { display:inline; padding-left:20px; padding-right:30px; background-image:url(../images/navigation_bullet.gif); background-position:center left; background-repeat:no-repeat; }
#navigation ul li a, a:visited { color: #FFFFFF; text-decoration:none; }

/* Image styles */
#logo { float:left; margin-top:20px; margin-left:20px; margin-bottom:0px; }
img { border:0px; }
.floatright { float:right; margin-left:20px; margin-bottom:20px; }

/* fixes, hacks...and the like */
.clear { clear:both; height: 0; }
.inside { padding:20px; padding-top:0px; }

/* Headers */
h1, h2 { margin:0px; font-size:13px; margin-top:10px; color:#34ade3; text-align:center; margin-bottom:10px; }
h3 { margin:0px; font-size:14px; margin-top:10px; color:#b3d334; margin-bottom:10px; }

/* Links */
a, a:visited { color:#34ade3; text-decoration:underline; }

/* General form styling... */
form { margin:0px; }
input, select { clear:both; }
#emploginbutton { clear:both; margin-top:10px; }
#jobsearch { font-weight:bold; margin-top:10px; } 

/* Lists */
ul { margin:0px; padding:0px; }
.subnav { list-style:none; font-size:11px; margin-left:0px; margin-top:5px; } 
.subnav ul { margin-left:20px; } 
.subnav li { padding-left:15px; background-image:url(../images/panel1_bullet.gif); background-repeat: no-repeat; background-position:left top; padding-bottom: 4px; } 

/* Employer Logo at the bottom of page */
.advertisement { margin-left:10px; margin-bottom:10px; }

/* Jobs table.... */
.jobresultstable { width:100%; border-top:1px solid #b3d334; border-left:1px solid #b3d334; margin-bottom:20px; }
.jobresultstable td { padding:5px; text-align:center; border-right:1px solid #b3d334; border-bottom:1px solid #b3d334; }
.jobresultstable th { background-color:#34ade3; color:#ffffff; font-size:14px; text-align:center; border-right:1px solid #b3d334; border-bottom:1px solid #b3d334; padding:5px; }

/* Sig */
#dev { height:80px; padding-bottom: 20px; }
#dev p { text-align:center; }


/* barkeeper.ie Logo on homepage */
#barkeeper { margin-top:20px; margin-bottom:10px; border:0px; }

