/* =General Styles---------------------------------------------- */
body {font-size:1.3em;text-align:left; background:#000; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color:#FFFF66}  
* {margin: 0; padding: 0;}
img, hr {border: 0;}
.l {float: left;}
.r {float: right;}
.clear {clear: both;}
.offLeft {margin-left: -9999px}
ul li {list-style: none}
a.backtotop {background: url(../images/arrow_top_hc.gif) no-repeat 0 1px;clear:both; padding-left:20px}
p.top {float:left;}
a.print {background:url(../images/icon_print_hc.gif) no-repeat 0 2px; clear:both; padding-left:20px}
.external {padding-right: 2px}
li span.doc {margin-left:-20px}
.sans span.doc, .inlinedocs span.doc  {margin-left:auto}
span.doc a {vertical-align:top}
span.doc img {margin:0; border:0; vertical-align:middle }
  
span.attachment {width: 100%}
span.attachment img {float:left; padding-right: 10px}
span.attachment .text {float:left; border-left: 1px #b2d6d6 solid; padding-left: 10px} 
span.attachment p {margin: 0!important}


/* =Page Structure (only styles related to structure i.e. width, height, padding, float, etc. are listed here. All other styles are applied further in this file)----------------------------------------------- */

div#container { width: 100%;}

#wrapper {padding: 0 0 0 2%; height: 100%; }
#wrapperHome {height: 100%;width: 100%; margin: 0 0 20px 0}
.bdr {width:98%; height:1px; display:block; background:url(../images/white_border.gif) repeat-x bottom left; font-size:inherit !important; font-size:1px}
.bdr-short {width: 42em; height: 1px; background:url(../images/white_border.gif) repeat-x bottom left}
#firstCol {width: 20%; float:left; font-size:0.75em; margin-right: 3% }
#secondCol {width: 75%; float:left; }
#thirdCol {margin: 40px 3px 0 0; padding: 5px; background-color:#fbfbfb; width:145px; float:right; border: solid 1px #ddd; font-size: 8pt; height: auto; text-align: justify;}

#firstColHome {width: 65%; float:left; font-size:0.75em; padding-right: 15px !important; padding-right: 8px}

#secondColHome {margin: 20px 0 0 0; width: 32%; float:left;}
#base {margin: 0 auto; height: 50px; width:100%; }

/* =Content----------------------------------------------------- */

#content p {line-height: 1.6em; color: #333; margin: 0 0 10px 0}
#content h1 {padding: 15px 0 15px 0; margin: 0 0 15px 0; font-size: 1.4em; color:#FFFF66; font-weight: bold; border-right: 1px solid #fff;border-bottom: 1px solid #fff; width: 100%}
#contentSitemap h1 {padding: 15px 0 15px 0; margin: 0 0 15px 0; font-size: 1.7em; color:#FFFF66; font-weight: bold; border-right: 1px solid #b1d6d6; border-bottom: 1px solid #b1d6d6; background:url(../images/bgd_h1.gif) repeat-y top right; width: 100%}
#content h2 {margin: 25px 0 10px 0; font-size: 1.0em; color:#FFFF66; }
#content h2 a {color:#fff; text-decoration: underline}
#content h2 a:hover {color:#fff; text-decoration: none}
#content h3 {font-size:0.9em; color:#FFFF66; font-weight: bold; margin: 0 0 15px 0;}
#content h4 {font-size:0.8em; color:#FFFF66; font-weight: bold; margin: 0 0 15px 0;}
#content a {color:#fff; text-decoration:underline; }
#content a:visited {color:#fff; text-decoration:underline; }
#content a:focus {background:#131313;}
#content a:hover {text-decoration:none;}
#content a:active {text-decoration:none;background:#131313; }



    


/* =Header ----------------------------------------------- */
#header {padding: 0 2%; }
#headerRight {float:right; width: 70%;}
#logo {margin: 0 0 0 10px; float:left; width: 220px; height:100px; display:block; position:relative;left:-10px; background:url(../images/revenue_logo_hc.gif) 0 0 no-repeat}
#logo img{display:none}
 
/* =TNS ----------------------------------------------- */
ul#tns {float:right; padding:10px 0 0 0; width: 82% !important; width: 84%; position:relative; font-size: 0.75em;} 
ul#tns li {padding:0 5px; float:left; border-right: 1px solid #fff; list-style:none;}
ul#tns li.skip { background:url(../images/arrow_skip_hc.gif) no-repeat 0 6px; padding-left: 10px }
ul#tns li.last {border: none; padding-right: 0}

ul#tns li a.active {text-decoration: underline}

ul#tns li a {color:#fff; text-decoration:none; font-weight: normal}
ul#tns li a:visited {text-decoration:none;}
ul#tns li a:focus {text-decoration:none; background-color:#303030;}
ul#tns li a:hover {text-decoration:underline;}
ul#tns li a:active {text-decoration:none; background-color:#303030;}

/* =Search Form ----------------------------------------------- */
#topSearch {padding-top:8px; font-size:0.75em; float:right; width: 400px;}
#topSearch ul {padding-top: 40px; float:left; width: 42%;}
#topSearch ul li {float:left}
#topSearch a {color: #fff; text-decoration:underline}
#topSearch a:visited {color: #fff; text-decoration:underline}
#topSearch a:focus {color: #fff; text-decoration:underline; background-color:#ffffcc;}
#topSearch a:hover {color: #fff; text-decoration:underline}
#topSearcha:active {color: #fff; text-decoration:underline; background-color:#ffffcc;}

#topSearch ul li.advanced {padding-right: 5px; background: url(../images/divider.gif) no-repeat bottom right}
#topSearch ul li.index {padding-left: 5px;}
#topSearch ul li.last {background: none}

#topSearch form#SearchForm {float:left;  width: 100%}
#topSearch form#SearchForm legend {text-indent: -9999px; }
#topSearch form#SearchForm label {color: #FFFF66; font-weight:bold}
#topSearch form#SearchForm fieldset {border:none;}
#topSearch form#SearchForm fieldset legend {text-indent: -9999px}
#topSearch form#SearchForm input {margin:5px 5px 0 0; padding:3px; width:150px; border:1px solid #fff; color:#016767; display:inline}
#topSearch form#SearchForm input#btnSearch {border: none; color:#000; padding: 2px; font-weight:bold; width: 50px; background:#FFFF66; } 


/* =Main Menu - GNS --------------------------------------------- */
div#gnsBox {margin-top:5px;width: 100%;border-top:1px solid #fff; border-bottom:1px solid #fff} 
ul#gns li {margin: 5px 0 0 0; float:left; font-weight:bold; font-size: 0.8em; list-style: none; display:block}
ul#gns li.first {margin-left: 6px; display: inline}
ul#gns li.last {background: none}

ul#gns li a {margin: 0; padding: 5px 12px 10px 12px; display:block; color:#fff; text-decoration:underline;  position: relative}
/*ul#gns li a:visited {margin: 0; padding: 12px 17px 10px 17px; display:block; color:#fff; text-decoration:none;}*/
/*ul#gns li a:focus {color: #016767; text-decoration:none; background: #fff url(../images/cnr_gns_left.gif) no-repeat 0 0;}*/
/*ul#gns li a:active {color: #016767; text-decoration:none; background: #fff url(../images/cnr_gns_left.gif) no-repeat 0 0;}*/

ul#gns li:hover, ul#gns li.onhov, ul#gns li.on {color:#FFFF66 }
ul#gns li a:hover {text-decoration:none;} 

ul#gns li.on a {text-decoration:none; color:#FFFF66 }



/* =HOME PAGE ----------------------------------------------- */
#firstColHome h1 {padding: 20px 0 25px 7px; font-size: 2em; color:#FFFF66; font-weight: bold; width: 100%}
#firstColHome h2 {padding: 0 0 7px 7px; font-size: 2em; color:#FFFF66; font-weight: bold; width: 100%}
#firstColHome h3 {padding: 0 0 5px 7px; font-size: 1.1em; color:#FFFF66; font-weight: bold; width: 100%}
#secondColHome h2 {padding: 10px 0 10px 8px; font-size: 1.3em; color:#FFFF66; font-weight: bold; width: 98%;}
#secondColHome h3 {margin: 10px 0 0 0;font-size: 0.9em; color:#FFFF66; font-weight: bold}
#secondColHome h4 {margin: 0 0 5px 10px; padding-top: 5px; font-size: 1em; color:#FFFF66; font-weight: bold}
#firstColHome ul {margin: 0 0 0 7px}
#firstColHome ul li {line-height:1.6em}
#firstColHome a {color: #fff}
#firstColHome a:visited {color: #fff}
#firstColHome a:focus { background-color:#131313; }
#firstColHome a:hover {color: #fff;text-decoration: none}
#firstColHome a:active {color: #fff;text-decoration: none; background-color:#131313;}
#secondColHome a:hover {text-decoration: none}

#personalTax {width: 64%; float:left; margin-right: 20px; padding: 0 0 40px 0; display: inline; background:url(../images/people.jpg) no-repeat top right}
#businessTax {width: 30%; float:left}
.online {width: 30.5%; float:left; border-top: 1px solid #b1d6d6; border-left: 1px solid #b1d6d6; padding: 90px 0 15px 10px}
#paye_home {background: url(../images/paye_logo.jpg) no-repeat 25px 10px}
#ros_home {background: url(../images/ros_logo.jpg) no-repeat 25px 10px}
#moreonline_home {background: url(../images/more_logo.jpg) no-repeat 25px 10px}
.ros {margin: 20px 0 0 0; width: 100% }
.online h3 {position:absolute;top:-5000px;left:-6000px}


.news {border: 1px solid #fff;width: 100%; }
.news a {color:#fff}
.news a:visited {color:#fff}
.news a:focus {color:#fff; background-color:#131313;}
.news a:hover {color:#fff}
.news a:active {color:#fff; background-color:#131313;}

#secondColHome table.news {font-size: 0.8em; color: #fff;  border-collapse:collapse;font-weight: bold}
#secondColHome table.news a {font-weight: normal}
#secondColHome table.news caption {text-indent: -9999px;line-height:0}
#secondColHome table.news th {text-indent: -9999px; font-size:0.1em }
#secondColHome table.news td {border:none;}

.spotlight {margin: 15px 0 0 0; border: 1px solid #fff; width: 100%}
.spotlight img {border: 1px solid #fff; margin: 10px; float:left}
.spotlight .text {width: 70%; float:left}
.spotlight .text a {color:#fff}
.spotlight .text a:visited {color:#fff}
.spotlight .text a:focus {color:#fff; background-color:#131313;}
.spotlight .text a:hover {color:#fff}
.spotlight .text a:active {color:#fff; background-color:#131313;}

.spotlight p {font-size: 0.8em;}
.spotlight a {color: #fff;}

.hotline {margin: 15px 0 0 0; border: 1px solid #b1d6d6;}
.hotline .box {display:block; background:url(../images/hotline_img.jpg) no-repeat top right; width: 100%; height: 100%}
.hotline p {color: #FFFF66; font-weight: bold; font-size: 0.8em; padding: 0 0 10px 10px}

/* =Status Bar and Breadcrumbs ----------------------------------------------- */
div#statusBar {padding: 10px 2%}

ul#bcrumbs {margin:0 0 0px 7px;  float:left; font-size: 0.75em}
ul#bcrumbs li {margin:0 10px 0 0; padding:5px 0 0 7px; float:left; background: url(../images/arrow_list_hc.gif) no-repeat 0 14px; color:#fff; }
ul#bcrumbs li#here {color: #FFFF66; font-weight: bold; background:none}
ul#bcrumbs a {color:#fff; text-decoration:underline; }
ul#bcrumbs a:visited {color:#fff; text-decoration:underline; }
ul#bcrumbs a:focus {color:#fff; text-decoration:underline; background-color:#303030; }
ul#bcrumbs a:hover {text-decoration:none;}
ul#bcrumbs a:active {text-decoration:none;background-color:#303030;}
ul#bcrumbs a.active {text-decoration:none;}

/* =First Col ----------------------------------------------- */
#section {border-left: 1px solid #fff;border-bottom: 1px solid #fff; color: #FFFF66; font-weight: bold; padding: 20px 0 21px 15px}
#firstCol img {border:1px solid #fff; margin:20px 0}
#firstCol ul#LNS li.LNSlevel1 {list-style:none; border-bottom: 1px solid #fff;}
#firstCol ul#LNS li.LNSlevel1 a {padding:10px 11px 10px 20px; display:block; height:auto !important; height:0;color: #fff; font-weight:bold; text-decoration:none}
#firstCol ul#LNS li.LNSlevel1 a:visited {padding:10px 11px 10px 20px; display:block; color: #fff; font-weight:bold; text-decoration:none}
#firstCol ul#LNS li.LNSlevel1 a:focus {padding:10px 11px 10px 20px; background-color: #303030; color:#fff; font-weight:bold; text-decoration:none;}
#firstCol ul#LNS li.LNSlevel1 a:hover {padding:10px 11px 10px 20px; background-color: #303030; color:#fff; font-weight:bold; text-decoration:none;}
#firstCol ul#LNS li.LNSlevel1 a:active {padding:10px 11px 10px 20px; background-color: #303030; color:#fff; font-weight:bold; text-decoration:none;}



#firstCol ul#LNS li.LNSlevel1 a.on {color:#fff!important; font-weight:bold;  }

#firstCol ul#LNS ul.subLNS2 li.LNSlevel2 { border-top: 1px solid #fff;}


#firstCol ul#LNS li.LNSlevel2 a {padding:10px 11px 10px 40px; display:block; color:#fff; font-weight: normal; background:transparent url(../images/arrow_list2_hc.gif) no-repeat 30px 15px}
#firstCol ul#LNS li.LNSlevel1.on li.LNSlevel2 a{ background:transparent url(../images/arrow_list2_hc.gif) no-repeat 30px 15px}
#firstCol ul#LNS li.LNSlevel2 a:visited {padding:10px 11px 10px 40px; display:block; color:#fff; font-weight: normal; background:url(../images/arrow_list2_hc.gif) no-repeat 30px 15px}
#firstCol ul#LNS li.LNSlevel2 a:focus {padding:10px 11px 10px 40px; display:block; color:#fff; font-weight: normal; background:url(../images/arrow_list2_hc.gif) no-repeat 30px 15px}
#wrapper #firstCol ul#LNS li.LNSlevel2 a:hover {padding:10px 11px 10px 40px; color:#fff;text-decoration:underline; font-weight: normal}
#firstCol ul#LNS li.LNSlevel2 a:active {padding:10px 11px 10px 40px; color:#fff;text-decoration:underline; background-color:#f4f8f9; font-weight: bold}
#firstCol ul#LNS li.LNSlevel2 a.on {background:transparent; color:#fff; font-weight: bold; border-bottom:none}


#firstCol ul#LNS li.LNSlevel1.on li.LNSlevel2 ul.subLNS3 li a { border-top: 1px solid #fff; font-weight: normal; background:none; padding-left:50px}
#firstCol ul#LNS ul.subLNS3 li a:visited { border-top: 1px solid #fff; background:none; padding-left:50px}
#firstCol ul#LNS ul.subLNS3 li a:focus { border-top: 1px solid #fff; background:none; padding-left:50px}
#wrapper #firstCol ul#LNS li.LNSlevel1.on li.LNSlevel2.on ul.subLNS3 li a:hover  {padding-left:50px; font-weight:normal}
#firstCol ul#LNS ul.subLNS3 li a:active { border-top: 1px solid #fff; background:none; padding-left:50px}
#wrapper #firstCol ul#LNS ul.subLNS3 li a.on  {padding-left:50px; background:url(../images/arrow_list2_hc.gif) no-repeat 40px 15px; font-weight:bold;}
#wrapper #firstCol ul#LNS li.LNSlevel1.on li.LNSlevel2.on ul.subLNS3 li a.on:hover  {background:url(../images/arrow_list2_hc.gif) no-repeat 40px 15px; font-weight:bold;}


#firstCol p {display:none;}
#firstCol ul#LNS li.LNSlevel1.on a {background-color:#303030; color:#fff; position: relative}
#firstCol ul#LNS li.LNSlevel1.on ul.subLNS2 li.LNSlevel2 a {color:#fff}
#firstCol ul#LNS li.LNSlevel1.on ul.subLNS2 li.LNSlevel2 a.on {color:#fff; font-weight: bold}
#wrapper #firstCol ul#LNS li.LNSlevel2 a.on:hover {font-weight: bold;}
#firstCol ul#LNS li.LNSlevel1.on ul.subLNS2 li.LNSlevel2 li.on a {font-weight:bold;}



/* =Second Col ----------------------------------------------- */
#secondCol p {font-size: 0.8em; color: #FFFF66}

/* =Mini Home----------------------------------------------- */
div.topics {float:left; width: 35%;}
#content div.topics h2{margin-top:0}
.topics ul li {background: none!important; padding-left: 0!important}
.topics img {margin: 0 0 15px 0; border: 1px solid #fff}
div.first {margin-right: 50px}
/* Taxes and Duties mini home*/
#content .threeCol {margin:15px 10px 0 0; padding:0; width:30%;  float:left; }
#content .threeCol ul {margin:0; padding:0;}

/* =vat dl----------------------------------------------- */
#content dl.vat{margin:20px 15px 20px 0; font-size:.8em; border-bottom:1px solid #d9e5e5}
#content dl.vat dt{padding:5px 0; width:20%;float:left; font-weight:bold;border-top:1px solid #d9e5e5; color:#FFFF66 }
#content dl.vat dd{padding:5px 0;display:block;margin-left:20%;border-top:1px solid #d9e5e5}


/* =Lists----------------------------------------------- */

#content ul {font-size: 0.8em}
#content ul li {}
#content ul li ul {font-size:1em}
#content ul li ol {font-size:1em}
#content ul {margin:10px 0 10px 0;}
#content ul li {padding:0 0 0 15px; background:url(../images/bullet_hc.gif) no-repeat 0 10px; line-height:2em; }
 
#content ol {margin:0 0 10px 25px;  list-style-type:decimal; font-size:0.8em}
#content ol li {line-height: 1.6em;}
#content ol li ol {font-size:1em}
#content ol li ul {font-size:1em}

#content ul.sans li {background: none; padding: 0!important}


#content ul.doc {}
#content ul.doc li {vertical-align: top}

/* =Footer----------------------------------------------- */
#footer {padding:20px 0; font-size:0.75em;}
#footer a {color:#fff; text-decoration: none}
#footer a:visited {color:#fff; text-decoration: none}
#footer a:focus {color:#fff; text-decoration: none; background-color:#303030;}
#footer a:hover {text-decoration: underline}
#footer a:active {text-decoration: underline; background-color:#303030;}
#footer a.on {text-decoration: underline}

#footer ul {padding: 0 20px 20px 0; float:right;}
#footer ul li {padding:0 6px; float:left; border-right: 1px solid #fff}
#footer ul li.last {border: none; padding-right: 0}

#footerHome {padding:20px 0; font-size:0.75em; }
#footerHome a {color:#fff; text-decoration: none}
#footerHome a:visited {color:#fff; text-decoration: none}
#footerHome a:focus {color:#fff; text-decoration: none; background-color:#131313;}
#footerHome a:hover {text-decoration: underline}
#footerHome a:active {text-decoration: underline;background-color:#131313;}

#footerHome ul {margin: 0 20px  20px 0; float:right;}
#footerHome ul li {padding:0 6px; float:left; border-right: 1px solid #fff}
#footerHome ul li.last {border: none; padding-right: 0}

/* =Address-------------------------------------------------------- */
#address a {color:#0E3293;}
#address ul {list-style:none; float: left;}
#address ul li {width: 450px; text-align: left; font-size: 0.8em; display:block;}

 /*Sitemap*/ 
#contentSitemap {font-size:0.8em;}
#contentSitemap ul li {padding:0 0 0 10px; background:none; line-height:1.6em;  }


/* =Tables----------------------------------------------------- */
#content table {font-size: 0.8em; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff;border-collapse: collapse; margin-bottom: 10px}
#content table ul {font-size: 1em}
#content table ul li ul {font-size: 1.2em}
#content table caption {text-indent: -9999px}
#content table th {background-color: #232323; color:#fff}
#content table th, table td {text-align: left; padding: 5px; vertical-align:top; border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
#content table tr.alt {background-color: #0a0a0a;}

/* =Advanced Search----------------------------------------------------- */
#advancedSearch {padding: 5px 0 10px 25px; margin: 0 0 20px 0; border: 1px solid #ffff66; background:transparent}
#advancedSearch fieldset {border:none}
#advancedSearch fieldset legend {text-indent:-9999px}
#advancedSearch fieldset ul {}
#advancedSearch fieldset ul li {background: none!important; padding-left: 0!important;}
#advancedSearch label {float:left; width: 40%; color: #FFFF66; font-weight: bold; margin-right: 10px}
#advancedSearch input {float:left; width: 200px; margin: 0 0 10px 0; border: 1px solid #016767; padding: 2px}
#advancedSearch select {width: 205px; margin: 0 0 10px 0; border: 1px solid #016767;  padding: 2px; }
#advancedSearch input#exact,#advancedSearch input#exactPhrase{width: 20px; margin: 4px 0 10px 0; border:none}
#advancedSearch input#btnSubmit {background:#000; border:1px solid #FFFF66; color:#FFFF66; font-weight:bold; padding:2px;width:60px;}
 
/* =eBrief subscribe----------------------------------------------------- */
#ebriefSubscribe {padding: 5px 0 10px 25px; margin: 0 0 20px 0; border: 1px solid #b2d6d6; background:url(../images/bgd_gradient.gif) repeat-y top left}
#ebriefSubscribe fieldset {border:none}
#ebriefSubscribe fieldset legend {text-indent:-9999px}
#ebriefSubscribe p {margin:0; padding:0; clear:both;}
#ebriefSubscribe p.radio, #ebriefSubscribe p.checkbox{padding-left:14.5% }
#ebriefSubscribe label {margin-right: 10px; float:left; width: 13%; color: #016767; font-weight: bold}
#ebriefSubscribe p.radio label{width: 6%; }
#ebriefSubscribe p.checkbox label{width: 20%;}
#ebriefSubscribe input {float:left; width: 200px; margin: 0 0 10px 0; border: 1px solid #016767; padding: 2px}
#ebriefSubscribe p.radio input, #ebriefSubscribe p.checkbox input{width: 15px; border: 0; margin-right:10px; margin-top:3px }
#ebriefSubscribe input#btnSubmit {background:#016767; border:none; color:#fff; font-weight:bold; padding:2px;width:60px; margin-left:14.5%}
 
/* =A-Z index----------------------------------------------------- */
#content ul.alpha {margin: 0 0 25px 0;}
#content ul.alpha li {margin-right: 1px; padding:0; float:left; background-image:none;  }
#content ul.alpha li.noresult {padding:0px 8px;background-color:#5C5C5C; color:#fff;}
#content ul.alpha li a {background-color:#016767; padding:5px 8px; color: #fff; font-weight: bold; text-decoration: none;}
#content ul.alpha li a:hover {background-color: #d8eaea; color:#016767}
#content h2.alpha {margin-top: 30px; margin-bottom: 15px}


form#az select {width: 40px}

/* =Search results----------------------------------------------------- */
 .pagination {margin: 20px 0; border: 1px solid #b2d6d6; background:transparent}
.pagination ul.results {margin: 0!important; padding: 10px 5px; width: 35%; float:left;}
.pagination ul.results li {float:left; background: none!important; padding: 0 2px!important; border-right: 1px solid #016699; line-height: normal!important}
.pagination ul.results input {background:none; border: none; padding: 0; color:#016699;}
.pagination ul.results li.first  {border:none; color: #016767; font-weight: bold}
.pagination ul.results li.last {border:none}
 
.pagination p {margin: 0!important; padding: 11px 5px; float:left; width: 20%; border-right: 1px solid #b2d6d6; line-height: normal!important; color: #016767!important; font-weight: bold}

.pagination ul.page {width: 35%; float:right; margin: 0!important; padding: 10px 0;}
.pagination ul.page input {background:none; border: none;  padding: 0!important; color:#016699;}

.pagination ul.page li {float:left; background: none!important; padding: 0!important; border-right: 1px solid #016699; margin: 0!important;}
.pagination ul.page li.first {color: #016767!important; font-weight: bold;}
.pagination ul.page li.last {border:none}

h2.nb {background:url(../images/icon_nb.gif) no-repeat 0 4px; padding: 0 0 0 25px; margin: 0!important; font-size: 0.9em!important}
h2.nb a {color: #0033cc!important; }
h3.results {margin: 0!important;font-size: 0.8em!important}
h3.results a {vertical-align: top}
.nb p {margin: 0 0 20px 25px!important; }


.pdf {background:url(../images/icon_pdf_large.gif) no-repeat top left; padding-left: 43px}
.word {background:url(../images/icon_word_large.gif) no-repeat top left; padding-left: 43px}
.excel {background:url(../images/icon_excel_large.gif) no-repeat top left; padding-left: 43px}
.ppoint {background:url(../images/icon_ppt_large.gif) no-repeat top left; padding-left: 43px}

.list {margin-top: 10px}
.list p {margin: 0 0 20px 0!important; vertical-align: top; }
.list img { margin-right: 10px}

#content .results h3 {margin:5px 0 2px 0; padding-left:45px; height:30px; font-size: 0.8em;}
#content .results h3.pdf {background:url(../images/icon_pdf_large.gif) no-repeat top left;}
#content .results h3.doc {background:url(../images/icon_word_large.gif) no-repeat top left;}
#content .results h3.xls {background:url(../images/icon_excel_large.gif) no-repeat top left;}
#content .results h3.ppt {background:url(../images/icon_ppt_large.gif) no-repeat top left;}
#content .results h3.html {background:url(../images/icon_html_large.gif) no-repeat top left;}
#content .results p {margin:-15px 0 20px 45px;}
.highlight {padding:0 2px; background:#131313;}
#content .spellError {font-size:0.8em; }
.spellError a {font-style:italic;}
  

  
