body {
background:url(../images/back.jpg) repeat-x #FFFFFF;
color:#eeeeee;
text-align:center;
font-family:Arial, 'Sans Serif';
font-size:13px;
}

p {
line-height:20px;
padding:0 0 10px 0;
}

.tags {
line-height:16px;
font-family:Arial, 'Sans Serif';
font-size:10px;
}

.addy {
line-height:16px;
font-family:Arial, 'Sans Serif';
font-size:11px;
margin-top:-4px;
}

a {
color:#888888;
text-decoration:underline;
}

a:hover {
color:#aaaaaa;
text-decoration:underline;
}


a.learnMoreLink {
background:url(../images/learnMore.jpg) no-repeat;
width:164px;
height:31px;
display:block;
}

a.learnMoreLink:hover {
background:url(../images/learnMoreOver.jpg) no-repeat;
}

h1 {
font-size:28px;
font-weight:bold;
color:#eeeeee;
padding:0 0 35px 0;
}

h2 {
font-size:20px;
font-weight:bold;
color:#eeeeee;
padding:0 0 5px 0;
}

h3 {
color:#888888;
font-size:13px;
padding:0 0 5px 0;
font-weight:bold;
}

#page {
width:980px;
margin:auto;
text-align:left;
background:url(../images/page.jpg);
}

#toplinks {
width:980px;
height:50px;
clear:both;
background:url(../images/back.jpg) repeat-x #FFFFFF;
}

#toplinks ul.toplinks {
float:right;
display:block;
list-style:none;
padding:0px;
}

#toplinks ul.toplinks li {
float:left;
display:block;
}

#toplinks ul.toplinks li a.toplink1 {
width:134px;
height:27px;
display:block;
background:url(../images/topLink1_instantquote.jpg) no-repeat;
}

#toplinks ul.toplinks li a.toplink1:hover {
background:url(../images/topLink1Over_instantquote.jpg) no-repeat;
}

#toplinks ul.toplinks li a.toplink3 {
width:117px;
height:27px;
display:block;
background:url(../images/topLink2_mailinglist.jpg) no-repeat;
}

#toplinks ul.toplinks li a.toplink3:hover {
background:url(../images/topLink2Over_mailinglist.jpg) no-repeat;
}

#toplinks ul.toplinks li a.toplink2 {
width:114px;
height:27px;
display:block;
background:url(../images/topLink3_contactus.jpg) no-repeat;
}

#toplinks ul.toplinks li a.toplink2:hover {
background:url(../images/topLink3Over_contactus.jpg) no-repeat;
}

#header {
width:980px;
height:92px;
clear:both;
background:url(../images/header.jpg) no-repeat;
}

#header h1 a {
text-indent:-9999px;
background:url(../images/vcslogo.jpg) no-repeat;
width:406px;
height:72px;
display:block;
}

#menulinks {
width:948px;
padding:0 16px;
clear:both;
}

ul#nav {
list-style:none;
padding:0px;
}

ul#nav li {
float:left;
display:block;
}

ul#nav li a {
height:37px;
width:158px;
display:block;
text-indent:-9999px;
}

ul#nav li a.link1 {
background:url(../images/navLink1.jpg) no-repeat;
}

ul#nav li a.link1:hover, ul#nav li a.link1.active {
background:url(../images/navLink1Over.jpg) no-repeat;
}

ul#nav li a.link2 {
background:url(../images/navLink2.jpg) no-repeat;
}

ul#nav li a.link2:hover, ul#nav li a.link2.active {
background:url(../images/navLink2Over.jpg) no-repeat;
}

ul#nav li a.link3 {
background:url(../images/navLink3.jpg) no-repeat;
}

ul#nav li a.link3:hover, ul#nav li a.link3.active {
background:url(../images/navLink3Over.jpg) no-repeat;
}

ul#nav li a.link4 {
background:url(../images/navLink4.jpg) no-repeat;
}

ul#nav li a.link4:hover, ul#nav li a.link4.active {
background:url(../images/navLink4Over.jpg) no-repeat;
}

