/* ******************** *
      RESET
 * ******************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ul{margin: 10px 0;}
li{list-style:disc; margin-left: 30px;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
ol li {list-style-type: decimal;}

/* ******************** *
      DEFAULT
 * ******************** */
body {
	background: #E4E9F3 url(../../resources/pictures/common/background-shade.png) repeat-x scroll 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
	width: 980px;
	margin: 0 auto;
	margin-top:10px;
}

table {
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

a, a:active, a:visited {
  text-decoration: none;
  color:#006699;
}

a:hover {
	text-decoration: underline;
}

a img {
	border-width: 0;
	border-style: none;
}

p img {vertical-align: middle;}

ul.bigBullet li {
	margin-left: 20px;
	list-style-image: url(../../resources/pictures/common/bullet-round.gif);
}

p {
	margin: 0;
	padding: 4px 0;
}

hr {
	background-color:#C9DBE1;
	border:0 none;
	color:#C9DBE1;
	height:1px;
	margin: 5px 0;
}

hr.halfWidth {
	width: 50%;
	margin: 5px auto;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
}

h1 {
	font-size:xx-large;
}

h2 {
	font-size:x-large;
}

h3 {
	font-size:medium;
}

strong {
	font-weight: bolder;
}

form {
	padding: 0;
	margin: 0;
}

acronym, abbr/*, span.abbr, span.acronym*/ {
	display: inline-block;
	cursor: help;
	border-bottom: 1px dashed #636363;
}

span.strong {
	font-weight: bold;
}

#divBackground {
	color:#006699;
	text-align:justify;
	position: relative;
	/*padding-top: 10px;*/
}

#divWrapper {

}

#divHeader {
	height: 100px;
}

#divMenus {
	z-index: 100;
	position: absolute;
	top: 195px;
	left: 0;
	height: 50px;
	font-weight: bold;
	font-size: small;
	padding-top:10px;
	padding-bottom:10px;
}

#divBodyTop {
	width: 100%;
	height: 82px;
}

#divBody {
	font-size: small;
	margin: 0;
	width: 980px;/*100%;*/
	color: #636363;
	/*color:#777777;*/
	/*color:#006699;*/
	text-align: justify;
}

#informationBox {
	width: 980px;
	color: #777777;
}

#divFooter {
  font-family: Arial;
  text-align:left;
  margin-top: 10px;
  font-size:11px;
  color: #A5878D;
  font-weight: bold;
  width:860px;
  float:left;
}

#divFooter TABLE {
  width:100%;
}

#divLogo {
	float: left;
}

#divBannerAdvertisingTop {
	width: 728px;
	height: 90px;
	margin: 10px auto;
	text-align: center;
	clear:both;	
	
}

#divNavigationAndMenus {
	/*height:20px;*/
	padding-bottom: 5px;
	font-size:11px;
}

#divNavigation {
	clear: both;
	/*float:left;*/
}

#divStatus {
	float:right;
	padding: 30px 0 5px;
	font-size:11px;
}

#divStatus div {
	margin-top: 6px;
}

#divDomainLinks {
	padding: 5px 0 10px;
}

#divDomainLinks span.arrow {
	padding-left: 12px;
	padding-right: 10px;
	background: url(../../resources/pictures/menu/bullet-main-menu.png) no-repeat 0 2px !important;
	background-image: url(../../resources/pictures/menu/bullet-main-menu.gif);
}

#divDomainLinks a {
	font-weight: bold;
}

table.popup {
	position: absolute;
	top: 30px;
	left: 800px;
	display: none;
	z-index: 9;
}

table.popup td.popup {
	width: 110px;
	height: 90px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #286F89;
	background-image: url(../../resources/pictures/bubble/bubble.png);
	padding: 0 5px;
}

#divCreateForm li {
	list-style-image: url(../../resources/pictures/menu/bulletMainMenu.png);
	font-size: 12px;
	text-align: left;
	margin-left: 60px;
	margin-bottom: 5px
}

.showDragHandle {
	background: url(../../resources/pictures/files/bg.gif) no-repeat center right;
}

