/*******************************************************************************************************
MIRANDA Code
------------------
M_page_color.css - This file is main CSS layout.

*******************************************************************************************************
*******************************************************************************************************
GLOBAL STUFF
********************************************************************************************************/

@import url(M_round_corners.css);

.applicationHeader {
background:#EE4338 none repeat scroll 0;
color:white;
width:648px;
height:12px;
}


.rivtable {
background:#F0F0F0 none repeat scroll 0;
padding:5px;
width:656px;
}






BODY
{
	margin-top: 20px;
	font-family: Arial;
	text-decoration: none;
	background: #EBEBEB url(../M_images/BG-page.jpg);
	font-size: 76%;
	color: #000;
}
/*high level styles*/
A:link, A:visited, A:active
{
	color: #3399CC;
	text-decoration: none;
}

A:hover
{
	color: #3399CC;
	text-decoration: underline;
}


#company_logo
{
	/*[disabled]background:url(M_images\pacLogo.png) no-repeat top left;*/
}
UL, OL, P
{
	/*[disabled]font-size:1.1em;*/
/*border: 1px solid #000;*/
	width: 100%;
}
UL, OL
{
	/*[disabled]margin:0;*/
	/*[disabled]padding:0 0 0 0px;*/
	/*[disabled]line-height:1.2em;*/
	margin: 5px 0 10px 6px;
}
OL
{
	/*[disabled]margin-left:28px;*/
}
OL LI
{
	/*[disabled]list-style-type:decimal;*/
	/*[disabled]margin:3px;*/
}
P
{
	/*[disabled]margin:6px 0;*/
	/*[disabled]line-height:1.3em;*/
}
/*small { font-size:85%; }*/
STRONG
{
	/*[disabled]font-weight:bold;*/
}
EM
{
	font-style: italic;
}

/*high level heading styles*/
H1, H2, H3
{
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
	/*[disabled]font-weight:bold;*/
}

H1
{
	font-size: 14pt;
}
H2
{
}

#rasp_center H1 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 14pt;
	margin: 0;
	color: #FF6633;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#rasp_center H3 {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 14pt;
	margin: 0;
	color: #FF6633;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#rasp_center p {
	
	line-height: 1.3em;
	width:90%;
}

#rasp_center ul {
	
	list-style-type: disc;
	padding-left: 20px;
	line-height: 1.2em;
	width:90%;
}

