/* CSS Document */

/* General page layout */


.dotted {
	border-width: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
    -moz-border-radius: ;
	border-top:none;
	border-left:none;
	border-right:none;
 content:".";
 margin-top:3px;
 margin-bottom:5px;
}


.dottedline_high {height:15px; background-image:url(images/dottedhigh.gif); overflow:hidden;

 content:".";
 display:block;
 height:15;
content:".";
 clear:both;


}
/* Page content imagery */
.imagesright {float:right; padding:5px 5px 5px 10px;}
.imagesrightbubble {float:right; padding:4px 0px 0px 0px;}
.imagesleftbubble {float:left; padding:4px 6px 0px 0px;}
.imagesleft {float:left; padding:5px 10px 5px 5px;}



 .clear {
 content:".";
 display:block;
 height:0;
 font-size:0;
 clear:both;
 visibility:hidden;
 overflow:hidden;
 
 }
 
.colour_a {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#CBEDFF;
 padding:6px;
 margin:0px 0px 7px 0px;
 } 
 
 
 .colour_b {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#EBC6F4;
 padding:6px;
 margin:0px 0px 7px 0px;
 } 
 
 
 .colour_c {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#7BDDBA;
 padding:6px;
 margin:0px 0px 7px 0px;
 } 
 
 
 .colour_d {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#FBC0DD;
 padding:6px;
 margin:0px 0px 7px 0px;
 } 
 
 .colour_e {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#FFE97E;
 padding:6px;
 margin:0px 0px 7px 0px;
 } 
 
 
 .colour_f {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#FFCFCC;
 padding:6px;
 margin:0px 0px 7px 0px;
 } 
 
 







 /* inner colourss */



.colour_i {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#CBEDFF;
 padding:0px;
 margin:0px 0px 0px 0px;
 } 

.colour_j {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#EBC6F4;
 padding:0px;
 margin:6px 0px 0px 0px;
 }
 
 .colour_k {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#7BDDBA;
 padding:0px;
 margin:6px 0px 0px 0px;
 }
 
 .colour_l {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#FBC0DD;
 padding:0px;
 margin:6px 0px 0px 0px;
 }
 
 .colour_m {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#FFE97E;
 padding:0px;
 margin:6px 0px 0px 0px;
 }
 
 .colour_n {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#FFCFCC;
 padding:0px;
 margin:6px 0px 20px 0px;
 }
 
 .colour_m_b {	border-width: 1px;
	border-style: dashed;
	border-color: #000000;
    -moz-border-radius: ;
 content:".";
 background-color:#FFE97E;
 padding:0px;
 margin:6px 0px 20px 0px;
 }
 






 
 /* careers */
.vacancykeyspacers {padding:0px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold;}
.vacancyspacers {padding:0px 10px 3px 10px; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; }
 
a.underlined:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.underlined:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.underlined:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.underlined:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #9C2323; text-decoration: none;}
 
 

 

/* Text and links areas
---------------------------------------------------------------------------------------------------------------------------------------->

/* text areas  */

h1 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#000000; padding:10px 0px 3px 0px; margin:0px 0px 0px 0px;}
h2 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#000000; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:80%; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
p {margin:0px 0px 16px 0px;}


.text {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; line-height:17px;}
.text_nomargin {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; line-height:17px; margin:0px 0px 0px 0px;}

.headertext {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold;}
.header_b {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; font-weight:bold; margin:0px 0px 0px 0px;}





/* links */
a.default:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #9C2323; text-decoration: none;}

a.leftnav:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}
a.leftnav:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}
a.leftnav:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}
a.leftnav:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #FF0000; text-decoration: none;}

a.navbottom:active {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.navbottom:link {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.navbottom:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.navbottom:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: none;}

.navpipe {color:#EBEEF0; font-size:70%;}
.navpipeblack {color:#000000; font-size:60%; float:right;}
.navpipe_white {color:#FFFFFF; font-size:60%;}
.navpipe_dgrey {color:#C2C4C6; font-size:60%;}
.navpipe_jobtitle {color:#DBDBDB; font-size:70%;}
.bannerpipe {color:#666666; font-size:2px; float:right;}


/* Bulleted Lists */

ul {margin-top:5px; }

.li_bold { font-weight:bold;}
.liin {margin-left:-5px; list-style-image:url(images/bullet2.gif);}
.liinner_c {margin-left:24px;}
li { list-style-image: url(images/bullet.gif); margin-left:-14px; margin-top:0px;}
.li_home { list-style-image: url(images/square01.gif); margin-left:-14px; margin-top:2px;}

/* 
li { list-style-image: url(images/bullet.gif); margin-left:-14px; margin-top:2px;}
ul {margin-top:5px; }
.li_bold { font-weight:bold;}
.extrabullet { padding: 0px 0px 0px 10px; }
.liin {margin-left:-5px; list-style-image:url(images/bullet.gif);}
.listrong {font-weight:bold;}

 */

/*Mailback Warning*/

.warning {border:solid 1px #EBEEF0; font-family: Arial,Verdana, Helvetica, sans-serif; font-size:70%; font-weight:bold; color:#000000; padding:6px 6px 15px 6px; margin:0px 0px 10px 0px}
.triangle {float:left; width:40px; height:37px; background-image:url(../myny/images/warning.gif);}
.spacer {height:17px; width:390px; }




/*MYNY Page*/

.appformwrap {width:380px; height:199px;}
.screenshot01 { float:left; width:188px;}
.screenshot02{ float:left; width:192px;}



/*Your Careers*/
.yourcareer {height:150px; padding: 0px 0px 0px 25px;}


.peopleleft {float:left; width:203px; }
.choosearea {float:left; width:131px; }

.buttonsyourcareer{float:left;}

/*fresh digital homepage*/

.fresh {text-align:center;}

/*Culture Pages*/
.personwrap { height:171px; padding:0px 10px 0px 13px;}
.persontextwrap { padding:0px 10px 0px 13px;}
.culture01 {height:171px; width:172px; float:left; padding:0px 10px 0px 0px;}
.culture02 {height:171px; width:172px; float:left; padding:0px 0px 0px 10px;}
.culture03 {height:171px; width:172px; float:left; padding:25px 10px 0px 0px;}
.culture04 {height:171px; width:172px; float:left; padding:25px 0px 0px 10px;}

.culturetext01 {width:172px; height:38px; background-image:url(../progressing/community/images/culture01bg.gif); background-repeat:repeat-y; float:left; margin:0px 20px 0px 0px;}
.culturetext01name {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:5px 0px 0px 15px; font-weight:bold;}
.culturetext01title {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:0px 0px 0px 15px;}


.culturetext02 {width:172px; height:38px; background-image:url(../progressing/community/images/culture02bg.gif); background-repeat:repeat-y; float:left;}


.culturetext01main {width:172px; height:100px; background-image:url(../progressing/community/images/culture01bg2.gif); background-repeat:repeat-y; float:left; margin:1px 20px 0px 0px;}
.culturetext02main {width:172px; height:100px;background-image:url(../progressing/community/images/culture02bg2.gif); background-repeat:repeat-y; float:left; margin:1px 0px 0px 0px;}

.culturetextmain {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:70%; color:#000000; padding:5px 12px 0px 15px; }

.culture01base {
	width:172px;
	height:32px;
	background-color: #FFFFFF;
}
.culture02base {
	width:172px;
	height:32px;
	background-color: #FFFFFF;
}

