﻿/*
      Created by Traci Boyle - C&A Industries
	  
	  E-Mail: tboyle@ca-industries.com
	  	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #333333;
 background-repeat:repeat-x;
 background-color:#CCCCCC;
}

p {
	margin-bottom: 15px;
	color:  #333333;
	font-size:13px;
}

a {
 	color: #B13817;
 	outline:none;
}

ul {
	color: #333333;
}

ol {
	color: #333333;
}


.red{
	color:#B13817;
}

.NewsEntry 
{
}

.NewsEntry h2
{
	font-size:13px;
	font-weight:bold;
	color: #333333;
}

.NewsEntry h3
{
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color: #333333;
}

.NewsEntry h4
{
	font-size:12px;	
	font-weight:normal;
	color: #333333;
}

img {
	border:0px;
}

hr{
	border:0;
	border-top:1px solid #CCCCCC;
	height:1px;
	padding-top:10px;
	padding-bottom:10px;
}

ul.List
{
	list-style-type:square;
	margin-left:30px;
	margin-bottom:20px;
}

ul.List LI
{
	
}

ul.HorizontalList
{
	height:30px;
}
ul.HorizontalList LI
{
	float:left;
	margin-right:5px;
}
ul.HorizontalList LI A:visited
{
	text-decoration:none;
	color:#333333;
	margin-right:5px;
	font-size:10px;
}


ul.HorizontalList LI A
{
	text-decoration:none;
	color:#333333;
	margin-right:5px;
	font-size:10px;
}

#border { 
 margin: 0 auto;
 width: 1002px;
 background-color:#FFFFFF;

}

#wrapper { 
 margin: 0 auto;
 width: 998px;
 background-color:#FFFFFF;

}
#header {
 color: #0037B0;
 width: 998px;
 float: left;
 padding: 0px;
 height: 100px;
 margin: 10px 0px 0px 0px;
 background-color:#FFFFFF;
}

#header #logo{
	background-image:url('images/logo.jpg');
	height:91px;
	width:265px;
	float:left;
	margin-left:10px;
	text-indent:-8000px;
	display:block;
}

#header #logo a{
	background-image:url('images/logo.jpg');
	height:91px;
	width:265px;
	float:left;
	display:block;
}

#header #login{
	background-image:url('images/login.jpg');
	height:28px;
	width:71px;
	float:right;
	text-indent:-8000px;
	display:block;
}

#header #login a{
	background-image:url('images/login.jpg');
	height:28px;
	width:71px;
	float:right;
	text-indent:-8000px;
	display:block;
}
#header #wireframeauramenu{
font-weight: bold;
font-size: 13px;
width: 100%;
color:#0037b0;
margin-top:65px;
*margin-top:-25px;

}

#header #wireframeauramenu ul{
border: 0px solid #FFFFFF;
padding: 10px 0;
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
overflow: hidden;
}

#header #wireframeauramenu ul li{
display: inline;
}

#header #wireframeauramenu ul li a{
color: #0037b0;
padding: 15px 12px 6px 12px;
margin: 0;
text-decoration: none;
background-image:url('images/arrow.jpg');
background-repeat:no-repeat;
background-position:top;
border-right: 1px dashed #FFFFFF; /*right border between menu items*/
}

#header #wireframeauramenu ul li a:hover{
color: #b13817;
background-image:url('images/arrow.jpg');
background-repeat:no-repeat;
background-position:top center;/*background of menu item onMouseover*/
}

#header #wireframeauramenu ul .current{
color: #b13817;
background-image:url('images/arrow.jpg');
background-repeat:no-repeat;
background-position:top center;/*background of menu item onMouseover*/
}


#banner {
 float: left;
 width: 998px;
 height:251px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background-image:url('images/banner2.jpg');
}

#banner1 {
 float: left;
 width: 998px;
 height:168px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background-image:url('images/landing_banner1.jpg');
}
#banner2 {
 float: left;
 width: 998px;
 height:168px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background-image:url('images/landing_banner2.jpg');
}
#banner3 {
 float: left;
 width: 998px;
 height:168px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background-image:url('images/landing_banner3.jpg');
}

#splashbanner {
 float: left;
 width: 998px;
 height:148px;
 color: #333;
 margin: 0 auto;
 background-image:url('images/splash_banner.jpg');
}


