/* CSS Document */

body {
background-color:#FFFFFF;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#494949;
}

fieldset {
border:0;
margin:0;
padding:0;
}

a img {
border:0;
}

p {
line-height:15px;
}

a {
color:#57b4e2;
font-weight:bold;
}

p.format-Paragraph {
clear:left;
margin:15px 13px;
margin-top:0;
line-height:18px;
text-align:justify;
}

h2.LatestNewsHeading {
clear:left;
margin:15px 13px;
margin-top:0;
line-height:18px;
text-align:justify;
font-size:20px;
color:#57b4e2;
}

.LatestnewsBlock {
margin:15px 13px;
padding:5px;
border:#d4e6f2 3px solid;
background-color:#57B4E2;
margin-bottom:8px;
color:#FFFFFF;
}

.LatestnewsBlock p {
margin:0;
padding:0;
}

.LatestnewsBlock a {
color:#FFFFFF !IMPORTANT;
font-weight:bold;
}


.main-image {
float:left;
}

.content-left .format-Paragraph {
margin-right:0;
}

#container {
width:800px;
margin:auto;
}

#header {
background-color:#FFFFFF;
background-image:url(images/ABC-data-recovery.gif);
background-repeat:no-repeat;
width:800px;
height:69px;
padding:0;
margin:0;
text-indent:-3000px;
}

.Hiddentext {
text-indent:-3000px;
margin:0;
padding:0;
}

#navigation {
width:800px;
height:42px;
background-color:#FFFFFF;
background-image:url(images/navigation-container.gif);
background-repeat:no-repeat;
}

#navigation ul {
margin:0;
padding:0;
list-style:none;
margin-left:23px;
}

#navigation li {
margin:0;
padding:0;
list-style:none;
float:left;
margin-right:1px;
}

#navigation li a {
display:block;
height:42px;
background-image:url(images/navigation-matrix.gif);
background-repeat:no-repeat;
text-indent:-3000px;
font-weight:normal;
}

#navigation li ul {
	position: absolute;
	width:179px;
	background-image:url(images/drop-back.png);
	background-repeat:no-repeat;
	background-position:bottom;
	left: -999em;
	z-index:100;
	margin:0;
	margin-top:-3px;
	margin-left:-4px;
	padding-bottom:4px;
	padding-top:0;
}

#navigation li:hover {
height: auto;
}

#navigation li:hover ul, #navigation li.sfhover ul {
	left: auto;
	margin-left:-4px;
}

#navigation li ul li {
display:block;
float:none;
margin-right:0;
width:179px;
}

#navigation li ul li a {
text-indent:0;
background-image:none;
color:#000000;
text-decoration:none;
margin:0 4px;
height:auto;
font-size:11px;
float:none;
padding:6px 4px;
border-bottom:#b3b3b3 1px solid;
background-color:#b2e0f4;
width:163px;
}

#navigation li ul li a:hover {
background-color:#f4f6f8;
}

#navigation li ul li#SubCurrent a {
background-color:#f4f6f8;
}

#navigation li a.NavHome {
width:58px;
background-position:0 0;
}
#navigation li a.NavHome:hover {
background-position:0 -42px;
}
#navigation li#Current a.NavHome {
background-position:0 -84px;
}

#navigation li a.NavServices {
width:74px;
background-position:-59px 0;
}
#navigation li a.NavServices:hover {
background-position:-59px -42px;
}
#navigation li#Current a.NavServices {
background-position:-59px -84px;
}

#navigation li a.NavServer {
width:126px;
background-position:-134px 0;
}
#navigation li a.NavServer:hover {
background-position:-134px -42px;
}
#navigation li#Current a.NavServer {
background-position:-134px -84px;
}

#navigation li a.NavSanNas {
width:86px;
background-position:-261px 0;
}
#navigation li a.NavSanNas:hover {
background-position:-261px -42px;
}
#navigation li#Current a.NavSanNas {
background-position:-261px -84px;
}

