@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#525151;
}

img{
	border:none;
}




span.pink {
   color:#bf2f38;
   font-size:18px;
}

span.red {
   color:#bf2f38;
   font-weight:bold;

}

span.redsmall {
   color:#bf2f38;
   font-size:14px;
   font-weight:500;

}

span.grey {
   color:#444444;
   font-size:9px;
   font-weight:100;

}

span.greyTwo {
   color:#5e5e5d;
   font-weight:bold;


}

a:link {text-decoration:none; color:#bf2f38;}
a:visited {text-decoration:none; color:#bf2f38;}
a:active {text-decoration:none; color:#bf2f38;}
a:hover {text-decoration:underline; color:#bf2f38;}


#wrapper #main #leftPanelOneSmall a:link {text-decoration:none; color:#000000;}
#wrapper #main #leftPanelOneSmall a:visited {text-decoration:none; color:#000000;}
#wrapper #main #leftPanelOneSmall a:active {text-decoration:none; color:#bf2f38;}
#wrapper #main #leftPanelOneSmall a:hover {text-decoration:underline; color:#bf2f38;}

#wrapper #main #leftPanelTwoSmall a:link {text-decoration:none; color:#000000;}
#wrapper #main #leftPanelTwoSmall a:visited {text-decoration:none; color:#000000;}
#wrapper #main #leftPanelTwoSmall a:active {text-decoration:none; color:#bf2f38;}
#wrapper #main #leftPanelTwoSmall a:hover {text-decoration:underline; color:#bf2f38;}


#wrapper #main #leftMedia a:link {text-decoration:none; color:#000000; font-size:12px; font-weight:100;}
#wrapper #main #leftMedia a:visited {text-decoration:none; color:#000000; font-size:12px; font-weight:100;}
#wrapper #main #leftMedia a:active {text-decoration:none; color:#bf2f38; font-size:12px; font-weight:100;}
#wrapper #main #leftMedia a:hover {text-decoration:underline; color:#bf2f38; font-size:12px; font-weight:100;}

.pdf{
	font-size:8px; 
	vertical-align:top; 
	font-weight:bold;
}

#wrapper{
	width:980px;
	text-align:center;
	margin:0 auto;
	
	overflow:auto;
}

#wrapper #header{
	width:980px;
	clear:both;
	float:left;
	margin:0;
	padding:0;
}

#wrapper #header #banner{
	width:980px;
	clear:both;
	float:left;
	background-color:#525151;
	margin:0;
	padding:0;
}

#wrapper #header #menu{
	clear:both;
	position: relative;
	float: left;
	width: 977px;
	height: 28px;
	margin: 0 0 0 -1px;
	padding: 0;
	z-index:3;
}

#wrapper #main{
	width:980px;
	clear:both;
	float:left;
	overflow:auto;
	margin:3px 0 3px 0;
	padding:0 0 0 0;
	background-color:#ffffff;
	background-image:url("/images/bg.gif");
	background-repeat:repeat-y;
}

#wrapper #main #left{
	width:660px;
	float:left;
	text-align:left;
	margin:0;
	padding:0 5px 0 5px;
}

#wrapper #main #leftMedia{
	width:650px;
	float:left;
	text-align:left;
	margin:0;
	padding:0 5px 0 5px;
}

#wrapper #main #leftPanelOne{
	width:320px;
	float:left;
	text-align:left;
	margin:0;
	padding:0 5px 0 5px;
}

#wrapper #main #leftPanelTwo{
	width:310px;
	float:left;
	text-align:left;
	border-left:#a7a7a6 1px solid;
	margin:0;
	padding:0 5px 0 10px;
}

#wrapper #main #leftPanelOneSmall{
	width:320px;
	float:left;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 5px 0 5px;
}

#wrapper #main #leftPanelTwoSmall{
	width:310px;
	float:left;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border-left:#a7a7a6 1px solid;
	margin:0;
	padding:0 5px 0 10px;
}

#wrapper #main #left h1{
	border-bottom:solid 3px #bf2f38;
	color:#434040;
	padding:0 0 0 2px;
	margin:5px 0 5px 0;
	font-weight:500;
	font-size:24px;
}

#wrapper #main #left h2{
	border-bottom:solid 2px #bf2f38;
	padding:0 0 0 2px;
	font-size:18px;
}

#wrapper #main #left .IWtitle1{
	font-size:20px;
	color:#bf2f38;
	font-weight:bold;
}

#wrapper #main #left .IWtitle2{
	font-size:16px;
	color:#bf2f38;
	font-weight:bold;
}

#wrapper #main #left .IWtitle3{
	font-size:18px;
	color:#bf2f38;
	margin:0 0 -3px 0;
	font-weight:bold;
}

#wrapper #main #right{
	width:310px;
	float:left;
	margin:0;
	padding:0;
}

#wrapper #main #right .platinumSponsor{
	margin:10px 5px 10px 5px;
	padding:10px 0 10px 0;
	background-color:#dddddd;
	border:solid 1px #b5b5b5;
}

#wrapper #main #right .platinumSponsor h1{
	margin:0;
	padding:0 0 5px 0;
	color:#434343;
	font-size:20px;
}

#wrapper #main #right .contentBlock{
	margin:0;
	padding:5px 0 5px 0;
}

#wrapper #main #right .contentBlock .advertisement{
	text-align:center;
	margin:0 auto;
	padding:0;
	font-size:10px;
}

#wrapper #footer{
	width:980px;
	clear:both;
	float:left;
	margin:0;
	padding:0;
	background-image:url("/images/footer.jpg");
	height:30px;
	text-align:right;
	color:#333333;
	font-size:10px;
	font-weight:bold;
}

#wrapper #footer p{
	margin:0;
	padding:10px 20px 0 0;
}