#careerslinks {
 float: left;
 width: 998px;
 height:100px;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background-image:url('images/careers_links.jpg');
}

#careerslinks #hiring{
	float:left;
	display:block;
	text-indent:-8000px;
	height:80px;
	width:143px;

}

#careerslinks #hiring a{
	height:80px;
	width:143px;
	float:left;
	display:block;
}

#careerslinks #team{
	height:80px;
	width:143px;
	float:left;
	display:block;
	text-indent:-8000px;
}
#careerslinks #team a{
	height:80px;
	width:143px;
	float:left;
	display:block;
}

#careerslinks #benefits{
	height:80px;
	width:143px;
	float:left;
	display:block;
	text-indent:-8000px;
}
#careerslinks #benefits a{
	height:80px;
	width:143px;
	float:left;
	display:block;
}

#careerslinks #culture{
	height:80px;
	width:141px;
	float:left;
	display:block;
	text-indent:-8000px;
}
#careerslinks #culture a{
	height:80px;
	width:141px;
	float:left;
	display:block;
}

#careerslinks #recognition{
	height:80px;
	width:142px;
	float:left;
	display:block;
	text-indent:-8000px;
}
#careerslinks #recognition a{
	height:80px;
	width:142px;
	float:left;
	display:block;
}

#careerslinks #training{
	height:80px;
	width:142px;
	float:left;
	display:block;
	text-indent:-8000px;
}
#careerslinks #training a{
	height:80px;
	width:142px;
	float:left;
	display:block;
}
#careerslinks #salary{
	height:80px;
	width:142px;
	float:left;
	display:block;
	text-indent:-8000px;
}
#careerslinks #salary a{
	height:80px;
	width:142px;
	float:left;
	display:block;
}

#leftcolumn { 
 background-image:url('images/left_bg.jpg');
 background-repeat:no-repeat;
 margin: 0px 0px 0px 0px;
 height: 347px;
 width: 219px;
 float: left;
}

#leftcolumn #jobsearchwide a{
	background-image:url('images/jobsearch_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	margin:5px 0px 0px 35px;
}
#leftcolumn #applywide a{
	background-image:url('images/apply_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	margin:5px 0px 0px 35px;
}
#leftcolumn #aurofficewide a{
	background-image:url('images/auroffice_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	margin:5px 0px 0px 35px;
}
#leftcolumn #cablogwide a{
	background-image:url('images/cablog_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	
	margin:40px 0px 0px 35px;
}

#leftcolumn #careersbutton a{
	background-image:url('images/careers_button.jpg');
	background-repeat:no-repeat;
	height:132px;
	width:121px;
	display:block;
	margin:37px 0px 0px 37px;
}
#leftcolumn #searchbutton a{
	background-image:url('images/job_search.jpg');
	background-repeat:no-repeat;
	height:132px;
	width:121px;
	display:block;
	margin:37px 0px 0px 35px;
}

#leftcolumn2 #searchbutton a{
	background-image:url('images/job_search.jpg');
	background-repeat:no-repeat;
	height:132px;
	width:121px;
	display:block;
	margin:37px 0px 0px 35px;
}

#leftcolumn #sitcombutton a{
	background-image:url('images/casitcom.jpg');
	background-repeat:no-repeat;
	height:132px;
	width:121px;
	display:block;
	margin:2px 0px 0px 35px;
}

#leftcolumn #applybutton a{
	background-image:url('images/apply_button.jpg');
	background-repeat:no-repeat;
	height:132px;
	width:121px;
	display:block;
	margin:2px 0px 0px 35px;
}

#leftcolumn2 { 
 background-image:url('images/left_bg.jpg');
 background-repeat:no-repeat;
 margin: 30px 0px 0px 0px;
 height: 347px;
 width: 219px;
 float: left;
}

#leftcolumn2 #cablogwide a{
	background-image:url('images/cablog_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	margin:40px 0px 0px 35px;
}

#leftcolumn2 #jobsearchwide a{
	background-image:url('images/jobsearch_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	margin:5px 0px 0px 35px;
}