/********************************************************************************************************
PAGE
********************************************************************************************************/
#rasp_page
{
	margin: 30px auto;
	padding: 0;
	clear: both;
	width: 965px;
	/*[disabled]height:100%;*/
}
UL#rasp_list
{
	line-height: 1.4em;
}
UL#rasp_list LI
{

}
/********************************************************************************************************
HEADER
********************************************************************************************************/
#rasp_header
{
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
	height: 148px;
	background: transparent url(../M_images/pacBrandHeader.png) no-repeat scroll 0 0;
}
#rasp_logo
{
	display: none;
	/*[disabled]width:140px;*/
	/*[disabled]height:80px;*/
	/*[disabled]margin:0;*/
	/*[disabled]float:left;*/
}
/********************************************************************************************************
NAVBAR
********************************************************************************************************/
#rasp_navbar
{
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	width: 100%;
	_width: 99%;
	height: 25px;
	background: #C9271C;
	border-top: 1px solid #FFF;
	display: none;
}
#rasp_navbar UL
{
	margin-left: 10px;
	padding: 0;
	clear: both;
	float: left;
	width: 96%;
}
#rasp_navbar UL LI
{
	float: left;
	width: 130px;
	height: 15px;
	display: block;
	text-align: center;
	margin-right: 7px;
	text-transform: uppercase;
	font-size: 70%;
}
#rasp_navbar UL LI#short
{
	padding-top: 4px;
	width: 124px;
	background: url(../M_images/button_nav_bkg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
/*border: 1px solid;*/
}
#rasp_navbar UL LI#long
{
	padding-top: 4px;
	width: 162px;
	background: url(../M_images/button_nav_bkg_long.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
/*border: 1px solid;*/
}
#rasp_navbar UL LI A
{
	color: #FFF;
	display: block;
	text-decoration: none;
}
#rasp_navbar UL LI A:hover
{
	color: #9F886B;
	display: block;
	text-decoration: none;
}
/********************************************************************************************************
CONTENT
********************************************************************************************************/
#rasp_content
{
	margin: 0;
/*	padding: 0px 0 10px;*/
	/*[disabled]clear:none;*/
	float: left;
	width: 100%;
	_width: 100%;
	min-height: 460px;
/*border: 1px solid;*/
	background: url(../M_images/pageBGFiller.png) repeat;
	/*[disabled]background:;*/
	/*[disabled]border:1px dashed #000;*/
}


/********************************************************************************************************
LEFT COLUMN
********************************************************************************************************/
#rasp_left
{
	width: 142px;
	min-height: 350px;
	background: url(../M_images/leftArch.gif) no-repeat left top;
}

/********************************************************************************************************
RASP MENU
********************************************************************************************************/
.rasp_menu
{
	margin: 0;
	/*border: 1px solid;*/
	background: url(../M_images/careersTitle.png) no-repeat right top;
	width: 130px;
	padding-top: 15px;
	float: right;
}

.rasp_menu H3
{
	display: none;
}


.rasp_menu .cssbox_head h1  {
	height:7px !important;
	line-height:20px;
	padding:0;
	margin:0;
	}

.rasp_menu .cssbox_body p {
	position:relative;
	top:-5px !important;
	top:-10px;
	padding:8px !important;
	padding:10px;
	margin:0;
	}

.rasp_menu span.title
{
	font-weight: bold;
	font-size: 1.2em;
	color: #FFF;
}


.rasp_menu .cssbox_body UL {
	width: 98%;
	list-style-type: none;
	line-height: 1.2em;
	margin-top: 14px;
	margin-bottom: 25px;
	/*border: 1px solid;*/
}
.rasp_menu .cssbox_body UL LI
{
	width: 98%;
	margin-bottom: 4px;
	padding-bottom: 5px;
	text-align: right;
	border-bottom: 1px solid #f37c74;
	
}

.rasp_menu .cssbox_body UL LI.last
{
	border-bottom: none;
}

.rasp_menu A:link, .rasp_menu A:visited, .rasp_menu A:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.rasp_menu A:hover
{
	color: #000;
	text-decoration: none;
}

/********************************************************************************************************
LEFT HAND NAV
********************************************************************************************************/
#rasp_left_hand_nav UL
{
}
#rasp_left_hand_nav UL LI
{
}
#rasp_left_hand_nav UL LI.selected
{
/*background: #74AD21;*/
}
#rasp_left_hand_nav UL LI A
{
}
#rasp_left_hand_nav UL LI A:hover
{
}

BODY#profile_tmpl #rasp_center
{
}

BODY#app_tmpl #rasp_center
{
	width: 80%;
}
/********************************************************************************************************
RIGHT COLUMN
********************************************************************************************************/
#rasp_right
{
	width: 100px;
/*border: 1px solid;
background: #CCC;*/
	/*[empty]display:;*/
	background: transparent url(../M_images/righthand_bkg.gif) no-repeat top left;
	padding: 74px 120px 0px 20px;
}
/********************************************************************************************************
RIGHT HAND NAV
********************************************************************************************************/
#rasp_right_hand_nav
{
	/*[disabled]display:none;*/
}
#rasp_right_hand_nav UL
{
	/*[disabled]width:100%;*/
	/*[disabled]list-style-type:none;*/
	/*[disabled]line-height:1.4em;*/
/*background: #675C53;*/
}
#rasp_right_hand_nav UL LI
{
	/*[disabled]width:90%;*/
	/*[disabled]margin-bottom:1px;*/
/*background: #675C53;
border: 1px solid;*/
}
#rasp_right_hand_nav UL LI.selected
{
/*background: #74AD21;*/
}
#rasp_right_hand_nav UL LI A
{
	/*[disabled]color:#7A4F3A;*/
/*padding-left: 11px;*/
	/*[disabled]font-weight:bold;*/
	/*[disabled]text-decoration:none;*/
}
#rasp_right_hand_nav UL LI A:hover
{
	/*[disabled]color:#666;*/
/*padding-left: 11px;*/
	/*[disabled]font-weight:bold;*/
	/*[disabled]text-decoration:none;*/
}
/********************************************************************************************************
RASP MODULE
********************************************************************************************************/
#rasp_module
{
	width: 92%;
	float: left;
	margin: 0;
	padding: 0;
	margin-bottom: 25px;
/*border: 1px solid;*/
	background: #CCC;
}
#rasp_module H3
{
	margin: 0;
	padding: 3px 5px;
	background: #675C53;
	font-size: 1em;
	color: #FFF;
	font-weight: normal;
}
/********************************************************************************************************
CENTER
********************************************************************************************************/
#rasp_center
{
	width: 560px;
	padding: 10px 0px 3px;
}

.elem_2
{
float:left;
width:198px;
	/*[disabled]color:#555555;*/
	/*[disabled]font-size:0.8em;*/
}
.elem_1
{
	/*[disabled]color:#57565F;*/
	/*[disabled]font-size:0.8em;*/
}
/********************************************************************************************************
FOOTER
********************************************************************************************************/
#rasp_footer
{
	margin: 0;
	_width: 965px;
	background: url(../M_images/pacBrandFooter.png) no-repeat center bottom;
	height: 92px;
	/*[disabled]float:left;*/
	clear: left;
	color: #FFF;
}
#rasp_footer P
{
}
#rasp_footer a
{
	color: #FFF;
	text-decoration: underline;
}
#rasp_footer a:hover
{
	color: #FFF;
	text-decoration: none;
}

P.message
{
	color: #FF0000;
	font-weight: bold;
}
P.jobquery
{
	width: 92%;
	background:#FFF;
	padding: 4px;
	color: #FF6633;
	font-weight: bold;
}

P.jobresult
{
	font-size: 1em;
}
P.jobquery2
{
	/*[disabled]width:92%;*/
	/*[disabled]padding:8px;*/
	/*[disabled]border:2px solid #43562B;*/
	/*[disabled]color:#43562B;*/
	/*[disabled]text-decoration:none;*/
/*float: left;*/
}
P.regtext1, P.regtext2
{
	/*[disabled]text-decoration:none;*/
	/*[disabled]float:left;*/
	/*[disabled]width:84%;*/
}
.rasp_divider
{
}
#privacy
{
	/*[disabled]color:#666666;*/
	/*[disabled]font-family:Arial, Helvetica, sans-serif;*/
	/*[disabled]font-size:100%;*/
}
#cancel_alerts
{
	/*[disabled]margin:8px 0;*/
	/*[disabled]text-align:left;*/
}
/********************************************************************************************************
SEARCHTIPS
********************************************************************************************************/
#searchtips_control{
	/*[disabled]width:96%;*/
	/*[disabled]height:30px;*/
/*background: #4d790d;
float: left;*/
	/*[disabled]margin:20px 0px 8px 8px;*/
/*border: 1px dashed;*/

}
.closed
{
	/*[disabled]background:url(../M_images/arrow_closed.gif);*/
	/*[disabled]background-position:top left;*/
	/*[disabled]background-repeat:no-repeat;*/
}
.opened
{
	/*[disabled]background:url(../M_images/arrow_down.gif);*/
	/*[disabled]background-position:top left;*/
	/*[disabled]background-repeat:no-repeat;*/
}
#searchtips_control A
{
	/*[disabled]color:#FFF;*/
	/*[disabled]font-size:80%;*/
	/*[disabled]text-decoration:none;*/
}
#searchtips_control A:hover
{
	/*[disabled]color:#FFF;*/
	/*[disabled]font-size:80%;*/
	/*[disabled]text-decoration:none;*/
}
#searchtips_control A:visited
{


	/*[disabled]color:#FFF;*/
	/*[disabled]font-size:80%;*/
	/*[disabled]text-decoration:none;*/
}
#search_tips {
width: 100%;
	/*[disabled]background-color:#FFFFFF;*/
	/*[disabled]border:1px solid #43562B;*/
	/*[disabled]float:left;*/
	/*[disabled]margin-bottom:20px;*/
	/*[disabled]padding:5px;*/
	/*[disabled]visibility:hidden;*/
	/*[disabled]width:96%;*/
}

