@charset "UTF-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical; }

a#skip { /* Skip to content link for use with access key S */
display:none;
}
body {
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background:url(../images/web/masterBack.jpg) 0 0 repeat-x #A6A4A4;
color:#231F1E;
}
img {
border:none;
}
a {
outline:none;
text-decoration:none;
color:#9B1B32;
}
a:hover {
text-decoration:underline;
}
#contentRight p	{
font-size:1.1em;
line-height:1.4em;
}

h1 {
color:#9B1B32;
margin:0 0 8px 0;
padding:0;
font-size:2em;
font-weight:bold;
}
h2 {
color:#888888;
margin:15px 0 5px 0;
padding:0;
font-size:1.3em;
font-weight:bold;
}
h3 {
color:#9B1B32;
margin:10px 0 5px 0;
padding:0;
font-size:1.3em;
font-weight:normal;
}
h4 {
color:#888888;
margin:0;
padding:0;
font-size:1.2em;
font-weight:normal;
}
h5 {
color:#9B1B32;
margin:0 0 10px 0;
padding:0;
font-size:1.1em;
font-weight:normal;
}
h6 {
color:#888888;
margin:0;
padding:0;
font-size:1em;
font-weight:normal;
}
.clear {
clear:both;
}
.hidden {
display:none;
visibility:hidden;
}
.grey {
color:#231F1E;
}
.boxTop {
width:212px;
height:5px;
background:url(../images/web/boxTop.jpg) left bottom no-repeat;
}
.boxMiddle {
width:176px;
padding:0 18px;
background:url(../images/web/boxMiddle.jpg) 0 0 no-repeat;
min-height:114px;
_height:114px;
}
.boxBottom {
width:212px;
height:5px;
background:url(../images/web/boxBottom.jpg) 0 0 no-repeat;
}
.teaser1Top {
width:212px;
height:5px;
background:url(../images/web/teaser1-top.jpg) left bottom no-repeat;
}
.teaser1Middle {
width:176px;
padding:0 18px;
background:url(../images/web/teaser1-middle.jpg) 0 0 no-repeat;
min-height:110px;
_height:110px;
}
.teaser1Bottom {
width:212px;
height:5px;
background:url(../images/web/teaser1-bottom.jpg) 0 0 no-repeat;
}
.teaser2Top {
width:212px;
height:5px;
background:url(../images/web/teaser2-top.jpg) left bottom no-repeat;
}
.teaser2Middle {
width:176px;
padding:0 18px;
background:url(../images/web/teaser2-middle.jpg) 0 0 no-repeat;
min-height:110px;
_height:110px;
}
.teaser2Bottom {
width:212px;
height:5px;
background:url(../images/web/teaser2-bottom.jpg) 0 0 no-repeat;
}
.teaser3Top {
width:212px;
height:5px;
background:url(../images/web/teaser3-top.jpg) left bottom no-repeat;
}
.teaser3Middle {
width:176px;
padding:0 18px;
background:url(../images/web/teaser3-middle.jpg) 0 0 no-repeat;
min-height:110px;
_height:110px;
}
.teaser3Bottom {
width:212px;
height:5px;
background:url(../images/web/teaser3-bottom.jpg) 0 0 no-repeat;
}


/*****MASTER CONTAINER*****/

#masterContainer {
width:991px;
margin:0 auto;
}
#mainTop {
height:15px;
width:991px;
background:url(../images/web/mainTop.png) left bottom no-repeat;
}
#mainMiddle {
width:908px;
background:url(../images/web/mainMiddle.png) 0 0 repeat-y;
padding:0 48px 0 35px;
}
#mainBottom {
height:14px;
width:991px;
background:url(../images/web/mainBottom.png) 0 0 no-repeat;
}


/*****HEADER*****/

#header {
padding:15px 0;
float:left;
width:908px;
}


/*****LOGO*****/

#logo {
/*width:215px;
height:94px;*/
width:230px;
height:100px;
display:block;
float:left;
margin:0 20px 0 0;
}
#logo h1 {
margin:0;
padding:0;
}
h1 a.logo {
display:block;
/*width:215px;
height:94px;*/
width:230px;
height:100px;
background:url(../images/web/logo.jpg) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}


/*****LOGIN BOX*****/