#navigation li a.NavUSBStorage {
width:95px;
background-position:-348px 0;
}
#navigation li a.NavUSBStorage:hover {
background-position:-348px -42px;
}
#navigation li#Current a.NavUSBStorage {
background-position:-348px -84px;
}

#navigation li a.NavMacLab {
width:76px;
background-position:-444px 0;
}
#navigation li a.NavMacLab:hover {
background-position:-444px -42px;
}
#navigation li#Current a.NavMacLab {
background-position:-444px -84px;
}

#navigation li a.NavContact {
width:75px;
background-position:-521px 0;
}
#navigation li a.NavContact:hover {
background-position:-521px -42px;
}
#navigation li#Current a.NavContact {
background-position:-521px -84px;
}

#navigation li a.NavResources {
width:85px;
background-position:-597px 0;
}
#navigation li a.NavResources:hover {
background-position:-597px -42px;
}
#navigation li#Current a.NavResources {
background-position:-597px -84px;
}

.content-left {
float:left;
width:800px;
}

.content-left ul li {
margin:0;
padding:0;
}

.content-left ul {
margin:0;
margin-left:13px;
padding:0;
list-style:none;
}

.content-left ul li a {
background-color:#FFFFFF;
background-image:url(images/bullet.gif);
color:#57b4e2;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:3px;
padding:7px 7px 7px 32px;
display:block;
font-weight:bold;
text-decoration:none;
}

.content-left ul li a:hover {
background-color:#57b4e2;
background-image:url(images/bullet-over.gif);
color:#FFFFFF;
}

ul.listnolinks {
padding:0;
margin-left:13px;
list-style:none;
margin-top:0;
}

ul.listnolinks li {
background-color:#FFFFFF;
background-image:url(images/list-bullet.gif);
color:#494949;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:3px;
padding:7px 7px 7px 32px;
display:block;
text-decoration:none;
}

ul.listnolinks li strong{
color:#57b4e2;
}

ul.listnolinks-left {
padding:0;
margin-left:13px;
float:left;
width:255px;
margin-bottom:10px;
display:inline;
list-style:none;
}

ul.listnolinks-left li {
background-color:#FFFFFF;
background-image:url(images/list-bullet.gif);
color:#494949;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:3px;
padding:7px 7px 7px 32px;
display:block;
text-decoration:none;
}

ul.listnolinks-left li strong{
color:#57b4e2;
}

ul.listnolinks-right {
padding:0;
margin-left:7px;
float:left;
width:255px;
margin-bottom:10px;
display:inline;
list-style:none;
}

ul.listnolinks-right li {
background-color:#FFFFFF;
background-image:url(images/list-bullet.gif);
color:#494949;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:3px;
padding:7px 7px 7px 32px;
display:block;
text-decoration:none;
}

ul.listnolinks-right li strong{
color:#57b4e2;
}

ul.inlinelist-links {
padding:0;
margin-left:13px;
list-style:none;
float:left;
display:inline;
}

ul.inlinelist-links li {
color:#494949;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:3px;
display:block;
text-decoration:none;
}

ul.inlinelist-links li a {
background-color:#FFFFFF;
background-image:url(images/bullet.gif);
color:#57b4e2;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:3px;
padding:7px 7px 7px 32px;
display:block;
font-weight:bold;
text-decoration:none;
}

ul.inlinelist-links li a:hover {
background-color:#57b4e2;
background-image:url(images/bullet-over.gif);
color:#FFFFFF;
}


.content-left ul.inlinelist-links {
padding:0;
margin-left:13px;
list-style:none;
float:left;
width:252px;
margin-bottom:10px;
}

.content-left ul.inlinelist-links li {
color:#494949;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:5px;
display:block;
text-decoration:none;
}