#leftcolumn2 #applywide a{
	background-image:url('images/apply_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	margin:5px 0px 0px 35px;
}
#leftcolumn2 #aurofficewide a{
	background-image:url('images/auroffice_wide2.jpg');
	background-repeat:no-repeat;
	height:67px;
	width:120px;
	display:block;
	margin:5px 0px 0px 35px;
}
#leftcolumn2 #careersbutton a{
	background-image:url('images/careers_button.jpg');
	background-repeat:no-repeat;
	height:132px;
	width:121px;
	display:block;
	margin:37px 0px 0px 35px;
}
#leftcolumn2 #applybutton a{
	background-image:url('images/apply_button.jpg');
	background-repeat:no-repeat;
	height:132px;
	width:121px;
	display:block;
	margin:2px 0px 0px 35px;
}

#content { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 347px;
 width: 545px;
 display: inline;
 background-image:url('images/content_bg4.jpg');
 background-repeat:no-repeat;
}

#jobsearchindex{
	height:85px;
	width:140px;
	float:left;
	margin-left:30px;
	margin-right:10px;
	margin-top:60px;
	
}

#jobsearchindex a{
	background-image:url('images/jobsearch_index.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:140px;
	float:left;
	
}

*html #jobsearchindex{
	height:85px;
	width:140px;
	float:left;
	margin-left:15px;
	margin-right:10px;
	margin-top:0px;
}

*html #jobsearchindex a{
	background-image:url('images/jobsearch_index.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:140px;
	float:left;
}

#applyindex a{
	background-image:url('images/apply_index.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:140px;
	float:left;
	margin-top:60px;
}
#applyindex {
	height:85px;
	width:140px;
	float:left;	
	margin-right:10px;
}

*html #applyindex a{
	background-image:url('images/apply_index.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:140px;
	float:left;
	margin-top:0px;
}
*html #applyindex {
	height:85px;
	width:140px;
	float:left;	
	margin-right:10px;
}

#careersindex {
	height:85px;
	width:140px;
	float:left;
	margin-top:60px;
}
#careersindex a{
	background-image:url('images/careers_index.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:140px;
	float:left;
}
*html #careersindex {
	height:85px;
	width:140px;
	float:left;
	margin-top:0px;
}
*html #careersindex a{
	background-image:url('images/careers_index.jpg');
	background-repeat:no-repeat;
	height:85px;
	width:140px;
	float:left;
}

#content2 { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 347px;
 width: 329px;
 display: inline;
 background-image:url('images/content_bg2.jpg');
 background-repeat:no-repeat;
}

#content4 { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 347px;
 width: 409px;
 display: inline;
 background-image:url('images/catv_bg2.jpg');
 background-repeat:no-repeat;
}


#content3 { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 347px;
 width: 475px;
 display: inline;
 background-image:url('images/catv.jpg');
 background-repeat:no-repeat;
}

#indexcopy { 
 float: left;
 height: 140px;
 width: 470px;
 display: inline;
 margin:60px 0px 0px 30px;
 
}

#contentland { 
 float: left;
 color: #333;
 margin: 20px 0px 0px 0px;
 height: 420px;
 width: 778px;
 display: inline; 
}
#careersland { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 347px;
 width: 778px;
 display: inline; 
}
#catvland { 
 float: left;
 color: #333;
 height: 347px;
 width: 778px;
 display: inline; 
}

#newsland { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 width: 950px;
 display: inline; 
 height:5760px;
 background-color:#FFFFFF;
}
#careerssplash { 
 float: left;
 color: #333;
 margin: -113px 0px 0px 0px;
 width: 995px;
 height:360px;
}
/*
#careerssplash { 
 float: left;
 color: #333;
 margin: -50px 0px 0px 0px;
 width: 995px;
 height:300px;
}

*/

#splashdots { 
 float: left;
 color: #333;
 margin: 15px 0px 0px 0px;
 height: 95px;
 width: 998px;
 display: inline; 
}

.divScroll-1 {
height:275px;
width:700px;
overflow:auto;
margin-left:15px;
padding-right:20px;
}

.divScroll-2 {
height:275px;
width:700px;
overflow:auto;
margin-left:15px;
padding-right:20px;
}

.divScroll-3 {
height:3500px;
width:950px;
margin-left:15px;
padding-right:20px;
}

#catvcontent { 
 float: left;
 color: #333;
 margin-left:15px;
 margin-right:20px;
 width: 375px;
 display: inline;
 overflow:auto;
}
#catvvideo { 
 color: #333;
 width: 305px;
 float: left;
 display: inline;
}