#header .loginBox {
float:right;
}
.loginBox {
width:215px;
float:left;
margin:0 10px 0 0;
}
.loginBox form {
margin:0;
padding:0;
}
.loginBox fieldset {
border:none;
}
.loginBox legend {
color:#FFFFFF;
font-weight:bold;
font-size:1.4em;
}
.loginBox label {
display:none;
visibility:hidden;
}
.loginBox input {
font-size:0.9em;
margin:0 0 2px 0;
padding:0;
width:100%;
color:#666666;
}
.loginBox .btn {
width:60px;
float:right;
margin:0;
background:#981A30;
border:none;
color:#FFFFFF;
font-weight:bold;
text-align:right;
}
.loginBox .btn:hover {
color:#000000;
}
.loginTop {
width:215px;
height:9px;
background:url(../images/web/loginTop.jpg) left bottom no-repeat;
}
.loginMiddle {
width:199px;
padding:0 8px;
background:url(../images/web/loginMiddle.jpg) 0 0 no-repeat;
}
.loginMiddle .heading {
margin:0;
padding:0 10px 5px 10px;
color:#FFFFFF;
font-weight:bold;
font-size:2.3em;
}
.loginMiddle p {
margin:0;
padding:0 10px;
color:#D8D9DD;
font-size:1.2em;
}
.loginMiddle a {
color:#FFFFFF;
font-weight:bold;
}
.loginBottom {
width:215px;
height:9px;
background:url(../images/web/loginBottom.jpg) 0 0 no-repeat;
}


/*****TAG*****/

#tagLine {
/*width:344px;
height:70px;*/
width:360px;
height:100px;
display:block;
float:left;
/*margin:13px 0 0 0;*/
margin:0;
padding:0;
}
#tagLine p {
margin:0;
padding:0;
}
p.tag {
display:block;
/*width:344px;
height:70px;*/
width:360px;
height:100px;
background:url(../images/web/tag.jpg) 0 0 no-repeat;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
text-decoration:none;
cursor:hand;
}


/*****CONTENT*****/

#contentMain {
width:908px;
}
#contentLeft {
width:212px;
float:left;
}
#contentRight {
width:676px;
float:right;
}
#textHome p {
margin:2px 0 8px 0;
padding:0;
}
#textHome ul {
/*background:#DCDADB;*/
padding:5px 0;
/*list-style-image:url(../images/web/bullet.gif);*/
list-style-image:url(../images/web/tick.png);
list-style-position: inside;
padding-left: 1em;
text-indent: -1.4em;
font-size:1.1em;
/*width:430px;*/
}
#textHome li {
margin:2px 15px 8px 15px;
padding:0;
}
#textHome2	{
clear:both;
}
#textInternal p {
margin:2px 0 8px 0;
padding:0;
}
#textInternal ul {
background:#DCDADB;
padding:5px 0;
list-style-image:url(../images/web/bullet.gif);
/*list-style-image:url(../images/web/tick.png);*/
list-style-position: inside;
padding-left: 1em;
text-indent: -1.8em;
font-size:1.1em;
width:430px;
margin:0;
}
#textInternal ul ul {
width:400px;
padding:5px 0 0 1em;
}
#textInternal ul ul a {
color:#444444;
font-size:0.9em;
}
#textInternal li {
margin:2px 15px 8px 15px;
padding:0;
}
#textInternal li li {
margin:2px 0 8px 0;
padding:0;
}
#pageImage {
float:right;
width:214px;
margin:0 0 6px 12px;
}
#pageText {
float:left;
width:450px;
}




/*****BREADCRUMB*****/

#breadcrumb {
font-siz:0.9em;
color:#888888;
padding:0 0 15px 0;
}
#breadcrumb a {
color:#9B1B32;
}
#breadcrumb .lastitem {
color:#231F1E;
}


/*****CONTACT BOX*****/