.markBox {
font-size:80%;
padding-left:814px;
padding-top:77px;
}

.markBox a:link, .markBox a:hover,.markBox a:visited{
color:white;
}


.open_tips
{
}
.close_tips
{
}
#declaration
{
width:620px;

	/*[disabled]width:90%;*/
/*float: left;*/
	/*[disabled]padding:8px;*/
	/*[disabled]margin:10px;*/
	/*[disabled]border:1px solid #B5BBAD;*/
}
.accept
{
	/*[disabled]width:98%;*/
	/*[disabled]float:left;*/
	/*[disabled]padding:6px;*/
}
/********************************************************************************************************
RASP_COMMANDS
********************************************************************************************************/
.rasp_commands
{
	border-top: 1px solid #666666;
	padding: 8px;
	margin-bottom: 8px;
	width: 94%;
	clear: left;
	float: left;
	/*border: 1px solid;*/
}
.rasp_command_button {
	
	float: left;
	width: 24%;
	/*border: 1px solid;*/
}

.rasp_command_l
{
	width: 24%;
	float: left;

}
.rasp_command_c
{
	width: 50%;
	float: left;
	text-align: center;
}
.rasp_command_r
{
/*width: 24%;*/
	float: right;
}
/********************************************************************************************************
RASP_PRINT_BUTTONS
********************************************************************************************************/
.rasp_print_buttons
{
	width: 90%;
	float: left;
	padding: 8px;
	margin: 8px 0px;
	text-align: right;
/*border: 1px solid;*/
}
.rasp_print_buttons INPUT
{
	float: right;
	margin-left: 10px;
/*border: 1px solid;*/
}
#printjob_tmpl #rasp_footer{
background-color:#83878a;
}