.content-left ul.inlinelist-links li a {
background-color:#FFFFFF;
background-image:url(images/bullet.gif);
color:#57b4e2;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:3px;
padding:7px 7px 7px 32px;
display:block;
font-weight:bold;
text-decoration:none;
}

.content-left ul.inlinelist-links li a:hover {
background-color:#57b4e2;
background-image:url(images/bullet-over.gif);
color:#FFFFFF;
}

ul.orderedlistnolinks {
padding:0;
margin-left:13px;
list-style:none;
margin-top:0;
}

ul.orderedlistnolinks li {
background-color:#FFFFFF;
background-position:-1px 7px;
background-repeat:no-repeat;
color:#494949;
line-height:1.2em;
padding:7px 7px 16px 32px;
display:block;
text-decoration:none;
}

ul.orderedlistnolinks li a {
padding:0;
margin:0;
background:none;
display:inline;
color:#57b4e2;
font-weight:bold;
text-decoration:underline;
}

ul.orderedlistnolinks li a:hover {
background:none;
color:#57b4e2;
}

ul.orderedlistnolinks li strong{
color:#57b4e2;
}

.list-order-1 {
background-image:url(images/list-1.gif);
}

.list-order-2 {
background-image:url(images/list-2.gif);
}

.list-order-3 {
background-image:url(images/list-3.gif);
}

.list-order-4 {
background-image:url(images/list-4.gif);
}

.list-order-5 {
background-image:url(images/list-5.gif);
}

.list-order-6 {
background-image:url(images/list-6.gif);
}

.list-order-7 {
background-image:url(images/list-7.gif);
}

.list-order-8 {
background-image:url(images/list-8.gif);
}

.list-order-9 {
background-image:url(images/list-9.gif);
}

.fullblocklink {
background-color:#FFFFFF;
background-image:url(images/bullet.gif);
color:#57b4e2;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:13px;
margin-left:13px;
padding:7px 7px 7px 32px;
display:block;
font-weight:bold;
text-decoration:none;
}

.fullblocklink:hover {
background-color:#57b4e2;
background-image:url(images/bullet-over.gif);
color:#FFFFFF;
}

.innerHeading {
font-size:14px;
color:#3b8ec3;
margin-left:13px;
margin-bottom:14px;
}

.offers {
width:800px;
margin:0;
padding:0;
clear:both;
font-size:10px;
overflow:auto;
}

.offers-left {
width:400px;
float:left;
}

.offers-left p {
margin:0;
margin-left:14px;
}

.offers-middle {
width:133px;
float:left;
}

.offers-middle p {
margin:0;
margin-left:15px;
margin-top:7px;
margin-bottom:4px;
}

.offers-middle p.externalspecialists {
margin:0;
margin-left:11px;
line-height:11px;
margin-top:16px;
margin-bottom:4px;
}

.offers-right {
float:left;
}

.testimonial {
clear:both;
width:800px;
height:65px;
background-image:url(images/testimonial-bg.gif);
background-repeat:no-repeat;
margin: 0;
padding:0;
}

.testimonial-title {
margin:0;
padding:0;
text-indent:-3000px;
}

.testimonial-content {
margin:0;
padding:0;
padding-left:18px;
padding-top:22px;
}

.testimonial-holder {
margin:0;
padding:0;
clear:both;
}

.content-right {
float:right;
width:270px;
background-image:url(images/quote-form-middle.gif);
background-repeat:repeat-y;
overflow:auto;
}

.content-right .form-quote-now {
width:270px;
height:53px;
background-image:url(images/get-an-online-quote-now.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
}

.content-right p.yourdetails {
width:270px;
height:40px;
background-image:url(images/quote-your-details.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
}

.content-right p.phone-now {
width:270px;
height:143px;
background-image:url(images/quote-phone-now.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
clear:both;
}

.content-right #messages {
width:225px;
padding:3px;
margin:auto;
background-color:#b2e0f4;
border:#b3b3b3 1px solid;
font-size:10px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
color:#A863CE;
}

.form-fields-holder #messages {
padding:3px;
margin:auto;
background-color:#b2e0f4;
border:#b3b3b3 1px solid;
font-size:11px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
color:#3B8EC3;
}

#loginmessages {
width:250px;
padding:3px;
margin-left:142px;
background-color:#b2e0f4;
border:#b3b3b3 1px solid;
font-size:11px;
margin-bottom:5px;
text-align:center;
font-weight:bold;
color:#3B8EC3;
}

