@charset "UTF-8";

/* CSS Document */



img {

padding:0px;

margin:0px;

}



fieldset {

padding:10px;

margin:0px;

border:0px;

background-color:#F8F8F8;

}





img a {

border:0px;

}

h1 {

margin:0px;

padding:0px;

font-size:21px;

line-height: 1em;

padding:0px 0px 10px 0px;

letter-spacing:-.02em;



}



p, h2, h3{

margin:0px 0px 5px 0px;

padding:0px;

}



h1 {

font-family: Arial, Helvetica, san-serif;

}



h2, h3 {

font-family: Arial, Helvetica, san-serif;

}



#contentOuter a, a:link{

color:#C7043F

}

a:hover {

text-decoration:underline;

}

li {

padding-bottom:5px;

}

ul {

margin-left:0px;

padding-left:15px;

}



body  {

	font: .75em  Arial, Helvetica, san-serif;

	

	padding: 0px;

	margin:0px;

	text-align: center;

	color: #474747;

	background: url(../images/bg_strip.jpg) repeat-x #c8043F;

}





#container #contentOuter {

margin:20px 29px 0px 12px;

padding:0px;

background:url(../images/content_line_bg.gif) repeat-y;



}

#container {

	width: 955px;

	margin: 0px auto;

	text-align: left;

	padding: 0px;

	background:url(../images/content_bg.gif) repeat-y;

	

} 



#container #contentOuter p.boxPromo a{

display:block;

background-color:#bdbdbd;

color:#333333;

text-align:right;

width:auto;

padding:5px;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

margin-top:20px;

}

#container #contentOuter p.boxPromoGreen a{

display:block;

background-color:#94d67c;

color:#333333;

text-align:right;

width:auto;

padding:5px;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

margin-top:20px;

}



#container #contentOuter p.boxPromo a:link,

#container #contentOuter p.boxPromoGreen a:link {

text-decoration:none;

}



#contentOuter #mainContent3Col h3, #contentOuter #mainContentCol h3 {

font-size:100%;

color:#C7043F;

font-weight:bold;

margin-bottom:0px;

}

#container #header {

margin:0px;

padding:0px;

} 

#container #header h1 {

	margin: 0px; 

}



#contentOuter h1 {

color:#C7043F;

}

#container #Col1 {

	float: left; 

	width: 280px; 

	padding: 0px 16px 15px 35px;

	background-color: #ffffff;
	
	height:1%;


}



#container #Col1 img{

background-color:#f8f8f8;

padding:10px;

border:1px solid #CCCCCC;

margin-bottom:10px;

}



#container #Nav {

	float: right; 

	width: 230px; 

	padding: 0px; 

	margin-right: 35px;

	padding-top:0px;

	background-color: #FFFFFF;

	color:#C7043F;

}



#container #Nav ul {

margin:0px 0px 20px 0px; padding:0px;

}



#container #Nav li {

display:inline;

padding-right:3px;

}



#container #Nav li a, #container #Nav li a:link {

color:#C7043F;

text-decoration:none;

}





#container #Nav li a:hover {

text-decoration:underline;

}



#container #mainContent3Col {

	margin: 0px 303px 0px 331px; 

	padding: 0px 0px 10px 0px;

	background-color: #FFFFFF;

	height:1%;

} 

#container #mainContentCol {

	margin: 0px 305px 0px 35px; 

	padding: 30px 0px 10px 0px;

	background-color: #fff;


} 

#container #mainContentCol h1 {
width:400px;
}



#container #mainContentCol img{

background-color:#f8f8f8;

padding:10px;

border:1px solid #CCCCCC;

margin-bottom:10px;

}

#container #mainContentCol h2 {

margin-top:10px;

}

#mainContentCol div.rowItem {

background-color:#f8f8f8;

padding:10px;

margin:5px 0px;

height:1%;

}

#mainContentCol div.rowItem img {

background-color:#FFFFFF;

padding:10px;

border:1px solid #CCCCCC;

float:left;

}



#mainContentCol div.rowItem h2, #mainContentCol div.rowItem p,

#mainContentCol div.rowItem h3, #mainContentCol div.rowItem ul {

padding: 0px 10px 5px 185px;

}



#mainContentCol div.rowItem2 {

background-color:#f8f8f8;

padding:10px;

margin:5px 0px;

}





#mainContentCol div.rowItem2 h2, #mainContentCol div.rowItem2 p {

padding: 0px 10px 5px 15px;

}



#container #footer {

	padding: 0 12px 0 29px; 

	background-color:#c8043F;

	color:#fff;

} 

#footer p a,

#footer p a:link, 

#footer p a:visited, 

#footer p a:hover {

color:#ffffff; 

}

#container #footer p {

	margin: 0px; 

	padding: 10px 0; 

}

.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

    height:0px;

    font-size: 1px;

    line-height: 0px;

}

/* tables  - trader listings */



table tr th {

text-align:left;

font-weight:bold;

font-size:110%;

border-bottom:1px solid #C7043F;

}



table tr th a {

text-decoration:none;

margin-bottom:5px;

}



#mainContentCol div.rowItemList {

background-color:#f8f8f8;

padding:10px 10px 10px 60px;

margin:5px 0px;

}

#mainContentCol div.listTable {

margin-left:60px;

}



.clearfloatLeft { 

	clear:left;

    height:0px;

    font-size: 1px;

    line-height: 0px;

}

div.event {

margin-left:0px;

border:none;

}

div.event table {

background-color:#F8F8F8;

vertical-align:top;

margin:0px;



}

div.event tr, div.event td {

border:0px;

}

div.event td {

border-bottom:2px solid #FFFFFF;

padding:5px 5px;

vertical-align:top;

}

div.event th {

background-color:#fff;

padding:5px 5px;

}

div.event h2 {

padding:10px 5px 5px 5px;

color:#C7043F;

border-top:1px solid #C7043F;

}

div.traderContent {

background-color:#F8F8F8;

}



div.traderContent img {

float:left;

margin-top:20px;

margin-left:5px;

display:inline;

}

div.traderContent p {

margin-left:211px;

padding-top:20px;

margin-right:5px;

}



div.datePanel {

background-color:#F8F8F8;

color:#999;

padding:10px;

font-size:200%;

}





.Nextbar {

background-color:#666;

padding:5px;

margin-bottom:5px;

}

.Nextbar a, .Nextbar a:link {

color:#fff;

}





.textRight {

text-align:right;

}



input.text {

width:300px;

}



input.textPC {

width:50px;

}



fieldset p {

padding-top:5px;

padding-bottom:5px;

}



fieldset h2 {

color:#C7043F;

border-top:1px solid #C7043F;

padding-top:10px;

padding-bottom:20px;

}

div.eventContent {

margin-top:10px;

background-color:#F8F8F8;

padding:5px;

}

.eventDetail {

background-color:#F8F8F8;

border:none;

}

table {

border:0px;

}

.eventDetail th {

border:none;

}

.eventDetail td, .eventDetail th{

border-bottom:2px solid #fff;

}



tbody {

border:none;

}



#contentOuter #mainContentCol table.Nextbar tr td img {

padding:0px;

border:none;

margin:0px;

}