/* CSS Document */
@font-face {
	font-family: HelveticaNeue_BoldCond;
	src: url('/fonts/HelveticaNeue-BoldCond.otf');
}

* { 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:13px 0 13px 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 16px; }
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%; }*/
.subpage_boxes { position:absolute; bottom:0px }
div#cta-boxes div.each-box { position:relative; 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; width: 203px!important;}
div#cta-boxes div.no-bg-image { background-image:none; }
.each-box p a {color:#134150;}


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.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; }
#featured {	width:950px; position:relative; height:216px; overflow:hidden;  }
#featured 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;  }
#featured ul.ui-tabs-nav li { font-size:12px; color:#666; }
#featured 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; }
#featured li.ui-tabs-nav-item a span { font-size:12px; font-weight:bold; color:#5f5f5f; padding:20px 0 0 19px; display:block; }
#featured li.ui-tabs-nav-item a:hover span { color:#000; }
#featured li.ui-tabs-selected {  }
#featured 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;  }
#featured .ui-tabs-panel { width:710px; height:216px; position:relative;  }
#featured h2 { font-size:1.2em; font-family:Georgia, serif; color:#999; padding:5px; margin:0; font-weight:normal; overflow:hidden; }
#featured .ui-tabs-hide { display:none; }



/* 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-repeat:repeat-x;  }
.header-wireframe01 div.logo { position:absolute; left:44px; top:44px; }
.header-wireframe01 div.search-box input.go-btn { }
.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; }
ul.menu-wireframe01 a:hover	 { color:#fff; 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-repeat:repeat-x; }
ul.menu-wireframe01 li a.active	{ color:#fff; 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-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-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-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-repeat:repeat-x; }
.footer-wireframe01 ul li  { color:#e9e6e1!important; }
.footer-wireframe01 ul li a { color:#e9e6e1!important; }

.sidebar-wireframe01 div.title { 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 { }
.sidebar-wireframe01 div#job-search div.buttons a.red-btn { }

.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-repeat:no-repeat; }

.wireframe01-bottom-link { width:977px; height:53px; position:relative; 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; }

#wireframe01-topslide  { position:absolute; right:0; float:right; z-index:300}
	#topslide-inner {float:right; height:120px; width:984px; position:relative; z-index:300; background-image:url(../template_images/wireframe01-top-slide-bg.png); background-repeat:no-repeat; display:none;  /*margin-left:14px */}
	#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:30px; }
    .topslide-btn {margin-right:14px; height:70px; 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; clear:both }



