body { padding: 2px 5px 2px 5px; background-color: #003D7C; font-family: arial; font-size: 100%; line-height: 14px; margin: 0px}
h1 { font: bold 14px sans-serif; line-height: 16px; margin: 4px 0px 4px 0px; padding:0px;}
h2 { font: 12px sans-serif; font-stretch: ultra-condensed; line-height: 16px; margin: 4px 0px 4px 0px; padding:0px}
h3 { font: 12px sans-serif; font-stretch: ultra-condensed; line-height: 16px; margin: 4px 0px 4px 0px; padding:0px}
#vpbody { width: 650px; height: 100%}
#vpheader { clear: both; padding-bottom: 8px}
#vpmidleft { float: left; width: 440px; padding: 0px; margin: 0px}
#vpflashplayer { margin: 0px; padding:40px 0px 0px 57px; background: url('vpflashobject.png') no-repeat; height: 307px}
#ieworkaroundcontainer {} 
#vpinfo { background-color: #ECF5FA; padding: 0px; margin:0px; font-family: sans-serif; font-size: 12px; color: #0B2C6F; width: 441px; min-height: 160px; overflow: hidden; }
#vpinfo div { width:420px; margin: 8px auto}
#vpinfo h3 { color: #B71345 }
#vpvideolist { margin-left:8px; float: left; font-size: 11px; font-family: arial; color: #fff; background-color: #003D7C; width: 190px; min-height:510px; overflow-y:auto; overflow-x:hidden}
#vpvideolist ul {margin: 0px; padding:0px; padding-top: 1em; padding-left: 1px; list-style: none} 
#vpvideolist li {margin: 0px; padding:0px; margin-bottom: 1em} 
#vpvideolist li>a { color: #fff }
a { color: #fff }
.vpblackul { background: url('black-ul.png') no-repeat bottom left; float:left; clear: left; width: 10px; height: 10px;vertical-align: top; line-height: 10px; font-size: 10px}
.vpblackll { background: url('black-ll.png') no-repeat top left; float:left; clear:left ; width: 10px; height: 10px;vertical-align: top; line-height: 10px; font-size: 10px}
.vpblackur { background: url('black-ur.png') no-repeat bottom left; float:left; clear:right; width: 10px; height: 10px;vertical-align: bottom; line-height: 10px; font-size: 10px}
.vpblacklr { background: url('black-lr.png') no-repeat top left; float:left; clear:right; width: 10px; height: 10px;vertical-align: bottom; line-height: 10px; font-size: 10px}
.vpblacktop { padding:0px;margin:0px; background: url('black-top.png') repeat-x bottom left; float:left;width: 152px; height: 10px; vertical-align: top; line-height: 10px; font-size: 10px}
.vpblackbottom { padding:0px;margin:0px;background: url('black-bottom.png') repeat-x top left; float:left; width: 152px; height: 10px; vertical-align: bottom; line-height: 10px; font-size: 10px}
.vpblackleft { background: url('black-left.png') repeat-y top left; float:left; clear: left; width: 10px; font-size:1px; vertical-align: top;}
.vpblackright { background: url('black-right.png') repeat-y top right; float: right; width: 10px; font-size:1px; vertical-align: top; min-height:100%}
.vpblackcenter { background: url('black-sides.png') repeat-y; float:left; width:172px; padding: 0px; margin:0px; vertical-align: top; line-height: 140%; min-height: 489px}
.videolist { background: transparent; width: 148px; margin:0px auto}
#blacktop { clear:left; width:192px; padding:0px;margin:0px; vertical-align:bottom}
#blackmid { clear:left; width:192px; padding:0px;margin:0px;}
#blackbottom { clear:left; width:192px; padding:0px;margin:0px;vertical-align:top}

#vidbuttons a:hover,#fptopnav a:active, #fptopnav a.current {
background-position: 0px -38px;
}

#vpfooter { background-image:url('bottomnavbkg.png');margin-top:4px; clear: both; width: 646px; height: 57px; float:left}
#vpfooter img { padding:0px; margin:0px }
#vpfootervert { padding-top: 0px; float: left; clear:left; height: 96px; width: 139px}
#vpfooter img, #vpfootervert img { display:block; float: left}
#vpfooter a img, #vpfootervert a img { display:block; float: left; margin:0px; border: none; padding: 0px}
.vpfooter-farleft { position:relative; left:35px }
.vpfooter-left { position:relative; left:150px; top: 10px}
.vpfooter-mid { position:relative; left:162px; top: 10px}
.vpfooter-right { position:relative; left:165px; top: 10px}
.playlistdescription { visibility: hidden; display:none; }

#vpfooter a:hover,#fptopnav a:active, #fptopnav a.current {
background-position: 0px -38px;
}
#vidbuttons a.requestinfo {
display:block;
float: left;
height: 38px;
width: 149px;
margin-top: 9px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 11px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
background-image: url('VideoPlayer_ReqstInfoBttn_r.jpg');
}

#vidbuttons a.sendtofriend {
display:block;
float: left;
height: 38px;
width: 149px;
margin-top: 9px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 11px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
background-image: url('VideoPlayer_SendToFriend.jpg');
}

#vpfooter a.emailafriend {
display:block;
float: left;
height: 38px;
width: 82px;
margin-top: 9px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 8px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
padding-right:0px;
background-image: url('VideoPlayer_Email_roll.jpg');
}

#vpfooter a.rss {
display:block;
float: left;
height: 38px;
width: 75px;
margin-top: 9px;
margin-right: 3px;
margin-bottom: 0pt;
margin-left: 0pt;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
background-image: url('VideoPlayer_RSS_roll.jpg');
}

#vpfooter a.contactus {
display:block;
float: left;
height: 38px;
width: 149px;
margin-top: 9px;
margin-right: 3px;
margin-bottom: 0pt;
margin-left: 6px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
background-image: url('VideoPlayer_1800Bttn_roll.jpg');
}

#vpfooter a.careerkit {
display:block;
float: left;
height: 38px;
width: 149px;
margin-top: 9px;
margin-right: 3px;
margin-bottom: 0pt;
margin-left: 3px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
background-image: url('VideoPlayer_CareerKitBttn_r.jpg');
}

#vpfooter a.requestinfo {
display:block;
float: left;
height: 38px;
width: 149px;
margin-top: 9px;
margin-right: 0px;
margin-bottom: 0pt;
margin-left: 3px;
text-indent: -9999px;
background-color: transparent;
background-repeat: no-repeat;
background-attachment: scroll;
overflow-x: hidden;
overflow-y: hidden;
background-image: url('VideoPlayer_ReqstInfoBttn_r.jpg');
}