#contactBoxWrapper {
width:676px;
color:#FFFFFF;
margin:0 0 15px 0;
}
.contactTop {
height:12px;
background:url(../images/web/contactTop.jpg) left bottom no-repeat;
overflow:hidden;
}
.contactMiddle {
background:url(../images/web/contactMiddle.jpg) 0 0 no-repeat #000000;
padding:0 15px;
}
#textInternal .contactMiddle p {
margin:0;
padding:10px 0 0 0;
}
#textInternal .contactMiddle .contactText {
padding:0;
margin:0;
font-size:2.5em;
}
.contactMiddle h1 {
color:#FFFFFF;
}
.contactBottom {
height:12px;
background:url(../images/web/contactBottom.jpg) 0 0 no-repeat;
overflow:hidden;
}
#contactBox {
/*margin:10px 0;*/
padding:10px 0;
color:#FFFFFF;
font-weight:bold;
}
#contactBox p {
margin:0 0 5px 0;
padding:0;
font-size:15px;
}
#contactBox a {
color:#FFFFFF;
}
#contactBox .tel {
font-size:1em;
}
#contactBox .email {
font-size:11px;
}
#contactBoxTop {
width:173px;
height:7px;
background:url(../images/web/contactBoxTop.png) left top no-repeat;
overflow:hidden;
}
#contactBoxMiddle {
width:157px;
background:url(../images/web/contactBoxMiddle.jpg) 0 0 no-repeat;
padding:4px 8px 8px 8px;
}
#contactBoxBottom {
width:173px;
height:7px;
background:url(../images/web/contactBoxBottom.png) 0 0 no-repeat;
}

/****** BE Fleet Link ***/
#befleet-link	{
float:left;}
width:100%;
margin:0px 0;
padding:0;
}
#befleet-link img	{
margin:0;
padding:0;
}
#befleet-link p a	{
color:#9B1B32;
margin:0px;
padding:0;
font-size:12px;
font-weight:bold;
}


/*****ORDER FORM*****/

#requirednameField, #jobField, #nameField, #divisionField {
width:270px;
float:left;
padding:0 30px 15px 0;
}
#requirednameField .txt, #requiredjobField .txt, #requireddivisionField .txt, #jobField .txt, #nameField .txt, #divisionField .txt {
float:left;
width:180px;
}
#orderForm #nameField label, #orderForm #requirednameField label, #orderForm #jobField label, #orderForm #requiredjobField label, #orderForm #divisionField label, #orderForm #requireddivisionField label {
width:270px;
}
#requirednameField .btnAdd, #requiredjobField .btnAdd, #requireddivisionField .btnAdd, #jobField .btnAdd, #nameField .btnAdd, #divisionField .btnAdd {
float:right;
margin-right:10px;
}
#requirednameField .btnDel, #requiredjobField .btnDel, #requireddivisionField .btnDel, #jobField .btnDel, #nameField .btnDel, #divisionField .btnDel {
float:right;
}
#requiredjobField {
width:270px;
float:left;
padding:0 30px 15px 0;
}
#requireddivisionField {
width:270px;
float:left;
padding:0 30px 15px 0;
}
#orderForm {
background:#EEEEEE;
width:100%;
color:#444444;
}
#orderForm form {
background:#EEEEEE;
border:1px solid #CCCCCC;
padding:15px 10px 20px 10px;
margin:0;
float:left;
width:927px;
}
#orderForm fieldset {
border:1px solid #999999;
margin-bottom:10px;
padding:8px;
}
#orderForm legend {
color:#54ACB6;
font-weight:bold;
font-size:1.3em;
margin-bottom:10px;
}
#orderForm label {
float:left;
width:20%;
margin-bottom:8px;
color:#444444;
}
/*#orderForm .txt, #orderForm .txtsml, #orderForm textarea, #orderForm select {
float:left;
width:40%;
margin-right:5px;
border:1px solid #999999;
margin-bottom:8px;
padding:3px;
background:#ffffff url(../images/lv/inputBg.gif) 0 0 no-repeat;
}*/
#orderForm input, #orderForm select {
margin:5px 0;
}
#orderForm select {
}
#orderForm textarea {
height:60px;
}
#orderForm label.txt {
width:100%;
float:left;
margin:15px 0 5px 0;
font-weight:bold;
}
#orderForm .btn {
width:20%;
margin:15px 0 15px 180px;
}
#orderForm .submit {
width:20%;
margin:15px 0 15px 180px;
}
#orderForm input:focus, select:focus, textarea:focus {
background:#E4F1FF;
color:#222222;
}
#orderForm .chk {
float:left;
width:30px;
margin:0;
padding:0;
}
#medaloptions {
width:100%;
margin:0;
float:left;
}
#medaloptions .labelTitle {
width:100%;
margin:0 0 10px 0;
}
#medaloptions label {
margin:0 0 10px 0;
padding:0;
width:265px;
}
#orderForm hr {
margin:10px 25px 10px 0;
}
#userDetails {
color:#444444;
float:right;
}
#orderForm .previewForm {
}
#orderForm .previewForm label {
float:left;
width:100px;
}
#orderForm .previewForm .txt {
}
#orderForm .previewForm .btn {
width:150px;
margin:0 0 0 330px;
}
#thanks {
padding:25px 15px;
}
.error_message {
background:url(../images/web/error.gif) no-repeat 4px 4px #FF9999;
border:1px solid #990000;
padding:5px 4px 5px 25px;
color:#990000;
font-weight:bold;
margin:10px 0 10px 0;
width:920px;
}
.error_message ul {
margin:0;
padding:0;
}
.error_message li {
margin:0;
padding:0;
}