.horizontalAlign {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.xsmall {
	font-size: x-small;
}

.small {
	font-size: small;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.discrete {
	color: #aaa;
}

.alert, .important {
	color: #a22;
}

.important2 {
	color: #2a2;
}

.veryImportant {
	padding: 5px;
	background-color: #a22;
	color: white;
	font-weight: bold;
}

#divSlideShow .roundBoxContent {
	height: 130px;
}

.divSlideShow a, .divSlideShow a:hover, .divSlideShow a:active, .divSlideShow a:visited {
	font-size: small;
	font-weight: bold;
	color: #006699;
}

.slideShowEltBody {
	font-size: x-small;
	color: #777;
}

div.browseControls {
	margin: 4px 0;
}

span.browseLinkNumber {
	border: 1px solid #006699;
	padding: 0 4px;
	background-color: #006699;
	color: white;
}

a span.browseLinkNumber {
	background-color: #eee;
	color: #006699;
}

span.browseLinkPicture img {
	vertical-align: top;
}

.help {
	text-align:justify;
	padding:0px 20px 20px 20px;
}

ul.blue li {
  list-style:url(../../resources/pictures/common/list-blue.gif);
}

.sessionMessage {
	width: 56%;
	margin: 1em auto;
	padding: 0.5em 22%;
	background-position: 19% center;
	background-repeat: no-repeat;
	border-width: 2px;
	border-style: solid none;
}

.sessionMessage.error {
	background-color: #FFEEEE;
	background-image: url(../../resources/pictures/icons/cross.png);
	border-color: #990000;
}

.sessionMessage.alert {
	background-color: #FFFFCC;
	background-image: url(../../resources/pictures/icons/exclamation.png);
	border-color: #FFCC35;
}

.sessionMessage.waiting {
	background-color: #FFFFCC;
	background-image: url(../../resources/pictures/icons/hourglass.png);
	border-color: #FFCC35;
}

.sessionMessage.info {
	background-color: #EEEEFF;
	background-image: url(../../resources/pictures/icons/information.png);
	border-color: #224499;
}

.sessionMessage.success {
	background-color: #EEFFEE;
	background-image: url(../../resources/pictures/icons/tick.png);
	border-color: #009900;
}

.formValidationMessages {display: none;}

label.validationSuccess, span.validationSuccess {/*color: #009900;*/}
input[type="text"].validationSuccess, input[type="password"].validationSuccess, select.validationSuccess, textarea.validationSuccess {/*border-color: #009900; background: white;*/}

label.validationError, span.validationError {color: #AA0000;}
input[type="text"].validationError, input[type="password"].validationError, select.validationError, textarea.validationError {background: #FFE5E5;}

fieldset {
	background: white url(../../resources/pictures/common/widget-content-bg.gif) top left repeat-x;
	border: 1px solid #CCDFE5;
	padding: 0.5em 1em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

label.validation_error {
	color: #AA0000;
}

legend {
	padding: 0 0.3em;
	font-weight: bold;
	font-size: 110%;
}

input[type="text"], input[type="password"] {
	border: 1px solid #CCCCCC;
	padding: 2px 2px 2px 5px;
	background-color: white;
}

.input_text_ie6, textarea, select {
	border: 1px solid #CCCCCC;
	padding: 2px 2px 2px 5px;
	background-color: white;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
	border-color: #458CC1;
	background-color: white;
}

input[type="text"].focus_ie, input[type="password"].focus_ie, textarea.focus_ie, select.focus_ie {
	border-color: #458CC1;
	background-color: white;
}

.input_text_ie6.focus_ie, textarea.focus_ie, textarea.focus_ie {
	border-color: #458CC1;
	background-color: white;
}

.clear {clear: both;}
.left {text-align: left;}
.right {text-align: right;}
.hidden {display: none;}

/* ******************** *
      BUTTON
 * ******************** */
body.js button.hidden, a.jFormSubmit, body.js .formTooltip {display: none;}
body.js a.jFormSubmit {display: inline-block;}

span.button {
	display: inline-block;
	height: 24px;
	border: solid #666;
	border-width: 0 1px;
}

span.button span {
	display: inline-block;
	border: solid #666;
	border-width: 1px 0;
	position:relative;
	margin: -1px 0;
}

span.button a {display: inline-block; text-decoration: none;}
span.button a b {color: #FF7C1A;}

span.button button, span.button a, span.button a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	height:24px;
	padding: 0 8px;
	font-weight: bold;
	color: white;
	line-height:24px;
	border: none;
	background: url(/resources/pictures/common/button-bg.png) 0 0 repeat-x;
	overflow: visible; /* removes extra side padding in IE */
	text-align: left;
	white-space: nowrap;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* hack por chrome */
span.button button, span.button a, span.button a:visited {line-height:22px; margin: 0;}
}

button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}

span.button button:hover, span.button a:hover, span.button button.hover {
	background-position: 0 -25px;
	text-decoration: none;
}

span.button button:active, span.button a:active, span.button button.active {
	background-position: 0 -50px;
	color: #FFB47F;
}

span.button button.disabled:hover, span.button button.disabled.hover,
span.button button.disabled:active, span.button button.disabled.active {
	background-position: 0 0;
	color: #DDDDDD;
}

/* ******************** *
      TAB
 * ******************** */
.idTabs, .idTabs2 {
    list-style: none;
    margin: 0;
    padding: 0;
	height: 23px;
}

.idTabs li, .idTabs2 li {
    float: left;
    margin: 0;
	list-style: none;
    min-width: 84px; /* be nice to Opera */
}

.idTabs a, .idTabs a span, .idTabs2 a, .idTabs2 a span {
    display: block;
    padding: 0 10px;
    padding: 0 10px;
    background: url(../../resources/pictures/common/tabs.gif) no-repeat;
}

.idTabs a, .idTabs2 a {
    position: relative;
    top: 1px;
    z-index: 0;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    line-height: 0.9;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}

.idTabs a.selected, .idTabs a:hover, .idTabs2 a.selected, .idTabs2 a:hover {
    color: #FF7C1A;
}

.idTabs a.selected, .idTabs a:hover, .idTabs a:focus, .idTabs a:active,
.idTabs2 a.selected, .idTabs2 a:hover, .idTabs2 a:focus, .idTabs2 a:active{background-position: 100% -100px;}
.idTabs a:active, .idTabs2 a:active {outline: 0; /* prevent dotted border in Firefox */}

.idTabs a, .idTabs2 a {
    background-position: 100% -75px;
}

.idTabs a span, .idTabs2 a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 16px; /* IE 6 treats height as min-height */
    min-height: 16px;
    padding-top: 6px;
    padding-right: 0;
}

*>.idTabs a span, *>.idTabs2 a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}

.idTabs a.selected span, .idTabs2 a.selected span {
    padding-top: 7px;
}

.idTabs a.selected span, .idTabs a:hover span, .idTabs a:focus span, .idTabs a:active span,
.idTabs2 a.selected span, .idTabs2 a:hover span, .idTabs2 a:focus span, .idTabs2 a:active span{
    background-position: 0 -25px;
}

.idTabs a span, .idTabs2 a span {
    background-position: 0 0;
}

.idTabs a.selected:link, .idTabs a.selected:visited, .idTabs2 a.selected:link, .idTabs2 a.selected:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

.idTabs a:hover, .idTabs a:focus, .idTabs a:active, .idTabs2 a:hover, .idTabs2 a:focus, .idTabs2 a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
	text-decoration: none;
}