/* 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-repeat:repeat-x; background-position:top; }
.header-wireframe02 { height:133px; background:none; }
.header-wireframe02 div.search-box { top:52px; }
.header-wireframe02 div.logo { position:absolute; left:44px; top:32px; }

ul.menu-wireframe02 { width:100%; height:34px; border-top:1px solid #fff; border-bottom:1px solid #fff; background-color:#2a2a2a; }
ul.menu-wireframe02 a:hover	 { color:#fff; background-color:#b6bb18; }
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-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:#b6bb18; }
ul.menu-wireframe02 li a.active	{ color:#fff; background-color:#b6bb18; }
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-repeat:repeat-x; }
.sidebar-wireframe02 div.title h1 { color:#fff; }

.sidebar-wireframe02 div#job-search div.buttons a {  }
.sidebar-wireframe02 div#job-search div.buttons a.green-btn {  }
.sidebar-wireframe02 div#job-search p { font-weight:bold; }

#wireframe02-topslide  { position:absolute; right:0; float:right;  }

.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-repeat:repeat-x; }
.content-three-columns-wireframe02 div.title h1  { color:#fff; }
.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:#b6bb18; }
.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:#b6bb18!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 14px; }
.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-repeat:no-repeat; background-position:0 3px; }
.content-three-columns-wireframe02 div.each-column ul li a:hover { text-decoration:underline; }

.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:#b6bb18!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 { }
.featured-wireframe02 ul.ui-tabs-nav li.ui-tabs-selected p { color:#fff!important; }

.cta-boxes-wireframe02 { }
.cta-boxes-wireframe02 div.each-box { height:109px!important; background-repeat:repeat-x!important; background-position:top; }

.cta-boxes-wireframe02 a:hover.first-box {  }
.cta-boxes-wireframe02 a:hover.second-box {  }
.cta-boxes-wireframe02 a:hover.third-box {  }

.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:#b6bb18; 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:hover span.title-green { color:#fff; }
.cta-boxes-wireframe02 a:hover span.text { color:#fff; }



/* WIREFRAME 03
***********************************/
#body-wireframe03 { 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 {  }
.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-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-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-repeat:repeat-x; }
.sidebar-wireframe03 div.title h1 { color:#fff; }
.sidebar-wireframe03 div.title-black { background-repeat:repeat-x; }

.sidebar-wireframe03 div#job-search { background-repeat:repeat; }
.sidebar-wireframe03 div#job-search div.buttons a { font-weight:bold; text-transform:uppercase; font-size:11px!important;  }
.sidebar-wireframe03 div#job-search div.buttons a.red-btn {  }
.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:#686868; }
div.cta-lists-column-wireframe03 div.each-column div.title { background-image:url(../template_images/wireframe08-img/sidebar-title1-wireframe08.jpg) !important; background-repeat:repeat-x; }
div.cta-lists-column-wireframe03 div.each-column div.title h1 { color:#fff; font-weight:bold; font-size:12px; }

.wireframe03-bottom-link { width:1013px; height:47px; position:relative; 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-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-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-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-repeat:no-repeat; }
.header-wireframe05 div.search-box input.go-btn { }
.header-wireframe05 ul.social-icons { position:absolute; top:129px; right:10px; }

.menu-wireframe05 li a { color:#fff!important; padding-left:20px!important; }
.menu-wireframe05 li a span { color:#fff; padding-right:20px!important; }

.menu-wireframe05 li a:hover { color:#fff; }
.menu-wireframe05 li a:hover span {  }

.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              { color:#fff; }
.menu-wireframe05 li.hover a span              {  }

.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-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 { font-weight:bold; text-transform:uppercase; font-size:11px!important;  }
.sidebar-wireframe05 div#job-search div.buttons a.purple-btn {  }

.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-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-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-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-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-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; }



/* WIREFRAME 06
***********************************/
#body-wireframe06 { background-image:url(../template_images/body-wireframe06.jpg); background-repeat:repeat; }
#wrapper-wireframe06 { width:950px; padding:0 15px; background-color:#fff; margin:auto; position:relative; }
.header-wireframe06 { height:173px; background:none; border-bottom:2px solid #fff;  }
.header-wireframe06 div.logo { position:absolute; left:0px; top:40px; }
.header-wireframe06 div#menu5 { position:absolute; bottom:0; }
.header-wireframe06 .search-box { position:absolute; top:56px; right:40px; }
.header-wireframe06 .search-box div.textbox { background-image:url(../template_images/search-box-wireframe06.jpg); background-repeat:no-repeat; }
.header-wireframe06 div.search-box input.go-btn { background-image:url(../template_images/go-btn-wireframe-06.jpg); }
.header-wireframe06 ul.social-icons { position:absolute; top:105px; right:47px; }

.menu-wireframe06 li a { background-image:url(../template_images/menu-wireframe06-bg.jpg)!important; background-position:right!important; color:#fff!important; padding-left:26px!important; }
.menu-wireframe06 li a span { background:none!important;  color:#fff; padding-right:26px!important; }

.menu-wireframe06 li a:hover { background-image:url(../template_images/menu-wireframe05-bg2-hover.jpg); color:#fff; }
.menu-wireframe06 li a:hover span { background-image:url(../template_images/menu-wireframe05-bg2-hover.jpg); }

.menu-wireframe06 li:last-child a         { border-right: none; } /* Doesn't work in IE */
.menu-wireframe06 li.hover,
.menu-wireframe06 li:hover                {  color:#fff; position: relative; }
.menu-wireframe06 li.hover a              { background-image:url(../template_images/menu-wireframe06-bg-hover.jpg)!important; color:#fff; }
.menu-wireframe06 li.hover a span              { background:none; }

.menu-wireframe06 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 1px; }
.menu-wireframe06 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!important; }
.menu-wireframe06 ul li a					{ border-right: none; width: 100%; display:block; height:auto; background-position:-9999px -9999px!important; } 
.menu-wireframe06 ul li a:hover 				{ background-image:none!important; color:#000!important; }
.menu-wireframe06 ul li:hover			    { background-color:#9d9d9d; background-image:none!important; }

.sidebar-wireframe06 div.title { background-image:url(../template_images/sidebar-title-wireframe06.jpg)!important; background-repeat:no-repeat; }
.sidebar-wireframe06 div.title h1 { color:#fff;  }

.sidebar-wireframe06 #job-search p { color:#282828!important; font-size:12px;  } 
.sidebar-wireframe06 #job-search input.textbox { border:1px solid #abaaaa!important; }

.sidebar-wireframe06 div#job-search div.buttons a { background-image:url(../template_images/blue-btn-06.jpg)!important; font-weight:bold; font-size:11px!important;  }
.sidebar-wireframe06 div#job-search div.buttons a.yellow-btn { background-image:url(../template_images/yellow-btn-06.jpg)!important; }

.news-box-06 span { color:#d4a00e; }

div#content-area-two-columns-06 { width:100%; padding:20px 0 10px 0; }
div#content-area-two-columns-06 div.title { font-size:13px!important; font-weight:bold; color:#fff; }
div#content-area-two-columns-06 div.column-1 { width:457px; float:left; padding:0 0 0 16px; }
div#content-area-two-columns-06 div.column-2 { width:236px; float:left; padding:0 0 0 4px;  }
div#content-area-two-columns-06 div.column-2 ul { padding:10px 0 0 23px; width:100%; }
div#content-area-two-columns-06 div.column-2 ul li { display:block; clear:both; width:100%; line-height:25px; }
div#content-area-two-columns-06 div.column-2 ul li a { font-size:11px; color:#004fa3; padding-left:18px;  text-decoration:none; background-image:url(../template_images/bullet-blue-arrow-right.jpg); background-repeat:no-repeat; background-position:0 3px; }
div#content-area-two-columns-06 div.column-2 ul li a:hover { text-decoration:underline; }

div#content-area-two-columns-06 div.title { width:100%; height:23px; padding:9px 0 0 0; background-image:url(../template_images/sidebar-title-wireframe06.jpg)!important; background-repeat:no-repeat; font-size:14px; color:#fff; text-indent:20px; }
div#content-area-two-columns-06 h1 { padding:8px 0 20px 0; display:block; color:#332a86; font-size:16px; font-weight:bold; }
div#content-area-two-columns-06 p { display:block; font-size:11px; color:#666666; line-height:16px; padding-bottom:15px; }
div#content-area-two-columns-06 a { color:#666; text-decoration:none; }
div#content-area-two-columns-06 a:hover { text-decoration:underline; }

.footer-wireframe-06 { width:942px; margin:auto!important; background-image:url(../template_images/footer-wireframe06-bg.jpg)!important; background-repeat:repeat-x; }
.footer-wireframe-06 ul li { color:#fff!important; }
.footer-wireframe-06 ul li a { color:#fff!important; }

.cta-boxes-wireframe06 { overflow:hidden; }
.cta-boxes-wireframe06 div.each-box { width:203px!important; height:133px!important; padding:12px 16px 0 17px!important; background-image:url(../template_images/cta-box-bg-wireframe06.jpg)!important; background-repeat:repeat-x!important; background-position:bottom; display:inline-block; }
.cta-boxes-wireframe06 div.each-box h1 { font-size:16px; color:#004fa3; padding-bottom:15px; font-weight:bold; }
.cta-boxes-wireframe06 div.each-box p { font-size:11px; color:#094fa3; padding-bottom:13px; line-height:15px; }
.cta-boxes-wireframe06 div.each-box ul.list { width:100%; }
.cta-boxes-wireframe06 div.each-box ul.list li { display:block; line-height:20px; }
.cta-boxes-wireframe06 div.each-box ul.list li a { font-size:11px; color:#004fa3; padding-left:18px;  text-decoration:none; background-image:url(../template_images/bullet-yellow-arrow-right.jpg); background-repeat:no-repeat; background-position:0 3px; }


.wireframe06-bottom-link { width:985px; height:53px; position:relative; background-image:url(../template_images/wireframe06-bottom-link.png); background-repeat:no-repeat; display:block; clear:both; margin:0 auto 15px auto;  overflow:hidden; }
.wireframe06-bottom-link a { width:185px; height:48px; float:left; }



/* WIREFRAME 07
***********************************/
#body-wireframe07 { background-color:#f3f3f3; background-image:url(../template_images/wireframe07-img/body-wireframe07.jpg); background-repeat:no-repeat; background-position:top center; }
#wrapper-wireframe07 { width:950px; padding:0 12px 15px; 13px; background-color:#fff; margin:auto; position:relative; background-image:url(../template_images/wireframe07-img/header-bg-wireframe07.jpg); background-repeat:no-repeat; background-position:top center; }
.header-wireframe07 { height:197px; background:none; }
.header-wireframe07 div.logo { position:absolute; left:34px; top:40px; }
.header-wireframe07 div#menu5 { position:absolute; bottom:11px; }
.header-wireframe07 .search-box { position:absolute; top:80px; right:24px; }
.header-wireframe07 .search-box div.textbox { background-image:url(../template_images/wireframe07-img/search-box-wireframe07.jpg); background-repeat:no-repeat; }
.header-wireframe07 div.search-box input.go-btn { background-image:url(../template_images/wireframe07-img/go-btn-wireframe-07.jpg); }
.header-wireframe07 ul.social-icons { position:absolute; top:122px; right:24px; }


.menu-wireframe07 li a { background-image:url(../template_images/wireframe07-img/menu-wireframe07-bg.jpg)!important; color:#fff!important;  width:108px; height:29px; padding:0!important; text-align:center; line-height:29px; }
.menu-wireframe07 li a:hover { background-image:url(../template_images/wireframe07-img/menu-wireframe07-bg-hover.jpg); color:#700066; }

.menu-wireframe07 li:last-child a         { border-right: none; } /* Doesn't work in IE */
.menu-wireframe07 li.hover,
.menu-wireframe07 li:hover                {  color:#fff; position: relative; }
.menu-wireframe07 li.hover a              { background-image:url(../template_images/wireframe07-img/menu-wireframe07-bg-hover.jpg)!important; color:#700066!important; }

.menu-wireframe07 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 1px; }
.menu-wireframe07 ul li 					{ font-weight: normal; background-color:#fdfdfd!important;  padding:6px 10px!important; color: #fff; border-bottom: 1px solid #ccc; float: none; background-image:none!important; display:block;  }
.menu-wireframe07 ul li a					{ border-right: none; width:100%; text-align:left!important; display:block; height:auto; background-position:-9999px -9999px!important; } 
.menu-wireframe07 ul li a:hover 				{ background-image:none!important; color:#000!important; }
.menu-wireframe07 ul li:hover			    { background-color:#fdfdfd; background-image:none!important; }

.sidebar-wireframe07 div.title { background:none!important; background-repeat:no-repeat; }
.sidebar-wireframe07 div.title h1 { color:#6a0060; font-size:18px; font-weight:normal;  }

.sidebar-wireframe07 #job-search { height:400px; padding:10px 15px!important; background-image:url(../template_images/wireframe07-img/job-search-bg.jpg); background-repeat:no-repeat; background-position:top center; }
.sidebar-wireframe07 #job-search div.title { margin-bottom:40px;  padding:0!important; text-indent:0!important; }
.sidebar-wireframe07 #job-search div.title h1 { color:#fff!important; }

.sidebar-wireframe07 #job-search p { color:#580050!important; font-size:12px; padding-bottom:15px!important;  } 
.sidebar-wireframe07 #job-search input.textbox { border:1px solid #abaaaa!important; }

.sidebar-wireframe07 div#job-search div.buttons a { background-image:url(../template_images/wireframe07-img/button-2-wireframe07.png)!important; font-weight:bold; font-size:11px!important;  }
.sidebar-wireframe07 div#job-search div.buttons input.violet-btn { background-image:url(../template_images/wireframe07-img/button-1-wireframe07.png)!important; width:93px; border:0px; cursor:pointer; padding:4px 0; color:#fff; font-weight:bold; font-size:10px}

.news-box-07 span { color:#686868; }

.footer-wireframe-07 { clear:both; margin:15px auto 0 auto!important; background-image:url(../template_images/wireframe07-img/footer-wireframe07-bg.jpg)!important; background-repeat:repeat-x; margin-bottom:10px; }
.footer-wireframe-07 ul li { color:#4f4f4f!important; }
.footer-wireframe-07 ul li a { color:#4f4f4f!important; }

div#content-area-two-columns-07 { width:100%; padding:20px 0 10px 0; }
div#content-area-two-columns-07 div.title { font-size:13px!important; font-weight:bold; color:#fff; }
div#content-area-two-columns-07 div.column-1 { width:457px; float:left; padding:0 0 0 16px; }
div#content-area-two-columns-07 div.column-2 { width:236px; float:left; padding:0 0 0 4px;  }
div#content-area-two-columns-07 div.column-2 ul { padding:10px 0 0 23px; width:100%; }
div#content-area-two-columns-07 div.column-2 ul li { display:block; clear:both; width:100%; line-height:25px; }
div#content-area-two-columns-07 div.column-2 ul li a { font-size:11px; color:#666666; text-decoration:none; }
div#content-area-two-columns-07 div.column-2 ul li a:hover { text-decoration:underline; }

div#content-area-two-columns-07 div.title { width:100%; height:23px; padding:9px 0 0 0; font-size:18px!important; font-weight:normal; color:#580050; text-indent:20px;  }
div#content-area-two-columns-07 h1 { padding:8px 0 20px 0; display:block; color:#580050; font-size:18px; font-weight:normal; }
div#content-area-two-columns-07 p { display:block; font-size:11px; color:#666666; line-height:15px; padding-bottom:15px; }
div#content-area-two-columns-07 a { color:#666; text-decoration:none; }
div#content-area-two-columns-07 a:hover { text-decoration:underline; }


.cta-boxes-wireframe07 { overflow:hidden; }
.cta-boxes-wireframe07 div.each-box { width:203px!important; height:135px!important; padding:12px 16px 0 17px!important; background-image:url(../template_images/wireframe07-img/cta-box-1-wireframe07.jpg)!important; background-repeat:no-repeat; background-position:bottom; display:inline-block; }
.cta-boxes-wireframe07 div.featured-box { background-image:url(../template_images/wireframe07-img/cta-box-2-wireframe07.jpg)!important; }
.cta-boxes-wireframe07 div.each-box h1 { font-size:18px; color:#fbfbfb; padding-bottom:35px; font-weight:normal; }
.cta-boxes-wireframe07 div.each-box p { font-size:11px; color:#666666; line-height:16px; padding:0 40px 0 0; }
.cta-boxes-wireframe07 div.each-box a.btn { width:72px; height:18px; line-height:18px; float:right; display:block; clear:both; background-image:url(../template_images/wireframe07-img/button-1-wireframe07-small.jpg); background-repeat:no-repeat; text-align:center; font-size:11px; color:#ffffff; text-decoration:none; }



/* WIREFRAME 08
***********************************/
#body-wireframe08 { background:url(../template_images/bodybg.jpg) repeat}
#outer_wrap {background:url(../template_images/site_bg.jpg) repeat-y center top}
#wrapper-wireframe08 {z-index:1; width:950px; padding:0 15px; margin:auto; position:relative;}
.header-wireframe08 { height:172px; background:url(../template_images/header_bg.jpg) repeat-x; }
.header-wireframe08 div.logo { position:absolute; left:0; top:25px; }
.header-wireframe08 div#menu5 { position:absolute; bottom:0; z-index:200;background:url(../template_images/menu_bg.jpg) repeat-x}
.header-wireframe08 .search-box { position:absolute; top:77px; right:1px; }
.header-wireframe08 .search-box div.textbox { background-image:url(../template_images/wireframe08-img/search-box-wireframe08.jpg); background-repeat:no-repeat; }
.header-wireframe08 div.search-box input.go-btn { background-image:url(../template_images/wireframe08-img/go-btn-wireframe-08.jpg); }
.header-wireframe08 ul.social-icons { position:absolute; top:109px; right:7px; }


.menu-wireframe08 li a { height:29px; background-image:url(../template_images/wireframe08-img/menu-wireframe08-bg.jpg)!important; background-position:top left!important; color:#fff!important; padding-left:25px!important; background-repeat:no-repeat; text-decoration:none; }
.menu-wireframe08 li a span { display:block; float:left; height:20px; padding:9px 34px 0 17px!important; background-image:url(../template_images/wireframe08-img/menu-wireframe08-bg.jpg)!important; background-position:top right;  color:#3c3c3c; }

.menu-wireframe08 li a:hover { background-image:url(../template_images/wireframe08-img/menu-wireframe08-bg-hover.jpg); color:#153b47; }
.menu-wireframe08 li a:hover span { background-image:url(../template_images/wireframe08-img/menu-wireframe08-bg-hover.jpg); }

.menu-wireframe08 li:last-child a         { border-right: none; } /* Doesn't work in IE */
.menu-wireframe08 li.hover,
.menu-wireframe08 li:hover                {  color:#153b47; position: relative; }
.menu-wireframe08 li.hover a              { background-image:url(../template_images/wireframe08-img/menu-wireframe08-bg-hover.jpg)!important; color:#153b47; }
.menu-wireframe08 li.hover a span         { background-image:url(../template_images/wireframe08-img/menu-wireframe08-bg-hover.jpg)!important; color:#fff; }

.menu-wireframe08 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 1px; }
.menu-wireframe08 ul li 					{ font-weight: normal; background-color:#52768E !important;  padding:10px 17px 10px 0; border-bottom: 1px solid #ccc; float: none; background-image:none!important; display:block; }
.menu-wireframe08 ul li a					{ border-right: none; width: 100%; display:block; height:auto; background-position:-9999px -9999px!important;  color:#FFFFFF !important; } 
.menu-wireframe08 ul li a:hover 				{ background-image:none!important; color:#153b47!important; }
.menu-wireframe08 ul li:hover			    { background-color:#fff; background-image:none!important; }

.sidebar-wireframe08 div.title { background-image:url(../template_images/wireframe08-img/sidebar-title-wireframe08.jpg)!important; background-repeat:no-repeat; }
.sidebar-wireframe08 div.title h1 { color:#fff; font-size:12px; font-weight:bold  }
.sidebar-wireframe08 div.title1 { background-image:url(../template_images/wireframe08-img/sidebar-title1-wireframe08.jpg)!important; background-repeat:no-repeat; }
.sidebar-wireframe08 div.title1 h1 { color:#fff; font-size:12px; font-weight:bold  }


.sidebar-wireframe08 #job-search p { color:#282828!important; font-size:12px; font-weight:bold; } 
.sidebar-wireframe08 #job-search input.textbox { border:1px solid #abaaaa!important; }

.sidebar-wireframe08 div#job-search div.buttons a {font-weight:bold; font-size:11px!important;  }
.sidebar-wireframe08 div#job-search div.buttons a.blue-green-btn { background-image:url(../template_images/wireframe08-img/button-1-wireframe08.jpg)!important; }

.news-box-08 span a { color:#000!important; font-weight:bold}
.news-box-08 span {color:#638fad}

div#content-area-two-columns-08 { width:100%; padding:1px 0 0 0; }
div#content-area-two-columns-08 div.title { font-size:13px!important; font-weight:bold; color:#fff; }
div#content-area-two-columns-08 div.column-1 { width:475px; float:left; padding:0 0 0 0; }
div#content-area-two-columns-08 div.column-2 { width:237px; float:left; padding:0 0 0 1px;  }
div#content-area-two-columns-08 div.column-2 ul { background:#dfe4e7;height:222px;padding:15px 0 0 20px;width:216px;}
div#content-area-two-columns-08 div.column-2 ul li { background:url("../template_images/arrow.png") no-repeat scroll left 4px transparent;
clear:both;
display:block;
line-height:13px;
padding:0 0 0 21px;
margin-bottom:15px;
width:193px;}
div#content-area-two-columns-08 div.column-2 ul li a { font-size:11px; color:#17242c; text-decoration:none; font-weight:bold}
div#content-area-two-columns-08 div.column-2 ul li a:hover { text-decoration:underline; }
div#content-area-two-columns-08 div.column-2 ul li a span {text-decoration:none!important; color:#686868!important; font-weight:normal!important}
div#content-area-two-columns-08 div.title { width:100%; height:23px; padding:9px 0 0 0; background-image:url(../template_images/wireframe08-img/sidebar-title-wireframe08.jpg)!important; background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#fff; text-indent:20px; }
div#content-area-two-columns-08 h1 { padding:11px 0 20px 15px; display:block; color:#59676f; font-size:13px; font-weight:bold;  }
div#content-area-two-columns-08 p { display:block; padding:0 15px; font-size:11px; color:#393939; line-height:18px; padding-bottom:15px; }
div#content-area-two-columns-08 a { color:#666; text-decoration:none; }
div#content-area-two-columns-08 a:hover { text-decoration:underline; }

.footer-wireframe-08 { width:914px; margin:auto!important; background-image:url(../template_images/wireframe08-img/footer-wireframe08-bg.jpg)!important; background-repeat:repeat-x; }
.footer-wireframe-08 ul li { color:#fff!important; }
.footer-wireframe-08 ul li a { color:#fff!important; }

.cta-boxes-wireframe08 { overflow:hidden; }
.cta-boxes-wireframe08 div.each-box { width:204px!important; height:180px!important; padding:8px 16px 0 17px !important; background-image:url(../template_images/wireframe08-img/cta-box-1-wireframe08.jpg)!important; background-repeat:no-repeat!important; background-position:bottom; display:inline-block; background-color:#e7eef2 }
.cta-boxes-wireframe08 div.each-box h1 { font-size:23px; color:#000!important; padding-bottom:0; font-weight:bold; letter-spacing:0px; font-family: "HelveticaNeue_BoldCond", Helvetica, Arial, sans-serif; margin-top:-3px }
.cta-boxes-wireframe08 div.each-box p { font-size:11px; color:#2e2e2e; padding-bottom:8px; line-height:15px; padding-right:20px; }
.cta-boxes-wireframe08 div.each-box a.btn { cursor: pointer; display:block; clear:both;text-align:center; font-size:11px; color:#fff; text-decoration:none; background-image:url(../template_images/wireframe08-img/button-1-wireframe08-small.jpg); background-repeat:no-repeat;position:absolute; bottom:14px; left:15px; font-weight:bold;height:23px;line-height:22px;width:93px;}
.cta-boxes-wireframe08 div.each-box a.btn2 { display:block; clear:both; width:93px; height:20px; text-align:center; font-size:11px; color:#fff; text-decoration:none; line-height:22px; background-image:url(../template_images/wireframe08-img/button-1-wireframe08-small.jpg); background-repeat:no-repeat; position:absolute; bottom:14px; left:15px; padding:0 0 4px; font-weight:bold}

a.btn:hover  {color: #ccc!important}
a.btn2:hover	{color: #ccc!important}
.cta-boxes-wireframe08 div.featured-box { background-image:url(../template_images/wireframe08-img/cta-box-2-wireframe08.jpg)!important; }
.cta-boxes-wireframe08 div.featured-box p { color:#fff; }
.cta-boxes-wireframe08 div.featured-box h1 { color:#fff!important; }


.wireframe08-bottom-link { width:985px; height:53px; position:relative; background-image:url(../template_images/wireframe06-bottom-link.png); background-repeat:no-repeat; display:block; clear:both; margin:0 auto 15px auto;  overflow:hidden; }
.wireframe08-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_top {
    float: right;
}
.sear_res:hover {background:#eaeaea}
.sear_res h3 a{color: #C0C334!important; font-weight:bold; text-decoration:none}
.sear_res ul li {font-weight:b;}
.pag {clear:both; width: 680px;}

.new_cont {padding-top:5px; padding-right:140px; margin-right:10px; font-size: 12px; line-height:16px; background-repeat:no-repeat; background-position: bottom right; width:505px;}
.new_cont1 {padding-top:5px; padding-right:140px; margin-right:10px; font-size: 12px; line-height:16px; background-repeat:no-repeat; background-position: bottom right; width:650px;}
.new_cont p {}
.new_cont ul {}

.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;
	line-height: 14px;
}

.job_detail_back a, .job_detail_back a:hover { text-decoration: none; }

.banner_text_ctn{
	position:absolute;	
	top:-50px;
	left:0;
}

#subpage-content-07 div.text-content h3 {
    margin-top: 5px;
    color: #666666 !important;
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 0.3em;
}
.tableFooter a {text-decoration:none}
div.each-box input.textbox[type="text"] {
    background: url("../template_images/input_bg.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #666666;
    font-size: 12px;
    margin: 0 0 3px;
    padding: 3px 5px 6px 7px;
    width: 193px;
}
.blue-green-btn { background-image: url("../template_images/wireframe08-img/button-1-wireframe08-small.jpg");
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 0 6px; height:24px;
    width: 93px;}
	.blue-green-btn:hover {color:#ccc}
	
#alerts_details div#alerts_err.error {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0;
}
#alerts_details div#alerts_err.error p {
    color: #8A1F11;
}

label {
    font-weight: bold;
}

.errorclass{
	color:#8A1F11;
}
