body {text-align: center;  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:100%; color: #464646; background:#fff; }
* {margin:0; padding:0;}

a:link {color: #14A9BE; text-decoration: underline;}
a:visited {color: #0D6E7C; text-decoration: underline;}
a:active {color: #14A9BE; text-decoration: underline;}
a:hover {	text-decoration: none;}

#anchor {width:100%; }

img {border:none;}
.clear {clear: both;}
.clear10 {height:10px; clear:both}
.clear100 {height:100px}

.l {float:left;}
.r {float:right;}
img.imageLeft {margin: 0px 10px 10px 0; padding: 5px; float:left; border: 1px solid #CED4E2;}
img.imageRight {margin: 0px 0 10px 10px; padding: 5px; float:right; border: 1px solid #CED4E2;}
img.withBorder {margin: 10px 0 0px 20px; padding: 5px; border: 1px solid #CED4E2;}
img.front-thumbs{width: 100%;}
img.logo { margin-top: 10px; margin-left: -4px;}

.mand {color: #A97A0B;}
.note {font-size: 0.9em;}
.highlightLinks {margin: 10px 0 10px 0; border: 1px solid #FAF4E5; background: #FEFDFB; }

#access {height:1px; font-size:1px; background:#EF4138; color:#EF4138; min-width: 988px;}
#access ul {margin: 0px; padding: 0px;background:#EF4138;}
#access ul li {display: inline; margin: 0px; padding: 0px;}
#access a {color:#EF4138}

/***********************************************/
/* Width styles                                */
/***********************************************/
/**** fixed widths (for use in e.g. form input boxes) ****/
.s100 {width:100px;}
.s130 {width:130px;}
.s170 {width:170px;}
.s170select {width:174px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}

/**** percentage widths (for use in e.g. tables) *********/
.pc1 {width:1%;}
.pc5 {width:5%;}
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc25 {width:25%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc40 {width:40%;}
.pc45 {width:45%;}
.pc50 {width:50%;}
.pc60 {width:60%;}
/*********************************************************/
#wrapper {min-width: 770px;  max-width: 1008px; margin: auto; 
width:expression(document.body.clientWidth < 769 ? "768px" : "100%" );
width:expression(document.body.clientWidth > 1025 ? "1008px" : "100%" );}

#wrapperInside {margin: 0px 10px 0 10px; font-size: 0.7em; text-align: left;overflow:hidden;}

#header {margin-top:0px; padding: 0px 10px 5px 10px ; background: #EF4138; color: #fff ; border-bottom: 1px solid #393837; display: block; height: 38px;}

#companyName {margin: 7px 0 0 0px; float: left; }
#companyName h1 { font-size: 1.4em;line-height: 1.0em; }
#companyName h2 { font-size: 1.0em;  }

/*Select Programmes Form*/
#topOptions {float: right; }
#topOptions form {margin: 10px 10px 0 0; float: left; width: 355px; font-size: 1.1em; }
#topOptions label {font-weight: bold; font-size: 0.9em}
#topOptions select {padding: 2px 0 3px 0; width: 255px; height: 20px; font-weight: bold; border: 1px solid #7F9DB9; font-size: 0.9em; color: #000000; background: #fff;}
#topOptions input {padding: 2px 0 3px 2px;  height: 15px; border: 1px solid #7F9DB9; font-weight: bold; font-size: 0.9em; color: #000000}
#topOptions input.go {padding: 1px 1px 3px 0; height: 22px;background: #CECECE; border: 1px solid #EEEEEE; color: #7F7F7F; }
*html #topOptions input.go {height: 19px;}

/* Search Form */
#topOptions form#search {width: 112px;}
#topOptions form#search input.search {padding: 3px 0 2px 2px;  width: 80px;}
*html #topOptions form#search input.search {padding: 1px 0 2px 2px; }
#topOptions form#search label {display: none;}

/* top links*/
#header ul {margin:13px 0px 0 0; text-align:right;float: left; }
#header ul li {display:inline; text-align: right;}
#header ul li span {margin: 0 1px 0 4px;}
#header ul li a {color: #fff}

#banner {padding: 0 0px 0 0; background: #FFFFFF; clear: both; height: 102px; margin-top: -15px; }
#banner img.logo {margin: -15px 0 0px 0px;padding:0 0 0px 0;} /*from -15px; */

img.bannerImage {float: right;}

#main {margin:0;padding:0;}

/* Main Menu styles                          */

#navigation {padding: 0; border-top: 1px solid #DEDCDC;  clear: both; height: 30px; width: 100%; background: url(../img/background-images/menu.gif) repeat-x top left ; }

/*ie6 - move the nav up 2 px*/ *html #navigation{margin-top: -2px;}

#navigation ul {margin: 0px 0 0 0.8%; clear: both; font-size: 1.4em; }
#navigation.home ul {margin: 0px 0 0 0.8%; }
*html #navigation.home ul {margin: 0px 0 0 1.2%; }
#navigation ul li { margin: 0px;padding-top: 6px; height: 24px; float: left; display: inline;   background: url(../img/background-images/menu-list-item.gif) no-repeat top left;}
*html #navigation ul li { margin: 0px;padding-top: 5px; height: 25px;}

#navigation ul li.irish{background-image: none; font-size: 0.8em; line-height: 18px; width: 27.5%;}
/* ie6 */ *html #navigation ul li.irish{background-image: none; font-size: 0.8em; line-height: 18px; width: 27.6%;}
#navigation ul li.irish-inner{background-image: none; font-size: 0.8em; line-height: 18px; width: 21.7%;} 
/* ie6 */*html #navigation ul li.irish-inner{background-image: none; font-size: 0.8em; line-height: 18px; width: 21.6%;} 

#navigation ul li a {margin: 0px 8px; color:#473815; font-weight: bold; text-decoration: none;}
#navigation ul li.on {background: url(../img/background-images/menu-list-item-on.gif) no-repeat top left; }
#navigation ul li.on a {color: #EF4138}
#navigation ul li a:hover {text-decoration: none; color: #EF4138 }

/***********************************************/
/* Left Column styles                          */
/***********************************************/
	
#leftcol { width:22.3%;float: left; clear:both; min-height: 1px;}	
#main.home #leftcol {width: 28.2%; background: #F6F3E7; border: 0px;height:100%; min-height:443px;}
*html #main.home #leftcol {width: 28.6%; height: 433px;}

#leftcol a {color: #574929;}
#leftcol h1 {margin: 6px 0 7px 0; color: #5F5232; font-size: 1.5em;   font-weight: bold; width: 92%; font-family: sans-serif ;letter-spacing: -0.4px }
#leftcol h2 {margin: 12px 0 12px 0;color: #5F5232; font-size: 1.3em;line-height:130%;width:94%}
#leftcol p { padding-left: 1px; color: #464646 ; width: 110%;}
#leftcol ul {margin: 0px; padding: 0px 0 0px 0;}

/*Side Navigation*/
#leftcol ul {font-size: 1.2em;}
#leftcol ul li {padding: 5px 0 5px 18px; margin: 0px;  border-top: 1px solid #fff; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li a {padding:0 0 0 10px; color: #443830; text-decoration: none; font-weight: bold; background: url(../img/icons/side-nav-arrow.gif) no-repeat top left}
#leftcol ul li a:hover {color: #EF4138}
#leftcol ul li.selected a {color: #EF4138}
*html #leftcol ul.sidenav li {padding: 5px 0 5px 18px; margin: 0px;  border-top: 1px solid #fff; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}

#leftcol ul li ul {margin:0;padding:0;}
#leftcol ul li ul li {padding: 0px 0 0px 32px; margin: 0px;background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF; border:none;position:relative;left:-18px}
#leftcol ul li ul li a {padding:0 0 0 12px; color: #443830;font-size:.7em; text-decoration: none; font-weight:normal; background: url(../img/icons/menu-li.gif) no-repeat top left;}
#leftcol ul li ul li.selected a {color: #443830;font-weight: bold;}
#leftcol ul li ul li a:hover {color: #443830;}
*html #leftcol ul li ul li {padding: 0px 0 0px 32px; background: url(../img/icons/side-nav-border.gif) 0px 0px no-repeat #FAF4DF;}
*html #leftcol ul li ul li a {padding:0 0 0 12px; background: url(../img/icons/menu-li.gif) 0px 0px no-repeat;}

#leftcol ul ul li {padding: 0px 0 0px 32px; margin: 0px;background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF; border:none;}
#leftcol ul ul li a {padding:0 0 0 12px; color: #443830;font-size:.7em; text-decoration: none; font-weight:normal; background: url(../img/icons/menu-li.gif) no-repeat top left}
#leftcol ul ul li.selected a {color: #443830;font-weight: bold;}
#leftcol ul ul li a:hover {color: #443830;}

#leftcol ul li ul li ul {margin:0;padding:0;}
#leftcol ul li ul li ul li {padding: 0px 0 0px 41px; margin: 0px; width:170px;border-top: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF;position:relative;left:-32px;}
#leftcol ul li ul li ul li a {margin:0;padding:0 0 0 11px; color: #443830;font-size:.55em; text-decoration: none;font-weight: normal;  background: url(../img/icons/menu-li-sub.gif) 3px -1px no-repeat}
#leftcol ul li ul li ul li.selected a {color: #443830;font-weight: bold;}
#leftcol ul li ul li ul li a:hover {color: #443830;}
*html #leftcol ul li ul li ul li {padding: 0px 0 0px 6px; margin: 0px; width:170px; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF;voice-family:"\"}\""; voice-family:inherit; width:160px;}.dummy{}
*html #leftcol ul li ul li ul li a {margin-left:0;padding:0 0 0 11px; color: #443830;font-size:.55em; text-decoration: none;font-weight: normal;  background: url(../img/icons/menu-li-sub.gif) 3px -1px no-repeat}

#leftcol ul ul ul li {padding: 0px 0 0px 41px; margin: 0px; border-top: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul ul ul li a {padding:0 0 0 11px; color: #443830;font-size:.55em; text-decoration: none;font-weight: normal;  background: url(../img/icons/menu-li-sub.gif) 3px -1px no-repeat}
#leftcol ul ul ul li.selected a {color: #443830;font-weight: bold;}
#leftcol ul ul ul li a:hover {color: #443830;}

#leftcol ul.sidenav {margin:0; padding:0;font-size: 1.2em;}
#leftcol ul.sidenav li.selected a {color: #EF4138}
#leftcol ul.sidenavsub {margin:0; padding:0;}
#leftcol ul.sidenavsub li {padding: 2px 0 5px 32px; margin: 0px;  border-top: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenavsub li a {padding:0 0 0 10px;color: #443830; text-decoration: none; background: url(../img/icons/menu-li.gif) no-repeat top left}
#leftcol ul.sidenavsub li.selected a {color: #443830;font-weight: bold;}
#leftcol ul.sidenavsubsub {margin:0; padding:0;}
#leftcol ul.sidenavsubsub li {padding: 0px 0 3px 41px; margin: 0px;  border-top: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenavsubsub li a {padding:0 0 0 12px;color: #443830; text-decoration: none; background: url(../img/icons/menu-li-sub.gif) 3px -1px no-repeat}
#leftcol ul.sidenavsubsub li.selected a {color: #443830;font-weight: bold;}

#leftcol ul.sidenav li {padding: 5px 0 5px 18px; margin: 0px;  border-top: 1px solid #fff; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li a {padding:0 0 0 10px; color: #443830; text-decoration: none; font-weight: bold; background: url(../img/icons/side-nav-arrow.gif) no-repeat top left}
#leftcol ul.sidenav li a:hover {color: #EF4138}

#leftcol ul.sidenav li.onsub {border-top: none;}
#leftcol ul.sidenav li.onsub a {padding:0 0 0 10px; color: #EF4138; text-decoration: none; font-weight: bold; background: url(../img/icons/side-nav-arrow.gif) no-repeat top left; border-top: none;}
#leftcol ul.sidenav li.onsub a:hover {color: #EF4138}
#leftcol ul.sidenav li.on a {color: #EF4138; border-top: none;}

#leftcol ul.sidenav li.onsub {border-top: none;}
#leftcol ul.sidenav li.onsub a {padding:0 0 0 10px; color: #EF4138; text-decoration: none; font-weight: bold; background: url(../img/icons/side-nav-arrow.gif) no-repeat top left}

#leftcol ul.sidenav li.sub a.on {color: #443830;font-weight: bold;}
#leftcol ul.sidenav li.subbtm a.on {color: #443830;font-weight: bold;}
#leftcol ul.sidenav li.subsub a.on {color: #443830;font-weight: bold;}
#leftcol ul.sidenav li.subsubbtm a.on {color: #443830;font-weight: bold;}
#leftcol ul.sidenav li.subsubsub a.on {color: #443830;font-weight: bold;}
#leftcol ul.sidenav li.subsubsubbtm a.on {color: #443830;font-weight: bold;}

#leftcol ul.sidenav li.sub {padding: 0px 0 5px 32px; margin: 0px;font-size:.9em; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF; border:none}
#leftcol ul.sidenav li.sub a {padding:0 0 0 12px; color: #443830;font-size:.9em; text-decoration: none; font-weight:normal; background: url(../img/icons/menu-li.gif) no-repeat top left}

#leftcol ul.sidenav li.subbtm {padding: 0px 0 3px 32px; margin: 0px;font-size:.9em;  border-top: 0px solid #fff; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.subbtm a {padding:0 0 0 12px; color: #443830;font-size:.9em; text-decoration: none;font-weight:normal;  background: url(../img/icons/menu-li.gif) no-repeat top left}

#leftcol ul.sidenav li.subsub {padding: 0px 0 3px 41px; margin: 0px;font-size:.9em;  border-top: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.subsub a {padding:0 0 0 11px; color: #443830;font-size:.9em; text-decoration: none;font-weight: normal;  background: url(../img/icons/menu-li-sub.gif) 3px -1px no-repeat}

#leftcol ul.sidenav li.subsub-btm {padding: 0px 0 6px 41px; margin: 0px;font-size:.9em;  border-top: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.subsub-btm a {padding:0 0 0 12px; color: #443830;font-size:.9em; text-decoration: none;font-weight: normal;  background: url(../img/icons/menu-li-sub.gif) 3px -1px no-repeat}

/* begin subsubsub */
#leftcol ul.sidenav li.deepestlevel {padding: 0px 0 3px 51px; margin: 0px;font-size:.8em;  border-top: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.deepestlevel a {padding:0 0 0 11px; color: #443830;font-size:.9em; text-decoration: none;font-weight: normal;  background: url(../img/icons/tinydot.gif) no-repeat 3px 5px}
#leftcol ul.sidenav li.deepestlevel a.on {color: black; text-decoration: underline;}
/* end subsubsub */

span.leftnav{ margin-left: 10px; }

#leftcol ul.sidenav li.subsubsub {padding: 0px 0 8px 35px; margin: 0px;font-size:.8em;  border-bottom: none; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.subsubsub a {padding:0 0 0 10px; color: #443830;font-size:.8em; text-decoration: none;font-weight: normal;  background: url(../img/icons/menu-li-subsub.gif) 3px -1px no-repeat}

#leftcol ul.sidenav li.subsubsubbtm {padding: 0px 0 8px 35px; margin: 0px;font-size:.8em;  border-bottom: 1px solid #fff; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.subsubsubbtm a {padding:0 0 0 10px; color: #443830;font-size:.8em; text-decoration: none;font-weight: bold;  background: url(../img/icons/menu-li-subsub.gif) 3px -1px no-repeat}

#leftcol ul.sidenav li.wrapsub {padding: 5px 0 5px 20px; margin: 0px;  border-bottom: 1px solid #fff; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.wrapsub a {padding:0 0 0 10px; color: #443830; text-decoration: none; font-weight: bold; background: url(../img/icons/side-nav-arrow.gif) 0px 0px no-repeat}
*html #leftcol ul.sidenav li.wrapsub a {background: url(../img/icons/side-nav-arrow.gif) 0px 5px no-repeat}

#leftcol ul.sidenav li.wrapsubon {padding: 5px 0 5px 20px; margin: 0px;  border-bottom: 1px solid #fff; background: url(../img/icons/side-nav-border.gif) no-repeat top left #FAF4DF}
#leftcol ul.sidenav li.wrapsubon a {padding:0 0 0 10px; color: #443830; text-decoration: none; font-weight: bold; background: url(../img/icons/side-nav-arrow.gif) 0px 0px no-repeat}
*html #leftcol ul.sidenav li.wrapsubon a {background: url(../img/icons/side-nav-arrow.gif) 0px 5px no-repeat;color:#EF4138}

.more{margin-top: -18px; padding-left: 22px; padding-bottom: 0px; font-weight:bold; }
*html .more{ margin-bottom: 12px; }

/***********************************************/
/* Home Page styles                             */	
/***********************************************/
/*Welcome Panel*/
#welcome {margin: 18px 0 20px 5px;}
*html #welcome {margin: 16px 0 20px 5px;}
#welcome img {float: left; }
#welcomeContent {padding: 0.8% 0 0 10px; width: 94%; border:1px solid #f1f1f1; background:#fff;float: left;}
#welcomeContent p {padding:0; margin: 0px 0 10px 0;width: 98%}
*html #welcomeContent p {width: 98%}

/* News and Features Panel */
#newsFeatures {padding: 0px 10px 0px 17px; width:  80%;height:auto;  }
#newsFeatures ul {margin: 0 0 0px 0; }
*html #newsFeatures ul {margin: 0 0 0px 0; }

#newsFeatures ul li{border: none;}

li.pressinfo{background-image: none; list-style: none;}
#newsFeatures h1{margin: 6px 0 7px 0; color: #5F5232; font-size: 1.5em;   font-weight: bold; width: 92%; font-family: sans-serif ;letter-spacing: -0.4px }

#newsFeatures ul li.title {padding: 5px 0 0 22px; background: url(../img/icons/news.gif) no-repeat 0px 3px; border: none; font-size: 0.8em;}
#newsFeatures ul li.title2 {margin:0 0 5px 0;padding: 0 0 0 22px; background: url(../img/icons/news2.gif) no-repeat top left;font-weight: bold;}

#newsFeatures ul li.desc {margin:5px 0 5px 22px; border: none;}
#content ul.news li.desc {background: none; border: none; color: #858585;}
#newsFeatures ul li.date {font-size: 0.8em; margin: 0 0 0px 0px; padding: 0 0 4px 22px;  border-bottom: 1px dashed #CCCCCC; border-left: none; background-image: none; background-color: #F6F3E7;}
#newsFeatures ul li.last {padding: 0 0 5% 22px;  border-bottom: 0px}
#newsFeatures ul li a {text-decoration: none;}

.more{margin-bottom: 5px; margin-top: 0px;}
*html .more{margin-bottom: 4px; margin-top: -5px;}
/***********************************************/
/* Right Column styles                         */
/***********************************************/
#rightcolhome {float:left; width: 70.0%;min-height:443px;}
*html #rightcolhome {width: 70.0%;height:427px}

#rightcol {float:left; /*width: 77.5%;*/ width: 77.3%; min-height:582px; border-left: 1px solid #C4BEB2;}
*html #rightcol {width: 77.2%;height:522px; margin-bottom: -5px;}

#main.home #rightcol {width: 71%; border-left: 0px; }
*html #main.home #rightcol {width: 70%; }

#pageHeading {padding: 10px 0 8px 20px; border-bottom: 1px solid #C4BEB2; background: url(../img/background-images/pageheading.gif) repeat-y top left;}
*html #pageHeading {padding: 10px 0 14px 20px;}
#pageHeading h1 {margin:0;padding:0;font-size: 3.1em;color: #706344;letter-spacing: -0.4px }
#pageHeading h2 {margin:0px;padding:0;color: #706344; font-size:1.5em;}

/*Breadcrumbs*/
#bcrumb {margin: 15px 0 0 20px; color: #92886C }
#bcrumb a {color: #0D6E7C}
#bcrumb span {color: #0D6E7C}

/***********************************************/
/* General styles                              */
/***********************************************/
#content {margin: 15px 0 0 20px; background: #fff; width: 96.5%; font-size: 12px;}

#content.home {margin: 15px 0 0 20px; background: #fff; width: 96.5%;min-height:400px;}
*html #content.home {height:390px;min-height:auto;}

#content h1 { font-size: 1.7em; color: #5F5232;  }
#content h2 {margin:10px 0 5px 0; padding:0; color: #706344; font-size: 1.4em; }
#content h3 {margin:10px 0 5px 0; padding:0; font-size: 1.3em; color:#706344; border-bottom: 0px dashed #F4C860;}
#content h4 {margin:10px 0 5px 0; padding:0 0 3px 0; color:#706344; font-size: 1.2em; border-bottom: 1px dashed #F2463C;}
#content h5 {margin:10px 0 5px 0; padding:0 0 3px 0; color:#706344; font-size: 1.1em;}
#content h6 {font-size: 1.1em; color:#F2463C; font-style: italic;}
#content h3 a {color:#706344; text-decoration: underline;}

#content p {margin:15px 0 15px 0; font-size: 1.1em; color: #464646;}
p.backtoPrevious a {padding:0 0 0 10px; background: url(../img/icons/back-to-previous.gif) no-repeat top left; }
p.backtoTop {text-align: right; clear:both; }
p.backtoTop a {padding:0 0 0 10px; background: url(../img/icons/back-to-top.gif) no-repeat top left; }
p.divide{color: #FFFFFF;}

/* Front Page Boxes */
.box1{ float: left; width: 46.5%; margin-left: 3%; min-height: 188px; height: 100%; margin-top: 3%; margin-bottom: 3%; border: 1px solid #FBB8B2; }
*html .box1{ width: 46%; margin-left: 1%; margin-top: 2%; margin-bottom: 2%; height: auto; }

.box2{ float: left; width: 46.5%; margin-left: 3%; min-height: 188px; height: 100%; margin-top: 3%; margin-bottom: 3%; border: 1px solid #2EBE16; }
*html .box2{ width: 46%; margin-left: 2%; margin-top: 2%; margin-bottom: 2%; height: auto; }

.box3{ float: left; width: 46.5%; margin-left: 3%; min-height: 188px; height: 100%; border: 1px solid #5489BD;}
*html .box3{ width: 46%; margin-left: 1%; height: auto; }

.box4{ float: left; width: 46.5%; margin-left: 3%; min-height: 188px; height: 100%; border: 1px solid #F17600; }
*html .box4{ width: 46%; margin-left: 2%; height: auto; }

.box1 h1{ color:  #EF4138; font-family: sans-serif; font-size:1.4em; letter-spacing: -0.4px; text-align: center; padding-top: 6px;
	padding-bottom: 6px; background: url(../img/background-images/jobseeker-bg2.gif) repeat-y top right; border-bottom: 1px solid #fbb8b2;}

.box1-image{ margin-top: 3%; width: 100%; height: 67px; background-image: url(../img/background-images/jobseeker2.jpg); 	background-repeat: no-repeat; background-position: center;}

.box2 h1{ color:  #2EBE16; font-family: sans-serif; font-size:1.4em; letter-spacing: -0.4px; text-align: center; padding-top: 6px;
	padding-bottom: 6px; background: url(../img/background-images/jobseeker-bg2.gif) repeat-y top right; border-bottom: 1px solid #2EBE16; }

.box3 h1{ color: #5489BD; font-family: sans-serif; font-size:1.4em; letter-spacing: -0.4px; text-align: center; padding-top: 6px;
	padding-bottom: 6px; background: url(../img/background-images/jobseeker-bg2.gif) repeat-y top right; border-bottom: 1px solid #5489BD; }

.box4 h1{ color:  #F17600; font-family: sans-serif; font-size:1.4em; letter-spacing: -0.4px; text-align: center; padding-top: 6px;
	padding-bottom: 6px; background: url(../img/background-images/jobseeker-bg2.gif) repeat-y top right; border-bottom: 1px solid #F17600; }
	
.box2-image{ margin-top: 3%; width: 100%; height: 67px; background-image: url(../img/background-images/employer2.jpg); background-repeat: no-repeat; background-position: center;	}
	
.box3-image{ margin-top: 3%; width: 100%; height: 67px; background-image: url(../img/background-images/training2.jpg); background-repeat: no-repeat; background-position: center;	}
	
.box4-image{ margin-top: 3%; width: 100%; height: 67px; background-image: url(../img/background-images/communities2.jpg);
	background-repeat: no-repeat; background-position: center;	}
	
.box1 p, .box2 p, .box3 p, .box4 p{ padding-left: 4%; padding-right: 4%; padding-top: 2%; }

.box1 a {color:  #EF4138; background: url(../img/icons/arrow-red.gif) no-repeat top right; font-weight: bold; text-align: right; display: block; font-size: 1.2em; margin-right: 4%; padding-right: 6%; margin-top: 2.3%; margin-bottom: 2.3%;}
.box1 a:visited {color: #F47D77;}

.box2 a {color:  #2EBE16; background: url(../img/icons/arrow-green.gif) no-repeat top right; font-weight: bold; text-align: right; display: block; font-size: 1.2em; margin-right: 4%; padding-right: 6%; margin-top: 2.3%; margin-bottom: 2.3%;}
.box2 a:visited {color: #34D318;}

.box3 a {color:  #5489BD; background: url(../img/icons/arrow-blue.gif) no-repeat top right; font-weight: bold; text-align: right; display: block; font-size: 1.2em; margin-right: 4%; padding-right: 6%; margin-top: 2.3%; margin-bottom: 2.3%;}
.box3 a:visited {color: #6796C5;}

.box4 a {color:#F17600; background: url(../img/icons/arrow-orange.gif) no-repeat top right; font-weight: bold; text-align: right; display: block; font-size: 1.2em; margin-right: 4%; padding-right: 6%; margin-top: 2.3%; margin-bottom: 2.3%;}
.box4 a:visited { color: #FF9933; }

*html .box1-image{ margin-top: 1.5%; }
*html .box2-image{ margin-top: 1.5%; }
*html .box3-image{ margin-top: 1.5%; }
*html .box4-image{ margin-top: 1.5%; }
*html .box1 p {padding-left: 2%; padding-right: 2%; padding-top: 1%;}
*html .box2 p {padding-left: 2%; padding-right: 2%; padding-top: 1%;}
*html .box3 p {padding-left: 2%; padding-right: 2%; padding-top: 1%;}
*html .box4 p {padding-left: 2%; padding-right: 2%; padding-top: 1%;}
*html .box1 a{ margin-right: 2%; padding-right: 3%; margin-top: 1%; margin-bottom: 1%; }
*html .box2 a{ margin-right: 2%; padding-right: 3%; margin-top: 1%; margin-bottom: 1%; }
*html .box3 a{ margin-right: 2%; padding-right: 3%; margin-top: 1%; margin-bottom: 1%; }
*html .box4 a{ margin-right: 2%; padding-right: 3%; margin-top: 1%; margin-bottom: 1%; }

/*block quotes*/
blockquote {margin: 10px 0 10px 0; padding: 0px 46px 12px 0px;  background: url(../img/icons/blockquote-close.gif) bottom right no-repeat #FBF8E9;  color: #8C887C; border: 1px solid #DCDCC2;}
blockquote p {margin:5px 0 0 0; padding: 0 0 0 44px; font-size: 1.0em; color:#2C537E;}
blockquote p.quote { padding: 10px 46px 10px 44px;  background: url(../img/icons/blockquote.gif) no-repeat top left;}
/*************** list styles ***************/
ul {margin:10px 0 10px 18px; }
ul li {margin:2px 0; font-size:1.0em; list-style-type:  none;}

#content ul {margin:10px 0 10px 20px; margin-bottom: 10px;}
#content ul li {padding-left: 15px; font-size: 1.1em; background: url(../img/icons/menu-li.gif) no-repeat top left}
#content ul li.sub {margin:0 0 0 15px;padding-left: 13px; font-size: 1.1em; background: url(../img/icons/menu-li-nav.gif) no-repeat top left}
#content ul li.blank {padding-left: 15px; font-size: 1.1em; background: none;}
#content ul li.blanksub {padding-left: 35px; font-size: 1.1em; background: none;}

/* Downloads List */
#content ul.downloads {margin: 10px 0 10px 15px; font-size: 0.9em;}
#content ul.downloads li { padding: 0 0 10px 20px; }
#content ul.downloads li.word {padding: 0 0 4px 20px; background: url(../img/icons/word.gif) no-repeat top left}
#content ul.downloads li.html {padding: 0 0 4px 20px; background: url(../img/icons/html.gif) no-repeat top left}
#content ul.downloads li.pdf {padding: 0 0 4px 20px; background: url(../img/icons/pdf.gif) no-repeat top left}
#content ul.downloads li.excel {padding: 0 0 4px 20px; background: url(../img/icons/excel.gif) no-repeat top left}
#content ul.downloads li.ppt {padding: 0 0 4px 20px; background: url(../img/icons/ppt.gif) no-repeat top left}
#content ul.downloads li.desc {background: none; border: none;}

li.pressinfo{background-image: none; list-style: none;}

#content ul.news {margin: 10px 0 0px 15px; font-size: 0.9em;}
#content ul.news li { padding: 0 0 0px 20px; }
#content ul.news li.title {padding: 0 0 4px 20px; background: url(../img/icons/html.gif) no-repeat top left}
#content ul.news li.press {padding: 0 0 4px 20px; background: url(../img/icons/press_release.gif) no-repeat top left}
#content ul.news li.desc {background: none; border: none; color: #858585;}
#content ul.news li.date {background: none; border: none; padding-bottom: 5px;}

#content .aboutpanel {margin:0px 0 10px 0;padding:0; height:120px; width:280px;}
#content .aboutpanel-top {margin:0;padding:0 0 14px 0;width:20px;float:left; border-bottom: 1px solid #9C9C9C; background: url(../img/icons/arrow-light.gif) 4px 5px no-repeat; }
*html #content .aboutpanel-top {padding:0 0 11px 0;width:25px;}

#content .aboutpanel-topr {margin:0;padding:0 0 0px 0;width:250px;float:left; border-bottom: 1px solid #9C9C9C;}
#content .aboutpanel-topr h2 {margin:0; padding:0 0 1px 0; color: #EF4138; font-size: 1.0em; }
*html .aboutpanel-topr h2 {padding:2px 0 0px 0;}

#content .aboutpanel p {margin:10px 0 3px 8px;padding:0;}
#content .aboutpanel a {padding: 0 20px 0 0; margin: -10px 0px 0 0; font-weight: bold; text-align: right; display: block; font-size: 1.2em;color:  #9A968B; background: url(../img/icons/arrow-red.gif) no-repeat top right}

#lhs {margin:15px 0 0 18px;padding:0; width:300px; float:left}
*html #lhs {margin:15px 0 0 10px;}

#rhs {margin:15px 0 0 24px;padding:0; width:300px; float:left}
*html #rhs {margin:15px 0 0 15px;}

.summary{ padding-top: 0px; padding-bottom: 12px; padding-left: 10px; padding-right: 10px; background-color: #F9F9F9; border: 1px solid #EEEEEE; font-size: 12px;}

/*************** next prev list  ***************/
#content ul.nextprev {margin:10px 0; padding: 0 10px 0 10px; border:1px solid #ccc; background:#f5f5f5; width: 96%; float: left;}
#content ul.nextprev li {background:none; padding: 0px;  float: left;}
#content ul.nextprev li.prev {width:15%; text-align: left; }
#content ul.nextprev li.prev a {padding-left: 15px; background: url(../img/icons/previous.gif) no-repeat top left}
#content ul.nextprev li.next {width:15%; float: right; text-align: right;}
#content ul.nextprev li.next a {padding-right: 15px; background: url(../img/icons/next.gif) no-repeat top right}
#content ul.nextprev li.page { width:70%; text-align:center;}
#content ul.nextprev span {margin: 0 5px 0 5px;}
/***********************************************/

#content ol {margin:10px 0 10px 35px;}
#content ol li {margin:2px 0; padding-left: 0px; font-size: 1.1em; }
#content ol li.faq {margin:12px 0 2px 0; padding-left: 0px; font-size: 1.1em; }
#content ol ul li.blank {padding-left: 0px; font-size: 1.1em; background: none;}
#content ol ul li {padding-left: 15px; font-size: 1.1em; background: url(../img/icons/menu-li.gif) no-repeat top left}
#content ol.alpha{margin:10px 0 10px 35px; list-style-type: upper-alpha;}
#content ol.alpha li {margin-bottom:5px;}
#content ul li.alphalist {padding-left: 15px; font-size: 1em; background: url(../img/icons/menu-li.gif) no-repeat top left}
#content ol li ol li { font-size: 1.0em;}
#content ol li ul li {font-size: 1.0em;}

/*************** data table styles ***************/
#content table.data {margin:10px 0 10px 1px; width:99.9%; border-collapse:collapse; font-size: 1.0em; }
#content table.data th {padding:4px;  background:#B6B2A6; color: #fff ;  text-align: left; vertical-align: top;}
#content table.data td {padding:4px;  text-align: left; vertical-align: top; }
#content table.data tr.alt td {background:#FBF8E9;}
#content table.data ul li {font-size:1.0em;}

#content table.data td.restrict {width:160px;}
#content dl {padding: 5px; margin:10px 0 10px 20px; border: 1px solid #E4E6F0}
#content dl dt {margin:2px 0; font-weight: bold;  }

/* Form and related tag styles */
form fieldset {border: 0px; }
form.inputform {margin: 10px 0 10px 0; }
form.inputform p {margin: 0 0 10px 0; color: #443830; }
form.inputform fieldset {margin: 0 5px 0 5px; padding: 0px; border-collapse: collapse; width: 98%; background: #FAF4DE}
form.inputform table {margin: 0 5px 0 5px; border-collapse: collapse; width: 98%; font-size: 1.1em;}
form.inputform table td { padding: 5px 5px 5px 5px;text-align: left; vertical-align: top; }
form.inputform table tr.alt td {background: #FCF8EB}
form.inputform table tr td.action {border-top: 1px solid #ddd;font-size:1em; text-align: center; }
form.inputform table input,select {padding: 0 0 0 2px; border: 1px solid #E3DBC7; color: #444;  font-size: 1.0em; height: 16px; background: #fff;}
form.inputform table textarea {padding: 0 0 0 2px; border: 1px solid #E3DBC7; color: #444;  font-size: 1.0em; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
form.inputform table input.cb {border:none}
form.inputform input.submit { margin: 5px 0 5px 5px; padding: 2px 0 2px 0; border: 0px; width: 100px; color: #fff; font-weight: bold; height: 22px; background: #EF4138}
form.inputform table input.searchAgain {height: 22px;}
form.inputform input.search { margin: 0 0 0 5px; padding: 2px 0 2px 0; border: 0px; width: 100px; color: #fff; font-weight: bold; height: 22px; background: #EF4138}

p.note {padding: 5px; background: #F4F1EA; font-size: 1.0em; font-weight: bold;  border: 1px solid #CCCCCC }
span.mand {color: #EF4138; font-weight: bold; text-align: left;}

/* Microformats Style */
.vcard{background-color: #FBF8E9; border: 1px solid #DDD6C9; padding: 2%; font-size: 11px; width: 30%; margin-bottom: 10px; margib-top: 5px;}
span.type{display: none;}
span.title2{letter-spacing: 1px; font-style: none; margin-bottom: 10px;}
.organization-name{font-weight: bold; margin-bottom: 0.3em; font-size: 13px; border-bottom: 1px solid #DDD6C9; padding-bottom: 5px;}
.fn{font-size: 12px;}
.adr{margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid #DDD6C9; padding-bottom: 5px;}
.desc{font-size: 11px;border-bottom: 1px solid #DDD6C9; padding-bottom: 5px;margin-bottom: 0.3em;}

#wrapperbtm { margin: auto;width:990px; font-size:.7em;}

/* Footer styles */
#footer { margin:0px; padding: 5px 10px 17px 10px; color:#676767; background: #F1F1F1; clear: both; display: block;border: 1px solid #C1C1C1;}
#footer a {color: #676767;}
#footer p {margin: 0px; padding: 0px;text-align: left;  width: 400px; }
#footer ul {margin: 0 0 0px 0px; text-align: right;  }
#footer ul li {display:inline;}
#footer .foot_l {margin:0;float:left;}
#footer .foot_r {margin:0;float:right;}

#footer2 {margin: 0 0 0px 0; padding: 0px 0 20px 0;clear: both; float: left; width: 100%; background: #fff}
#footer2 ul {margin: 5px 0 5px 0;text-align: center;}
#footer2 ul li {display:inline; color: #676767}
#footer2 ul li a:link {color: #676767}
#footer2 ul li a:visited {color: #949494;}
#footer2 span {margin: 0 1px 0 4px;}
/* end */

.controlpanel {position:absolute; top:0; left:0; width:300px; }

.clickLogo
{
	border:0;
	
}

