.block-container {
	font-size: 11px;
	color: #5B5F62;
	font-family: Arial, sans-serif;
	background-color: white;
}

.adminModeBlock {
	border: 1px dotted #696A6B;
}

.block-container h3 {
	text-transform: uppercase;
	color: #C8031B;
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, sans-serif;
	margin: 0;
}
.block-container h3.subtitle {
    font-weight: bold;
    font-size: 14px;
    font-family: sans-serif;
}
.block-container h4 {
	color: #F1F1F2;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: normal;
	margin: 0;
}


/** Countries *****************************************************************/

#countries h3 {
	text-transform: none;
	color: #717477;
}

#countries img {
	border:none;
	margin: 2px;
}

#countries select {
	margin: 4px 10px;
	font-family :	Verdana, Arial, Helvetica, sans-serif;
	font-size :	7.5pt;
	font-weight : 	normal;
	color: 		#696A6B;
}


/** Navigation ****************************************************************/

#navigation h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#navigation p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#navigation ul {
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
}
#navigation ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#navigation li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
#navigation a:hover {
    color: #C8031B;
	text-decoration: none;
}
#navigation img {
    border:none;
	margin: 2px;
}
#navigation input {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #696A6B;
	height: 16px;
	padding: 0 1px;
	border: 1px solid #7F9DB9;
}
#navigation td {
	font-size: 11px;
	font-family: Arial, sans-serif;
}

#silver-block #navigation ul {
	margin: 6px 6px 8px 8px;
	padding-left: 2em;
}
#silver-block #navigation li a {
	color: #C8031B;
	font-weight: normal;
}
#silver-block #navigation a:hover {
    color: #5B5F62;
}
#silver-block #navigation img {
    border:none;
	margin: 2px 4px 5px 2px;
}


/** Favorite ******************************************************************/

#favorite h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#favorite p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#favorite ul {
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
}
#favorite ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#favorite li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
#favorite a:hover {
    color: #C8031B;
	text-decoration: none;
}
#favorite img {
    border:none;
	margin: 2px;
}

#silver-block #favorite ul {
	margin: 6px 6px 8px 8px;
	padding-left: 2em;
}
#silver-block #favorite li a {
	color: #C8031B;
	font-weight: normal;
}
#silver-block #favorite a:hover {
    color: #5B5F62;
}


/** Related List **************************************************************/

#related-list h4 {
    color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    padding: 6px 6px 0 10px;
}
#related-list p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#related-list ul {
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
}
#related-list ul li {
	list-style: none outside url(/images/blocks/link-arrow-white.gif);
}
#related-list ul li.img {
	list-style: none url(/images/pix.gif);
}
#related-list li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background: none;
}
#related-list a:hover {
    color: #D0D0E0;
	text-decoration: none;
}
#related-list img {
    border:none;
	margin: 2px;
}

#outlined-block #related-list h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#outlined-block #related-list p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#outlined-block #related-list ul {
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
}
#outlined-block #related-list ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#outlined-block #related-list ul li.img {
	list-style: none url(/images/pix.gif);
}
#outlined-block #related-list li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
#outlined-block #related-list a:hover {
    color: #C8031B;
	text-decoration: none;
}
#outlined-block #related-list img {
    border:none;
	margin: 2px;
}
#silver-block #related-list h4 {
    font-family: Arial, sans-serif;
    color: #BC0017;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#silver-block #related-list ul {
	color: #5B5F62;
	margin: 6px 6px 8px 8px;
	padding-left: 2em;
}
#silver-block #related-list ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#silver-block #related-list li a {
	color: #5B5F62;
}
#silver-block #related-list a:hover {
    color: #BC0017;
}
#silver-block #related-list p {
	color: #5B5F62;
	margin: 4px 4px 0 12px;
}
#silver-block #related-list img {
    border:none;
	margin: 2px 4px 5px 2px;
}
#sky-block #related-list h4 {
    font-family: Arial, sans-serif;
    color: #BC0017;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#sky-block #related-list p {
	color: #5B5F62;
	margin: 4px 4px 0 12px;
}
#sky-block #related-list ul {
	color: #5B5F62;
	margin: 6px 6px 8px 8px;
	padding-left: 2em;
}
#sky-block #related-list ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#sky-block #related-list li a {
	color: #5B5F62;
}
#sky-block #related-list a:hover {
    color: #BC0017;
}
#sky-block #related-list img {
    border:none;
	margin: 2px 4px 5px 2px;
}
#transparent-block #related-list h4 {
	text-transform: none;
	color: #717477;
	font-size: 18px;
	font-weight:normal;
	font-family: Arial, sans-serif;
	padding: 8px 8px 0 0;
	margin: 0;
}
#transparent-block #related-list p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#transparent-block #related-list ul {
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
}
#transparent-block #related-list ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#transparent-block #related-list ul li.img {
	list-style: none url(/images/pix.gif);
}
#transparent-block #related-list li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
#transparent-block #related-list a:hover {
    color: #C8031B;
	text-decoration: none;
}
#transparent-block #related-list img {
    border:none;
	margin: 2px;
}