.tabContents {
    clear: both;
    border: 1px solid #0381AF;
    padding: 1em 8px;
    background: white;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
	border-radius: 0 5px 5px 5px;
}

/* ******************** *
      ROUNDBOX
 * ******************** */
div.roundBox {
	padding: 4px;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div.roundBox.titleBar {
	padding: 0;
}

div.roundBox.titleBar div.roundBoxContent {
	padding: 4px;
}

div.roundBoxTitle {
	margin: 0;
	padding: 2px;
	text-align: left;
	padding-left:5px;
	color:#FFFFFF;
}
div.roundBox h4 {
	margin: 0;
	padding: 4px 0;
	font-weight: bold;
}

div.roundBox.titleBar div.titleBar {
	padding: 2px 8px;
	font-size: 14px;
	font-weight: bold;
	-moz-border-radius: 2px 2px 0 0;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}

.borderBlue {border-color: #828EA3;background: #C8DBFA;}
.flatBlue {border-color: #C8DBFA;background: #C8DBFA;}
.borderBlue h4, .flatBlue h4 {color: #4D799A;}

.borderSoftcyan {border-color: #6FADC5;background: #DFF4F1;}
.flatSoftcyan {border-color: #DFF4F1;background: #DFF4F1;}
.borderSoftcyan h4, .flatSoftcyan h4 {color: #4D799A;}

.borderBluegrey {border-color: #CDD4DD;background: #E7EBF0;}
.flatBluegrey {border-color: #E7EBF0;background: #E7EBF0;}
.borderBluegrey h4, .flatBluegrey h4 {color: #6B95B3;}

.borderSoftBluegrey {border-color: #CDD4DD;background: #EFF3F7;}
.flatSoftBluegrey {border-color: #EFF3F7;background: #EFF3F7;}
.borderSoftBluegrey h4, .flatSoftBluegrey h4 {color: #6B95B3;}

.borderCyan {border-color: #61C9BD;background: #8FFFF2;}
.flatCyan {border-color: #8FFFF2;background: #8FFFF2;}
.borderCyan h4, .flatCyan h4 {color: #6B95B3;}


.borderSoftGreen {border-color: #7FB599;background: #D7FFD8;}
.borderGreen {border-color: #5DC163;background: #8CFF93;}
.flatGreen {border-color: #8CFF93;background: #8CFF93;}
.borderGreen h4, .flatGreen h4 {color: #368D4B;}

.borderGrey {border-color: #B9B9B8;background: #E8E8E8;}
.flatGrey {border-color: #E8E8E8;background: #E8E8E8;}
.borderGrey h4, .flatGrey h4 {color: #828C94;}

.borderNavy {border-color: #006699;background: white;}
.borderNavy .titleBar {background:#006699; color: white;}

.borderDarkYellow {border-color: #FFCE3D;background:white;}
.borderDarkYellow .titleBar {background:#FFCE3D; color: white;}

.borderOrange {border-color: #FFC091; background: #FFE8C4;}
.borderOrange .titleBar {background:#FFC091; color: white;}  

.borderSalmon {border-color: #FFBD8D; background: #FFE8C4;}

.flatOrange {border-color: #FFE8C4; background: #FFE8C4;}
.borderOrange h4, .flatOrange h4, .borderSalmon h4 {color: #FB6A00;}

.borderSoftPink {border-color: #E771CA;background: #FFD2E3;}
.borderPink {border-color: #C85D80;background: #FF95B8;}
.flatPink {border-color: #FF95B8;background: #FF95B8;}
.borderPink h4, .flatPink h4 {color: white;}

.borderYellow {border-color: #FFCE3D;background: #FEFFC5;}
.flatYellow {border-color: #FFF398;background: #FFF398;}
.borderYellow h4, .flatYellow h4 {color: #A37033;}

.borderDarkBlue {border-color: #286F89;background: white;}
.flatWhite {border-color: white;background: white;}

.borderSoftNavy {border-color: #B0C6F2;background: white;}
.borderSoftNavy .titleBar {background:#B0C6F2; color: white;} 

.borderDarkOrange {border-color: #FF7C1C;background: white;}
.borderDarkOrange .titleBar {background:#FF7C1C; color: white;}

.borderSoftOrange {border-color: #FFD98C;background: white;}
.borderSoftOrange .titleBar {background:#FFD98C; color: white;}

.borderAsity {border-color: #99CC00;background: #F0FFC6;}

/* ******************** *
      SORTABLE
 * ******************** */
table.sortable {
	font-family: arial;
	margin: 0;
	font-size: small;
	text-align: left;
	border-collapse: separate;
}

table.fixed {
	table-layout: fixed;
}

td.nowrap, th.nowrap {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

table.sortable thead tr th {
	border: none;
	border-left-style: solid;
	border-left-width: 1px;
	padding: 4px 4px;
	font-weight: bolder;

}

table.sortable thead tr th.first {
	border-left: none;
}

table.sortable thead tr .header {
	background-image: url('../../resources/pictures/files/bg.gif');
	background-repeat: no-repeat;
	background-position: center left;
	cursor: pointer;
}

table.sortable thead tr .header span {
	padding-left: 15px;
}

table.sortable tbody tr {
	height: 20px;
}

table.sortable tbody td {
	padding: 4px 4px;
	vertical-align: middle;
}

table.sortable thead tr .headerSortUp {
	background-image: url('../../resources/pictures/files/asc.gif');
}

table.sortable thead tr .headerSortDown {
	background-image: url('../../resources/pictures/files/desc.gif');
}

table.small {
	font-size: 11px;
}

table.small thead tr th, table.small tbody tr td {
	padding: 2px;
}

div.sortableBodyContainer {
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: white;
}

div.bluetitleBar {border:0}
table.bluetitleBar {background-color: #CDCDCD; color:#777777;}
table.bluetitleBar thead tr th {background-color: #006699; border-left-color: #FFF;color: #FFF}
table.bluetitleBar tbody td {background-color: #FFF;}
table.bluetitleBar tbody tr.trhover td {background-color: #FFEDA8 !important;}
table.bluetitleBar tbody tr.odd td {background-color: #E4E9F3;}
table.bluetitleBar thead tr .headerSortDown,table.blue thead tr .headerSortUp{background-color: #8dbdd8;}

div.orangetitleBar {border:0}
table.orangetitleBar {background-color: #CDCDCD; color: #B75B19;}
table.orangetitleBar thead tr th {background-color: #FF7C1C; border-left-color: #FFF;color: #FFF}
table.orangetitleBar tbody td {color: #3D3D3D;background-color: #FFF;}
table.orangetitleBar tbody tr.trhover td {background-color: #FFEDA8 !important;}
table.orangetitleBar tbody tr.odd td {background-color: #FFEDC6;}
table.orangetitleBar thead tr .headerSortDown,table.orange thead tr .headerSortUp{background-color: #FFC091;}

div.blue {border:1px solid #8dbdd8;}
table.blue {background-color: #CDCDCD; color:#777777;}
table.blue thead tr th {background-color: #006699; border-left-color: #FFF;color: #FFF}
table.blue tbody td {background-color: #FFF;}
table.blue tbody tr.trhover td {background-color: #FFEDA8 !important;}
table.blue tbody tr.odd td {background-color: #E4E9F3;}
table.blue thead tr .headerSortDown,table.blue thead tr .headerSortUp{background-color: #8dbdd8;}

div.orange {border:1px solid #FFC091;}
table.orange {background-color: #CDCDCD; color: #B75B19;}
table.orange thead tr th {background-color: #FF7C1C; border-left-color: #FFF;color: #FFF}
table.orange tbody td {color: #3D3D3D;background-color: #FFF;}
table.orange tbody tr.trhover td {background-color: #FFEDA8 !important;}
table.orange tbody tr.odd td {background-color: #FFEDC6;}
table.orange thead tr .headerSortDown,table.orange thead tr .headerSortUp{background-color: #FFC091;}

/* ******************** *
      WINDOW
 * ******************** */
.jExpandTitle {cursor: pointer;}

.jExpandButton, .jCloseButton {
	width:22px;
	background: url(../../resources/pictures/icons/expand-close.png) no-repeat left center;
	cursor: pointer;
}

.jCloseButton {
	background-position:-44px center;
}

.jExpandButton.jMinimized {
	background-position: -22px center;
}

/* ******************** *
      BANNERS
 * ******************** */
div.banner {
	height: 170px;
	width: 900px;
	margin: 0;
	padding: 10px 0 0 10px;
	border-bottom: 1px solid #C9DBE1;
	margin-left:auto;
	margin-right:auto;
}

div.bannerIllustration {
	height: 159px;
	width: 208px;
	margin: 0;
	padding: 0;
	float: left;

}

div.bannerName {
	text-align: center;
	height: 110px;
	width: 600px;
	margin: 0;
	padding: 0;
	float: left;
}

div.bannerDescription {
	height: 50px;
	width: 690px;
	font-size: small;
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
}

#divContactsIllustrationAndTitle {
	height: 150px;
	width: 900px;
	margin: 0;
	padding: 0 20px;
}

#divContactsIllustration {
	margin: 0;
	padding: 0;
	width: 215px;
	height: 150px;
	float: left;
	background: url(../../resources/pictures/illustrations/contact.jpg) no-repeat 0 0;
}

#divContactsTitleContainer {
	margin: 0;
	padding: 60px 0 0 0;
	width: 722px;
	height: 89px;
	float: left;
	border-bottom: 1px solid #C9DBE1;
	text-align: center;
}

/* ******************** *
      ALERT
 * ******************** */
#popup_container {
	font-family: Arial, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #666;
	background: #CCC url(images/title.gif) top repeat-x;
	border: solid 1px #FFF;
	border-bottom: solid 1px #999;
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(images/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(images/info.gif);
}

#popup_content.confirm {
	background-image: url(images/important.gif);
}

#popup_content.prompt {
	background-image: url(images/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

/* ******************** *
      BREADCRUMB
 * ******************** */
/* Float Clearing */
.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.breadCrumb
{
	margin: 0;
	float: left;
	display: block;
	height: 21px;
	overflow: hidden;
	width: 980px;
	padding:5px 0 5px;
	font-size: 11px;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	color: #636363;
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(../../resources/pictures/breadcrumb/chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.first a
{
	height: 18px !important;
	text-indent:-1000em;
	width:18px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(../../resources/pictures/breadcrumb/compass.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -18px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.breadCrumb ul li.first
{
	padding: 0;
	background: none;
}
.chevronOverlay
{
	display: none;
	background: url(../../resources/pictures/breadcrumb/chevron-overlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

#pLater{
	font-style:italic;
	margin-right:5px;
	text-align:right;
}
