@charset "utf-8";
/* CSS Document */


/* Start general typography */

h1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.13em;
	color: #ffffff;
	line-height: 1.25em;
	margin-bottom: 0.75em;
	font-weight: normal;
}

h2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.875em;
	color: #ffffff;
	line-height: 0.875em;
	margin-bottom: 0.875em;
	font-weight: normal;
}

h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8125em;
	color: #ffffff;
	line-height: 1em;
	margin-bottom: 0.75em;
	font-weight: normal;
}

h4 {
	font: 0.81em normal  Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	line-height: 1em;
	margin-bottom: 0.75em;
}

h5 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.5em;
	color: #ffffff;
	line-height: 2.4em;
	margin-bottom: 1.5em;
}

h6 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.5em;
	color: #ffffff;
	line-height: 2.4em;
	margin-bottom: 1.5em;
}
	
p{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.75em; 
	color: #ffffff;
	line-height: 1.2em;
	margin-bottom: 1.2em;
}

strong{
	font-weight: bold;
}

bold{
	font-weight: bold;
}

i{
	font-style: italic;
}

em{
	font-style: italic;
}
/* End general typography */



/* Start text classes */

p.main{
	line-height: 1.4em;
	margin-bottom: 1.4em;
}


p.break{
	line-height: 1.4em;
	margin-bottom: 2.8em;
}

.nomargin {
	margin: 0;
}

.smallmargin {
	margin-bottom: 0.35em;
}

.grey{
	color: #666666;
}

.grey2{
	color: #999999;
}

.white{
	color: #ffffff;
}

.footer{
	margin: 5px 0 0 0;
	color: #4f4f4f;
}

.date{
	font-size: 0.7em;
	line-height: 0.875em;
	color: #ffffff;
	vertical-align: baseline;
}

h3.small{
	margin: 6px 0 0 0;
}

p.halfmargin{
	margin-bottom: 0.6em;
}

p.nomargin{
	margin-bottom: 0;
}

/* End text classes */




/* Start links */

a{
	color: #00a3da;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}

a:hover{
	text-decoration: underline;
}

a:focus{
	text-decoration: underline;
}


.news{
	font-size: 0.9375em;
	line-height: 0.875em;
	margin-bottom: 0.2em;
}

.news a{
	line-height: 0.875em;
}

.more{
	background: url(../images/arrow-magenta.gif) no-repeat left;
	padding: 0 0 1px 10px;
	margin-right: 10px;
}

.more-video{
	background: url(../images/arrow-magenta.gif) no-repeat left;
	padding: 0 0 1px 10px;
	margin-right: 10px;
	line-height: 1.6em;
}

.more-multiline{
	background: url(../images/arrow-magenta.gif) no-repeat left;
	padding: 0 0 1px 10px;
	margin-right: 10px;
	line-height: 1.5em;
}

.shoplink{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.82em;
	line-height: 1em;
}

.blue-underline a{
	color: #00a3da; line-height: 1.5em;
}

.blue-underline a:hover{
	color: #00a3da; text-decoration: none;
}

.black-underline a{
	color: #ffffff; line-height: 1.5em;
}

.black-underline a:hover{
	color: #ffffff; text-decoration: none;
}


.red-underline a{
	color: #ec008c; line-height: 1.5em;
}

.red-underline a:hover{
	color: #ec008c; text-decoration: none;
}


/* End links */