.content-right form {
width:231px;
margin:auto;
}

.content-contact form {
width:774px;
margin:auto;
}

input {
border:#b3b3b3 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:3px;
}

form .form-req {
color:#a863ce;
font-size:10px;
font-weight:bold;
display:block;
padding-bottom:3px;
}

.content-contact form .form-req {
color:#3b8ec3;
font-size:10px;
font-weight:bold;
display:block;
padding-bottom:3px;
}

.content-contact form .form-req-inline {
color:#3b8ec3;
font-size:10px;
font-weight:bold;
}

form#instant-quote .form-req-inline {
color:#A863CE;
font-size:10px;
font-weight:bold;
}

form label {
font-weight:bold;
font-size:10px;
}

form label em{
font-weight:bold;
font-size:10px;
color:#a863ce;
font-style:normal;
}

form select {
width:231px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

form textarea {
width:221px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:3px;
}

.login-field-holder {
margin-bottom:3px;
margin-left:13px;
text-align:center;
}

.login-buttons-holder {
width:230px;
margin-left:155px;
}

.login-field-holder label {
display:block;
}

.login-field-holder input {
width:200px;
}

.quote-field-holder {
margin-bottom:3px;
}

.quote-field-holder input.quote-name {
width:179px;
}

.quote-field-holder input.quote-email {
width:181px;
}

.quote-field-holder input.quote-phone {
width:183px;
}

.quote-field-holder input.quote-location {
width:134px;
}

.quote-field-holder input.quote-file {
}

#submit-quote {
background-image:url(images/submit-image.gif);
display:block;
width:115px;
height:40px;
text-indent: -1000em;
border:0;
cursor:pointer;
float:left;
}

#submit-quote:hover {
background-position:bottom;
}

#reset-quote {
background-image:url(images/reset-image.gif);
display:block;
width:115px;
height:40px;
text-indent: -1000em;
border:0;
cursor:pointer;
float:left;
}

#reset-quote:hover {
background-position:bottom;
}

#reset-login {
background-image:url(images/reset-image-white.gif);
display:block;
width:115px;
height:40px;
text-indent: -1000em;
border:0;
cursor:pointer;
float:left;
}

#reset-login:hover {
background-position:bottom;
}

#submit-login {
background-image:url(images/login-image-white.gif);
display:block;
width:115px;
height:40px;
text-indent: -1000em;
border:0;
cursor:pointer;
float:left;
}

#submit-login:hover {
background-position:bottom;
}

#map-holder {
width: 491px;
height: 254px;
margin-left:10px;
background-image:url(images/map-bg.gif);
background-repeat:no-repeat;
padding:13px;
margin-bottom:10px;
}

#map {
width: 489px;
height: 252px;
border:#b3b3b3 1px solid;
}

blockquote.quotation {
margin-left:25px;
margin-right:0;
text-indent: 22px;
background: url(images/quote-left.gif);
background-position: 0 2px;
background-repeat: no-repeat;
margin-bottom:3px;
}

blockquote.quotation p {
line-height:1.8;
margin: 0;
display: inline;
padding-right: 22px;
background: url(images/quote-right.gif);
background-position: bottom right;
background-repeat: no-repeat;
font-weight:bold;
text-align:justify;
}

.quote-cite {
margin-left:25px;
margin-top:0;
margin-bottom:15px;
}

ul.tech-link-list li {
margin-bottom:10px;
}

.content-contact {
width:800px;
}