#fillred-block #related-list img, #fillgreen-block #related-list img, #fillblue-block #related-list img  {
    border:none;
	margin: 2px 2px 0px 2px;
}


/** Routing related ***********************************************************/

#routing-related h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#routing-related p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 6px 6px 0px 12px;
}

#routing-related select {
	font-family :	Arial, Helvetica, sans-serif;
	font-size :		8pt;
	color : 		#5B5F62;
	padding:		0 2px;
	margin: 0 8px 8px 12px;
}

#routing-related img {
    border:none;
	margin: 2px 4px 5px 2px;
}


/** Service *******************************************************************/

#service h4 {
    color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    padding: 6px 6px 0 10px;
}
#service p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 6px 6px 0px 8px;
}
#service p a {
	color: #FFFFFF;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow-white.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 8px;
}
#service p a:hover {
	color: #D0D0E0;
}
#service td.image {
	vertical-align:bottom;
}
#service img {
    border:none;
	margin: 2px 2px 0px 2px;
}

#outlined-block #service h4 {
	color: #BC0017;
	font-size: 18px;
	font-family: Arial, sans-serif;
	font-weight: normal;
    padding: 6px 6px 0 10px;
}
#outlined-block #service p {
	color: #5B5F62;
}
#outlined-block #service p a {
	color: #BC0017;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
}
#outlined-block #service p a:hover {
	color: #BC0017;
}
#outlined-block #service td.image {
	vertical-align:top;
}
#outlined-block #service img {
    border:none;
	margin: 2px;
}
#silver-block #service h4 {
    font-family: Arial, sans-serif;
    color: #BC0017;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#silver-block #service p {
	color: #5B5F62;
}
#silver-block #service p a {
	color: #5B5F62;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
}
#silver-block #service p a:hover {
	color: #BC0017;
}
#silver-block #service td.image {
	vertical-align:top;
}
#silver-block #service img {
    border:none;
	margin: 2px;
}

#sky-block #service h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#sky-block #service p {
	color: #5B5F62;
}
#sky-block #service p a {
	color: #5B5F62;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
}
#sky-block #service p a:hover {
	color: #BC0017;
}
#sky-block #service td.image {
	vertical-align:top;
}
#sky-block #service img {
    border:none;
	margin: 2px;
}


/** Share price ***************************************************************/

#share-block h3 {
	text-transform: none;
	color: #717477;
}
#share-block a {
	background: #F1F1F2;
	cursor:pointer;
}
#share-block img {
	float: left;
    border:none;
    padding: 0px;
	margin-right: 5px;
}
#share-block p {
	font-size: 10px;
	font-family: Arial, sans-serif;
	position: relative;
	color: #5B5F62;
	font-size: 10px;
	padding: 0px;
	margin: 2px;
}
#share-block p.share-price {
	color: #BC0017;
	font-weight: bold;
}


/** Publication ***************************************************************/

#publication h3 {
	text-transform: none;
}
#publication p {
	font-size: 11px;
	color: #5B5F62;
	font-family: Arial, sans-serif;
	position: relative;
	padding-left: 2px;
	font-weight: normal;
	margin: 6px 6px 0px 6px;
}
#publication p.title {
	font-weight: bold;
	margin-top: 4px;
}
#publication p a {
	color: #BC0017;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
}
#publication a.thumbnail {
	padding-left: 0px;
}
#publication img {
    border:none;
	margin: 2px 5px 2px 2px;
}
#publication #summary img {
    border:none;
	margin: 2px 5px 2px 2px;
}

#silver-block #publication h3 {
    font-family: Arial, sans-serif;
    color: #BC0017;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#silver-block #publication p {
	color: #5B5F62;
}
#silver-block #publication p a {
	color: #5B5F62;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
}
#silver-block #publication p a:hover {
	color: #BC0017;
}

#sky-block #publication h3 {
    font-family: Arial, sans-serif;
    color: #BC0017;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#sky-block #publication p {
	color: #5B5F62;
}
#sky-block #publication p a {
	color: #5B5F62;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
}
#sky-block #publication p a:hover {
	color: #BC0017;
}

