.breadcrumb-container_search {
	margin: 5px 0 0 10px;
}

.error
{
    color:#FF0000;
}

a
{
    text-decoration:underline;
}

a:hover
{
    text-decoration:none;
}

h1
{
    background-color:#FFFFFF;
    color:#999966;
    font-size:1.5em;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:10px;
    padding:4px 4px 4px 0px;
}

.header .formttl
{
    background-color:Transparent;
    color:#000000;
}

h5
{
    background-color:#AAC8E0;
    color:#000000;
    font-size:0.9em;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:10px;
    padding:4px;
}

.homePageButton
{
    font-size:0.9em;
    font-weight:bold;
    background-color:#AAC8E0;
}

div#ApplicationForm ul li
{
    color:Red;   
    font-size:1em;
}

.bottomlinks
{
    color:#000000;
    font-size:0.85em;
    text-decoration:none;
}

.bottomlinks:hover
{
    text-decoration:underline;
}

#directgovfoot
{
    margin:20px auto 20px auto;
    width:352px;
}

#directgovfoot img
{
    border:none;
}

.secnav
{
    background-color:#AAC8E0;
    font-size:0.85em;
    height:35px;
}

a.asecnav, a.asecnavs, .secnavpipe
{
    color:#000000;
    text-decoration:none;
}

a.asecnav:hover, a.asecnavs:hover, .secnavpipe:hover
{
    text-decoration:underline;
}


/*********************************************
Left Col
*********************************************/

#leftcol {
	width: 200px;
	padding: 10px 0 0 10px;
}

.dline {
	width: 200px;
	height: 1px;
	background: url(../../images/portal/common/dline.gif) repeat-x;
}

.dline span {
	display: none;
}

ul#leftmenu {
	list-style: none;
	width: 200px;
	margin: 0px 0 10px 0;
	padding: 0;
}

ul#leftmenu li 
{
    background: #DFEEEF url(../../images/redesign/arrow-green-right.gif) no-repeat 6px 50%;
	color:#000000;
	font-weight: normal;
	margin: 0 0 2px 0;
	padding: 6px 3px 6px 21px;
}

#leftcol .leftColHeading
{
    background-color:#AAC8E0;
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:0.9em;
    padding-left:7px;
    font-weight: bold;
    margin: 0;
}

ul#leftmenu li.on
{
	padding-left: 21px;
	background: #FFFFFF url(../../images/redesign/arrow-blue-right.gif) no-repeat 6px 50%;	
}

ul#leftmenu li.sub 
{
    background-position:18px 50%;
	padding-left: 33px;
}

ul#leftmenu li a
{
	color: #000000;
	text-decoration:none;
}

ul#leftmenu li a:hover
{
    text-decoration:underline;
}

ul#leftmenu li.on a {
	color: #000000;
}

#leftcol p {
	margin: 5px 0 5px 0;
}

#leftcol p a.tlittle {
	font-size: 0.9em;
}

#leftcol p a.tmedium {
	font-size: 1.2em;
}

#leftcol p a.tbig {
	font-size: 1.5em;
}

#leftcol .accountmanage {
	width: 200px;
}

#leftcol .accountmanage .title {
	margin: 10px 0 0 0;
	background: #AAC8E0;
	padding: 4px;
	width: 192px;
	font-size: 0.9em;
	color: #000;
	font-weight: bold;
}

#leftcol .accountmanage .login {
	margin: 1px 0 0 0;
	background: #FDF5E5;
	color: #000;
}

#leftcol .accountmanage .login fieldset {
	border: none;
	padding: none;
}

#leftcol .accountmanage .login fieldset p label{
	font-weight: bold;
}

#leftcol .accountmanage .login fieldset p input.text{
	width: 170px;
}

#leftcol .accountmanage .login fieldset p input.button{
	background: #AAC8E0;
	font-weight: bold;
}

#leftcol .accountmanage .login fieldset p span a {
	margin: 0 0 0 5px;
	font-size: 0.8em;
}

#leftcol .accountmanage .register {
	margin: 1px 0 0 0;
	padding: 5px;
	font-size: 0.9em;
	background: #FDF5E5;
	color: #000;
}

#leftcol .accountmanage .register p {
	font-size: 0.9em;
}