/*****TAG BOX*****/

#tagBox {
padding:0;
margin:0 0 10px 0;
float:left;
width:176px;
}
#tagBox a {
color:#231F1E;
text-transform:lowercase;
font-weight:normal;
}
#tagBox a:hover {
color:#FFFFFF;
background:#9B1B32;
text-decoration:none;
}
#tagBox .tagHeading {
font-weight:bold;
margin:0 0 3px 0;
padding:0 0 2px 0;
border-bottom:1px solid #9A9A9A;
}


/*****NAV*****/

#navBox {
width:212px;
margin:0 0 15px 0;
}
#nav {
margin:0;
font-size:1em;
}
#nav ul {
list-style:none;
margin:0;
padding:0;
width:176px;
display:inline;
}
#nav li {
font-weight:bold;
margin:0;
padding:0;
float:left;
width:176px;
}
#nav li a {
color:#231F1E;
display:block;
margin:6px 0 0 0;
padding:2px 0 8px 0;
border-bottom:1px solid #9A9A9A;
}
#nav li a:hover {
color:#9B1B32;
text-decoration:none;
background:url(../images/web/arrow.png) right top no-repeat;
}
#nav li li {
float:none;
clear:both;
}
#nav .active a {
color:#9B1B32;
text-decoration:none;
background:url(../images/web/arrow.png) right top no-repeat;
}
#nav .activeparent a {
color:#9B1B32;
text-decoration:none;
background:url(../images/web/arrowDown.png) right top no-repeat;
}
#nav .divider {
display:none;
visibility:hidden;
}
#nav .active li a, #nav .activeparent li a {
color:#666666;
background:none;
}
#nav .active li a:hover, #nav .activeparent li a:hover {
color:#9B1B32;
background:url(../images/web/arrow.png) right top no-repeat;
}
#nav .activeparent .active a {
color:#9B1B32;
background:url(../images/web/arrow.png) right top no-repeat;
}
#nav ul ul, #nav .active ul ul, #nav .activeparent ul ul {
display:none;
margin:4px 0 8px 0;
}
#nav .active ul, #nav .activeparent ul, #nav .activeparent .active ul {
display:block;
}


/*****BANNER*****/

#bannerHome {
margin:0 0 20px 0;
position:relative;
/*width:679px;
height:279px;*/
width:680px;
height:200px;
overflow:hidden;
}
#bannerHomeInner {
position:absolute;
/*width:679px;
height:279px;*/
width:680px;
height:200px;
top:0;
left:0;
z-index:5;
}

#bannerHomeInner ul {/* remove bullets and margin etc from slides*/
list-style: none;
margin:0;
padding:0;
}

#quoteText {
position:absolute;
/*bottom:25px;
left:20px;*/
bottom:8px;
left:20px;
z-index:15;
font-weight:bold;
/*font-size:2.2em;*/
font-size:2.0em;
/*width:380px;*/
width:620px;
color:#fff;
}
#quoteText p {
padding:0;
margin:0;
}
#moreText a {
float:left;
width:180px;
margin:0;
padding:0 25px 3px 0;
text-align:right;
font-weight:bold;
font-size:1.3em;
color:#231F1E;
background:url(../images/web/arrow.png) right top no-repeat;
position:absolute;
bottom:25px;
right:20px;
z-index:15;
}
#moreText a:hover {
color:#9B1B32;
text-decoration:none;
}
#demonstration {
position:absolute;
bottom:45px;
right:16px;
z-index:15;
font-weight:bold;
font-size:2.0em;
color:#fff;
}
#quoteText p {
padding:0;
margin:0;
}
#bannerFrame {
background:url(../images/web/bannerHome.png) 0 0 no-repeat;
/*width:679px;
height:279px;*/
width:680px;
height:200px;
overflow:hidden;
z-index:10;
position:absolute;
top:0;
left:0;
}