#rightcolumn { 
 color: #333;
 background: url('images/right_bg2.jpg') no-repeat;
 margin: 0px 0px 0px 0px; 
 height: 347px;
 width: 453px;
 float: left;
}
#rightcolumn2 { 
 color: #333;
 margin: 0px 0px 0px 0px; 
 height: 347px;
 width: 450px;
 float: left;
}
#rightcolumn3 { 
 color: #333;
 margin: 0px 0px 0px 0px; 
 height: 347px;
 width: 319px;
 float: left;
}

#rightcolumn4 { 
 color: #333;
 margin: 0px 0px 0px 0px; 
 height: 347px;
 width: 365px;
 float: left;
}

#footer { 
 width: 998px;
 height:119px;
 clear: both;
}
#footer a{ 
 width: 998px;
 height:119px;
 clear: both;
 color: #0037B0;
 background-image:url('images/base2.jpg');
 background-repeat:no-repeat;
 text-indent:-8000px;
display:block;


}
#footerlanding { 
 width: 998px;
 height:105px;
 clear: both;
}
#footerlanding a{ 
 width: 998px;
 height:105px;
 clear: both;
 color: #0037B0;
 background-image:url('images/landing_base2.jpg');
 background-repeat:no-repeat;
 text-indent:-8000px;
display:block;
}

#footcareers { 
 width: 998px;
 height:98px;
 clear: both;
 background-image:url('images/careers_base.jpg');
 background-repeat:no-repeat;
}
#footcareers a{ 
 width: 998px;
 height:98px;
 clear: both;
 color: #0037B0;
display:block;
}

*html .marginie6{
 margin-top:-80px;
}

#copyright { 
 clear: both;
 color:#0037B0;
 font-size:11px;
 text-align:right;
 background-color:#CCCCCC;
 padding-right:130px;
}
#copyright a{ 
 clear: both;
 color:#0037B0;
 background-color:#CCCCCC;
 font-size:11px;
 text-align:right;
 text-decoration:none;

}

/**** JOB Search *****/
.JobSearchHeader TH
{
    font-weight:bold;
    padding:10px;
    text-align:left;
    background-color:#0e4b9b;
    color:#FFFFFF;
}
.JobSearchHeader
{
    font-weight:bold;
    padding:10px;
    text-align:left;
    background-color:#0e4b9b;
    color:#FFFFFF;
}
.JobSearchSubHeader
{
    padding:10px;    
    vertical-align:top;    
    /*background-color:#FFEECB;*/
}
.JobSearchGrid
{
	border:1px black solid;
	width:95%;
}
.JobSearchGrid TD
{
    padding:4px;    
    padding-left:10px;    
    vertical-align:top;    
}
.JobSearchGrid TD.Reference
{
    font-weight:bold;
}
.JobSearchGrid TD.Icon
{
    padding-left:0;
}
.JobSearchGrid .Item
{
    background-color:#FFFFFF;
}
.JobSearchGrid .AlternatingItem
{
    background-color:#dde8fc;
}

/************ JOB VIEW ***************/
.JobView
{
	margin-right:10px;
}

.JobView .Header
{
	clear:both;
	height:50px;
}

.JobView H2
{
	background-color:#0e4b9b;
	color:white;
	border-bottom:0px black solid;
	display:block;
	padding:2px;
	font-size:12px;
}
.JobView H2 span 
{
	margin:0;
	height:5px;
	font-size:12px;
}

.JobView h4
{
	margin-top:0 !important;
	font-size:12px;
 

}

.JobView .Location
{
	float:left;
	width:50%;
	font-size:12px;
}

.JobView .MetroArea
{
	float:left;
	width:25%;
	margin-top:15px;
	font-size:12px;
}

.JobView .State
{
	float:left;
	width:25%;
	margin-top:15px;
	font-size:12px;
}

.JobView .Title
{
	float:left;
	width:40%;
	margin-top:15px;
	font-size:12px;
}
.JobView .Location
{
	margin-top:15px;
	font-size:12px;
}
.JobView H3
{
	color: #000;
	background-color: #dde8fc;
	padding:4px;
	clear:both;
	margin-top:10px;
	font-size:12px;
}

.JobView .Buttons
{
	text-align:center;	
	padding:5px;
}

.JobView .Buttons A
{
	margin-left:25px;
}

.JobView .Description
{
	padding:5px;
	min-height:100px;
}
