@charset "utf-8";
/* CSS Document */

/*
STYLESHEET US MARKETS
@since 20081109

What is in this stylesheet?

- COLORS
- GENERAL FONT DEFINITIONS
- TAG REDEFINITIONS



*/


.bgcolor_blue {
	background-color: #12baed;
	color: white;
}
.bgcolor_red {
	background-color: #ec1c24;
	color: white;
}
.bgcolor_green {
	background-color: #49bb19;
	color: white;
}


.black, *:hover.hover_black  {
	color: black !important;
}
.blue, *:hover.hover_blue {
	color: #12baed !important;
}
.red, *:hover.hover_red, *:hover.clickable a {
	color: #ec1c24 !important;
}
.green, *:hover.hover_green {
	color: #49bb19 !important;
}
.gray, *:hover.hover_gray {
	color: #3c3c3c !important;
}

/* default border at top */
.border_top {
	border-top: solid 1px #8C8C8C;
}
.border_bottom {
	border-bottom: solid 1px #8C8C8C;
}
.border_left {
	border-left: solid 1px #8C8C8C;
}
.border_right {
	border-right: solid 1px #8C8C8C;
}

*:hover.hover_bggray {
	background-color: #E6E6E6;
}
tr.even {
	background-color: #E6E6E6;
}
a.dimmedlink {
	text-decoration: none;
}
a.dimmedlink:hover, *:hover.clickable a.dimmedlink {
	text-decoration: underline;
}
a.dimmedlink2, a.dimmedlink2:hover  {
	text-decoration: none;
}
.clickable {
	cursor: pointer;
}

.nowrap {
	white-space:nowrap;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 9pt;	
	color: #3F3F3F;
}


a img {
	border: none;
}

p {
	padding: 0;
	margin: 0;
	padding-bottom: 4px;
}

strong {
	color: black;
}

a {
	color: black;
}

ul {
	list-style-type: square;
	padding-left: 0.7em;
	margin-left: 0.6em;
}

/* special, if a div has this class, images will have a nice hspace and vspace */
.imgarticle img {
	padding-right: 5px;
	padding-bottom: 5px;
}

form {
	padding: 0;
	margin: 0;
}
input.textField {
	border: solid 1px #B2B2B2;
}


a.buttonlink {
	display: block;
	
	height: 25px;
	text-decoration: none;
	overflow: hidden;
	
	background-repeat: no-repeat;
	cursor: pointer;
	color: white !important;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	
	background-image:url(../images/elements/buttonset1.gif);
}
a.buttonlink.button_small {
	width: 75px;
}
a.buttonlink.button_medium {
	width: 150px;
}
a.buttonlink.button_wide {
	width: 225px;
}

a.buttonlink.button_small.default_red {	
	background-position:  0px 0px;
}
a.buttonlink.button_medium.default_red {	
	background-position:  -80px 0px;
}
a.buttonlink.button_wide.default_red {	
	background-position:  -240px 0px;
}
a.buttonlink.button_small.default_blue {	
	background-position:  0px -25px;
}
a.buttonlink.button_medium.default_blue {	
	background-position:  -80px -25px;
}
a.buttonlink.button_wide.default_blue {	
	background-position:  -240px -25px;
}
a.buttonlink.button_small.default_green {	
	background-position:  0px -50px;
}
a.buttonlink.button_medium.default_green {	
	background-position:  -80px -50px;
}
a.buttonlink.button_wide.default_green {	
	background-position:  -240px -50px;
}
a.buttonlink.button_small.default_black {	
	background-position:  0px -75px;
}
a.buttonlink.button_medium.default_black {	
	background-position:  -80px -75px;
}
a.buttonlink.button_wide.default_black {	
	background-position:  -240px -75px;
}

a.buttonlink.button_small.mo_red:hover {	
	background-position:  0px 0px;
}
a.buttonlink.button_medium.mo_red:hover {	
	background-position:  -80px 0px;
}
a.buttonlink.button_wide.mo_red:hover {	
	background-position:  -240px 0px;
}
a.buttonlink.button_small.mo_blue:hover {	
	background-position:  0px -25px;
}
a.buttonlink.button_medium.mo_blue:hover {	
	background-position:  -80px -25px;
}
a.buttonlink.button_wide.mo_blue:hover {	
	background-position:  -240px -25px;
}
a.buttonlink.button_small.mo_green:hover {	
	background-position:  0px -50px;
}
a.buttonlink.button_medium.mo_green:hover {	
	background-position:  -80px -50px;
}
a.buttonlink.button_wide.mo_green:hover {	
	background-position:  -240px -50px;
}
a.buttonlink.button_small.mo_black:hover {	
	background-position:  0px -75px;
}
a.buttonlink.button_medium.mo_black:hover {	
	background-position:  -80px -75px;
}
a.buttonlink.button_wide.mo_black:hover {	
	background-position:  -240px -75px;
}



h1 {
	padding: 0;
	margin: 0;
	padding-bottom: 13px;
	font-size:2em;
	line-height: 1em;
}
h2 {
	font-size: 1.3em;
	padding: 0;
	margin: 0;
	padding-bottom: 3px;
	padding-top: 8px;
}
big {
	font-size: 1.2em;
}
