/* CSS Document */
body{
	margin-top:15px;
	padding:0;
	font: bold 11px/1.5em Verdana;
	background:url(../images/v2/cpr_bg.gif) repeat-x;
	background-color:#1c1c1c;
}
#pageWrapper{
	margin: 0 auto;
	width:961px;
/*  background:#f0f0e4;   */
}
a{color:#444444;}
a:hover{color:#CE0005;}

/* Header */

*.HeaderTopMenu{
background:url(../images/v2/header_top_menu.gif) no-repeat;
_height: 38px!important;
width: 963px;
}
/* Hide from IE 6 /hack \*/
.HeaderTopMenu{
min-height:38px;
}
/*end hack */
.HeaderBanner{

}
.HeaderBottomMenu{
background:url(../images/v2/header_bottom_menu.gif) no-repeat;
height:34px;
width:963px;
}
.HeadMenu{
background:url(../images/v2/head_menu.jpg) no-repeat;
height:54px;
width:963px;
}

/* Body  */
.bodyWrapper{
background:url(../images/v2/body_bg.jpg) repeat-y;
width:963px;
}
.bodyWrapper2{
background:url(../images/v2/body_bg2.jpg) repeat-y;
width:963px;
}
.colAlign{
width:739px;
float:left;
position:relative;
left:9px;
}
.colAlign2{
width:961px;
float:left;
position:relative;
left:9px;
}
/* left col */
.leftCol{
width:212px;
float:left;
position:relative;
}
.leftTXTContainer{
width:212px;
}
.loginContainer{
position:relative;
top:25px;
left:23px;
width:167px;
}
.loginBox{
background:url(../images/v2/left-login-box.jpg) no-repeat;
width:212px;
height:68px;
padding-bottom:8px;
}
.loginTitle{

}
*.leftTitle{
background:url(../images/v2/left_title-long.gif) no-repeat;
width:212px;
_height:35px!important; 
}
/* Hide from IE 6 /hack \*/
.leftTitle{
min-height:35px;
}
/*end hack*/
.leftTitle-foot{
background:url(../images/v2/left_title-long-foot.gif) no-repeat;
height:12px;
width:212px;
}

*.leftTitle-long{
background:url(../images/v2/left_title-long.gif) no-repeat;
_height:35px!important;
width:212px;
}
/* Hide from IE 6 /hack \*/
.leftTitle-long{
min-height:35px;
}
/* mid col */
.midCol{
width:517px;
float:right;
position:relative;
}
.midCol2{
width:739px;
float:right;
position:relative;
}
.middleTitle{
width:517px;
height:47px;
background:url(../images/v2/middle_title.gif) no-repeat;
	padding-top:1px;
}
.middleTitle2{
width:731px;
height:47px;
background:url(../images/v2/middle_title2.gif) no-repeat;
	padding-top:1px;
}


.bodyTXTContainer{
width:500px;
 margin-left:8px;
}
.bodyTXTContainer2{
width:660px;
 margin-left:20px;
 margin-bottom:12px;
}
/* right col */
.rightCol{
width:214px;
float:right;
}
*.rightNavTitle{
background:url(../images/v2/rightNav_title-long.jpg) no-repeat;
width:213px;
padding-top:1px;
_height:42px!important;
}  
/* Hide from IE 6 /hack \*/
.rightNavTitle{
min-height:42px;
}
/* End Hack */
*.rightNavTitle-long{
background:url(../images/v2/rightNav_title-long.jpg) no-repeat;
width:213px;
	padding-top:1px;
_height:42px!important;
}  
/* Hide from IE 6 /hack \*/
.rightNavTitle-long{
min-height:42px;
}
.rightNavTitle-Foot{
background:url(../images/v2/rightNav-foot.gif) no-repeat;
height:14px;
width:213px;
}

/* Footer  */
.footer{
background:url(../images/v2/footer_full.gif) no-repeat;
height:141px;
width:963px;
}
.footerTop{
background:url(../images/v2/footer_top.gif) no-repeat;
height:30px;
width:963px;
}
.footerBody{
background:url(../images/v2/footer_body.gif) repeat-y;
width:963px;
}
.footerBottom{
background:url(../images/v2/footer_foot.gif) no-repeat;
height:21px;
width:963px;
}
/* Text  */

.headText h1 a{
color:#444444;

}
.headText h1{
font-size:13px;
padding-left:12px;
color:#444444;
}
.red h1{
color:#6f0909;
}
h1 {
font-family: Trebuchet MS;
	font-size:19px;
	color:#444444;
	/*color:#6f0909;*/
	margin: 0px;
	margin-top:9px;
	padding: 0px;

}
h1 a, h1 a:visited{
	color:#6f0909;
	text-decoration:none;
}
h1 a:hover{
text-decoration:underline;
	color:#6f0909;
}
h2 {
font-family: Trebuchet MS;
	font-size:15px;
	color:#6f0909;
	margin: 9px 0px 0px 0px;
	padding: 0px;

}
h2 a, h2 a:visited{
	color:#6f0909;
	text-decoration:none;
}
h2 a:hover{
text-decoration:underline;
	color:#6f0909;
}
h3{
	font-family: Trebuchet MS;
	font-size:13px;
	color:#6f0909;
	margin: 0px;
	margin-top:9px;
	margin-left:18px;
	padding: 0px;
}
h3 a, h3 a:visited{
	font-family: Trebuchet MS;
	font-size:13px;
	color:#6f0909;
	margin: 0px;
	margin-top:9px;
	padding: 0px;
	text-decoration:none;
}
h3 a:hover{
text-decoration:underline;
}
.rightNavTXT{
	font-family: Trebuchet MS;
	font-size:10px;
	width:164px;
	color: #444;
	margin: 0px;
	margin-left:25px;
	padding: 0px;
}
.topMenuTXT{
    color:#444;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:12px;
	padding-top:15px;
}
.leftTitleTXT{
color:#6f0909;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:15px;
	padding-top:8px;
	padding-left:15px;
}
.leftTitleTXT a, .leftTitleTXT a:visited{
text-decoration:none;
color:#6f0909;
}

.leftNavTXT{
color:#444;
font-family: Trebuchet MS;
font-size:11px;
}
.bodyTXT{
color:#444;
font-family: Trebuchet MS;
font-size:12px;
}
.bodyTXT p a{
color:#444;
text-decoration:none;
}
a:visited{
color:#444;
}
.loginTitle{
color:#04647b;
	font-family: Trebuchet MS;
	font-weight:bold;
	font-size:15px;
	}
.leftNavTXT span a{
	list-style-image:url(../images/v2/bullet_orange.gif);
	font-family: Trebuchet MS;
	color:#444;
	text-decoration:none;
}
.leftNavTXT span a:hover{
text-decoration:underline;
color:#AC0202;
}
ul{
position:relative;
left:-5px;
	list-style-image:url(../images/v2/bullet_orange.gif);
}
li a:hover{
text-decoration:underline;
color:#AC0202;
}
li{
	list-style-type:none;
	padding-bottom:5px;
}
.bodyTXT li a{
	list-style-image:url(../images/v2/bullet_orange.gif);
	font-family: Trebuchet MS;
color:#444;
	text-decoration:none;
}
.bodyTXT a:hover{
text-decoration:underline;
color:#AC0202;
}
.white a{
color:#FFFFFF;
text-decoration:none;
}

.white a:hover{
text-decoration:underline;
color:#CCCCCC;
}

.submitBTN{
background:url(../images/btn_bg.jpg) repeat-x;
width:180px;
height:22px;
border: solid 1px #909090;
font-family: Trebuchet MS;
font-weight:bold;
color: #700404;
word-spacing: normal;
font-size: 11px;
}
.redTXT{
font-family: Trebuchet MS;
font-weight:bold;
color: #700404;
word-spacing: normal;
font-size: 11px;
}
 #tabs1 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:0px solid #BCD2E6;
      }
    #tabs1 ul {
	  margin:0;
	  padding:14px 10px 0 240px;
	  list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("../images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../images/tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#444444;
	  margin-right:3px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
	color:#9c3708;
      /*  color:#627EB7;  cool blue color*/
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }
	  
	   #tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
	  /*-- tab 2 --*/
	  
	  #tabs2 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #b0aca9;
	  position:relative;
	  top:0px;
      }
    #tabs2 ul {
	  margin:0;
	  padding:0px 10px 0 50px;
	  list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      background:url("../images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs2 a span {
      float:left;
      display:block;
	  
	  font-size:13px;
      background:url("../images/tabright1.gif") no-repeat right top;
      padding:4px 15px 2px 6px;
      color:#6f0909;
	  margin-right:3px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
	color:#9c3708;
      /*  color:#627EB7;  cool blue color*/
      }
    #tabs2 a:hover {
      background-position:0% -42px;
      }
    #tabs2 a:hover span {
      background-position:100% -42px;
	 color:#444444;
      }
	  