#leftcol .accountmanage .register p a img {
	border: none;
}

/*****************************************
Main Content
*****************************************/

.container
{
	margin: 10px 10px 0px 9px;
	width: 96%;
	/*float:left;*/
}

.container fieldset.stextboxes
{
	text-align: left;
	border: none;
}

.container fieldset.stextboxes label
{
	padding: 5px 0 0 0;
	display: block;
	width: 30%;
	float: left;
	font-weight: bold;
}

.container fieldset.stextboxes label.select
{
	margin: 5px 0 0 0;
}

.container fieldset.stextboxes input {
	float: left;
}

.container fieldset.stextboxes select {
	margin: 5px 0 0 0;
	float: left;
	font-size:1em;
}

.container fieldset.stextboxes p {
	clear: both;
}

.container fieldset.stextboxes input, .container fieldset.stextboxes select {
	width: 180px;
}

.container fieldset.soptionboxes {
	text-align: left;
	border: none;
}

.container fieldset.soptionboxes input{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.container fieldset.soptionboxes input.findbutton {
	background: #FFCC66;
	float: right;
}

.container .checksleft {
	float: left;
	width: 49%;
}

.container .checksright {
	float: left;
	width: 49%;
}

.container .toprow {
	width: 100%;
	height:80px;
}

.container .toprow .logginbox {
	width: 49%;
	float: left;
}

.container .toprow .fullwidth {
	width:100%;
}


.container .toprow .logginbox .title {
	margin: 0px;
	background: #AAC8E0;
	padding: 4px;
	font-size: 0.9em;
	color: #000;
	font-weight: bold;
}

.container .toprow .logginbox .login {
	margin: 1px 0 0 0;
	background: #DFEEEF;
	color: #000;
	padding: 4px;
	height: auto !important;
	height: 145px;
	min-height: 145px;
}

.container .toprow .fullwidth .login 
{
    height:80px;
    min-height: 80px;
}

.container .toprow .logginbox .login fieldset {
	border: none;
	padding: 0;
	margin: 0;
}

.container .toprow .logginbox .login fieldset p label{
	font-weight: bold;
}

.container .toprow .logginbox .login fieldset p input.text{
	width: 95%;
	font-size:1em;
}

.container .toprow .logginbox .login fieldset p input.button{
	background: #AAC8E0;
	font-weight: bold;
}

.container .toprow .logginbox .login fieldset p span a {
	margin: 0 0 0 5px;
	font-size: 0.8em;
}

.container .toprow .registerbox {
	width: 49%;
	float: right;
	margin: 0;

}

.container .toprow .registerbox .title {
	margin: 0px;
	background: #AAC8E0;
	padding: 4px;
	font-size: 0.9em;
	color: #000;
	font-weight: bold;
}

.container .toprow .registerbox .register {
	margin: 1px 0 0 0;
	font-size: 0.9em;
	background: #DFEEEF;
	color: #000;
	padding: 0px;
	height: auto !important;
	height: 145px;
	min-height: 145px;
    padding:4px;
}

.container .toprow .registerbox .register p {
	font-size: 0.9em;
}

.container .toprow .registerbox .register p a img {
	border: none;
}

.container .midrow .jstitle {
	margin: 10px 0 0 0;
	background: #FFCC66;
	padding: 4px;
	font-size: 0.9em;
	color: #000;
	font-weight: bold;
	float: left;
	width: 99%;
}

.container .midrow .jscont {
	margin: 1px 0 0 0;
	background: #FFF7EC;
	width: 100%;
	float: left;
}

.container .midrow .jscont .colleft {
	width: 49%;
	float: left;
}

.container .midrow .jscont .colleft p {
	margin: 5px 0 0 0;
	padding: 0;
}

.container .midrow .jscont .colleft p label {
	font-weight: bold;
}

.container .midrow .jscont .colleft p input {
	width: 90%;
}

.container .midrow .jscont .colleft p select {
	width: 90%;
}

.container .midrow .jscont .colright {
	width: 49%;
	float: right;
}

.container .midrow .jscont .colright p {
	margin: 5px 0 0 0;
	padding: 0;
}

.container .midrow .jscont .colright p label {
	font-weight: bold;
}

.container .midrow .jscont .colright p input {
	width: 90%;
}

.container .midrow .jscont .colright p select {
	width: 90%;
}

.container .midrow .jscont .jsbutton {
	padding: 5px;
	margin: 0 20px 0 0;
	width: 25%;
	float: right;
	text-align: right;
}

.container .midrow .jscont .jsbutton input.jssubmit {
	font-weight: bold;
	background: #FFCC66;
	margin: 0 0 0 5px;
}

.container .midrow .jobSearchInput {
	font-size:1em;
}

.stextboxes .jobSearchInput 
{
    font-size:1em;
}

.container .botrow .jstitle {
	margin: 10px 0 0 0;
	background: #FFCC66;
	padding: 4px;
	font-size: 0.9em;
	color: #000;
	font-weight: bold;
}


.container .botrow .tabtop {
	margin: 1px 0 0 0;
	background: #FFF7EC;
}

.container .botrow .tabtop .tabarea {
	background: url(../../images/portal/common/tabsbot.gif) repeat-x 0% 100%;
	float: left;
	width: 100%
}

.container .botrow .tabtop .tabarea ul.tabs {
	list-style: none;
	float: left;
	margin: 10px;
	padding: 0;
}

.container .botrow .tabtop .tabarea ul.tabs li {
	float: left;
	margin-left: -1px;
	text-align: center;
	font-weight: bold;
	width: 100px;
	background: url(../../images/portal/common/tab.gif) no-repeat;
}

.container .botrow .tabtop .tabarea ul.tabs li.wide
{
    background: url(../../images/portal/common/tab_wide.gif) no-repeat;
    width:150px;
}

.container .botrow .tabtop .tabarea ul.tabs li.on {
	float: left;
	margin-left: -1px;
	margin-bottom: -1px;
	text-align: center;
	font-weight: bold;
	width: 100px;
	background: url(../../images/portal/common/tabon.gif) no-repeat;
	border-bottom: 1px solid #F4CB7C;
}
.container .botrow .tabtop .tabarea ul.tabs li a {
	display: block;
	padding: 3px 0 3px 0;
}

.container .botrow .jscont {
	margin: 0 0 0 0;
	background: #FFF7EC;
	padding: 5px;
}

.container .botrow .jscont .sec1 .leftcol, .container .botrow .jscont .sec2 .leftcol, .container .botrow .jscont .sec3 .leftcol {
	width: 40%;
	float: left;
}

.container .botrow .jscont .sec2 .leftcol
{
    width:20%;
}

.container .botrow .jscont .sec1 .leftcol p, .container .botrow .jscont .sec2 .leftcol p, .container .botrow .jscont .sec3 .leftcol p {
	clear: both;
	margin: 0;
	padding: 0;
}

.container .botrow .jscont .sec1 .leftcol p span.l, .container .botrow .jscont .sec2 .leftcol p span.l, .container .botrow .jscont .sec3 .leftcol p span.l {
	float: left;
	display: block;
}

.container .botrow .jscont .sec1 .leftcol p span.r, .container .botrow .jscont .sec2 .leftcol p span.r, .container .botrow .jscont .sec3 .leftcol p span.r {
	display: block;
	float: right;
}

.container .botrow .jscont .sec1 .rightcol, .container .botrow .jscont .sec2 .rightcol, .container .botrow .jscont .sec3 .rightcol {
	width: 40%;
	float: right;
}

.container .botrow .jscont .sec1 .rightcol p, .container .botrow .jscont .sec2 .rightcol p, .container .botrow .jscont .sec3 .rightcol p {
	clear: both;
	margin: 0;
	padding: 0;
}

.container .botrow .jscont .sec1 .rightcol p span.l, .container .botrow .jscont .sec2 .rightcol p span.l, .container .botrow .jscont .sec3 .rightcol p span.l {
	float: left;
	display: block;
}

.container .botrow .jscont .sec1 .rightcol p span.r, .container .botrow .jscont .sec2 .rightcol p span.r, .container .botrow .jscont .sec3 .rightcol p span.r {
	display: block;
	float: right;
}



/*****************************************
Home page
*****************************************/

ul.homePageUl
{
    font-size:1.1em;
    margin-left:15px;
}



/*****************************************
Right col
*****************************************/

.rightcol {
	width: 200px;
	margin: 0 10px 0 0;
}

.rightcol .splash .title {
	width: 200px;
	margin: 10px 0 0 0;
	padding: 4px;
	background-color: #AAC8E0;
	font-weight: bold;
}

.rightcol .splash .cont {
	width: 198px;
	margin: 1px 0 0 0;
	padding: 4px;
	border: 1px solid #98D1DA;
}

.rightcol .splash .cont .img {
	width: 45px;
	float: left;
}

.rightcol .splash .cont .text
{
	float: left;
	font-size: 0.85em;
	width: 145px;
}

.rightcol .splash a {
	text-decoration:underline;
}

.rightcol .splash a:hover {
	text-decoration:none;
}

.clear
{
	clear: both;

}



/*****************************************
Registration
*****************************************/

div.divRegistration .fieldset-c
{
    background-color:#FDF5E5;
    border-width:0px;
    padding:1px 2px;
}

div.divRegistration .fieldset-c .button
{
    background-color:#FFCC66;
    font-size:1em;
}

div.divRegistration input.input1
{
    width:300px;
}

div.divRegistration input.emailAddress
{
    width:300px;
}




/*****************************************
Job List
*****************************************/

dt.TitleLinkElement
{
    background-color:#FFCC66;
    padding:4px;
    font-size:0.9em;
    font-weight:bold;
}

dl.resultsinnerlist
{
    background-color:#FDF5E5;
}

dl.resultsinnerlist dd
{
    font-size:0.85em;
    margin-left:5px;
}

dl.resultsinnerlist dd span
{
    font-weight:bold;
}

dl.resultsinnerlist dd.detailsArea
{
    font-weight:bold;
}

div.jobListWrapper h1
{
    background-color:#FFCC66;
    color:#000000;
    font-size:1em;
    margin-top:0px;
    margin-bottom:10px;
    padding:4px;
}

div.jobListWrapper .widenOrNarrowLink
{
    font-size:0.85em;
}

div.jobListWrapper .navigationBox
{
    font-size:0.85em;
}




/*****************************************
Job Details
*****************************************/

div.jobdetailsbox
{
    background-color:#FDF5E5;
    float:left;
    padding:2px 10px 10px 10px;
    width:98%;
}

div.jobdetailsbox dt
{
    background-color:#FFCC66;
    padding:4px;
    font-size:0.9em;
    font-weight:bold;
}

div.jobdetailsbox dl
{
    background-color:#FDF5E5;
    padding-bottom:10px;
}

div.jobdetailsbox dd
{
    font-size:0.85em;
    margin-left:2px;
    padding-top:5px;
}

div.jobdetailsbox dd span
{
    font-weight:bold;
}




/*****************************************
Job Details Right Column
*****************************************/

div.sidecontainer
{
    
    background-color:#FDF5E5;
    /*background-color:#FFF7EC;*/
    /*border:solid 1px #FFCC66;*/
    margin-top:10px;
    padding:8px;
    width:190px;
}


div.sidecontainer div.InfoItem
{
    font-size:0.85em;
}

div.sidecontainer div.titleDiv
{
    font-weight:bold;
    /*background-color:#FFCC66;*/
    background-color:#FFCC66;
    padding:4px;
    margin-bottom:4px;
    margin-top:6px;
}

div.sidecontainer p.hilight-font
{
    margin-top:10px;
    margin-bottom:0px;
}

.JobDetails_JobBasketButton
{
    background-color:Transparent;
    border-width:0px;
    font-size:1em;
    margin:0px;
    padding:0px;
    text-align:left;
    cursor:pointer;
}


ul.AttachmentList
{
    list-style-type:none;
    margin-left:0px;
}

ul.AttachmentList li
{
    display:block;
    height:26px;
}

div.sidecontainer div.Countdown
{
    margin-top:10px;
}



/*****************************************
Member Profile
*****************************************/

div.myAccountWrapper
{
    background-color:#FDF5E5;
    padding:10px;
}

div.myAccountWrapper h1
{
    background-color:#FFCC66;
    color:#000000;
    font-size:1em;
    font-weight:bold;
    margin-bottom:10px;
    padding:4px;
}

div.myAccountWrapper div.profile h2
{
    color:#000000;
    font-size:0.85em;
}

.MyProfile_LogoutButton
{
    font-size:1em;  
    padding:0px; 
    background-color:#FFCC66;
    font-weight:bold;
}




/*****************************************
Talent Pool
*****************************************/

div.talentPoolWrapper
{
    margin-bottom:15px;
}

div.bluebox2
{
    background-color:#FDF5E5;
}

div.bluebox2 fieldset
{
    border-width:0px;
}

div.talentPoolWrapper h2
{
    background-color:#FFCC66;
    color:#000000;
    font-size:0.9em;
    margin-top:15px;
    margin-bottom:10px;
    padding:4px;
}

div.talentPoolWrapper textarea
{
    font-size:1em;
    height:60px;
    width:770px;
}

div.talentPoolWrapper select
{
    font-size:1em;
    width:150px;
}

.TalentPoolUploader label
{
    font-size:0.8em;
}

.TalentPoolUploader span span
{
    font-size:11px;
}


div.talentPoolWrapper .talentCheckBox label
{
    font-size:0.8em;
}


.talentPoolButton
{
    background-color:#AAC8E0;
    font-size:0.8em;
    font-weight:bold;
}

.twoColumnCboxList fieldset table
{
    width:620px;
}

.twoColumnCboxList fieldset td
{
    width:300px;
}



/*****************************************
Jobs By Email
*****************************************/

div.jobsByEmailWrapper div.bluebox2
{
    margin-bottom:10px;
}

div.jobsByEmailWrapper h2
{
    background-color:#FFCC66;
    color:#000000;
    font-size:0.9em;
    margin-top:0px;
    margin-bottom:10px;
    padding:4px;
}

div.jobsByEmailWrapper select
{
    font-size:1em;
    width:250px;
}

div.jobsByEmailWrapper input.input4
{
    width:510px;
}

div.jobsByEmailWrapper .button
{
    background-color:#AAC8E0;
    font-size:0.8em;
    font-weight:bold;
}



/*****************************************
Login Page
*****************************************/

div.loginWrapper div.bluebox2
{
    background-color:#FDF5E5;
}

div.loginWrapper h1
{
    background-color:#FFCC66;
    color:#000000;
    font-size:0.9em;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:10px;
    padding:4px;
}

div.loginWrapper .button
{
    background-color:#FFCC66;
    font-size:1em;
    font-weight:bold;
}

div.loginWrapper .input1
{
    font-size:1em;
    width:90%;
}


div.loginWrapper a
{
    text-decoration:underline;
}

div.loginWrapper a:hover
{
    text-decoration:none;
}

div.loginWrapper h1
{
    font-size:1em;
}

div.loginWrapper div.loginDiv
{
    float:left;
    padding-left:4px;
    width:49%;
}

div.loginWrapper div.loginDiv h1
{
    font-size:1.1em;
}

div.loginWrapper div.registerDiv
{
    float:right;
    font-size:1.1em;
    width:49%;
}

div.loginWrapper div.registerDiv p
{
    font-size:0.9em;
}

div.loginWrapper table.forms
{
    width:100%;
}

div.passReminderLoginPage p
{
    font-size:1em;
}

/*****************************************
Application History
*****************************************/

div.appHistoryWrapper h1
{
    background-color:#FFCC66;
    color:#000000;
    font-size:0.9em;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:10px;
    padding:4px;
}

div.appHistoryWrapper div.navigationBox
{
    font-size:0.85em;
}

div.appHistoryWrapper dt a
{
    font-size:0.85em;
}




/*****************************************
Job Basket
*****************************************/

div.jobBasketWrapper
{
    background-color:#FDF5E5;
    padding:4px;
}

div.jobBasketWrapper h2
{
    background-color:#FFCC66;
    color:#000000;
    font-size:0.9em;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:10px;
    padding:4px;
}

div.jobBasketWrapper div.resultsbox dt
{
    font-size:0.8em;
    margin-left:4px;
}

div.jobBasketWrapper div.resultsbox dd
{
    font-size:0.8em;
    margin-left:4px;
}

div.jobBasketWrapper .JobBasket_RemoveButton
{
    font-size:1em;  
    padding:0px; 
    background-color:#AAC8E0;
    font-weight:bold;
}


/*****************************************
Job Bulletin
*****************************************/

div.bulletinWrapper
{
    
}

div.bulletinWrapper .button
{
    font-size:0.8em;  
    padding:0px; 
    background-color:#AAC8E0;
    font-weight:bold;
}

div.bulletinWrapper span.spanBulletinInfo
{
    font-size:0.8em;
}


/*****************************************
Send To Friend
*****************************************/

div.sendToFriendWrapper table.forms
{
    width:520px;
}

div.sendToFriendWrapper .input1
{
    font-size:1em;
    width:200px;
}

div.sendToFriendWrapper .textarea
{
    font-size:1em;
    width:460px;
    height:60px;
}

div.sendToFriendWrapper h2
{
    background-color:#AAC8E0;
    color:#000000;
    font-size:0.8em;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:10px;
    padding:4px;
}

div.sendToFriendWrapper .button
{
    font-size:0.8em;  
    padding:0px; 
    background-color:#AAC8E0;
    font-weight:bold;
}




/*****************************************
Job Search
*****************************************/

div.jobSearchWrapper h2
{
    background-color:#FFCC66;
    color:#000000;
    font-size:0.85em;
    font-weight:bold;
    margin-top:15px;
    margin-bottom:10px;
    padding:4px;
}

div.jobSearchWrapper .divForm div.pSearchCheckBoxList table
{
    font-size:1.0em;
    width:585px;
}

div.jobSearchWrapper div.pSearchCheckBoxList table td
{
    width:50%;
}

div.jobSearchWrapper .JobSearch_AdvSearchButton
{
    background-color:#FFCC66;
}



/*****************************************
Registration
*****************************************/

div.registrationWrapper .forms input
{
    font-size:1em;
}

div.registrationWrapper a
{
    text-decoration:underline;
}

div.registrationWrapper a:hover
{
    text-decoration:none;
}

div.registrationWrapper .ValidationSummary
{
    font-family:Verdana, Arial;
    font-size:0.8em;
}

div.registrationWrapper .ValidationSummary ul li
{
    color:Red;
    font-size:1em;
}




/*****************************************
Filter Questions
*****************************************/


.filterButton
{
    font-size:0.8em;  
    padding:0px; 
    background-color:#AAC8E0;
    font-weight:bold;
    margin-top:10px;
}

.FilterValSummary
{
    font-size:0.8em;
}

.FilterValSummary li
{
    color:#FF0000;
    font-size:1em;
}







h1.applyHeaderTitle
{
    font-size:1em;
    padding:6px;
}


.nolinknav
{
    color:#FFFFFF;
    font-size:0.8em;
}

.nolinknav a
{   
    font-size:1em;
}

p.rssLinkWrapper
{
}

.rssLink
{
    display:inline;
    margin-top:5px;
    margin-bottom:5px;
}

.rssTextLink
{
    display:inline;
    font-size:11px;
    margin-top:5px;
    margin-bottom:5px;
}

.restore_button
{
    background-color:#FFCC66;
}

.HiddenAnchor
{
    display:block;
    width:0px;
    height:0px;
    overflow:hidden;
}

/*#recaptcha_widget_div
{
    margin-top: 15px;
}

#recaptcha_switch_audio_btn
{
    position: absolute;    
    left: -9999px;   
}

td #recaptcha_switch_audio_btn img
{
    visibility: hidden;
}*/

.captchaImageContainer input.captchaButton
{
    width: 24px;
    height: 24px;
    background: transparent url(../../images/refresh.png) no-repeat;
    border: none;
}

.captchaUserInputArea
{
    padding-left: 6px;
}

.captchaUserInputArea label
{
    float: left;
    font-size: 0.8em;
    width: 164px;
}

.captchaImageContainer
{
    height: 42px;
    padding-left: 5px;
    margin-bottom: 5px;
}

.captchaImageContainer
{
    position: relative;    
    margin-bottom: 15px;
}

.captchaImageContainer input
{
    position: absolute;
    left: 220px;
    top: 0;
    padding: 0;
    cursor: pointer;
}
