/*  THIS IS THE NEW CSS SHEET FOR ALL BROWSERS  */

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/bodyBack.jpg);
	background-repeat: repeat;
}

#talisenContainer {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/indexImage_hp.jpg);
}

#flash {
	width: 850px;
	height: 378px;
	margin-top: 0px;
	.margin-top: -2px;
}

#talisenContainerFIM {
	width: 850px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/globalHeader.jpg);
}

#talisenContainerBPM {
	width: 850px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/globalHeader.jpg);
}

#talisenContainerIT {
	width: 850px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/globalHeader.jpg);
}

#talisenContainerMAIN {
	width: 850px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/globalHeader.jpg);
}

#white {
	position: relative;
	width: 850px;
}

#contentStretch {
	float: left;
	width: 822px;
	padding: 0 0 0 28px;
	background-image: url(../images/contentStretch.jpg);
	background-repeat: repeat-y;
}

#contentLeft {
	float: left;
	width: 165px;
	padding: 10px 7px;
}

.leftMenu {
	margin-left: -15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.leftMenu li {
	margin: 0 3px 15px 0;
	text-align:left;
	list-style-type: none;
	font-weight: bold;
}

.leftMenu ul li {
	margin: -15px 0 0 -20px;
	font-size: 11px;
	padding: 10px 0 15px 0px;
	list-style-type: disc;
	
	.padding: 22px 0 0 0px;
	_padding: 22px 0 0 0px;

/*	background-image: url(../images/arrow_mc.jpg);
	background-repeat: no-repeat;	
	background-position: 0 13px;
	
	.margin: -15px 0 0 -20px;
	
	.background-position: 0 25px;
	
	_margin: -15px 0 0 -20px;
	_.background-position: 0 5px;
	
	_background-image: none;
	_list-style-type: disc;*/
}

.leftMenu a {
	text-decoration: none;
}

.leftMenu ul li:hover {
	color: #ff0000;
}

.leftMenu a:hover {
	color: #ff0000;
}

#leftMenu a {
	color:#003399;
}

#leftMenu ul li a:hover {
	color: #ff0000;
}

#leftMenu a:visited {
	color:#003399;
}

#contentRight {
	float: left;
	width: 573px;
	padding: 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

#contentRight a {
	color: #003399;
	text-decoration: none;
}

#contentRight a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#bottomContent {
	clear: both;
	width: 850px;
	margin-left: auto;
	margin-right: auto;
	height: 13px;
	background-image: url(../images/bottomContent.jpg);
}

.star {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}

.inputBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #eee !important;
}

.hr {
	color: #FF0000;
}

#footer {
	height: 41px;
	width: 850px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

#footer a {
	text-decoration: none;
	color: #000;
}

#footer a:hover {
	text-decoration: underline;
	color: #999;
}


#bottomLinks {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	clear: both;
	padding-top: 5px;
	color: #fff;
}

#bottomLinks a {
	color: #fff;
}

#bottomLinks a:hover {
	color: #ff0000;
}

#footerIndex {
	width: 850px;
	height: 51px;
	text-align: center;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 15px;
}

#footerIndex a {
	text-decoration: none;
	color: #fff;
}
#footerIndex a:hover {
	text-decoration: underline;
	color: #ff0000;
}


/*------------------------------------------------------------------ END GLoBAL -----*/
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/




/*------------------------------------------------------------------ START MENU -------*/
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

#menuContainer {
	width: 850px;
	height: 22px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

#navigation {
	float: right;
	width: 690px;
	height: 20px; 
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#floatMenu {
	position: absolute; 
	margin: 400px 0 0 250px;
	.margin: 400px 0 0 40px;
	_margin: 400px 0 0 90px;
}


/* END MENU */
/*------------------------------------------------------------------ END MENU -------*/
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/



/*------------------------------------------------------------------ h1 STYLES -------*/
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

h1 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}

h2 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: none;
	text-align: left;
	text-decoration: none;
}

.blue {
	color: #003AB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.red {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.black {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.inSentLink {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

.inSentLink:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.jobcolor {
	color:  #000;
	font-weight: bold;
}

.jobHead {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

.contactRed {
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
/*------------------------------------------------------------------ END h1 STYLES---*/
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/


/*------------------------------------------------------------------ RSS FEED STYLES-*/
/*-----------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------*/

.channel {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.channelDescription  {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.channelPublisher {
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.chanLink {
	text-decoration: none;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.news  {
	text-decoration: none;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsAlt {
	text-decoration: none;
	color: #000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsLink {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.newsLinkAlt {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------ BPM PAGE -------------------------------- */

#bpmWrapper {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}

#bpmHeader {
	height: 150px;
	width: 800px;
	background-image: url(../images/globalHeader2.jpg);
	background-repeat: no-repeat;
}

.bpmLogo {
	width: 212px;
	height: 80px;
	margin: -20px 0 0 180px;
	padding: 0 0 25px 0;
}

#bpmContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	width: 800px;
	background-image: url(../images/bpmBodyStretch.jpg);
	background-repeat: repeat-y;
	min-height: 550px;
}

#bpmContent a {
	color: #0000CC;
	text-decoration: none;
}

#bpmContent a:hover {
	color: #ff0000;
	text-decoration: underline;
}


#bpmContentRight {
	margin: 0 0 0 180px;
	width: 580px;
	padding: 5px 15px 35px 15px;
	line-height: 19px;
}

#bpmContentLeft {
	float: left;
	margin: 0;
	width: 170px;
	padding: 5px 5px 15px 12px;
	
}

#bpmContent #bpmContentRight  .bpmHeader {
	text-align: left;
	text-decoration: none;
	font-size: 19px;
	margin-top: -5px;
}

#bpmContent #bpmContentRight hr {
	color: #ff0000;
}

#bpmFooter {
	height: 57px;
	width: 800px;
	background-image: url(../images/bpmFooter.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 30px 0 0 0;
}

#bpmNav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

#bpmNav ul {
	text-align: center;
	margin: 0 0 0 100px;
	padding: 0;
}

#bpmNav li {
	list-style: none;
	display: inline;
	text-align: center;
	padding: 0 20px;
}

#bpmNav a:hover {
	color: #00DCFB;
}

#bpmFooter a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
#bpmFooter a:hover {
	text-decoration: underline;
	color: #999;
}

.bpmBullet li {
	line-height: 18px;
}

.bpmBullet_bibli li {
	padding: 0 0 10px 0;
	line-height: 18px;
}

#tapTable {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}

#tapTable a {
	color: #0000CC;
	text-decoration: none;
}

#tapTable a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#tapTableLeft {
	padding-left: 20px;
	float: left;
	width: 225px;
}

#tapTableRight {
	padding-left: 20px;
	float: right;
	width: 255px;
}

#bpmPartnerInfo {
	width: 550px;
}
