﻿body{margin:0;padding:0}
html{margin:0;padding:0}
td {margin:0; padding:0}
th {margin:0; padding:0}
blockquote {margin:0; padding:0}
p {margin:0; padding:0}
textarea {margin:0; padding:0}
input {margin:0; padding:0}
fieldset {margin:0; padding:0}
form {margin:0; padding:0}
pre {margin:0; padding:0}
h6 {margin:0; padding:0}
h5 {margin:0; padding:0}
h4 {margin:0; padding:0}
h3 {margin:0; padding:0}
h2 {margin:0; padding:0}
h1 {margin:0; padding:0}
li {margin:0; padding:0}
ol {margin:0; padding:0}
ul {margin:0; padding:0}
dd {margin:0; padding:0}
dt {margin:0; padding:0}
dl {margin:0; padding:0}
div {margin:0; padding:0}
body {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
img {border:0}
fieldset {border:0}
var {font-style:normal; font-weight:normal}
th {font-style:normal; font-weight:normal}
strong {font-style:normal; font-weight:normal}
em {font-style:normal; font-weight:normal}
dfn {font-style:normal; font-weight:normal}
code {font-style:normal; font-weight:normal}
cite {font-style:normal; font-weight:normal}
caption {font-style:normal; font-weight:normal}
address {font-style:normal; font-weight:normal}
ul {list-style:none}
ol {list-style:none}
th {text-align:left}
caption {text-align:left}
h6 {font-size:100%; font-weight:normal}
h5 {font-size:100%; font-weight:normal}
h4 {font-size:100%; font-weight:normal}
h3 {font-size:100%; font-weight:normal}
h2 {font-size:100%; font-weight:normal}
h1 {font-size:100%; font-weight:normal}
q:after {content:'';}
q:before {content:'';}
acronym {border:0}
abbr {border:0}
a {outline: none}

a {color: #ffffff}
a:hover {color: #666}

body{font:12px Arial, Helvetica, sans-serif;text-align:center;background: #fff; 
padding-top: 8px; padding-bottom: 20px;
}

div#header .c1 {width: 238px;}
div#header .c1 img {margin: -10px 0 -27px 18px;}
div#header .c1 h1 {background: transparent url(../images/avp-logo.gif) no-repeat 0 0; width: 238px; height: 117px; display: block; text-indent: -9999px; margin: -10px 0 -50px 18px; padding: 0;position: relative;}
div#header .c1 h1 a {width: 238px; height: 117px; display: block;}
div#header .c2 {float: right; width: 310px}
div#header .c2 h2 {font-size:18px;color:#F5852A; font-weight: normal; text-align: right; margin: 7px 0 0 0}
div#header .c2 h2 span {color:#676767; font-style: italic; font-size: 12px}

div#topnav {height: 39px; width: 957px; background: #212c32 url(../images/bn-nav_left2.gif) no-repeat 0 0; text-align: right; border-bottom: 1px solid #fff;}

/* !!! DROP DOWN MENU !!! */

ul#navmenu {float: right; background: transparent url(../images/design/bn-nav_right.gif) no-repeat 100% 0; height: 39px; width: auto; margin: 0; border: 0 none; padding: 0; list-style: none}
ul#navmenu li {margin: 0; border: 0 none; padding: 0; float: left; display: inline; float: left; border-left: 1px solid #fff; list-style: none; position: relative}
ul#navmenu ul {margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 39px; left: 0}
ul#navmenu ul:after /*From IE 7 lack of compliance*/{clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden}
ul#navmenu ul li {width: 160px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/}
ul#navmenu ul {border-bottom: 1px solid #fff; border-top: 1px solid #fff; left: -1px; height: auto}
ul#navmenu ul ul {border-top: 1px solid #fff; border-top: 1px solid #fff; height: auto; top: -1px}
ul#navmenu li.last ul {left: -12px}
ul#navmenu li.last ul ul {left: -161px}
ul#navmenu li.nudge ul {left: -1px}
ul#navmenu li.nudge ul ul {left: -161px}

/* Root Menu */
ul#navmenu a {padding: 16px 8px 8px 15px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #fff; text-decoration: none; height: auto !important; height: 1%; /*For IE*/}

/* Root Menu Hover Persistence */
ul#navmenu li.iehover a {background: #313C42; color: #a12a30}

ul#navmenu li:hover a {background: #313C42; color: #a12a30}

ul#navmenu a:hover {background: #313C42; color: #a12a30}

ul#navmenu li.last a:hover {background: #313C42 url(../images/bn-nav_right.gif) no-repeat top right}

ul#navmenu li.last.iehover a {background: #313C42 url(../images/bn-nav_right.gif) no-repeat top right}

ul#navmenu li.last:hover a {background: #313C42 url(../images/bn-nav_right.gif) no-repeat top right}

/* 2nd Menu */
ul#navmenu li.iehover li a {text-align: left; padding: 3px 0 3px 5px; float: none; background: #313C42; color: #fff; border-right: 1px solid #fff}

ul#navmenu li:hover li a {text-align: left; padding: 3px 0 3px 5px; float: none; background: #313C42; color: #fff; border-right: 1px solid #fff}

ul#navmenu li.last.iehover li a {text-align: left; padding: 3px 0 3px 5px; float: none; background: #313C42; color: #fff; border-right: 1px solid #fff}

ul#navmenu li.last:hover li a {text-align: left; padding: 3px 0 3px 5px; float: none; background: #313C42; color: #fff; border-right: 1px solid #fff}

/* 2nd Menu Hover Persistence */
ul#navmenu li.iehover li.iehover a {background: #252F34; color: #a12a30}

ul#navmenu li.iehover li a:hover {background: #252F34; color: #a12a30}

ul#navmenu li:hover li:hover a {background: #252F34; color: #a12a30}

ul#navmenu li:hover li a:hover {background: #252F34; color: #a12a30}

/* 3rd Menu */
ul#navmenu li.iehover li.iehover li a {background: #313C42; color: #fff}

ul#navmenu li:hover li:hover li a {background: #313C42; color: #fff}

/* 3rd Menu Hover Persistence */
ul#navmenu li.iehover li.iehover li.iehover a {background: #252F34; color: #FFF}

ul#navmenu li.iehover li.iehover li a:hover {background: #252F34; color: #FFF}

ul#navmenu li:hover li:hover li:hover a {background: #252F34; color: #FFF}

ul#navmenu li:hover li:hover li a:hover {background: #252F34; color: #FFF}

/* 4th Menu */
ul#navmenu li.iehover li.iehover li.iehover li a {background: #313C42; color: #fff}

ul#navmenu li:hover li:hover li:hover li a {background: #313C42; color: #fff}

/* 4th Menu Hover */
ul#navmenu li.iehover li.iehover li.iehover li a:hover {background: #252F34; color: #FFF}

ul#navmenu li:hover li:hover li:hover li a:hover {background: #252F34; color: #FFF}

ul#navmenu ul ul ul {display: none; position: absolute; top: 0; left: 159px}

ul#navmenu ul ul {display: none; position: absolute; top: 0; left: 159px}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li.iehover ul ul ul {display: none}

ul#navmenu li.iehover ul ul {display: none}

ul#navmenu li:hover ul ul ul {display: none}

ul#navmenu li:hover ul ul {display: none}

ul#navmenu ul ul li.iehover ul {display: block}

ul#navmenu ul li.iehover ul {display: block}

ul#navmenu li.iehover ul {display: block}

ul#navmenu ul ul li:hover ul {display: block}

ul#navmenu ul li:hover ul {display: block}

ul#navmenu li:hover ul {display: block}

div#subnav {border-bottom: 1px solid #fff; width: 957px; height: 67px; background: url(../images/bn-subnav_tile.gif) repeat-x top 0px;overflow:hidden;}
div#subnav .c1 {float: left; width: auto; height: 67px; line-height: 67px; margin: 0 0px 0 10px;}
div#subnav .c1 h2 {font-size: 32px; color: #fff; line-height: normal; margin-top: 15px}
div#subnav .c1 h2 span.bold-italic {font-style: italic; font-weight: bold}
div#subnav .c1 h2 span.smaller {font-size: 13px; font-weight: normal; font-style: normal}
div#subnav .c2 {float: right; width: auto; text-align: right;}
div#subnav .c2 ul {width: auto; margin-right: 20px; float: left; clear:both;}
div#subnav .c2 li {float: left; margin: 0;}
div#subnav .c2 li a {width: auto; height: 66px; line-height: 66px; display:inline-block; padding: 0 0 0 65px; color: #464646; font-weight: bold; text-decoration: none;}
div#subnav .c2 li.vidservices a {background: transparent url(../images/video-services-btn.gif) no-repeat bottom left; padding-right: 43px;}
div#subnav .c2 li.directory a {background: transparent url(../images/video-directory-btn.gif) no-repeat bottom left; padding: 0 10px 0 55px;}

div#container{text-align:left;}

div#content {padding-bottom: 7px; float: left; width: 100%;}
div#content .primary {background:url(../images/prime-repeat.gif) repeat-x 0 0; width: 957px; height: 300px; float: left; margin-bottom: 0px}
div#content .primary a {text-decoration: none; color:#fff}
div#content .primary .section-a {font:12px Arial, Helvetica, sans-serif; margin: 0; float:left; width:300px; height: 300px; color:#fff; margin-left:-2px;}
div#content .primary .section-a a{font:12px Arial, Helvetica, sans-serif;}
div#content .primary .section-a a:hover{text-decoration:underline}
div#content .primary .section-a h2 {font-size:18px; font-weight:bold; color:#fff; margin:7px 15px 0 117px;}
div#content .primary .section-a p {margin: 15px 15px 0 117px;}
div#content .primary .section-a p strong {font-weight: bold; font-size: 18px}
div#content .primary .section-a a {font-size: 14px; line-height: 20px}

#rotator
{
  background: url(../images/primeL/rotator.php) no-repeat center top;
  width: 300px;
  height: 300px;
}


div#content .primary b {text-decoration: none; color:#fff}
div#content .primary .section-b {font:12px Arial, Helvetica, sans-serif; margin: 0 0 0 15px; float:left; width:215px; height: 300px;}
div#content .primary .section-b a{font:12px Arial, Helvetica, sans-serif;}
div#content .primary .section-b a:hover{text-decoration:underline}
div#content .primary .section-b h2 {font-size:18px; font-weight:bold; color:#fff; margin:7px 0 0 10px;}
div#content .primary .section-b p {margin: 15px 0 0 10px; color:#fff;}
div#content .primary .section-b p strong {font-weight: bold; font-size: 18px}
div#content .primary .section-b table{font-family:Verdana, Arial, Helvetica, Geneva, sans-serif}
div#content .primary .section-b td{font-family:Verdana, Arial, Helvetica, Geneva, sans-serif}
div#content .primary .section-b td{font-family:Verdana, Arial, Helvetica, Geneva, sans-serif}
div#content .primary .section-b .bodytext{font-size:70%;line-height:135%}
div#content .primary .section-b .bodytext{font-size:small;line-height:140%}
div#content .primary .section-b .smallbody{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small}
div#content .primary .section-b span{font-family:Verdana, Arial, Helvetica, Geneva, sans-serif}
.smallbodyred{font-size:xx-small}
.sidebarCaptionHead{font-size:xx-small}
.longblurbHead{font-size:xx-small}
.indexblurbHead{font-size:xx-small}
.deck{font-size:xx-small}
.captionHead{font-size:xx-small}
.pagination{font-size:xx-small}
.smallbody{font-size:xx-small}
.longblurb{font-size:xx-small}
.indexblurb{font-size:xx-small}
.inhex{font-size:xx-small}
.byline{font-size:xx-small}
.sidebarCaption{font-size:xx-small}
.mainImgCaption{font-size:xx-small}
.date{font-size:xx-small}
.caption{font-size:xx-small}
.bio{font-size:xx-small}
a.promoBlurb:visited{font-size:xx-small}
a.promoBlurb{font-size:xx-small}
a.homepage{font-size:xx-small}
a.homesubnav{font-size:xx-small}
div#content .primary .section-b a.rednav{font-size:xx-small}
div#content .primary .section-b .smallbody{font-size:small}
div#content .primary .section-b .formbox {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; WIDTH: 177px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana,arial,helvetica,sans-serif}
div#content .primary .section-b .submit {BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #a12a30; BORDER-RIGHT-WIDTH: 1px; float:right; margin: 10px 15px 0 0; border-color:#000000; padding:5px; cursor:pointer; width:202px;}
div#content .primary .section-b .submit:hover {BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; BACKGROUND-COLOR: #B32F35; BORDER-RIGHT-WIDTH: 1px; float:right; margin: 10px 15px 0 0; border-color:#000000; padding:5px; cursor:pointer; width:202px;}

div#content .primary .section-b img {border:0}

div#content .primary .section-c {color: #fff; float: right; width:414px; height:291px; background:url(../images/primeR.gif) no-repeat right; margin-right:-1px;}
div#content .primary .section-c h2 {font-size: 22px; font-weight: bold; color: #fff; margin: 12px 0 0 0; padding-bottom: 35px; background: url(/images/jan08/df-round_arrows.gif) no-repeat bottom left; line-height: 23px}
div#content .primary .section-c h2 span {font-size: 13px; font-weight: bold; font-weight: normal; color: #fff; margin-top: 3px; display: block}
div#content .primary .section-b .list-b {float: left; width: auto; margin:15px 0 0 15px;}
div#content .primary .section-c .list-a {float: left; width: auto; margin:5px 0 0 5px;}
div#content .primary .section-c .list-a {}
div#content .primary .section-c h3 {font-size: 16px; font-weight: bold; color: #fff; text-align:center}
div#content .primary .section-c h3 a {height: 46px; line-height: 46px; display: block}
div#content .primary .section-c h3 a:hover {color: #FCB315}
div#content .primary .section-c h3.licenses a {padding: 0 0 0 10px}
div#content .primary .section-c h3.services a {padding: 0 0 0 10px;}
div#content .primary .section-c ul {margin-left: 23px}
div#content .primary .section-c li {background: transparent url(/images/jan08/df-arrow.gif) no-repeat 0 5px; padding-left: 12px; line-height: 20px}
div#content .primary .section-c li a:hover {text-decoration: underline}
div#content .secondary {color: #3F4C53; width: 100%; float: left; background: url(../images/df-secondary_head.gif) no-repeat 0 0}
div#content .secondary .item {margin-right: 10px; width: 312px; float: left; font-weight: bold; font-size: 13px}
div#content .secondary .item .inner {margin: 15px 0 0 0; float:left; width: 100%;}

div#content .secondary .item .inner .top {line-height:85px; height:auto; border-bottom:1px dotted #4a4a4a; padding:15px 0 25px 15px;}
div#content .secondary .item .inner .bottom {padding:20px 0 25px 15px;}
div#content .secondary .item .inner .bottom p {font-weight:normal; color:#3F4C53; line-height:18px; margin:0; padding:0;}
div#content .secondary .item .inner .top p {font-weight:normal; color:#3F4C53; line-height:18px; margin:0; padding:0;}
div#content .secondary .item .inner .bottom p a:link {font-weight:normal; color:#3F4C53;}
div#content .secondary .item .inner .top p.head a:link {color:#EE7C22; font-weight:bold;}

div#content .secondary .item .inner .bottom .head {color:#EE7C22; font-weight:bold;}

div#content .secondary .item .inner .top .head {color:#EE7C22; font-weight:bold;}

div#content .secondary .item .inner p {margin: 0 10px 15px 15px; line-height: 18px}
div#content .secondary .item .inner p.float-left {margin: 62px 0 0 15px}
div#content .secondary .item .inner img.float-left {margin-top: 15px}
div#content .secondary .item .inner p em {font-size: 13px; font-weight: bold; line-height: 21px; color: #3F4C53}
div#content .secondary .item .inner p em a {text-decoration: none} 
div#content .secondary .last {margin-right: 0}
div#content .secondary .last img {float: left}
div#content .secondary .item h3 {font-size: 18px; font-weight: bold; font-style: italic; color: #fff; text-indent: 18px; float: left; width: 100%; height: 29px; line-height: 29px}
div#content .secondary .item h3.subhead02 {text-indent: 61px}
div#content .secondary .item h3.subhead03 {text-indent: 30px}
div#content .secondary .item .inner {float: left; clear: both}
div#content .secondary .item .inner span.larger {font-size: 16px; font-weight: bold; line-height: 25px; color: #EE7C22} 
div#content .secondary .item ul {overflow: hidden; list-style: none; margin: 0 0 15px 15px}
div#content .secondary .item li {padding-left: 10px; background: url('../images/bullet-check.gif') no-repeat 0 5px; 
width: auto
}
div#content .secondary .left {font-size: 13px}
div#content .secondary .left p.head {color:#f89a1b; font-weight:bold; font-size:14px;}

div#footer {background: #212c32;color: #fff;font-size:10px;height:39px;line-height:39px}
div#footer .c1 {padding: 0 0 0 15px; float: left; width: auto; background: transparent url(../images/ft-nav_left.gif) no-repeat 0 100%; height: 39px; line-height: 39px}
div#footer .c2 {padding: 0 15px 0 0; float: right; width: auto; background: transparent url(../images/ft-nav_right.gif) no-repeat 100% 100%; height: 39px; line-height: 39px}
div#footer a {color: #fff; text-decoration: none}
div#footer span {margin: 0 3px}

div#container{width:957px;}
div#header {width: 957px;height:67px;}
div#topnav {height: 39px; width: 957px;}
div#subnav {width: 957px; height: 67px}
div#content{width:957px;}
div#footer{width:957px}

body.home div#sidenav {display:none}
body.home div#content {width: 957px}

.error 		 {COLOR: #FF0000; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; TEXT-DECORATION: none}