/*****BOXES*****/

#boxWrapper {
float:left;
margin:20px 0;
}
#boxWrapper p {
margin:0;
padding:0;
}
#boxWrapper .heading {
font-size:1.4em;
font-weight:bold;
color:#9B1B32;
color:#fff;
float:left;
width:176px;
margin:4px 0;
padding:0;
}
#boxWrapper a {
float:left;
width:151px;
/*margin:8px 0 0 0;*/
margin:60px 0 0 0;
padding:2px 25px 0px 0;
text-align:right;
font-weight:bold;
color:#231F1E;
color:#fff;
background:url(../images/web/whitearrow.png) right 3px no-repeat;
}
#boxWrapper a:hover {
/*color:#9B1B32;
text-decoration:none;*/
color:#fff;
text-decoration:underline;
}
#boxWrapper img {
border:2px solid #8F8D8E;
width:172px;
height:47px;
overflow:hidden;
}
#box1 {
width:212px;
float:left;
}
#box2 {
width:212px;
float:left;
margin:0 20px;
}
#box3 {
width:212px;
float:left;
}

#teaser1 {
width:212px;
float:left;
}
#teaser2 {
width:212px;
float:left;
margin:0 20px;
}
#teaser3 {
width:212px;
float:left;
}
#box1 {
width:212px;
float:left;
}
#box2 {
width:212px;
float:left;
margin:0 20px;
}
#box3 {
width:212px;
float:left;
}


/*****NEWS*****/

#newsBox {
float:left;
width:176px;
}
#newsBox a {
color:#9B1B32;
text-decoration:none;
font-weight:bold;
}
#newsBox a:hover {
text-decoration:underline;
}
#newsBox p {
padding:0;
margin:0;
}
#newsBox .heading {
font-weight:bold;
font-size:1.7em;
margin:5px 0 0 0;
color:#231F1E;
float:left;
width:176px;
}
#newsBox dl {
margin:0;
padding:0;
float:left;
width:176px;
}
#newsBox dt {
margin:0;
padding:0;
color:#9B1B32;
font-weight:normal;
font-size:1.2em;
width:176px;
}
#newsBox dt .NewsSummaryPostdate {
font-style:italic;
font-size:0.8em;
font-weight:lighter;
color:#6F6D6E;
}
#newsBox dd {
margin:5px 0 10px 0;
padding:0;
color:#231F1E;
width:176px;
}
#newsBox dd a {
text-decoration:none;
}
#newsBox dd a:hover {
text-decoration:underline;
}


/*****NEWS ARCHIVE*****/

#internalArchive {
float:left;
width:676px;
margin:0 0 15px 0;
}
#internalArchive a {
color:#9B1B32;
text-decoration:none;
}
#internalArchive a:hover {
text-decoration:underline;
}
#internalArchive #NewsPostDetailDate {
font-style:italic;
font-weight:lighter;
color:#666666;
}
#internalArchive dl {
margin:0;
padding:0;
float:left;
width:631px;
}
#internalArchive dt {
margin:0;
padding:0;
color:#9B3235;
font-weight:bold;
font-size:1.1em;
}
#internalArchive dd {
margin:0;
padding:0;
color:#6F6D6E;
}
#internalArchive dd a {
text-decoration:none;
}
#internalArchive dd a:hover {
text-decoration:underline;
}
#internalArchive #NewsPostDetailReturnLink a {
padding:35px 0 0 0;
color:#9B1B32;
font-weight:bold;
float:left;
}
#bookmarksBar {
margin:15px 0 0 0;
}


/*****NEWS LIST*****/

#newsList {
float:left;
width:676px;
}
#newsList a {
color:#9B1B32;
text-decoration:none;
}
#newsList a:hover {
text-decoration:underline;
}
#newsList .NewsSummaryPostdate {
font-style:italic;
font-size:0.9em;
font-weight:lighter;
color:#666666;
}
#newsList .heading {
margin:0;
padding:5px 0;
font-size:0.9em;
}
#newsList dl {
margin:0 0 15px 0;
padding:0 0 15px 0;
float:left;
width:631px;
}
#newsList dt {
margin:0;
padding:15px 0 0 0;
color:#9B1B32;
font-size:15px;
font-weight:bold;
}
#newsList dd {
margin:0;
padding:0 0 15px 0;
color:#444444;
border-bottom:1px solid #DDDDDD;
}
#newsList dd a {
text-decoration:none;
}
#newsList dd a:hover {
text-decoration:underline;
}
#newsList .NewsSummaryMorelink a {
padding:15px 0 0 0;
color:#9B1B32;
font-weight:bold;
}


