/*reset*/
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}

/*common.css start*/
/* CSS Document */
#wrapper { width:950px; margin:auto; }

.float-left { float:left; }
.float-right { float:right; }

p { font-size:12px; color:#5f5f5f; }



/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; color:#B6BB18!important}
h3 { font-size: 1.5em; line-height: 1; margin-bottom: .3em; color:#666666!important }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: .25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: .2em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

/* Text Elements
-------------------------------------------------------------- */
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong,dfn	{ font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }
abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }
pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

.hide {display:none}
/* Lists
-------------------------------------------------------------- */
.text-content ul          { list-style-type: disc; margin:0em 1.5em .5em 1.5em; font-size:12px; color:#2A2A2A;  list-style-image: url("/template_images/bullet.png");}
.text-content ol          { list-style-type: decimal; margin:1.5em; font-size:12px; color:#2A2A2A; }
.text-content ol li, .text-content ul li {line-height:18px;}

/* content
*****************************************/
#content-container { width:100%; }
.content-container-right-sidebar-bg { background-image:url(/template_images/content-container-sidebar-bg.jpg); background-repeat:repeat-y; background-position:right; }
.content-container-left-sidebar-bg { background-image:url(/template_images/content-container-sidebar-bg.jpg); background-repeat:repeat-y; background-position:left; }
.content-container-both-sidebar-bg { background-image:url(/template_images/content-container-both-sidebar-bg.jpg); background-repeat:repeat-y; background-position:left; }

/* HEADER
*****************************************/
#header { width:100%;  position:relative; }

div.search-box { width:205px; height:27px; position:absolute; right:23px; top:72px; }
div.search-box div.textbox { width:167px; height:27px; float:left; background-image:url(/template_images/search-box.png); background-repeat:no-repeat; }
div.search-box div.textbox input.textbox { width:153px; padding:7px 4px 6px 10px; font-size:12px; color:#000; border:0; background:none; font-family:Arial, Helvetica, sans-serif; }
div.search-box input.go-btn { float:left; width:38px; height:27px; background:transparent url(/template_images/go-btn.gif) no-repeat; border:0; cursor:pointer; position:absolute; z-index:99; float:right; right:0}

#header div.top-links-gradient { height:28px; position:absolute; top:0; right:23px; }
#header div.top-links-gradient ul { float:left; }
#header div.top-links-gradient ul li { float:left; display:inline-block; padding-left:2px; background:none }
#header div.top-links-gradient ul li a { width:118px; height:21px; display:block; background-image:url(/template_images/header-top-nav-gray-gradient.jpg); background-repeat:no-repeat; text-decoration:none; font-size:12px; color:#ffffff; text-align:center; padding:7px 0 0 0; }
#header div.top-links-gradient ul li a:hover { color:#000; }

#header div.top-links2 { height:30px; position:absolute; right:0; top:0; }
#header div.top-links2 div.arrow-tip { width:32px; height:30px; float:left; background-image:url(/template_images/top-links2-tip.png); background-repeat:no-repeat; overflow:hidden; }
#header div.top-links2 ul { height:30px; padding:0 40px 0 20px;   float:left; background-image:url(/template_images/top-links2-bg.jpg); background-repeat:repeat-x; }
#header div.top-links2 ul li { float:left; display:inline-block; padding:8px 5px 0 5px; font-size:12px; color:#6a6a6a; }
#header div.top-links2 ul li a { padding: font-size:12px; color:#6a6a6a; text-decoration:none; }
#header div.top-links2 ul li a:hover { text-decoration:underline; }

/* MENU */
#menu { width:100%; height:33px; background-image:url(/template_images/menu-bg.jpg); background-repeat:repeat-x; border-bottom:1px solid #fff; position:relative; z-index:10; }
ul.menu                         { position: relative; float:left; }
ul.menu li                      {  display:inline-block; float:left; background:none; padding:0}
ul.menu li.separator { width:2px; height:33px; background-image:url(/template_images/menu-separator.jpg); background-repeat:no-repeat; overflow:hidden; }
ul.menu a:hover		            { color:#282828; }
ul.menu a:active                { color:#282828; }
ul.menu li a                    { display:block; padding:10px 21px; font-size:13px; text-decoration:none; color:#868686; }
ul.menu li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.menu li.hover,
ul.menu li:hover                { background:none; color:#282828; position: relative; }
ul.menu li.hover a              { color:#282828; }
ul.menu ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.menu ul li 					{ font-weight: normal; background-color:#fff; color: #000; border-bottom: 1px solid #ccc; float: left; width:210px; }
ul.menu ul li a					{ border-right: none; width: 100%; display: inline-block; }
ul.menu ul li:hover			    { background-color:#fff; }

/* MENU 4 */
#menu4 { width:100%; height:41px; padding:10px 0 0 0; border-bottom:6px solid #fff }
ul.menu4                         { position: relative; float:left; padding-left:20px; z-index:10; }
ul.menu4 li                      {  display:inline-block; float:left;  }
ul.menu4 li.separator { width:2px; height:33px; background-image:url(/template_images/menu-separator.jpg); background-repeat:no-repeat; overflow:hidden; }
ul.menu4 a:hover		            { color:#282828; }
ul.menu4 a:active                { color:#282828; }
ul.menu4 li a                    { display:block; padding:10px 25px 18px 25px; font-size:13px; text-decoration:none; color:#868686; }
ul.menu4 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.menu4 li.hover,
ul.menu4 li:hover                { background:none; color:#282828; position: relative; }
ul.menu4 li.hover a              { color:#282828; }
ul.menu4 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.menu4 ul li 					{ font-weight: normal; background-color:#fff; color: #000; border-bottom: 1px solid #ccc; float: none;width:190px; }
ul.menu4 ul li a					{ border-right: none; width: 100%; display:block; padding:10px 25px; }
ul.menu4 ul li:hover			    { background-color:#fff; }

/* MENU 5 */
#menu5 { width:100%; height:29px;  border-bottom:1px solid #fff; }
ul.menu5                         { position: relative;float:right; padding-left:20px; z-index:10; }
ul.menu5 li                      { display:inline-block; float:left; padding-left:1px; }
ul.menu5 li a                    { display:block; height:29px; padding:0 0 0 17px; background-image:url(/template_images/menu-wireframe05-bg.jpg); background-repeat:no-repeat; background-position:left top; color:#b0b0b0; font-size:12px; text-decoration:none; }
ul.menu5 li a span { display:block; height:20px; padding:9px 17px 0 0; background-image:url(/template_images/menu-wireframe05-bg.jpg); background-repeat:no-repeat; background-position:right top; cursor:pointer;  }
ul.menu5 li a:hover { background-image:url(/template_images/menu-wireframe05-bg-hover.jpg); color:#fff; }
ul.menu5 li a:hover span { background-image:url(/template_images/menu-wireframe05-bg-hover.jpg); }
ul.menu5 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.menu5 li.hover,
ul.menu5 li:hover                {  color:#fff; position: relative; }
ul.menu5 li.hover a              { background-image:url(/template_images/menu-wireframe05-bg-hover.jpg); color:#fff; }
ul.menu5 li.hover a span              { background-image:url(/template_images/menu-wireframe05-bg-hover.jpg); }
ul.menu5 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 1px; }
ul.menu5 ul li 					{ font-weight: normal; background-color:#9d9d9d;  padding:10px 17px 10px 0; color: #fff; border-bottom: 1px solid #ccc; float: none; background-image:none;width:180px; }
ul.menu5 ul li a					{ border-right: none; width: 100%; display:block; height:auto; background-position:-9999px -9999px;  }
ul.menu5 ul li a:hover 				{ background-image:none; color:#333; }
ul.menu5 ul li:hover			    { background-color:#9d9d9d; background-image:none; }

/* SIDEBAR */

.sidebar-tweets {
    /*background: #e9e9e9;*/
    /*background: #fff;*/
    /*padding: 17px 8px;*/
    padding: 0 5px;
    margin-bottom: 48px;
    border-radius: 5px;
}
.sidebar-tweets h2 {
    font-size: 16px;
    font-weight: bold;
    color: #404040 !important;
    margin-bottom: 22px;
    float: left;
    text-indent: 0;
}
.sidebar-tweets h2 span {
    line-height: 30px;
}
.sidebar-tweets .follow {
    margin-top: 5px;
    float:right;
}
.sidebar-tweets h3 {
    font-size: 12px;
    color: #404040;
    float: left;
    font-weight: bold;
    margin-bottom: 0.5rem;
}
.sidebar-tweets h3 span {
    color: #a0a0a0;
}
.sidebar-tweets .date {
    font-size: 11px;
    color: #404040;
    float: right;
    /*margin-top: 0.2rem;*/
    margin-bottom: 0.5rem;
    /*line-height: 1.4;*/
}
.sidebar-tweets p {
    font-size: 12px;
    line-height: 17px;
    color: #404040;
    margin: 0
}
.sidebar-tweets a {
    font-size: 12px;
    color: #0066cc;
}
.sidebar-tweets .twitter-follow {
    float: right;
}
.sidebar-tweets .fa-twitter {
    color: #a0a0a0;
    margin-right: 13px;
    margin-left: 13px;
    float: left;
}
.sidebar-tweets .tweet-item {
    border-bottom: 1px solid #E2E2E2;
    /*border-top: 1px solid #f8f8f8;*/
    padding: 10px 0;
}
.sidebar-tweets .tweet-item.first {
    padding-top: 0;
    border-top: 0;
}
.sidebar-tweets .tweet-item.last {
    padding-bottom: 0;
    border-bottom: 0;
}
.sidebar-tweets .tweet-item .img {
    /*text-align: center;*/
    float: left;
    width: 50px;
}
.sidebar-tweets .tweet-content {
	float: right;
	width: 170px;
}
/*** Standard Clearfix ***/
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}


#sidebar, #sidebar2 { width:236px; }

#sidebar2 div.title { width:100%; height:23px; padding:10px 0 0 0; background-image:url(/template_images/title-bg.jpg); background-repeat:repeat-x; text-indent:18px; }
#sidebar div.title {
	height:23px; padding:10px 0 0 0;
	width: 50%;
	float:left;
}

#sidebar div#job-search,
#sidebar2 div#job-search { padding:20px 14px; position:relative;}

.jobControl {position: absolute; right: 10px; bottom:71px; font-size:12px;}

#sidebar div#job-search p,
#sidebar2 div#job-search p { font-size:12px; color:#282828; padding-bottom:8px; }

#sidebar div#job-search select,
#sidebar2 div#job-search select { width:100%; font-size:12px; color:#282828; display:inline; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; }

#sidebar div#job-search input.textbox,
#sidebar2 div#job-search input.textbox { width:200px; padding:3px 4px; border:0; background-color:#fff; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; display:inline-block; margin-bottom:15px; }

#sidebar div#job-search div.salary,
#sidebar2 div#job-search div.salary { padding-bottom:15px; width: 200px}

#sidebar div#job-search div.salary span,
#sidebar2 div#job-search div.salary span { font-size:12px; color:#000; padding-bottom:8px; }

#sidebar div#job-search div.salary div.bar,
#sidebar2 div#job-search div.salary div.bar { display:block; clear:both; background:#fff; border:1px solid #fff }

#sidebar div#job-search div.buttons,
#sidebar2 div#job-search div.buttons { display:block; }

#sidebar div#job-search div.buttons a,
#sidebar2 div#job-search div.buttons a { width:93px; height:18px; padding:5px 0 0 0; text-align:center; display:inline-block; text-decoration:none; color:#fff; font-size:12px; background-image:url(/template_images/gray-gradient-btn.jpg); background-repeat:no-repeat; }

#sidebar div#job-search div.buttons a:hover,
#sidebar2 div#job-search div.buttons a:hover { color:#ccc; }

#sidebar #cta-buttons,
#sidebar2 #cta-buttons { display:block; text-indent:14px; padding:10px 0; }

#sidebar #cta-buttons a,
#sidebar2 #cta-buttons a { color:#5f5f5f; text-decoration:none; }

#sidebar div#news-box,
#sidebar2 div#news-box { padding:3px 14px 10px 14px; }

#sidebar div#news-box p,
#sidebar2 div#news-box p { display:block; line-height:17px; font-size:12px; color:#686868; padding:15px 0 0 0; }

#sidebar div#news-box p a,
#sidebar2 div#news-box p a { text-decoration:none; color:#686868; }

#sidebar div#news-box p a:hover,
#sidebar2 div#news-box p a:hover { text-decoration:underline; }

#sidebar div#cta-boxes,
#sidebar2 div#cta-boxes { width:100%; }

#sidebar div#cta-boxes div.each-box,
#sidebar2 div#cta-boxes div.each-box { width:208px; height:auto; padding:10px 14px; float:left; border-right:1px solid #fff; background-image:url(/template_images/cta-box-homepage.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#f1f1f1; border-bottom:1px solid #fff; }

#sidebar div#cta-boxes div.last-box,
#sidebar2 div#cta-boxes div.last-box { border:0; }

#sidebar div#cta-boxes div.no-bg-image,
#sidebar2 div#cta-boxes div.no-bg-image { background-image:none; }

ul.social-icons { position:absolute; top:102px; right:25px; }
ul.social-icons li { float:left; padding-left:3px; display:inline-block; }
ul.social-icons li a { width:20px; height:20px; background-image:url(/template_images/social-icons.png); background-repeat:no-repeat; background-position:0 0; display:block; }
ul.social-icons li a:hover { opacity:0.75; filter:alpha(opacity=75); }
ul.social-icons li a.linked-in { background-position:0 0; }
ul.social-icons li a.twitter { background-position:-25px 0; }
ul.social-icons li a.facebook { background-position:-50px 0; }

/* FOOTER
*****************************************/
#footer { display:block; padding:10px 19px 0 19px; border-top:1px solid #fff; clear:both; height:23px; background-image:url(/template_images/footer-bg.jpg); background-repeat:repeat-x; }
#footer ul { }
#footer ul li { float:left; display:inline-block; color:#818181; font-size:10px; padding:0 3px; background:none }
#footer ul li a { font-size:12px; color:#818181; text-decoration:none; }
#footer ul li a:hover { text-decoration:underline; }


.bwlogo_container{height:30px;width:60px;background:transparent;margin-top: -10px;}
.bwlogo{width:30px; height:30px; float:right; background-image:url("http://www.bwired.com.au/template_images/footer_icons/logo_grey.png");}
.bwlogo.bwired{background-position:left top;}
.bwlogo.bwired:hover{background-position:left bottom;}
.bwlogo.coredna{background-position:right top;}
.bwlogo.coredna:hover{background-position:right bottom;}
/* OVERRIDE TO MAKE ICONS CONSISTEN WITH s7 MODULE - NK 111128 */

ul.social-icons li a {
	background-image:url(http://s7.addthis.com/static/r07/widget35.png);
	width: 16px;
	height: 16px;
	margin-left: 2px;
}

ul.social-icons li a.linked-in { background-position: 0 -2928px; }
ul.social-icons li a.twitter { background-position: 0 -5168px; }
ul.social-icons li a.facebook { background-position: 0 -1552px }
/* END NK */

/**common.css end/


/* CSS Document */
a
a:visited,
a:hover,
a:focus,
a:active {
    text-decoration: none;
}
* { margin:0; padding:0; }
a { outline:none; }
a img { border:0; outline:0; }
.clearboth { width:100%; clear:both; height:0; overflow:hidden;}

body { background-color:#fff; font-family:Arial, Helvetica, sans-serif; }

.left { float: left; }


/* HOMEPAGE CONTENT */
#homepage-content { width:713px; }
#homepage-content div.home-banner { height:230px;  border-bottom:1px solid #fff; background-color:#f1f1f1; }

#homepage-content div.banner { border-bottom:1px solid #fff; }

div.cta-lists-column { width:100%; }
div.cta-lists-column div.each-column { width:237px; float:left; border-right:1px solid #fff; }
div.cta-lists-column div.last-column { border:0; }
div.cta-lists-column div.each-column div.title { width:100%; height:23px; padding:10px 0 0 0; background-image:url(/template_images/title-bg.jpg); background-repeat:repeat-x; text-indent:18px; }
div.cta-lists-column div.each-column div.no-bg { background-image:none; }

div.cta-lists-column div.each-column ul { padding:10px 9px 10px 9px; }
div.cta-lists-column div.each-column ul li { display:block; }
div.cta-lists-column div.each-column ul li a { display:block; padding:9px 0 9px 9px; border-bottom:1px solid #d4d4d4; text-decoration:none; font-size:12px; color:#5f5f5f; background-image:url(/template_images/bullet-black-arrow-right.jpg); background-repeat:no-repeat; background-position:200px 12px; }
div.cta-lists-column div.each-column ul li a.last-link { border-bottom:0; }
div.cta-lists-column div.each-column ul li a:hover { color:#000; }


div#tab-content { width:100%; }
div#tab-content ul.tabs { margin: 0; padding: 0; float: left; list-style:none; height:33px; border-bottom: 1px solid #fff; width: 100%; }
div#tab-content ul.tabs li { float: left; margin: 0; padding: 0; height: 33px; line-height: 33px; background-image:url(/template_images/title-bg.jpg); background-repeat:repeat-x;	overflow: hidden; position: relative; border-right: 1px solid #fff; }
div#tab-content ul.tabs li a { 	text-decoration: none; font-size:12px; font-weight:bold; color:#5f5f5f; display: block; padding: 0 30px; outline: none; }
div#tab-content ul.tabs li a:hover { color:#000; }
div#tab-content html ul.tabs li.active, html ul.tabs li.active a:hover  { color:#000; }
div#tab-content .tab_container { border-top: none; clear: both; float: left; width: 100%; background: #f1f1f1;
}
div#tab-content .tab_content { padding:15px 0;  }
div#tab-content .tab_content h2 { font-weight: normal; padding: 10px; border-bottom: 1px dashed #ddd; font-size: 1.8em; }
div#tab-content .tab_content div.news-columns { float:left; }
div#tab-content .tab_content div.news-columns div.each-column { width:202px; float:left; padding:0 15px 0 18px; }
div#tab-content .tab_content div.news-columns div.each-column p { display:block; line-height:17px; font-size:12px; color:#686868; }
div#tab-content .tab_content div.news-columns div.each-column p a { text-decoration:none; color:#686868; }
div#tab-content .tab_content div.news-columns div.each-column p a:hover { text-decoration:underline; }


div#cta-boxes { width:100%; }
div#cta-boxes div.each-box { width:237px; height:auto; padding:0; float:left; border-right:1px solid #fff; background-image:url(/template_images/cta-box-homepage.jpg); background-repeat:no-repeat; background-position:top; background-color:#f1f1f1;  }
div#cta-boxes div.last-box { border:0; }
div#cta-boxes div.no-bg-image { background-image:none; }


div#content-three-columns { width:100%; padding-bottom:10px; background-image:url(/template_images/content-three-columns-bg.jpg); background-repeat:repeat-y; background-color:#f1f1f1; }
div#content-three-columns div.each-column h2,
div#content-three-columns div.each-column h3,
div#content-three-columns div.each-column h4,
div#content-three-columns div.each-column h5,
div#content-three-columns div.each-column h6 {padding: 10px 14px 5px 14px!important;}
div#content-three-columns div.title  { width:100%; height:23px; padding:10px 0 0 0; background-image:url(/template_images/title-bg.jpg); background-repeat:repeat-x; text-indent:14px; }
div#content-three-columns div.each-column { width:237px; padding:0 0 15px 0; float:left; border-right:1px solid #fff; }
div#content-three-columns div.last-column { border:0; }
div#content-three-columns div.each-column p { display:block; line-height:17px; font-size:12px; color:#686868; padding:20px 14px 5px 14px; }
div#content-three-columns div.each-column p a { text-decoration:none; color:#686868; }
div#content-three-columns div.each-column p a:hover { text-decoration:underline; }

#homepage-content div#content-area-two-columns { width:100%; padding:20px 0 10px 0; }
#homepage-content div#content-area-two-columns div.column-1 { width:457px; float:left; padding:0 0 0 16px; }
#homepage-content div#content-area-two-columns div.column-2 { width:213px; float:left; padding:0 0 0 27px; }
#homepage-content div#content-area-two-columns div.column-2 p { padding-bottom:10px; }
#homepage-content div#content-area-two-columns h1 { padding-bottom:15px; display:block; }
#homepage-content div#content-area-two-columns p { display:block; font-size:11px; color:#666666; line-height:16px; padding-bottom:15px; }
#homepage-content div#content-area-two-columns a { color:#666; text-decoration:none; }
#homepage-content div#content-area-two-columns a:hover { text-decoration:underline; }

#homepage-content div#news-ticker { width:100%; background-color:#f1f1f1; border-bottom:1px solid #fff; }
#homepage-content div#news-ticker div.title { width:66px; height:26px; float:left; padding:12px 0 0 0; text-align:center; font-size:12px; color:#fff; background-color:#9e9e9e; }
#homepage-content div#news-ticker div.text { width:647px; float:left; }
#homepage-content div#news-ticker div.text p { font-size:12px; color:000; padding:12px 0 0 10px; }



/* BANNER */
#main-banner { width:100%; height:216px; clear:both; background-color:#f1f1f1; border-bottom:1px solid #fff; }
#featured1 {	width:950px; position:relative; height:216px; overflow:hidden;  }
#featured1 ul.ui-tabs-nav { position:absolute; top:0; right:0; list-style:none; padding:0; margin:0; width:265px; height:216px; overflow:hidden; z-index:5;  }
#featured1 ul.ui-tabs-nav li { font-size:12px; color:#666; /*position:relative;*/}
#featured1 li.ui-tabs-nav-item a { display:block; width:237px; height:54px; float:right; text-decoration:none;	color:#5f5f5f; background-image:url(/template_images/image-panel-title-bg.jpg); background-repeat:no-repeat; background-position:right;    outline:none; }
#featured1 li.ui-tabs-nav-item a strong { font-size:12px; font-weight:normal; color:#5f5f5f; padding:0 15px 0 0; display:block; }
#featured1 li.ui-tabs-nav-item a:hover span { color:#000; }
#featured1 li.ui-tabs-selected {   }
#featured1 ul.ui-tabs-nav li.ui-tabs-selected a { width:237px; padding:0 0 0 28px; background-image:url(/template_images/image-panel-title-active.png); background-repeat:no-repeat;  }
#featured1 .ui-tabs-panel { width:710px; height:216px; position:relative;  }
#featured1 h2 { font-size:1.2em; font-family:Georgia, serif; color:#999; padding:5px; margin:0; font-weight:normal; overflow:hidden; }
#featured1 .ui-tabs-hide { display:none; }

#featured1.ui-widget-content{background:none; border:none}
#featured1 .ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide {background:none; border:none}

#featured11 .ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide


/* WIREFRAME 01
***********************************/
#body-wireframe01 { background-color:#f3f3f3; }
#wrapper-wireframe01 { width:950px; padding:0 10px 20px 10px; background-color:#fff; margin:auto; position:relative; }

.header-wireframe01 { height:130px; position:relative; background-image:url(/template_images/header-wireframe-1-bg.jpg); background-repeat:repeat-x;  }
.header-wireframe01 div.logo { position:absolute; left:44px; top:44px; }
.header-wireframe01 div.search-box input.go-btn { background-image:url(/template_images/go-btn-wireframe-01.png); }
.header-wireframe01 div.search-box { top:49px; z-index:200; }
.header-wireframe01 ul.social-icons { position:absolute; top:102px; right:25px; }


ul.menu-wireframe01 { width:100%; border-top:1px solid #fff; border-bottom:1px solid #fff; background-image:url(/template_images/menu-bg-wireframe01.jpg); }
ul.menu-wireframe01 a:hover	 { color:#fff; background-image:url(/template_images/menu-hover-bg-wireframe01.jpg); background-repeat:repeat-x; }
ul.menu-wireframe01 li a { color:#857d72; font-weight:bold; text-transform:uppercase; }
ul.menu-wireframe01 li.hover,
ul.menu-wireframe01 li:hover { background:none; color:#fff; position: relative; }
ul.menu-wireframe01 li.hover a	{ color:#fff; background-image:url(/template_images/menu-hover-bg-wireframe01.jpg); background-repeat:repeat-x; }
ul.menu-wireframe01 li a.active	{ color:#fff; background-image:url(/template_images/menu-hover-bg-wireframe01.jpg); background-repeat:repeat-x; }
ul.menu-wireframe01 ul li { background:none!important; overflow:hidden;  }
ul.menu-wireframe01 ul li a { border-right: none; width: 100%; display: inline-block; background-image:none!important; background-color:#aba292; }
ul.menu-wireframe01 ul li a:hover {background-color:#aba292; color:#000; }

#homepage-content div.cta-lists-column-wireframe01 { padding-bottom:30px; }
#homepage-content div.cta-lists-column-wireframe01 div.each-column div.title { background-image:url(/template_images/brown-gradient-wireframe01.jpg); background-repeat:repeat-x; text-transform:uppercase; }
#homepage-content div.cta-lists-column-wireframe01 div.each-column div.title h1 { color:#fff; }
#homepage-content div.cta-lists-column-wireframe01 div.each-column ul li a { font-size:11px; color:#6f6961; text-transform:uppercase;  background-image:url(/template_images/bullet-red-arrow-right.jpg); }

div#tab-content ul.tabs-wireframe01 li { background-image:url(/template_images/brown-gradient-wireframe01.jpg); background-repeat:repeat-x; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; padding:0 10px; }
div#tab-content ul.tabs-wireframe01 li a { color:#fff; font-weight:bold; text-transform:uppercase; display:block; }
div#tab-content ul.tabs li.active  { background-image:url(/template_images/menu-hover-bg-wireframe01.jpg); background-repeat:repeat-x; }
div#tab-content .tab_content_wireframe01 div.news-columns div.each-column span.red-title { font-weight:bold; color:#d91b21; font-size:12px; text-transform:uppercase; }

.footer-wireframe01 { background-image:url(/template_images/brown-gradient-wireframe01.jpg)!important; background-repeat:repeat-x; }
.footer-wireframe01 ul li  { color:#e9e6e1!important; }
.footer-wireframe01 ul li a { color:#e9e6e1!important; }

.sidebar-wireframe01 div.title { background-image:url(/template_images/menu-hover-bg-wireframe01.jpg)!important; background-repeat:repeat-x; }
.sidebar-wireframe01 div.title h1 { color:#fff; text-transform:uppercase; }

.sidebar-wireframe01 #job-search p { color:#857d72!important; font-size:11px; text-transform:uppercase; }
.sidebar-wireframe01 div.salary span { color:#857d72!important; }

.sidebar-wireframe01 div#job-search div.buttons a { background-image:url(/template_images/brown-gradient-btn.jpg)!important;  }
.sidebar-wireframe01 div#job-search div.buttons a.red-btn { background-image:url(/template_images/red-gradient-btn.jpg)!important; }

.sidebar-wireframe01 div#feature-job p { line-height:16px; color:#857d72; padding-bottom:10px; }
.sidebar-wireframe01 div#feature-job a.more-btn { display:block; width:85px; height:29px; background-image:url(/template_images/more-btn-wireframe01.jpg); background-repeat:no-repeat; }

.wireframe01-bottom-link { width:977px; height:53px; position:relative; background-image:url(/template_images/wireframe01-bottom-link.png); background-repeat:no-repeat; display:block; clear:both; margin:0 auto 15px auto; left:2px; overflow:hidden; }
.wireframe01-bottom-link a { width:185px; height:48px; float:left; cursor:pointer }
#linkPanel {width:977px; float:none; overflow:hidden; clear:both; margin:auto auto;
			background-image: url("/template_images/wireframe01-bottom-link-panel.png");
			background-repeat: no-repeat;
			height: 120px;
			position: relative;
			width: 977px;
			z-index: 300;
			/*left:2px;*/}
#linkPanel .hide {display:none}
#wireframe01-topslide  { position:absolute; right:0; float:right;  }
	#topslide-inner { height:120px; width:968px; position:relative; z-index:300; background-image:url(/template_images/wireframe01-top-slide-bg.png); background-repeat:no-repeat; display:none; }
	#topslide-inner div.logo { width:232px; text-align:center; float:left; padding:25px 0 0 0; }
	#topslide-inner div.text { width:610px; float:left; padding:30px 0 0 0; }
	#topslide-inner div.text p { font-size:11px; color:#00566f; padding-bottom:12px; line-height:14px; }
	#topslide-inner div.text p.red-text { color:#db2550; }
	#topslide-inner a.close-btn { position:absolute; font-size:11px; font-weight:bold; color:#db2550; text-decoration:none; top:30px; right:20px; }
    .topslide-btn { height:69px; width:100px; background-image:url(/template_images/wireframe01-top-slide-bg.png); background-repeat:no-repeat; background-position:right bottom; display:block; cursor:pointer; float:right;  position:relative; z-index:50; }



/* WIREFRAME 02
***********************************/
#body-wireframe02 { background-image:url(/template_images/body-wireframe02-bg.jpg); background-repeat:repeat-x; background-position:top center; }
#wrapper-wireframe02 { width:950px; padding:0 10px 20px 10px; background-color:#fff; margin:auto; position:relative; background-image:url(/template_images/wrapper-wireframe02-bg.jpg); background-repeat:repeat-x; background-position:top; }
.header-wireframe02 { height:133px; background:none; }
.header-wireframe02 div.search-box { top:56px; }
.header-wireframe02 div.logo { position:absolute; left:44px; top:40px; }

.header-wireframe02 div.search-box { top:60px; right:8px; z-index:200; }
.header-wireframe02 ul.social-icons { position:absolute; top:97px; right:12px; }

ul.menu-wireframe02 { width:100%; height:34px; border-top:1px solid #fff; border-bottom:0px solid #fff; background-color:#2a2a2a; }
ul.menu-wireframe02 a:hover	 { color:#fff; background-color:#ff0000; }
ul.menu-wireframe02 li a { color:#fff; font-weight:normal; font-size:13px; padding-top:10px; padding-bottom:11px;  }
ul.menu-wireframe02 li.separator { background-image:url(/template_images/menu-separator-wireframe02.jpg); background-repeat:repeat-y; }
ul.menu-wireframe02 li.hover,
ul.menu-wireframe02 li:hover { background:none; color:#fff; position: relative; }
ul.menu-wireframe02 li.hover a	{ color:#fff; background-color:#ff0000; }
ul.menu-wireframe02 li a.active	{ color:#fff; background-color:#ff0000; }
ul.menu-wireframe02 ul li { background:none!important; overflow:hidden;  }
ul.menu-wireframe02 ul li a { border-right: none; width: 100%; display: inline-block; background-image:none!important; background-color:#aba292; }
ul.menu-wireframe02 ul li a:hover {background-color:#000; color:#fff; }

/*.sidebar-wireframe02 div.title { background-image:url(../template_images/red-gradient-title-bg.jpg)!important; background-repeat:repeat-x; }*/
.sidebar-wireframe02 div.title h1 { color:#fff; font-size:16px }

.sidebar-wireframe02 div.sidebarnews {padding:20px;}
.sidebar-wireframe02 div.sidebarnews a { font-size:12px;font-weight:bold;color:#666; text-decoration:none; }
.sidebar-wireframe02 div.sidebarnews a:hover { text-decoration:underline; }
.sidebar-wireframe02 div.sidebarnews h3 {font-size:14px;font-weight:bold;}
.sidebar-wireframe02 div.sidebarnews span {font-size:12px;font-style: italic;color:#666}
.sidebar-wireframe02 div.sidebarnews p { }

#wireframe02-topslide  { position:absolute; right:0; float:right; z-index:999  }

.footer-wireframe02 ul li a { color:#6f6f6f!important; }
.footer-wireframe02 ul li a:hover { text-decoration:none!important; color:#9a9e1a!important; }

.content-three-columns-wireframe02 { background-image:none!important; background-color:#fff!important;  }
.content-three-columns-wireframe02 div.title  { background-image:url(/template_images/black-gradient-title.jpg)!important; background-repeat:repeat-x; }
.content-three-columns-wireframe02 div.title h1  { color:#fff; font-size:12px; font-weight:bold }
.content-three-columns-wireframe02 div.title h1  span{ color:#ff0000;}
.content-three-columns-wireframe02 div.each-column { width:237px; padding:0 0 15px 0; float:left; border-right:1px solid #fff; }
.content-three-columns-wireframe02 div.last-column { border:0; }
.content-three-columns-wireframe02 div.each-column p { display:block; line-height:17px; font-size:12px; color:#4c4c4c!important; padding:10px 14px 5px 14px!important; }
.content-three-columns-wireframe02 div.each-column p span.green-title { font-size:14px; color:#ff0000; }
.content-three-columns-wireframe02 div.each-column p a { text-decoration:none; color:#4c4c4c!important; }
.content-three-columns-wireframe02 div.each-column p a.green-more { color:#ff0000!important; }
.content-three-columns-wireframe02 div.each-column p a:hover { text-decoration:underline; }
.content-three-columns-wireframe02 div.each-column ul { padding:10px 14px 0 30px; }
.content-three-columns-wireframe02 div.each-column ul li { display:block; line-height:18px;  }
.content-three-columns-wireframe02 div.each-column ul li a { padding-left:15px; font-size:12px; color:#565656; text-decoration:none; background-image:url(/template_images/bullet-green-arrow-right.jpg); background-repeat:no-repeat; background-position:0 3px; }
.content-three-columns-wireframe02 div.each-column ul li a:hover { text-decoration:underline; }
.content-three-columns-wireframe02 div.each-column ul li { list-style:disc; display:list-item; color: #4c4c4c!important; line-height: 17px; font-size: 12px;}



.featured-wireframe02 li.ui-tabs-nav-item a { display:block; text-align:right;   }
.featured-wireframe02 li.ui-tabs-nav-item a span.green-title { display:block; clear:both; padding:11px 15px 3px 0!important;  color:#ff0000!important; font-weight:bold;  font-size:14px!important; }
.featured-wireframe02 li.ui-tabs-nav-item a p { font-size:12px; padding-right:15px; font-weight:normal; color:#484848!important; display:block; }

.featured-wireframe02 li.ui-tabs-selected {   }
.featured-wireframe02 ul.ui-tabs-nav li.ui-tabs-selected a {  background-image:url(/template_images/image-panel-title-active-black.png)!important; }
.featured-wireframe02 ul.ui-tabs-nav li.ui-tabs-selected strong { color:#fff!important; }

.cta-boxes-wireframe02 { }
.cta-boxes-wireframe02 div.each-box { height:109px!important; background-image:url(/template_images/cta-box-bg-wireframe02.jpg)!important; background-repeat:repeat-x!important; background-position:top; }

/*.cta-boxes-wireframe02 a:hover.first-box { background-image:url(../template_images/cta-box-first-wireframe02-bg.jpg)!important; }
.cta-boxes-wireframe02 a:hover.second-box { background-image:url(../template_images/cta-box-first-wireframe02-bg.jpg)!important; }
.cta-boxes-wireframe02 a:hover.third-box { background-image:url(../template_images/cta-box-first-wireframe02-bg.jpg)!important; }*/
.cta-boxes-wireframe02 a:hover.first-box { background: #666; }
.cta-boxes-wireframe02 a:hover.second-box { background: #666;}
.cta-boxes-wireframe02 a:hover.third-box { background: #666; }

.cta-boxes-wireframe02 a { width:207px; height:97px; padding:12px 15px 0 15px; display:block; text-decoration:none; }
.cta-boxes-wireframe02 a span.title-green { font-size:19px; display:block; color:#ff0000; padding-bottom:4px; }
.cta-boxes-wireframe02 a span.title-black { font-size:19px; display:block; color:#282828; padding-bottom:8px; }
.cta-boxes-wireframe02 a span.text { font-size:11px; color:#686868; line-height:15px; }
.cta-boxes-wireframe02 a div.text { font-size:11px; color:#686868; line-height:15px; }
.cta-boxes-wireframe02 a:hover span.title-green { color:#fff; }
.cta-boxes-wireframe02 a:hover div.text { color:#fff; }



/* WIREFRAME 03
***********************************/
#body-wireframe03 { background-image:url(/template_images/body-wireframe03.jpg)!important; background-repeat:repeat!important; }
#wrapper-wireframe03 { width:950px; padding:0 30px 20px 30px; background-color:#fff; margin:auto; position:relative; }

.header-wireframe03 { height:121px; position:relative;   }
.header-wireframe03 div.logo { position:absolute; left:0; top:22px; }
.header-wireframe03 div.search-box input.go-btn { background-image:url(/template_images/go-btn-wireframe-03.jpg); }
.header-wireframe03 div.search-box { top:49px; right:8px; z-index:200; }
.header-wireframe03 ul.social-icons { position:absolute; top:90px; right:12px; }

ul.menu-wireframe03 { width:100%; height:34px; border-top:1px solid #fff; border-bottom:1px solid #fff; background-image:url(/template_images/black-03-gradient-title.jpg); background-repeat:repeat-x; margin-bottom:10px; }
ul.menu-wireframe03 a:hover	 { color:#fff; background-color:#d01533; }
ul.menu-wireframe03 li a { width:119px; text-align:left; padding-left:15px; padding-right:0; color:#fff; font-weight:normal; font-size:11px; font-weight:bold; padding-top:10px; padding-bottom:11px; text-transform:uppercase;  }
ul.menu-wireframe03 li.separator { background-image:url(/template_images/menu-separator-wireframe02.jpg); background-repeat:repeat-y; }
ul.menu-wireframe03 li.hover,
ul.menu-wireframe03 li:hover { background:none; color:#fff; position: relative; }
ul.menu-wireframe03 li.hover a	{ color:#fff; background-color:#d01533; }
ul.menu-wireframe03 li a.active	{ color:#fff; background-color:#d01533; }
ul.menu-wireframe03 ul li { background:none!important; overflow:hidden;  }
ul.menu-wireframe03 ul li a { border-right: none; padding-right:15px; padding-left:15px; text-align:left!important; display:block!important; background-image:none!important; background-color:#d01533; }
ul.menu-wireframe03 ul li a:hover {background-color:#000; color:#fff; }

.sidebar-wireframe03 div.title { background-image:url(/template_images/red-gradient-title-03.jpg)!important; background-repeat:repeat-x; }
.sidebar-wireframe03 div.title h1 { color:#fff; }
.sidebar-wireframe03 div.title-black { background-image:url(/template_images/black-03-gradient-title.jpg)!important; background-repeat:repeat-x; }

.sidebar-wireframe03 div#job-search { background-image:url(/template_images/body-wireframe03.jpg); background-repeat:repeat; }
.sidebar-wireframe03 div#job-search div.buttons a { background-image:url(/template_images/black-gradient-btn-03.png)!important; font-weight:bold; text-transform:uppercase; font-size:11px!important;  }
.sidebar-wireframe03 div#job-search div.buttons a.red-btn { background-image:url(/template_images/red-gradient-btn-03.png)!important; }
.sidebar-wireframe03 div#job-search p { font-size:11px; text-transform:uppercase; color:#d71635!important; }
.sidebar-wireframe03 div#job-search input.textbox { border:1px solid #b2b2b2!important; }

.news-box-wireframe03 span.red-text { color:#d71635; }

div.cta-lists-column-wireframe03 { padding-bottom:5px; }
div.cta-lists-column-wireframe03 div.each-column ul li a { background-image:url(/template_images/bullet-darkred-arrow-right.jpg)!important; background-repeat:no-repeat; color:#282828; }
div.cta-lists-column-wireframe03 div.each-column div.title { background-image:url(/template_images/black-03-gradient-title.jpg); background-repeat:repeat-x; }
div.cta-lists-column-wireframe03 div.each-column div.title h1 { color:#fff; text-transform:uppercase; font-weight:bold; font-size:11px; }

.wireframe03-bottom-link { width:1013px; height:47px; position:relative; background-image:url(/template_images/wireframe03-bottom-link.png); background-repeat:no-repeat; display:block; clear:both; margin:0 auto 15px auto; overflow:hidden; }
.wireframe03-bottom-link a { width:185px; height:40px; float:left; }

.cta-boxes-wireframe03 { }
.cta-boxes-wireframe03 div.each-box { height:186px!important; width:207px!important; padding:15px 15px 0 15px!important; background-image:url(/template_images/cta-box-bg-wireframe03.jpg)!important; background-repeat:no-repeat!important; background-position:top; }
.cta-boxes-wireframe03 div.each-box h1 { font-size:24px; color:#d71635; font-weight:normal; padding-bottom:15px;  }
.cta-boxes-wireframe03 div.each-box p { font-size:11px; color:#454545; line-height:16px; padding:0 25px 20px 0!important; }
.cta-boxes-wireframe03 div.each-box a.red-btn { width:93px; height:17px; text-transform:uppercase; padding:6px 0 0 0; text-align:center; display:block; background-image:url(/template_images/red-gradient-btn-03.png); background-repeat:no-repeat; font-size:11px; color:#fff; text-decoration:none; }

.cta-boxes-wireframe03 div.red-box { height:185px!important; width:207px!important; padding:15px 15px 0 15px!important; background-image:url(/template_images/cta-box-bg-wireframe03-red-box.jpg)!important; background-repeat:no-repeat!important; background-position:top; float:left!; overflow:hidden; }
.cta-boxes-wireframe03 div.red-box p { font-size:12px; color:#fff; line-height:14px; }


/* WIREFRAME 04
***********************************/
#body-wireframe04 { background-image:url(/template_images/body-wireframe04.jpg); background-repeat:repeat-x; background-position:top; }
.header-wireframe04 { height:103px; background:none; border-bottom:2px solid #fff; }
.header-wireframe04 .search-box { position:absolute; top:39px; }



/* WIREFRAME 05
***********************************/
#body-wireframe05 {  background-color:#fff; }
#wrapper-wireframe05 { width:950px; padding:0 0 0 0; background-color:#fff; margin:auto; position:relative; }
.header-wireframe05 { height:199px; background:none; border-bottom:2px solid #fff; }
.header-wireframe05 div.logo { position:absolute; left:42px; top:24px; }
.header-wireframe05 div#menu5 { position:absolute; bottom:0; }
.header-wireframe05 .search-box { position:absolute; top:82px; right:10px; }
.header-wireframe05 .search-box div.textbox { background-image:url(/template_images/search-box-wireframe05.jpg); background-repeat:no-repeat; }
.header-wireframe05 div.search-box input.go-btn { background-image:url(/template_images/go-btn-wireframe-05.jpg); }
.header-wireframe05 ul.social-icons { position:absolute; top:129px; right:10px; }

.menu-wireframe05 li a { background-image:url(/template_images/menu-wireframe05-bg2.jpg)!important; color:#fff!important; padding-left:20px!important; }
.menu-wireframe05 li a span { background-image:url(/template_images/menu-wireframe05-bg2.jpg)!important; color:#fff; padding-right:20px!important; }

.menu-wireframe05 li a:hover { background-image:url(/template_images/menu-wireframe05-bg2-hover.jpg); color:#fff; }
.menu-wireframe05 li a:hover span { background-image:url(/template_images/menu-wireframe05-bg2-hover.jpg); }

.menu-wireframe05 li:last-child a         { border-right: none; } /* Doesn't work in IE */
.menu-wireframe05 li.hover,
.menu-wireframe05 li:hover                {  color:#fff; position: relative; }
.menu-wireframe05 li.hover a              { background-image:url(/template_images/menu-wireframe05-bg2-hover.jpg)!important; color:#fff; }
.menu-wireframe05 li.hover a span              { background-image:url(/template_images/menu-wireframe05-bg2-hover.jpg)!important; }

.menu-wireframe05 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 1px; }
.menu-wireframe05 ul li 					{ font-weight: normal; background-color:#9d9d9d;  padding:10px 17px 10px 0; color: #fff; border-bottom: 1px solid #ccc; float: none; background-image:none; }
.menu-wireframe05 ul li a					{ border-right: none; width: 100%; display:block; height:auto; background-position:-9999px -9999px;  }
.menu-wireframe05 ul li a:hover 				{ background-image:none; color:#000!important; }
.menu-wireframe05 ul li:hover			    { background-color:#9d9d9d; background-image:none; }

.sidebar-wireframe05 div.title { background-image:url(/template_images/sidebar-title-wireframe05.jpg)!important; background-repeat:no-repeat; }
.sidebar-wireframe05 div.title h1 { color:#fff;  }

.sidebar-wireframe05 #job-search p { color:#332a86!important; font-size:12px;  }
.sidebar-wireframe05 #job-search input.textbox { border:1px solid #abaaaa!important; }

.sidebar-wireframe05 div#job-search div.buttons a { background-image:url(/template_images/faded-purple-gradient-btn-05.jpg)!important; font-weight:bold; text-transform:uppercase; font-size:11px!important;  }
.sidebar-wireframe05 div#job-search div.buttons a.purple-btn { background-image:url(/template_images/purple-gradient-btn-05.jpg)!important; }

.news-box-05 span { color:#332a86; font-weight:bold; }

div#content-area-two-columns-05 { width:100%; padding:20px 0 10px 0; }
div#content-area-two-columns-05 div.column-1 { width:457px; float:left; padding:0 0 0 16px; }
div#content-area-two-columns-05 div.column-2 { width:236px; float:left; padding:0 0 0 4px;  }
div#content-area-two-columns-05 div.column-2 ul { padding:6px 0 0 0; width:100%; }
div#content-area-two-columns-05 div.column-2 ul li { display:block; clear:both; width:100%; }
div#content-area-two-columns-05 div.column-2 ul li a { display:block; padding:8px 25px; font-size:11px; color:#777777; text-decoration:none; }
div#content-area-two-columns-05 div.column-2 ul li a.alt { background-color:#f5f5f5; }
div#content-area-two-columns-05 div.column-2 ul li a:hover { text-decoration:underline; }

div#content-area-two-columns-05 div.title { width:100%; height:23px; padding:9px 0 0 0; background-image:url(/template_images/sidebar-title-wireframe05.jpg)!important; background-repeat:no-repeat; font-size:14px; color:#fff; text-indent:29px; }
div#content-area-two-columns-05 h1 { padding:8px 0 20px 0; display:block; color:#332a86; font-size:16px; font-weight:bold; }
div#content-area-two-columns-05 p { display:block; font-size:11px; color:#666666; line-height:16px; padding-bottom:15px; }
div#content-area-two-columns-05 a { color:#666; text-decoration:none; }
div#content-area-two-columns-05 a:hover { text-decoration:underline; }

.footer-wireframe-05 { background-image:url(/template_images/footer-wireframe05-bg.jpg)!important; background-repeat:repeat-x; }
.footer-wireframe-05 ul li { color:#6759a6!important; }
.footer-wireframe-05 ul li a { color:#6759a6!important; }


.cta-boxes-wireframe05 { overflow:hidden; }
.cta-boxes-wireframe05 div.each-box { width:203px!important; height:133px!important; padding:12px 16px 0 17px!important; background-image:url(/template_images/cta-box-bg-wireframe05.jpg)!important; background-repeat:no-repeat!important; background-position:top; display:inline-block; }
.cta-boxes-wireframe05 div.each-box h1 { font-size:16px; color:#332a86; padding-bottom:15px; font-weight:normal; }
.cta-boxes-wireframe05 div.each-box p { font-size:11px; color:#857fb6; padding-bottom:13px; line-height:15px; }
.cta-boxes-wireframe05 div.each-box ul.list { width:100%; }
.cta-boxes-wireframe05 div.each-box ul.list li { display:block; line-height:20px; }
.cta-boxes-wireframe05 div.each-box ul.list li a { font-size:11px; color:#564e9a; padding-left:18px;  text-decoration:none; background-image:url(/template_images/bullet-purple-arrow-right.png); background-repeat:no-repeat; background-position:0 3px; }
.cta-boxes-wireframe05 div.each-box div.login-box { }
.cta-boxes-wireframe05 div.each-box div.login-box input.textbox { width:193px; padding:3px 4px; font-size:11px; color:#9994c2; border:1px solid #bab8d6; background-color:#fff; margin-bottom:8px; }
.cta-boxes-wireframe05 div.each-box div.login-box input.login-btn { width:61px; height:23px; float:left; display:inline-block; background-image:url(/template_images/login-btn-wireframe05.jpg); background-repeat:no-repeat; border:0; cursor:pointer; }
.cta-boxes-wireframe05 div.each-box div.login-box div.remember-lost-password { width:100px; float:right; }
.cta-boxes-wireframe05 div.each-box div.login-box div.remember-lost-password input { width: 13px; height: 13px; padding: 0; margin:0; vertical-align: bottom; position: relative;  top:0px; *overflow: hidden; }
.cta-boxes-wireframe05 div.each-box div.login-box div.remember-lost-password label { display: block; padding-left: 15px; text-indent: -15px;  font-size:11px; color:#9691c1; }
.cta-boxes-wireframe05 div.each-box div.login-box div.remember-lost-password a { font-size:11px; color:#9691c1; text-decoration:none; display:block; padding:5px 0 0 16px; }
.cta-boxes-wireframe05 div.each-box div.login-box div.remember-lost-password a:hover { text-decoration:underline; }


.wireframe05-bottom-link { width:950px; height:53px; position:relative; background-image:url(/template_images/wireframe01-bottom-link.png); background-repeat:no-repeat; display:block; clear:both; margin:0 auto 15px auto;  overflow:hidden; }
.wireframe05-bottom-link a { width:185px; height:48px; float:left; }
.sear_res {border:1px solid #ccc;float:left; width:660px; padding:15px 0 0 15px}
.sear_res:hover {background:#eaeaea}
.sear_res h3 a{color: #C0C334!important; font-weight:bold; text-decoration:none}
.sear_res_top {
    float: right;
}
.pag {clear:both; width: 677px;}

.banner_text_ctn{
	position:absolute;
	top:-50px;
	left:0;
}

div.new_cont {padding-top:5px; padding-right:130px; margin-right:10px; font-size: 12px; line-height:16px; background-repeat:no-repeat; background-position: bottom right; width:525px;}

.job_search_pager {
    height: 20px;
    padding-top: 10px;
    text-align: right;
    width: 100%;
}
.job_search_pager a {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #666666;
    padding: 2px 6px;
    text-decoration: none;
}
.job_search_pager a.selected_pager {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
}

.job_detail_back {
    font-size: 12px;
    height: 20px;
    margin-left: 20px !important;
    padding-left: 15px;
	background: url("/template_images/back.jpg") no-repeat scroll 0 1px transparent;
}

.job_detail_back a, .job_detail_back a:hover { text-decoration: none; }

.new_cont_job_list{
	background-position: right bottom;
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 16px;
    margin-right: 10px;
    padding-right: 170px;
    padding-top: 5px;
    width: 480px;
}

label {
    font-weight: bold;
}

.errorclass{
	color:#8A1F11;
}

.wireframe05-bottom-link {
    background-image: url("http://www.rubicor.com.au/template_images/footer-link.png");
    background-repeat: no-repeat;
    clear: both;
    display: block;
    height: 53px;
    margin: 0 auto 15px;
    overflow: hidden;
    position: relative;
    width: 950px;
}
.wireframe05-bottom-link a {
    float: left;
    height: 48px;
    width: 185px;
	cursor: pointer;
}
#linkPanel {
    background-image: url("http://www.rubicor.com.au/template_images/footer-link-panel.png");
    background-repeat: repeat-y;
    clear: both;
    float: none;
    height: 120px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 950px;
    z-index: 300;
}
#linkPanel table {
    padding: 17px;
	border: 0 none;
	border-collapse: separate;
}
#linkPanel table td {
    padding: 0 10px 0 15px;
    vertical-align: top;
	border: 0 none;
}
#linkPanel table td p {
    padding-bottom: 5px;
	line-height: 12px;
}
#linkPanel table td p.heading {
    background: url("http://www.rubicor.com.au/template_images/footer-link-panel-red-arrow.png") no-repeat scroll left 1px transparent;
    padding-bottom: 5px;
    padding-left: 15px;
}
#linkPanel table td p.heading a {
    color: #D11241;
}
#linkPanel table td p a {
    color: #717171;
    font-size: 11px;
    text-decoration: none;
}
#linkPanel table td p a:hover {
    color: #00566F;
    text-decoration: none;
}
.borderdotted{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}

.tel a{
	position: absolute;
	top: 68px;
	right: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-size: 26px;
}
.tel a:hover{
	text-decoration: underline;
}
.tel label{
	position: absolute;
	top: 32px;
	right: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-size: 31px;
	width: auto;
}

.gplus{
	background-image: url('/template_images/gplus-16.png') !important;
	width: 16px;
	height: 16px;
	margin-left: 2px;
}






/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


/*new_style.css start*/

/*Typography*/

/*h1,h2,h3,h4,h5,h6 {color:#5f5f5f; margin:0; padding:0}
h1,h2,h3 {font-size:12px;font-weight:bold;}
h4,h5,h6 {font-size:11px;font-weight:bold;}
a {color:#5F5F5F; text-decoration:none}
a:hover,a:active{color:#282828}
p{color:#282828;font-size:11px;line-height:19px;padding-bottom:20px;}
ul,ol {margin:0; padding:0}
ul li, ol li{background:url(../template_images/bullet-black-arrow-right.jpg) no-repeat 0 2px; padding:0 0 8px 20px; color:#5F5F5F}
ul li a, ol li a {cursor:pointer}*/

/*Feedback*/
.error{border-color: red; color: red;}
label.error{width: 100%; margin-bottom: 10px;}
a.cont_link {color:#868686;}
a.cont_link:hover {color:#282828;}
div.text-content {color:#282828;font-size:11px;}
label {width:170px; float:left; margin:9px 0 0; clear:both}
input[type=text],input[type=email],input[type=number],input.text, input.title {margin:0; width:190px; padding:3px}
.text-content div {margin:0 0 10px}
.text-content div.error {margin:0}
textarea {width:196px; height:100px}
input.sub_butt {
	/*background-image:url(../template_images/green-gradient-btn.jpg); */
	background-color:#fe0000;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:23px;
	line-height:23px;
	padding:0 0 3px;
	text-align:center;
	text-decoration:none;
	width:93px;
	border:0px;
	cursor:pointer}
input.sub_butt:hover {color:#ccc}
.error b {display:block}

/*Sitemap*/

ul.sitemap {
    float: left;
}
ul.sitemap li {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
ul.sitemap li a {
    color: #868686;
    display: block;
    font-size: 13px;
    padding: 5px 0 8px;
    text-decoration: none;
}
ul.compact li a {
    color: #868686;
    display: block;
    font-size: 13px;
    padding: 5px 0 10px;
    text-decoration: none;
}
ul.compact li li a {
    background: none repeat scroll 0 0 transparent;
}
ul.sitemap li a:hover {
    color: #282828;
}
.text-content ul.sitemap {
    list-style-type: none;
    margin: 0 0 0 20px;
}
.text-content ul.compact {
    list-style-type: none;
}


/*News*/

.text-content a{color:#868686;}
.text-content a:hover {color:#282828;}
#subpage-content-01 div.text-content p.new_cont {border-bottom:1px solid #999; padding-bottom:10px;}
.pager_l{float: left;width:67px;}
.pager_r{float: right;width:80px;}

/*Help*/

.text-content a.help {background:url(/template_images/arrow.gif) no-repeat left 2px; width:8px; margin:0 0 15px; padding:0 0 0 16px; display:block}
#subpage-content-01 div.text-content p.title_help,
#subpage-content-02 div.text-content p.title_help,
#subpage-content-03 div.text-content p.title_help,
#subpage-content-01 div.text-content div.title_help,
#subpage-content-02 div.text-content div.title_help,
#subpage-content-03 div.text-content div.title_help
{background:url(/template_images/menu-bg.jpg) repeat-x;height:33px; padding:0 0 0 20px; margin-bottom:2px; line-height:33px}
#subpage-content-01 div.text-content p.answer,
#subpage-content-02 div.text-content p.answer,
#subpage-content-03 div.text-content p.answer,
#subpage-content-01 div.text-content div.answer,
#subpage-content-02 div.text-content div.answer,
#subpage-content-03 div.text-content div.answer
{background:#ccc;padding:10px 10px 20px 20px}
#subpage-content-01 div.text-content p.title_help a,
#subpage-content-02 div.text-content p.title_help a,
#subpage-content-03 div.text-content p.title_help a,
#subpage-content-01 div.text-content div.title_help a,
#subpage-content-02 div.text-content div.title_help a,
#subpage-content-03 div.text-content div.title_help a
{color:#282828; font-weight:bold; text-decoration:none}
#subpage-content-01 div.text-content p.title_help a,
#subpage-content-02 div.text-content p.title_help a,
#subpage-content-03 div.text-content p.title_help a,
#subpage-content-01 div.text-content div.title_help a,
#subpage-content-02 div.text-content div.title_help a,
#subpage-content-03 div.text-content div.title_help a
{color:#282828; font-weight:bold; text-decoration:none}
/*Job search*/

.search_job {background-image:url(/template_images/green-gradient-btn.jpg); background-repeat:no-repeat; background-position: 0px 0px; color:#FFFFFF; display:block;font-size:12px;padding:0 0 3px; line-height:23px; height:23px;text-align:center;text-decoration:none;width:93px; border:0px; cursor:pointer; float:left; font-family:arial}

.search_job:hover {color:#ccc}
.boldit {font-weight:bold; padding:0 0 0 5px; color: #979A13;}
p.new_cont img {float:right; top:0; *margin-top:-5px;margin-top:-25px;*margin-bottom:30px}
.tempborder,.tempmargin {padding:15px}
#amountyear,#amounthour {background-color:transparent; border:none; width:160px; padding:0; font-size:12px;margin:0 0 0 -10px;*margin:0 0 0 -10px}
#salhour {display:none;}
#salyear {display:block;}
.switch {cursor:pointer; margin:0 0 0 21px}
#salyear {margin:0 0 0 10px}
#salhour {margin:0 0 0 10px}

#rssLink	{margin-bottom:3px; float:left;}
#rssLink a { cursor: pointer; background: url(/template_images/rss.png) no-repeat top left; display:block; width:20px; height:20px; text-indent: -999px}
#rssLink a:hover, #jobAlertLink a:hover { opacity:0.7; filter:alpha(opacity=70); }
#jobAlertLink {margin-bottom:10px; float:left; margin-left: 5px;}
#jobAlertLink a {cursor: pointer; background: url(/template_images/email.gif) no-repeat top left; display:block; padding-left:25px; height:20px; line-height: 20px;}
#alerts_details p {margin-bottom:5px;}
.submit-btn {border:1px solid #ccc; padding:3px; color:#fff!important; background: #000; font-size: 12px!important; float:left;}

/*new_style.css end*/

/*subpage_styles2.css start*/
/* CSS Document */
#subpage-content-02 { width:713px; }
#subpage-content-02 div.page-header { height:26px; padding:52px 18px 0 18px; background-color:#f1f1f1; }
#subpage-content-02 div.text-content { padding:25px 20px 25px 18px; position:relative  }
#subpage-content-02 div.text-content p { font-size:11px; color:#282828; line-height:19px; padding-bottom:5px; }
#subpage-content-02 div.text-content h3 {margin-top:5px;}
.subpage-content-02-wireframe02 div.text-content h1.head { font-size:18px; color:#b6bb18; line-height:24px; padding-bottom:25px; }
.subpage-content-02-wireframe02 div.text-content p { font-size:12px!important; color:#2a2a2a!important; }

#subpage-content-02 div.banner {position:relative;}
#subpage-content-02 div.banner h2 {
    color: #FFFFFF!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 33px;
    left: 27px;
    position: absolute;
    top: 46px;
	}
	.googmap {position:absolute; width:240px; height:200px; top:117px; right:60px}
#map_canvas {width:280px; height:216px}
.googmap div b {
    line-height: 20px;
}
/*subpage_styles2.css end*/

/*header changes css */

.rec{
	color: #FF0000;
    font-size: 15px;
    font-style: italic;
    position: absolute;
    right: 12px;
    top: 116px;
}
.experts{
	color: #FF0000;
    font-size: 25px;
    font-style: italic;
    left: 170px;
    position: absolute;
    top: 101px;
}

.captcha fieldset {
	margin-left: 170px;
	margin-bottom: 2em;
}

/*
** Grey background
*/

.global-footer {
  margin-top: -.55em;
}

/* Resets */
.bwired-global-footer:hover, .core-dna-global-footer:hover {
	text-decoration: none !important;
}

/* Device background */
.bwired-global-footer circle, .core-dna-global-footer circle {
	fill:#a7a7a2;
}

/* Device color */
.bwired-global-footer g path:first-child, .bwired-global-footer g path, .core-dna-global-footer path {
	fill:#ffffff;
}

/* Hover color and . color */
.bwired-global-footer:hover circle , .core-dna-global-footer:hover circle {
	fill:#EE1D3E;
}

/* Hover device color */
.bwired-global-footer:hover g path, .core-dna-global-footer:hover path {
	fill:#f5f5f5;
}