#fillred-block #publication h3 {
    color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    padding: 6px 6px 0 10px;
}
#fillred-block #publication p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 6px 6px 0px 8px;
}
#fillred-block #publication p a {
	color: #FFFFFF;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow-white.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 8px;
}
#fillred-block #publication p a:hover {
	color: #D0D0E0;
}

#fillgreen-block #publication h3 {
    color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    padding: 6px 6px 0 10px;
}
#fillgreen-block #publication p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 6px 6px 0px 8px;
}
#fillgreen-block #publication p a {
	color: #FFFFFF;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow-white.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 8px;
}
#fillgreen-block #publication p a:hover {
	color: #D0D0E0;
}

#fillblue-block #publication h3 {
    color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    padding: 6px 6px 0 10px;
}
#fillblue-block #publication p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 6px 6px 0px 8px;
}
#fillblue-block #publication p a {
	color: #FFFFFF;
	padding-left: 6px;
	background-image: url('/images/blocks/link-arrow-white.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 8px;
}
#fillblue-block #publication p a:hover {
	color: #D0D0E0;
}


/** Publication list **********************************************************/

#publication-list h3 {
	text-transform: none;
}
#publication-list h4 {
	text-transform: none;
	color: #717477;
}
#publication-list p {
	font-size: 11px;
	color: #5B5F62;
	font-family: Arial, sans-serif;
	position: relative;
	padding-left: 2px;
	font-weight: normal;
	margin: 0;
}
#publication-list p.title {
	font-weight: bold;
	margin-top: 4px;
}
#publication-list a.more {
	color: #BC0017;
	padding-left: 5px;
	margin-left: 2px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
	font-weight: normal;
}
#publication-list a {
	font-size: 11px;
	color: #5B5F62;
	font-family: Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
#publication-list a.title {
	font-size: 11px;
	color: #5B5F62;
	background: none;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 4px;
}
#publication-list a.title:hover {
    color: #C8031B;
	text-decoration: none;
}
#publication-list a.thumbnail {
	padding-left: 0px;
}#publication-list img {
	float: left;
    border:none;
    padding: 0px;
	margin: 5px 5px 2px 2px;
}
#publication-list ul {
	margin: 4px 0 4px 0;
	padding-left: 2em;
}
#publication-list ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#publication-list li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	background: none;
}
#publication-list li a:hover {
    color: #C8031B;
	text-decoration: none;
}


/** Latest news ***************************************************************/

#latest-news h3 {
	text-transform: none;
	color: #717477;
}
#latest-news p {
	font-size: 11px;
	color: #5B5F62;
	font-family: Arial, sans-serif;
	position: relative;
	padding-left: 2px;
	font-weight: normal;
	margin: 0;
}
#latest-news p.title {
	font-weight: bold;
	margin-top: 4px;
}
#latest-news a {
	color: #BC0017;
	padding-left: 5px;
	margin-left: 2px;
	background-image: url('/images/blocks/link-arrow.gif');
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
	font-weight: normal;
}
#latest-news img {
	float: left;
    border:none;
    padding: 0px;
	margin: 5px 5px 0 0;
}
#latest-news ul {
	margin: 4px 0 4px 0;
	padding-left: 2em;
}
#latest-news ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#latest-news li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	background: none;
}
#latest-news li a:hover {
    color: #C8031B;
	text-decoration: none;
}


/** Account Information *******************************************************/

#account-info p {
	padding: 4px 6px;
}


/** Global styles *************************************************************/

.block-outline-top-left {
	background: white url('/images/blocks/outline-t-l.gif') no-repeat top left;
    padding: 0;
	margin: 0;
}
.block-outline-top-right {
	background: transparent url('/images/blocks/outline-t-r.gif') no-repeat top right;
    padding: 0;
	margin: 0;
}
.block-outline-bottom-left {
	background: transparent url('/images/blocks/outline-b-l.gif') no-repeat bottom left;
    padding: 0;
	margin: 0;
}
.block-outline-bottom-right {
	background: transparent url('/images/blocks/outline-b-r.gif') no-repeat bottom right;
    padding: 0;
	margin: 0;
}

#silver-block .block-outline-top-left {
    background: white url('/images/blocks/outline-silver-t-l.gif') no-repeat top left;
}
#silver-block .block-outline-top-right {
    background: transparent url('/images/blocks/outline-silver-t-r.gif') no-repeat top right;
}
#silver-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/outline-silver-b-l.gif') no-repeat bottom left;
}
#silver-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/outline-silver-b-r.gif') no-repeat bottom right;
}

