html, body, form, ul, li, h1, h2, h3 {
  margin: 0;
  padding: 0;
  }	
  
html, body {
  background: #c4c4c4 url('../img/body_bg2.gif') repeat-x;
  text-align: center;
  font-family: Verdana;	
  color: #000000;
  }

img {
	border: 0;
	text-align: right;
  }

a:link, 
a:visited, 
a:active, 
a:hover { 
  color: #aa0828; 
  text-decoration: none;
  }	
  a:hover { 
	text-decoration: underline; 
	}	
	
.video, .footer, .copy, .header, .main_content {   
  width: 962px;
  text-align: left;
  margin: auto;	
  }
  
.wrapper {   
  overflow: auto;
  } 

.left {   
  float: left; 
  }
  
.clear {   
  clear: both; 
  }   
    
.header { 
  background: url('../img/header_bg2.png') right top no-repeat;
  height: 78px;
  margin-bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  overflow: auto;
  }  
  .header img {
	margin-top: 5px;
	padding-left: 10px;
	}  
  .header a:link,
  .header a:visited, 
  .header a:active, 
  .header a:hover {
	color: #000000; 
	text-decoration: none;
	}
	.header a:hover { 
	  color: #aa0828; 
	  }	    	   
  .header ul {
	width: 800px;
	margin-top: 10px;
	} 
	.header li {
	  float: left;
	  display: inline;
	  padding: 0 30px 0 10px;
	}
.main_content { 
  background: url('../img/video_bg2.jpg') no-repeat;
  height: 500px;

  } 

 .left_items{
	font-size:11px;
	float:left;
	width:522;
	text-align:left;
	
 }
.left_items ul{
    list-style-type:circle;
    margin:0 10px 0 0;
    padding:0;
    float:left;
	display: list-item;

	
}
    
.left_column {  
  width: 648px;

  overflow: auto;
  }

.left_content {
	overflow: auto;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 80px;
	}	
.left_content li {
	float: left;
	display: inline;
	padding: 0 10px 0 0;
	}	
.left_content .last {
	  padding: 0;
	}
.left_content_frame {
	background: #000000;
	width: 550px;
	height:475px;
	padding-top: 0px;
	text-align: center;
	border: 1px solid #98b8dc;
	margin-top: 15px;
	margin-bottom: 10px;
  	}	
.left_content_box {
    background-color:#FFF;
	height: 460px;
	border: 1px solid #98b8dc;
	padding: 5px 10px 10px 5px;
    }
	
	
	
	 
.left_content_box_title {
	   font-size: 16px;
	   padding:5px;
	   color: #aa0828;
       text-align:left;
    }

.left_content_box_text {
		font-size:11px;
		float:left;
		width:522;
		text-align:left;
	}
	
.left_content_box_subtitle {
		font-size:13px;
		float:left;
		width:522;
		text-align:left;
	    padding:5px;
	    color: #003;

	}
	
.left_content_box_text ul{
	float: left;
	}


.bullet_list {
	list-style-type:disc;
	display:list-item;
	
	
	
	}
	
.video { 
  background: url('../img/video_bg.jpg') no-repeat;
  height: 440px;
  } 
  
.video_frame {
	background: #000000;
	width: 522px;
	height: 296px;
	padding-top: 0px;
	text-align: center;
	border: 1px solid #98b8dc;
	margin-top: 20px;
	margin-bottom: 20px;
  	}	 
	
.right_column {
	width: 224px;
	font-size: 11px;
	color: #ffffff;
	padding-top: 20px;
	text-align: left;
  }
  .quote_bg {
	background: url('../img/bluebox_bg_tall.png') no-repeat;  
	height: 258px;
	margin: 20px 0 5px 0;
  }
  .right_column p { 
	padding: 10px;
	}  
  .rightrail_title {
	font-size: 13px;
	padding: 8px;
	color: #FFF;
	}
	
	.rightrail_feature_title {
	   font-size: 13px;
	   padding:8px;
	   color: #003 
	}
	.rightrail_links {  	
	list-style-type: none;
	}
	.rightrail_links li {  	
	  padding: 4px 8px 4px 8px;
	  border-top: 1px solid #98b8dc;	  
	  }
	  
	  .rightrail_links_box p{  	

	padding: 5px 0px 0px 5px;
	
	}
	
	.rightrail_links_box ul {  	

		padding-left: 8px;
	  }
	
	
	.rightrail_links_box li {  	
		line-height: 20px;
		line-height: 1.8em;
		
	  }
	  
	  	
	.rightrail_links_box_brief {  	
		line-height: 15px;
		line-height: 1.3em;
		padding: 0px 0px 0px 5px;
	  }
	  	.rightrail_links_box_brief h3 {  	
		line-height: 15px;
		line-height: 1.3em;
		padding: 5px 0px 0px 0px;
		font-size: 13px;
        color: #003 
	  }
	  
	  .left_content_box_text li{
	  	padding-left: 21px;
		line-height: 20px;
		background: transparent url("../img/arrow_link_sm.png") 8px center no-repeat;
		line-height: 1.7em;
		padding: 0 26px 7 px 0;
		}
	  .rightrail_social_links li {
		float: right;
		display: inline;
		padding: 20px 10px 0 0px;
	}
	
     .rightrail_social_links_brief li {
	float: left;
	display: inline;
	padding: 5px 5px 0 0px;
	}
	 
	 .rightrail_social_links.last {
	  padding: 0;
	}	
	  
	a.arrow 
	{
	  line-height: 20px;
	  background: transparent url("../img/arrow_link.png") 100% 50% no-repeat;
	  line-height: 1.7em;
	  padding: 0 26px 5px 0;
	}
	
  a.arrow:link,
  a.arrow:visited, 
  a.arrow:active, 
  a.arrow:hover {
	color: #ffffff; 
	text-decoration: none;
	}
	a.arrow:hover { 
	  text-decoration: underline; 
	  }	 
	  
  a.arrow_left
	{
		padding-left: 21px;
		line-height: 20px;
		background: transparent url("../img/arrow_link_sm.png") 8px center no-repeat;
		line-height: 1.7em;
		padding: 0 26px 7 px 0;
	}
	
  a.arrow_left:link,
  a.arrow_left:visited, 
  a.arrow_left:active, 
  a.arrow_left:hover {
	color: #ffffff; 
	text-decoration: none;
	}
  a.arrow_left:hover { 
	  text-decoration: underline; 
	  }	

.copy {
  font-size: 11px;
  background: #e1e1e1 url("../img/copy_bg.gif") repeat-x;
  margin-bottom: 10px;
  overflow: auto;
  } 
  .copy div {
	width: 320px;
	padding: 20px 0 20px 0;
	} 
  .copy div.colrules {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	} 	
  .copy p, .copy h3 {
	padding: 0 20px 10px 20px;
	margin: 0;
	} 	
  .copy h3 {
	font-size: 13px;
	font-weight: bold;
	} 		

.footer {
  font-size: 11px;
  color: #666666;
  overflow: auto;
  padding-bottom: 10px;  
  }   
  .footer a:link,
  .footer a:visited, 
  .footer a:active, 
  .footer a:hover {
	color: #666666; 
	text-decoration: none;
	}
	.footer a:hover { 
	  text-decoration: underline; 
	  }	    	   
  .footer ul {
	float: left;	  
	width: 724px;
	} 
	.footer li {
	  display: inline;
	  background: url('../img/footer_dark_gray_arrow.gif') no-repeat 0em .25em;
	  padding-left: 11px;
	  margin: 0 8px 0 10px;
	}
  .footer p {
	float: left;
    margin: 0;
	display: block;
	} 
  