/*****CONTACT FORM*****/

#contact {
width:676px;
_width:501px;
float:left;
}
#contact form {
background:#EEEEEE;
border:1px solid #CCCCCC;
padding:15px 10px 20px 10px;
margin:0;
}
#contact fieldset {
border:1px solid #D1D1D1;
margin-bottom:10px;
padding:8px;
}
#contact legend {
color:#9B1B32;
font-weight:normal;
font-size:1.3em;
margin-bottom:10px;
}
#contact label {
float:left;
width:20%;
margin-bottom:8px;
color:#444444;
}
#contact #scrambleLabel {
width:5%;
margin-right:10px;
}
#contact input, #contact textarea, #contact select {
float:left;
width:60%;
border:1px solid #9F9F9F;
margin:0 5px 8px 0;
padding:3px;
background:#ffffff url(../images/lv/inputBg.gif) 0 0 no-repeat;
}
#contact .txtsml {
width:30%;
}
#contact .chk {
width:13px;
float:left;
border:none;
}
#contact .submit {
margin:0 130px 25px 0;
}
#contact .submit input {
background:#444444;
color:#FFFFFF;
width:20%;
float:right;
}
#contact .submit input:hover {
background:#999999;
cursor:hand;
}
#contact input:focus, select:focus, textarea:focus {
background:#E4F1FF;
color:#222222;
}
#contact #field em {
color:#FF0000;
}
#contact #code {
margin:8px 0;
padding:15px 10px;
border:1px solid #9F9F9F;
width:33%;
text-align:center;
background:#FFFFFF;
}
.required {
color:#FF0000;
}
#formThanks {
clear:left;
}
#map {
float:right;
}
.captcha {
color:#444444;
float:left;
}
.captcha img {
margin:10px 0;
border:1px solid #9F9F9F;
}
.captcha input {
margin:10px 0;
}


/*****FOOTER*****/

#footer {
float:left;
border-top:1px solid #9A9A9A;
padding:8px 0 12px 0;
margin:12px 0 0 0;
}
#footerLeft {
font-size:0.9em;
font-weight:lighter;
margin:0;
float:left;
width:454px;
}
#footerLeft ul {
margin:0;
padding:0;
list-style:none;
}
#footerLeft li {
color:#999999;
float:left;
margin:0;
padding:0 2px;
}
#footerLeft li a {
color:#666666;
text-decoration:none;
}
#footerLeft li a:hover {
text-decoration:underline;
}
#footerRight {
font-size:0.9em;
font-weight:lighter;
margin:0;
float:right;
width:454px;
text-align:right;
}
#footerRight p {
margin:0;
padding:0;
color:#999999;
}
#footerRight a {
color:#9B1B32;
text-decoration:none;
}
#footerRight a:hover {
text-decoration:underline;
}

/*-- content images --*/
.picLeftBorder {
float:left;
border:1px solid #ccc;
padding:4px;
margin:0 10px 0 0;
}

.picRightBorder {
float:right;
border:1px solid #ccc;
padding:4px;
margin:0 0 0 10px;
}

/*-- FILE ICONS --------------------------------*/
/*-- pdf 16px icon --*/
a[href $='.pdf'] {
display:block;
padding:0 0 0 18px;
background:transparent url(../images/layout/fileicons/icon_pdf.gif) no-repeat top left;
}

/*-- doc 16px icon --*/
a[href$='.doc'] {
display:block;
padding:0 0 0 18px;
background:transparent url(../images/layout/fileicons/icon_doc.gif) no-repeat top left;
}

a.pdf {/*-- ie6 jQuery Superselectors pdf 16px icon --*/
display:block;
padding:0 0 0 18px;
background:transparent url(../images/layout/fileicons/icon_pdf.gif) no-repeat top left;
}

a.doc {/*-- ie6 jQuery Superselectors doc 16px icon --*/
display:block;
padding:0 0 0 18px;
background:transparent url(../images/layout/fileicons/icon_doc.gif) no-repeat top left;
}
