/* Eebedded web fonts */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on August 31, 2010 05:25:57 PM America/New_York */

@font-face {
	font-family: 'ImpactLabelRegular';
	src: url('Impact_label-webfont.eot');
	src: local('?'), url('Impact_label-webfont.woff') format('woff'), url('Impact_label-webfont.ttf') format('truetype'), url('Impact_label-webfont.svg#webfont4r1DatUq') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ImpactLabelReversedRegular';
	src: url('Impact_label_reversed-webfont.eot');
	src: local('?'), url('Impact_label_reversed-webfont.woff') format('woff'), url('Impact_label_reversed-webfont.ttf') format('truetype'), url('Impact_label_reversed-webfont.svg#webfont6oy8XCTs') format('svg');
	font-weight: normal;
	font-style: normal;
}

/***************************  CORE STYLES (RE)DEFINED ***************************/
body
{
font-family : Geneva, Arial, Helvetica, sans-serif;
color : #111111;
font-size : 9pt;
line-height : 135%;
text-align : left;
background-color : #333333;
}


p
{
color : #111111;
margin-top : 1pt;
line-height : 150%;
}


h1
{
color : maroon;
font-family : Geneva , Arial , Helvetica , sans-serif;
font-size : 10pt;
font-weight : bold;
}


h2
{
background-color : #333333;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight : bold;
}



a
{
color : #0033ff;
}


a.hover
{
color : #ff3333;
text-decoration : underline;
cursor: hand;
}


.innerTube 
{
margin-top: 14px;
margin-bottom: 14px;
margin-left:  14px;
margin-right: 14px;
}


.nobullets
{
margin: 0pt;
padding:0pt;
list-style: none;
font-family : Geneva , Arial , Helvetica , sans-serif;
font-size : 10pt;
line-height: 150%;
text-decoration: none;
}


.numList
{

margin: 0pt;
margin-left:12pt;
padding:0pt;
list-style: decimal;
font-family : Geneva , Arial , Helvetica , sans-serif;
font-size : 10pt;
line-height: 150%;
text-decoration: none;
}


.iconspan
{
cursor: pointer;
cursor: hand;

}

/*
.chevs
{
background-image: url(./components/chevrep1.gif);
background-repeat: repeat-x, repeat-y;
}
*/

/*************************** CONTENT ELEMENTS***************************/

.centredCol
{

    margin-left : 50px;
    margin-top : 12px;
    margin-right : auto;
    width : auto;

}


.tickerbox
{
color : #333333;
width : auto;
height : auto;
padding-bottom: 2px;
padding-top: 2px;

text-align : center;
font-family : Geneva, Arial, Helvetica, sans-serif;
font-size : 10pt;

background-color : #e5e5e5;
}


/*************************** HEADER BOX STYLES***************************/

		
.contentHeader
{
width: auto;

padding-top: 0px;
padding-bottom: 4px;

text-align: center;
height: 15pt;
color: white;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold; 
background-color: #bf0000;
}


.contentHeader a
{
text-decoration: underline;
/*background-color : #ff6600;*/
background-color:#001121
}


.contentHeader a:hover
{
color: white;
background-color : #9999ff;
}


/*************************** CONTENT TEXT ELEMENT STYLES***************************/


.contentItem
{
float: left;
width: 100%;
border-bottom-width: 16px;
border-bottom-style: solid;
border-bottom-color:#bababa;
height: auto;
background-color: #dadada;
}


.contentTextRt
{
float: right;
text-align: left;
padding-right: 8px;
padding-left: 8px;
width: 270px;
vertical-align: top;
}


.contentText
{
float: left;
display: table-cell;
text-align: left;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 8px;
width: 480px;
clear: right;
}


.contentTextWide
{
float: left;
display: table-cell;

text-align: left;
padding-top: 0px;
padding-right: 8px;
padding-bottom: 0px;
padding-left: 8px;
width: 100%px;
clear: both;
}


/*************************** CONTENT THUMB STYLES***************************/


.contentThumb
{
float: left;
display: table-cell;
width: 228px;
height: 128px;
text-align: center;
background-color: transparent;
}


.contentThumb img
{
border: 0;
}


.contentThumb a
{
background-color: transparent;
}


.contentThumb a:hover
{
background-color: #9999ff;
}


.discoThumb
{
height: 150px;
width: 170px;
float: left;
text-align: centre;
}


.discoThumb a
{
background-color: transparent;
}


.discoThumb a:hover
{
background-color: #9999ff;
}


.contentMultiThumb
{
display: table-cell;
float: left;
clear: both;
}


.contentMultiThumb img
{
padding-right: 4px;
padding-bottom: 4px;
}



/******* MENU STUFF *************************************************************/

.hmenu 
{	
	clear: both;
	margin: 0px; 
	margin-top:0px;
	padding: 0px 0px 0px 0px;		
	width: 100%;		
	float: left;
	background-color : #d0d0d0;
	height: auto;
}

.hmenu ul 
{
	list-style: none;
	font-family : Geneva , Arial , Helvetica , sans-serif;
    color : gray;
	font-size : 10pt;
    font-weight : bold;
	display: inline;
	}

.hmenu li 
{
	border-left:1px;
	border-left-color:silver;
	float:left;
}

.hmenu li a 
{
	display: block;
	padding: 10px;	
	border-left:14px;
	border-left-color:silver;
	color: #222222;	
	text-decoration: none;	
	background-color : #d0d0d0;
}

.hmenu li a:hover 
{
	color: silver;
	background-color: #bf0000;
	text-decoration: underline;
}


.hmenu li a.selected 
{
	background: #d0d0d0;
	color: white;
}

.hmenu img 
{
border:0px;
}




.vmenu 
{	
clear: both;
margin: px; 
margin-top:0px;
padding: 0px 0px 0px 0px;		
width: 100%;		
float: left;
background-color : #999999;

height: auto;
}


.vmenu ul 
{
font-family : Geneva , Arial , Helvetica , sans-serif;
color : gray;
font-size : 10pt;
font-weight : bold;
display: inline;
float: left;	
}


.vmenu li 
{
float: left;
list-style: none;
border-left:1px;
border-left-color:silver;
}


.vmenu li a 
{
display: block;
padding: 14px;	
border-left:11px;
border-left-color:silver;
color: #444444;	
text-decoration: none;	
background-color : #999999;
}


.vmenu li a:hover 
{
color: #ffcc44;
background-color: #aa3300;	
text-decoration: underline;
}


.vmenu li a.selected 
{
background: maroon;
color: white;
}

.vmenu img 
{
border:0px;
}

.lbl
{

font-family :Helvetica , sans-serif;
font-size:20pt;
color:white;
}

.lbl :hover
{
color:black;
}