ul#nav li a.link5 {
background:url(../images/navLink5.jpg) no-repeat;
}

ul#nav li a.link5:hover, ul#nav li a.link5.active {
background:url(../images/navLink5Over.jpg) no-repeat;
}

ul#nav li a.link6 {
background:url(../images/navLink6.jpg) no-repeat;
}

ul#nav li a.link6:hover, ul#nav li a.link6.active {
background:url(../images/navLink6Over.jpg) no-repeat;
}

#homebanner {
clear:both;
width:980px;
}

#homecontent {
clear:both;
width:980px;
}

#homecontent .line1 {
width:920px;
height:70px;
padding:0 30px;
clear:both;
background:url(../images/homeContentTop.jpg) no-repeat;
}

#homecontent ul.formatLogos {
list-style:none;
padding:20px 0 0 0;
}

#homecontent ul.formatLogos li {
float:left;
display:block;
}

#homecontent .line2 {
width:945px;
height:174px;
padding:0 0 0 35px;
clear:both;
background:url(../images/homeContentBottom.jpg) no-repeat;
}

#homecontent .line2 .widget {
width:315px;
float:left;
display:block;
padding:15px 0 0 0;
}

#homecontent .line2 .right {
width:260px;
}

#homecontent .line2 .widget p {
width:260px;
}

#footer {
clear:both;
background:url(../images/footer.jpg) no-repeat #FFFFFF;
width:920px;
padding:22px 30px 0 30px;
height:175px;
}

#footer a:hover {
color:#000000;
text-decoration:underline;
}

#footer .widget {
float:left;
width:240px;
display:block;
font-size:12px;
line-height:17px;
color:#888888;
}

#footer .widgetright {
width:200px;
}

#footer .widget a {
font-size:11px;
}

#footer .widget ul {
line-height:17px;
}






#footer p {
font-size:10px;

}



/* Inner Page */

#banner {
clear:both;
padding:0px;
width:980px;
height:114px;
position:relative;
overflow:hidden;
display:block;
}

#banner a.learnMoreLink {
position:absolute;
display:block;
top:42px;
right:45px;
background:url(../images/learnMoreLinkInnerBanner.jpg) no-repeat;
}

#banner a.learnMoreLink:hover {
background:url(../images/learnMoreLinkInnerBannerOver.jpg) no-repeat;
}

#mainarea {
width:980px;
clear:both;
background:url(../images/contentarea.jpg) repeat-y;
}

#sidebar {
float:left;
display:block;
width:325px;
}

ul#sidebarnav {
padding:20px 0 0 10px;
width:290px;
list-style:none;
font-family: Arial, 'Sans Serif';
}

ul#sidebarnav li, ul#sidebarnav ul {
padding:0px;
list-style:none;
}

ul#sidebarnav li {
line-height: 28px;
color: #333333;
font-weight: bold;
font-size: 15px;
}

ul#sidebarnav li span {
border-bottom:1px solid #b3b3b4;
border-top:1px solid #b3b3b4;
line-height:28px;
height:28px;
display:block;
padding-top:2px;
margin-left:20px;
}

ul#sidebarnav li a {
padding-left:40px;
background: url(../images/sidebarnav.gif) no-repeat 10px center;
font-weight: normal;
line-height: 28px;
color: #333333;
font-size: 15px;
display:block;
text-decoration: none;
}

ul#sidebarnav li a:hover {
color: #000000;
background: url(../images/sidebarnavOver.jpg) no-repeat 10px center;
}

ul#sidebarnav li a.homelink {
padding-left:20px;
background: none;
font-weight: bold;
line-height: 28px;
color: #333333;
font-size: 15px;
display:block;
text-decoration: none;
}

ul#sidebarnav li a.homelink:hover {
color: #000000;
background: url(../images/sidebarnavOverHomeLink.jpg) no-repeat left center;
}

ul#sidebarnav li ul {
padding-bottom: 10px;
}

#contentarea {
margin-left:330px;
width:548px;
background:url(../images/contentareatop.jpg) no-repeat transparent;
padding:30px 50px 10px 35px;
}