.content-contact form {
background-image:url(images/contact-form-middle.gif);
background-repeat:repeat-y;
width:800px;
margin-bottom:6px;
}

.content-contact form fieldset {
background-image:url(images/contact-form-top.gif);
background-repeat:no-repeat;
padding-top:49px;
width:800px;
}

.content-contact form fieldset .contact-form-head {
display:block;
text-indent:-3000px;
}

.content-contact form fieldset .form-fields-holder {
width:733px;
margin-left:34px;
}

.content-contact form fieldset .quote-field-holder-left {
clear:left;
float:left;
width:351px;
margin-bottom:8px;
}

.content-contact form fieldset .quote-field-holder-left input {
width:343px;
}

.content-contact form fieldset .quote-field-holder-left select {
width:351px;
}

.content-contact form fieldset .quote-field-holder-right input {
width:344px;
}

.content-contact form fieldset .quote-field-holder-right select {
width:352px;
}

.content-contact form fieldset .quote-field-holder-right {
float:right;
width:352px;
margin-bottom:8px;
}

.content-contact form fieldset .quote-field-holder-left label, .content-contact form fieldset .quote-field-holder-right label, .content-contact form fieldset .quote-field-holder-full label {
display:block;
}

.content-contact form fieldset .quote-field-holder-full {
float:left;
width:732px;
margin-bottom:8px;
}

.content-contact form fieldset .quote-field-holder-full textarea {
width:722px;
}

.contact-form-controls {
background-image:url(images/contact-form-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
clear:both;
height:45px;
padding-bottom:15px;
padding-left:34px;
padding-right:33px;
}

#submit-contact-form {
background-image:url(images/contact-form-submit.gif);
display:block;
width:351px;
height:40px;
text-indent: -1000em;
border:0;
cursor:pointer;
background-color:transparent;
margin-bottom:0;
}

#submit-contact-form:hover {
background-position:bottom;
}

#submit-partner-form {
background-image:url(images/partner-form-submit.gif);
display:block;
width:351px;
height:40px;
text-indent: -1000em;
border:0;
cursor:pointer;
background-color:transparent;
margin-bottom:0;
}

#submit-partner-form:hover {
background-position:bottom;
}

#reset-contact-form {
background-image:url(images/contact-form-reset.gif);
display:block;
width:352px;
height:40px;
text-indent: -1000em;
border:0;
cursor:pointer;
background-color:transparent;
margin-bottom:0;
}

#reset-contact-form:hover {
background-position:bottom;
}

p.nb {
color:#3b8ec3;
font-size:10px;
line-height:12px;
font-style:normal;
}

.link-category {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background-color:#57B4E2;
padding:4px !IMPORTANT;
margin-bottom:5px !IMPORTANT;
}

#links-list {
margin-right:12px;
}

#links-list li {
margin-bottom:5px;
}

#links-list li a {
overflow:hidden;
}

#links-list li.img-link a {
background-color:transparent;
background-image:none;
font-weight:normal;
padding:0;
margin:0;
}

#moneysupermarket-ad {
width:125px;
height:60px;
background:#FFFFFF url(http://www.abcdatarecovery.co.uk/images/ABC-money-supermarket.gif) no-repeat;
text-align:center;
padding-top:65px;
}

#moneysupermarket-ad a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
background-color:transparent;
background-image:none;
font-weight:normal;
padding:0;
margin:0;
}

.News-nav-holder {
width:270px;
height:42px;
background-image:url(images/news-nav-bg.gif);
background-repeat:no-repeat;
}

.news-button {
float:left;
margin-left:22px;
display:inline;
text-indent:-3000px;
width:90px;
height:42px;
background-image:url(images/news-nav-matrix.gif);
background-repeat:no-repeat;
background-position:left top;
}

.news-button:hover {
background-position:left bottom;
}

.rss-button {
float:left;
display:inline;
text-indent:-3000px;
width:137px;
height:42px;
background-image:url(images/news-nav-matrix.gif);
background-repeat:no-repeat;
background-position:right top;
}