#sky-block .block-outline-top-left {
    background: white url('/images/blocks/outline-sky-t-l.gif') top left no-repeat;
}
#sky-block .block-outline-top-right {
    background: transparent url('/images/blocks/outline-sky-t-r.gif') no-repeat top right;
}
#sky-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/outline-sky-b-l.gif') no-repeat bottom left;
}
#sky-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/outline-sky-b-r.gif') no-repeat bottom right;
}

#fillred-block .block-outline-top-left {
    background: white url('/images/blocks/outline-fillred-t-l.gif') no-repeat top left;
}
#fillred-block .block-outline-top-right {
    background: transparent url('/images/blocks/outline-fillred-t-r.gif') no-repeat top right;
}
#fillred-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/outline-fillred-b-l.gif') no-repeat bottom left;
}
#fillred-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/outline-fillred-b-r.gif') bottom right no-repeat;
}


/*
 * fillred blocks (5 div)
 */
.fillred-block .block-background {
    background: white url('/images/blocks/background-fillred.gif') no-repeat top left;
}
.fillred-block .block-outline-top-left {
    background: transparent url('/images/blocks/outline-fillred-t-l-corner.gif') no-repeat top left;
}
.fillred-block .block-outline-top-right {
    background: transparent url('/images/blocks/outline-fillred-t-r.gif') no-repeat top right;
}
.fillred-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/outline-fillred-b-l.gif') no-repeat bottom left;
}
.fillred-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/outline-fillred-b-r.gif') no-repeat bottom right;
}

/*
 * fillgrey blocks (5 div)
 */
.fillgrey-block .block-background {
    background: white url('/images/blocks/background-fillgrey.gif') no-repeat top left;
}
.fillgrey-block .block-outline-top-left {
    background: transparent url('/images/blocks/outline-fillgrey-t-l.gif') no-repeat top left;
}
.fillgrey-block .block-outline-top-right {
    background: transparent url('/images/blocks/outline-fillgrey-t-r.gif') no-repeat top right;
}
.fillgrey-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/outline-fillgrey-b-l.gif') no-repeat bottom left;
}
.fillgrey-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/outline-fillgrey-b-r.gif') no-repeat bottom right;
}

#fillblue-block .block-outline-top-left {
    background: white url('/images/blocks/outline-fillblue-t-l.gif') no-repeat top left;
}
#fillblue-block .block-outline-top-right {
    background: transparent url('/images/blocks/outline-fillblue-t-r.gif') no-repeat top right;
}
#fillblue-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/outline-fillblue-b-l.gif') no-repeat bottom left;
}
#fillblue-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/outline-fillblue-b-r.gif') no-repeat bottom right;
}

#fillgreen-block .block-outline-top-left {
    background: white url('/images/blocks/outline-fillgreen-t-l.gif') no-repeat top left;
}
#fillgreen-block .block-outline-top-right {
    background: transparent url('/images/blocks/outline-fillgreen-t-r.gif') no-repeat top right;
}
#fillgreen-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/outline-fillgreen-b-l.gif') no-repeat bottom left;
}
#fillgreen-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/outline-fillgreen-b-r.gif') no-repeat bottom right;
}

#transparent-block .block-outline-top-left {
    background: transparent url('/images/blocks/pix.gif') no-repeat top left;
}
#transparent-block .block-outline-top-right {
    background: transparent url('/images/blocks/pix.gif') no-repeat top right;
}
#transparent-block .block-outline-bottom-left {
    background: transparent url('/images/blocks/pix.gif') no-repeat bottom left;
}
#transparent-block .block-outline-bottom-right {
    background: transparent url('/images/blocks/pix.gif') no-repeat bottom right;
}

div.clearing { clear: both; }

/** Account List **************************************************************/

#silver-block #account-list ul {
	margin: 6px 6px 8px 8px;
	padding-left: 2em;
}
#silver-block #account-list li a {
	color: #C8031B;
	font-weight: normal;
}
#silver-block #account-list a:hover {
    color: #5B5F62;
}
#silver-block #account-list p {
	margin: 4px 4px 0 12px;
}
#silver-block #account-list img {
    border:none;
	margin: 2px 4px 5px 2px;
}


#account-list h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#account-list p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
        vertical-align: top;
}
#account-list ul {
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
}
#account-list ul li {
	list-style: none outside url('/images/blocks/link-arrow.gif');
}
#account-list ul li.img {
	list-style: none url(/images/pix.gif);
}
#account-list li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
#account-list a:hover {
    color: #C8031B;
    font-weight: bold;
	text-decoration: none;
}
#account-list img {
    border:none;
	margin: 2px;
}


/* --- authenticationBlock ------------------------------------------------- */
#authenticationBlock {
	font-size: 11px;
	font-family: Arial, sans-serif;
}