#rasp_print_job
{
background:transparent url(../M_images/leftArch.gif) no-repeat scroll 0 0;
padding-left:220px;
padding-right:20px;
width:650px;
}
/********************************************************************************************************
HIDDEN ELEMENTS
********************************************************************************************************/
#rasp_left .rasp_searchform
{
/*display: none;*/
}
#rasp_left .rasp_login
{
/*display: none;*/
}
#rasp_left .rasp_login
{
	display: none;
}
#rasp_left .rasp_logout, #rasp_right .rasp_logout
{
	display: none;
}
.theme3.cssbox_body
{
background:transparent none repeat scroll 0 50%;
}
#rasp_left .rasp_searchform
{
	display: none;
}
#rasp_right .rasp_searchform
{
/*display: none;*/
}
#rasp_right .rasp_login
{
/*display: none;*/
}
BODY#search_tmpl #rasp_content #rasp_right .rasp_searchform
{
	display: none;
}
BODY#search_tmpl #rasp_center
{
	width: 740px;
}


BODY#usrannounce_tmpl #rasp_content #rasp_right .rasp_searchform
{
/*display: none;*/
}
BODY#usrannounce_tmpl #rasp_content #rasp_right .rasp_searchform
{
/*display: none;*/
}
BODY#app_tmpl #rasp_right
{
/*display:none;*/
}
.logo_FF
{
	display: inline;
}
.logo_IE
{
	display: none;
}


span.lastupdated {
	font-style: italic;
	color: #FF6633;
	
}


/* Raffaele Adinolfi on 08/12/08
  reducing space between paragraphs in job description page
--------------------------------------------------------------------------*/
table#rasp_table_jobdetails tr td.col_2 div.elem_2 p {
	padding: 4px;
}

table#rasp_table_jobdetails tr td.col_2 div.elem_2 ul, table#rasp_table_jobdetails tr td.col_2 div.elem_2 ol {
	margin-bottom: 5px;
}