.rss-button:hover {
background-position:right bottom;
}

#news-left {
width:207px;
float:left;
display:inline;
background-color:#FFFFFF;
margin-left:9px;
background-image:url(images/news-options-bg.gif);
background-repeat:repeat-y;
}

#news-right {
width:571px;
float:right;
margin-right:9px;
display:inline;
background-image:url(images/news-right-middle.gif);
background-repeat:repeat-y;
}

#news-right-top {
background-image:url(images/news-right-top.gif);
background-repeat:no-repeat;
height:23px;
color:#FFFFFF;
padding-top:10px;
}

#news-right-bottom {
background-image:url(images/news-right-bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:21px;
color:#FFFFFF;
clear:both;
padding-top:3px;
padding-bottom:7px;
}

.News-Block {
margin:0;
margin-left:12px !IMPORTANT;
margin-right:12px !IMPORTANT;
margin-top:7px !IMPORTANT;
}

.News-thumbnail {
float:left;
margin-right:5px;
margin-left:10px;
}

#news-right .News-Block a {
background-image:url(images/news-block-middle.gif);
display:block !IMPORTANT;
background-position:left top;
color:#494949 !IMPORTANT;
padding:0 !IMPORTANT;
font-size:0.94em !IMPORTANT;
text-decoration:none !IMPORTANT;
cursor:pointer !IMPORTANT;
margin-bottom:0;
width:547px;
}

.News-Block-inner {
display:block;
background-image:url(images/news-block-middle.gif);
color:#494949 !IMPORTANT;
padding:0;
font-size:1em;
text-decoration:none;
}

.news-inner-title {
display:block;
background-color:#57b3e1 !IMPORTANT;
padding:3px;
margin:0 10px 3px 205px !IMPORTANT;
color:#FFFFFF;
text-transform:uppercase;
font-size:1.065em;
}

.news-inner-details {
display:block;
background-color:#57b3e1 !IMPORTANT;
padding:3px;
margin:0 10px 3px 205px !IMPORTANT;
color:#FFFFFF;
}

#news-right .News-Block-inner .news-inner-title {
display:block;
background-color:#57b3e1 !IMPORTANT;
padding:3px;
margin:0 11px 3px 11px !IMPORTANT;
color:#FFFFFF;
}

#news-right .News-Block-inner .news-inner-details {
display:block;
background-color:#57B3E1 !IMPORTANT;
padding:3px;
margin:0 11px 3px 11px !IMPORTANT;
color:#FFFFFF;
}

.news-desc {
margin-top:10px;
font-size:1.065em;
}

#news-right .News-Block a:hover {
background-color:#0973ba !IMPORTANT;
color:#ffffff !IMPORTANT;
background-position:right top;
text-decoration:none;
}

#news-right .News-Block .News-Block-inner .news-inner-details a {
background-color:transparent;
background-image:none;
color:#ffffff !IMPORTANT;
text-decoration:underline !IMPORTANT;
font-size: 1em !IMPORTANT;
display:inline !IMPORTANT;
}

#news-right .News-Block .News-Block-inner .news-inner-details a:hover {
background-color:transparent !IMPORTANT;
background-image:none;
color:#ffffff !IMPORTANT;
padding-left:3px !IMPORTANT;
border-left:#0973ba 5px solid;
}

.news-block-top {
background-image:url(images/news-block-top.gif);
height:11px;
font-size:2px;
line-height:2px;
}

.News-link:hover .news-block-top {
background-position:0 11px;
}

.news-block-bottom {
clear:both;
background-image:url(images/news-block-bottom.gif);
height:11px;
margin-bottom:0 !IMPORTANT;
font-size:2px;
line-height:2px;
}

.News-link:hover .news-block-bottom {
background-position:0 11px;
}