#authenticationBlock input {
	border: 1px solid #7F9DB9;
	color: #696A6B;
}



#authenticationBlock label {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: white;
}

#authenticationBlock .authenticationInnerBlock {
	padding: 0.5em 1em 1px 1em;
}

#authenticationBlock .authenticationInnerBlock form {
	margin-bottom: 0.5em;
}


#authenticationBlock h4 {
    color: #FFFFFF;
    font-size: 16px;
    font-family: Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    padding: 6px 6px 0 10px;
}
#authenticationBlock p {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#authenticationBlock ul {
	padding: 0;
	margin: 0;
	margin-left: 15px;
	margin-bottom: 0.5em;
	/* padding: 0; */
	/* margin: 4px 4px 0px 4px; */
	/* padding-left: 1em; */
}
#authenticationBlock ul li {
	list-style: none outside url(/images/blocks/link-arrow-white.gif);
}
#authenticationBlock ul li.img {
	list-style: none url(/images/pix.gif);
}
#authenticationBlock li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background: none;
}
#authenticationBlock a:hover {
    color: #D0D0E0;
	text-decoration: none;
}
#authenticationBlock img {
    border:none;
	margin: 2px;
}

#authenticationBlock form {
	margin: 0;
	padding: 0;
}

#outlined-block #authenticationBlock .authenticationInnerBlock label {
	color: #5B5F62;
}

#outlined-block #authenticationBlock h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#outlined-block #authenticationBlock td {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#outlined-block #authenticationBlock p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#outlined-block #authenticationBlock ul {
/*
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
*/
}
#outlined-block #authenticationBlock ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#outlined-block #authenticationBlock ul li.img {
	list-style: none url(/images/pix.gif);
}
#outlined-block #authenticationBlock li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
#outlined-block #authenticationBlock a:hover {
    color: #C8031B;
	text-decoration: none;
}
#outlined-block #authenticationBlock img {
    border:none;
	margin: 2px;
}

#silver-block #authenticationBlock .authenticationInnerBlock label {
	color: #5B5F62;
}

#silver-block #authenticationBlock h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
    text-transform: uppercase;
}
#silver-block #authenticationBlock ul {
	color: #5B5F62;
/*
	margin: 6px 6px 8px 8px;
	padding-left: 2em;
*/
}
#silver-block #authenticationBlock ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#silver-block #authenticationBlock li a {
	color: #5B5F62;
}
#silver-block #authenticationBlock a:hover {
    color: #BC0017;
}
#silver-block #authenticationBlock p {
	color: #5B5F62;
	margin: 4px 4px 0 12px;
}
#silver-block #authenticationBlock img {
    border:none;
	margin: 2px 4px 5px 2px;
}

#sky-block #authenticationBlock .authenticationInnerBlock label {
	color: #5B5F62;
}

#sky-block #authenticationBlock h4 {
    font-family: Arial, sans-serif;
    color: #717477;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 8px 0 12px;
}
#sky-block #authenticationBlock p {
	color: #5B5F62;
	margin: 4px 4px 0 12px;
}
#sky-block #authenticationBlock ul {
	color: #5B5F62;
/*
	margin: 6px 6px 8px 8px;
	padding-left: 2em;
*/
}
#sky-block #authenticationBlock ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#sky-block #authenticationBlock li a {
	color: #5B5F62;
}
#sky-block #authenticationBlock a:hover {
    color: #BC0017;
}
#sky-block #authenticationBlock img {
    border:none;
	margin: 2px 4px 5px 2px;
}
#transparent-block #authenticationBlock h4 {
	text-transform: none;
	color: #717477;
	font-size: 18px;
	font-weight:normal;
	font-family: Arial, sans-serif;
	padding: 8px 8px 0 0;
	margin: 0;
}
#transparent-block #authenticationBlock p {
	color: #696A6B;
	font-size: 11px;
	font-family: Arial, sans-serif;
	margin: 4px 4px 0 4px;
}
#transparent-block #authenticationBlock ul {
/*
	margin: 4px 4px 6px 4px;
	padding-left: 2em;
*/
}
#transparent-block #authenticationBlock ul li {
	list-style: none outside url(/images/blocks/link-arrow.gif);
}
#transparent-block #authenticationBlock ul li.img {
	list-style: none url(/images/pix.gif);
}
#transparent-block #authenticationBlock li a {
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 0;
	color: #696A6B;
	text-decoration: none;
	font-weight: bold;
	background: none;
}
#transparent-block #authenticationBlock a:hover {
    color: #C8031B;
	text-decoration: none;
}
#transparent-block #authenticationBlock img {
    border:none;
	margin: 2px;
}