.sub-header{
background:url(../images/v2/sub-header.jpg) no-repeat;
width:518px;
height:47px;
}
.subheadTitle{
margin-left:48px;
margin-top:0px;
padding-top:5px;
}
.SubTopic_content{
background:url(../images/v2/subtopic_content.gif) no-repeat;
width:732px;
height:52px;
}
.authorTXT{
color:#AC0202;
margin-left:18px;
border-bottom:dotted 1px #6f0909;
}
 .authorTXT a{ 
color:#AC0202;
text-decoration:none;
}
/*------------ Video List --------------- */
.VidgenericTXT{
    color:#414140;
	font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-weight:normal;
	font-size:11px;
}
.VidgenericTXT a{
   color:#414140;
   width:100%;
}
.VidgenericTXT a:hover{
	color:#ffffff;
}
.vidOverflow{
overflow:auto;
 height:150px; 
width:100%;
}
.vidOverflow tr td a:hover{
background:#000000;
}
.vidList_middleCol_container{
width:58%;
}
* .vidList_Header_top{
background:url(../images/vid-header_top.gif) no-repeat;
width:98%;
height:6px;
	_margin-bottom:-7px!important;
}  
/* Hide from IE 6 /hack \*/
.vidList_Header_top{
	margin-bottom:0px;
}
.vidList_Header_body{
background:url(../images/vid-header_body.gif) repeat-y;
width:738px;
}
.vidList_Header_foot{
background:url(../images/vid-header_foot.gif) no-repeat;
width: 738px;
height:6px;
}
.vidList_Header_TXT{
width:90%;
margin-left:10px;
}
.vidList_Header_Select{
float:left;
position:relative;
left:15px;
top: 5px;
}
.vidList_header_BTN{
float:right;
background:url(../images/vid-header_btn.gif);
height:41px;
width:281px;
position:relative;
top:-5px;
left:55px;
}
.vidGrid{
	font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-size:12px;
	font:bold;
  	color:#ffffff;

}
.vidGrid{
background:url(../images/vid-list_BG.jpg) repeat;
padding-left:6px;
}
.vidGridHead{
background:url(../images/vid-list_BG-1.jpg);
height:34px;
padding-left:6px;
}
.vidSectionHeader{
background:url(../images/vid-sectionhead.gif) no-repeat;
height:30px;
}
.vidSection{

}
.interior_subtopic{
background:url(../images/v2/interior_subtopic.gif) no-repeat;
width:732px;
height:53px;
}