#contentareabottom {
margin-left:330px;
width:633px;
height:87px;
background:url(../images/contentareabottom.jpg) no-repeat transparent;
}

ul.itemlist {
list-style:none;
padding:10px 0 0 0;
display:block;
}

ul.itemlist li {
padding:0 0 20px 0;
display:table;
height:1%;
}

ul.itemlist li span.left {
float:left;
width:105px;
}

ul.itemlist li h2 {
font-size:16px;
padding:8px 0;
}


/* Inner Nav with Images */

ul.sidebarnavIMG {
list-style:none;
padding:20px 0 0 10px;
}

ul.sidebarnavIMG li ul {
list-style:none;
padding:0px;
}

ul.sidebarnavIMG li a {
display:block;
width:295px;
}

ul.sidebarnavIMG li a.home {
background:url(../images/menu/home.gif) no-repeat;
height:30px;
}

ul.sidebarnavIMG li a.home:hover {
background:url(../images/menu/home1.gif) no-repeat;
}

ul.sidebarnavIMG li a.duplication1 {
background:url(../images/menu/duplication1.gif) no-repeat;
height:29px;
}

ul.sidebarnavIMG li a.duplication1:hover {
background:url(../images/menu/duplication1Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.duplication2 {
background:url(../images/menu/duplication2.gif) no-repeat;
height:27px;
}

ul.sidebarnavIMG li a.duplication2:hover {
background:url(../images/menu/duplication2Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.duplication3 {
background:url(../images/menu/duplication3.gif) no-repeat;
height:29px;
}

ul.sidebarnavIMG li a.duplication3:hover {
background:url(../images/menu/duplication3Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.duplication4 {
background:url(../images/menu/duplication4.gif) no-repeat;
height:30px;
}

ul.sidebarnavIMG li a.duplication4:hover {
background:url(../images/menu/duplication4Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.duplication5 {
background:url(../images/menu/duplication5.gif) no-repeat;
height:27px;
}

ul.sidebarnavIMG li a.duplication5:hover {
background:url(../images/menu/duplication5Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.duplication6 {
background:url(../images/menu/duplication6.gif) no-repeat;
height:26px;
}

ul.sidebarnavIMG li a.duplication6:hover {
background:url(../images/menu/duplication6Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.duplication7 {
background:url(../images/menu/duplication7.gif) no-repeat;
height:26px;
}

ul.sidebarnavIMG li a.duplication7:hover {
background:url(../images/menu/duplication7Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.encoding1 {
background:url(../images/menu/encoding1.gif) no-repeat;
height:27px;
}

ul.sidebarnavIMG li a.encoding1:hover {
background:url(../images/menu/encoding1Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.encoding2 {
background:url(../images/menu/encoding2.gif) no-repeat;
height:29px;
}

ul.sidebarnavIMG li a.encoding2:hover {
background:url(../images/menu/encoding2Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.encoding3 {
background:url(../images/menu/encoding3.gif) no-repeat;
height:27px;
}

ul.sidebarnavIMG li a.encoding3:hover {
background:url(../images/menu/encoding3Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.encoding4 {
background:url(../images/menu/encoding4.gif) no-repeat;
height:27px;
}

ul.sidebarnavIMG li a.encoding4:hover {
background:url(../images/menu/encoding4Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.encoding5 {
background:url(../images/menu/encoding5.gif) no-repeat;
height:30px;
}

ul.sidebarnavIMG li a.encoding5:hover {
background:url(../images/menu/encoding5Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.encoding6 {
background:url(../images/menu/encoding6.gif) no-repeat;
height:29px;
}

ul.sidebarnavIMG li a.encoding6:hover {
background:url(../images/menu/encoding6Over.gif) no-repeat;
}

ul.sidebarnavIMG li a.encoding7 {
background:url(../images/menu/encoding7.gif) no-repeat;
height:29px;
}

ul.sidebarnavIMG li a.encoding7:hover {
background:url(../images/menu/encoding7Over.gif) no-repeat;
}







.align-right { float:right; margin: 0 0 5px 5px; }