.News-Rss-link {
display:block;
width:189px;
height:81px;
margin:7px auto 0 9px;
background-image:url(images/news-get-rss.gif);
background-repeat:no-repeat;
text-indent:-3000px;
padding:0 !IMPORTANT;
border:#b4c2d6 1px solid;
border-left:0;
border-right:0;
}

.News-Rss-link:hover {
background-position:bottom;
}

.News-Options-title {
width:207px;
background-image:url(images/news-options-title.gif);
background-repeat:no-repeat;
height:35px;
text-indent:-3000px;
}

.Archive-subtitle {
background-image:url(images/news-archive-subtitle.gif);
width:189px;
height:25px;
margin:7px auto 7px 9px;
text-indent:-3000px;
padding:0;
border:#b4c2d6 1px solid;
border-left:0;
border-right:0;
}

.News-archive {
width:189px;
background-color:#d6d6d6;
margin:7px auto 7px 9px;
background-image:url(images/news-archive-bg.gif);
background-repeat:repeat-y;
}

.archive-year {
background-image:url(images/news-archive-top.gif);
background-repeat:no-repeat;
padding-left:8px;
padding-top:2px;
padding-bottom:1px;
font-size:12px;
font-weight:normal;
}

.archive-year a {
color:#494949;
font-size:11px;
font-weight:normal;
}

.news-archive-link {
display:block;
background-color:#57b3e1 !IMPORTANT;
color:#FFFFFF;
padding:3px;
text-decoration:none;
text-transform:uppercase;
margin:4px;
margin-bottom:0 !IMPORTANT;
font-size:11px;
font-weight:normal;
border:#FFFFFF 1px solid;
border-left:0;
border-right:0;
}

.news-archive-link:hover {
background-color:#FFFFFF !IMPORTANT;
color:#57b3e1;
border:#b4c2d6 1px solid;
border-left:0;
border-right:0;
}

.News-archive-bottom {
background-image:url(images/news-archive-bottom.gif);
width:189px;
height:11px;
font-size:2px;
line-height:2px;
}

.News-Options-bottom {
background-image:url(images/news-options-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
width:207px;
height:27px;
}

.news-paging-holder {

margin:0 10px;
color:#494949 !IMPORTANT;
font-weight:bold;
}

.news-paging-holder-bottom {
overflow:auto;
margin:0 10px;
color:#494949;
font-weight:bold;
}

#news-right-top .News-Paging {
display:inline;
float:right;
background-color:#fff5ba;
border: #ac9452 2px solid;
margin:0;
width:500px;
margin-right:0;
margin-bottom:7px;
padding:5px;
}

.paging {
overflow:auto;
height:1.1em;
}

.paging span {
font-weight:bold;
}

.pagingcounts {
float:left;
display:inline;
}

.pagingpages {
float:right;
display:inline;
}

.pagingpages a{
color:#494949 !IMPORTANT;
font-weight:bold;
}

.paging-jump {
clear:both; 
float:left;
display:inline;
}

#news-crumb {
margin-top:2px;
margin-left:13px;
font-weight:bold;
}

#footer {
clear:both;
width:800px;
background-color:#FFFFFF;
font-size:10px;
color:#494949;
background-image:url(images/footer-middle.gif);
background-repeat:repeat-y;
}

#footer .footertop {
background-image:url(images/footer-top.gif);
background-repeat:no-repeat;
background-position:top center;
padding:0 22px;
padding-top:12px;
margin:0;
text-align:center;
}

#footer .footerbottom {
background-image:url(images/footer-bottom.gif);
background-repeat:no-repeat;
background-position:bottom center;
margin:0;
text-align:center;
padding-bottom:10px;
}

#footer .footermiddle {
margin:0;
padding-bottom:4px;
padding-top:4px;
text-align:center;
}

#footer a {
color:#494949;
font-weight:normal;
}

#footer a.footercurrent {
font-weight:bold;
}

#footer a:hover {
text-decoration:none;
}