/* 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:#0aa84f;
font-weight:bold;
}

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

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

.content-left .news-inner-details p {
clear:none;
line-height:18px;
margin:0 3px 10px 3px;
text-align:justify;
}

.content-left h2 {
clear:left;
line-height:18px;
margin:13px;
text-align:justify;
color:#099345;
}

.main-image {
float:left;
}

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

#header {
background-color:#FFFFFF;
background-image:url(images/technology-support-uk.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-new.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-new.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:#b4ebd8;
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.NavOffSiteBackup {
width:125px;
background-position:-59px 0;
}
#navigation li a.NavOffSiteBackup:hover {
background-position:-59px -42px;
}
#navigation li#Current a.NavOffSiteBackup {
background-position:-59px -84px;
}

#navigation li a.NavDisaster {
width:143px;
background-position:-186px 0;
}
#navigation li a.NavDisaster:hover {
background-position:-186px -42px;
}
#navigation li#Current a.NavDisaster {
background-position:-186px -84px;
}

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

#navigation li a.NavDemo {
width:104px;
background-position:-430px 0;
}
#navigation li a.NavDemo:hover {
background-position:-430px -42px;
}
#navigation li#Current a.NavDemo {
background-position:-430px -84px;
}

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

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

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

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

.content-left ul li a {
background-color:#FFFFFF;
background-image:url(images/bullet.gif);
color:#0AA84F;
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:#0AA84F;
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:#0b9347;
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;
font-weight:bold;
}

ul.listnolinks li strong{
color:#0AA84F;
}

ul.listnolinks-left {
padding:0;
margin-left:13px;
float:left;
width:250px;
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:#0AA84F;
}

ul.listnolinks-right {
padding:0;
margin-left:7px;
float:left;
width:250px;
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:#0AA84F;
}

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:#0AA84F;
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:#0AA84F;
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:#0AA84F;
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:#0AA84F;
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:#0AA84F;
font-weight:bold;
text-decoration:underline;
}

ul.orderedlistnolinks li a:hover {
background:none;
color:#0AA84F;
}

ul.orderedlistnolinks li strong{
color:#0AA84F;
}

.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:#099345;
background-position:-1px center;
background-repeat:no-repeat;
line-height:1.2em;
margin-bottom:13px;
margin-left:13px;
margin-right:13px;
padding:7px 7px 7px 32px;
display:block;
font-weight:bold;
text-decoration:none;
}

.fullblocklink:hover {
background-color:#099345;
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;
}

.content-right {
float:right;
display:inline;
width:248px;
background-image:url(images/right-panel-middle.gif);
background-repeat:repeat-y;
overflow:auto;
margin-left:10px;
}

.content-right .Latest-Industry-News {
width:248px;
height:46px;
background-image:url(images/Latest-industry-news.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
}

.content-right .custom-content {
width:210px;
margin:5px 10px;
}

.right-footer {
width:248px;
height:32px;
background-image:url(images/right-panel-bottom.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
}

.News-nav-holder {
width:248px;
height:42px;
}

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

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

.rss-button {
float:left;
display:inline;
text-indent:-3000px;
width:114px;
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;
}

.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;
color:#099345;
}

.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:13px;
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:#0AA84F;
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-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-content {
width:544px;
float:right;
display:inline;
background-image:url(images/content-middle.gif);
background-repeat:repeat-y;
}

#news-content-top {
background-image:url(images/news-content-top.gif);
background-repeat:no-repeat;
height:31px;
color:#099345;
}

#news-content-bottom {
background-image:url(images/content-bottom.gif);
background-repeat:no-repeat;
height:31px;
color:#099345;
}

.News-Block {
margin:0;
margin-left:15px !IMPORTANT;
margin-right:12px !IMPORTANT;
margin-top:7px !IMPORTANT;
background-image:url(images/news-block-top.gif);
background-repeat:no-repeat;
background-position:top left;
padding-top:10px;
}

.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 {
background-image:url(images/news-block-bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
display:block;
overflow:auto;
padding-bottom:19px;
text-decoration:none;
}

.news-inner-title {
display:block;
background-color:#FFFFFF !IMPORTANT;
padding:3px;
margin:0 10px 3px 205px !IMPORTANT;
color:#1CA05D;
font-size:1em;
font-weight:bold;
}

.News-link:hover .news-inner-title {
background-color:#1CA05D  !IMPORTANT;
color:#FFFFFF !IMPORTANT;
}

.News-Block-inner .news-inner-title {
margin:0 17px 3px 14px !IMPORTANT;
}

.news-inner-details {
display:block;
background-color:#FFFFFF !IMPORTANT;
padding:3px;
margin:0 10px 3px 205px !IMPORTANT;
color:#1CA05D;
font-size:0.831em;
font-weight:normal;
}

.News-link:hover .news-inner-details {
background-color:#1CA05D !IMPORTANT;
color:#FFFFFF !IMPORTANT;
}

.News-Block-inner .news-inner-details {
margin:0 17px 3px 14px !IMPORTANT;
}

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

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

.News-Block-inner .news-inner-details a {
color:#494949 !IMPORTANT;
}

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


.news-block-bottom {
clear:both;
height:11px;
margin-bottom:0 !IMPORTANT;
font-size:2px;
line-height:2px;
}

.News-link {
display:block;
overflow:auto;
background-image:url(images/news-block-bottom.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:9px;
text-decoration:none;
}

.News-Rss-link {
display:block;
width:221px;
height:41px;
margin:0 auto 0 4px;
background-image:url(images/whole-rss-button.gif);
background-repeat:no-repeat;
text-indent:-3000px;
padding:0 !IMPORTANT;
border-left:0;
border-right:0;
}

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

.News-Rss-link-cat {
display:block;
width:221px;
height:41px;
margin:0 auto 0 4px;
background-image:url(images/cat-rss-button.gif);
background-repeat:no-repeat;
text-indent:-3000px;
padding:0 !IMPORTANT;
border-left:0;
border-right:0;
}

.News-Options-title {
width:248px;
height:46px;
background-image:url(images/news-options.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
}

.Archive-cats-subtitle {
background-image:url(images/news-cats-subtitle.gif);
width:248px;
height:38px;
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
}

.Archive-subtitle {
background-image:url(images/news-archive-subtitle.gif);
width:248px;
height:38px;
background-repeat:no-repeat;
margin:0;
padding:0;
text-indent:-3000px;
margin-top:5px;
}

.News-archive {
width:221px;
margin:0 auto 7px 4px;
background-image:url(images/right-panel-seperator.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:15px;
}

.archive-year {
background-image:url(images/news-year-bg.gif);
background-repeat:no-repeat;
background-position:top;
}

.archive-year .year-link {
display:block;
padding-left:8px;
padding-top:5px;
font-size:12px;
font-weight:bold;
color:#099345;
}

.news-archive-link {
display:block;
background-color:#FFFFFF !IMPORTANT;
color:#1ca05d;
padding:3px;
text-decoration:none;
text-transform:capitalize;
margin-bottom:0 !IMPORTANT;
font-size:10px;
font-weight:normal;
border:#099345 1px solid;
border-left:0;
border-right:#68a583 1px solid !IMPORTANT;
margin-top:5px;
margin-left:1px;
}

.news-archive-link:hover {
background-color:#1ca05d !IMPORTANT;
color:#FFFFFF;
}

.News-Category {
display:block;
background-color:#FFFFFF !IMPORTANT;
color:#1ca05d;
padding:3px;
text-decoration:none;
text-transform:capitalize;
margin:5px;
margin-right:23px;
margin-bottom:0 !IMPORTANT;
font-size:10px;
font-weight:normal;
border:#099345 1px solid;
border-left:0;
border-right:#68a583 1px solid !IMPORTANT;
}

.News-Category:hover {
background-color:#1ca05d !IMPORTANT;
color:#FFFFFF;
}

.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 {
overflow:auto;
margin:0;
color:#494949 !IMPORTANT;
font-weight:bold;
font-size:10px;
background-image:url(images/news-paging-top-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0 22px 13px 22px;
}

.news-paging-holder-bottom {
overflow:auto;
margin:0;
color:#494949 !IMPORTANT;
font-weight:bold;
font-size:10px;
background-image:url(images/news-paging-top-bottom.gif);
background-repeat:no-repeat;
background-position:top;
margin-top:7px;
padding:13px 22px 0 22px;
}

#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-left:20px;
font-weight:bold;
padding-top:7px;
}

.latest-header {
width:221px;
height:68px;
margin-left:4px;
background-repeat:no-repeat;
text-indent:-3000px;
}

.latest-threats-header {
width:221px;
height:68px;
margin-left:4px;
background-image:url(images/latest-threats-and-risks.gif);
background-repeat:no-repeat;
text-indent:-3000px;
}

.latest-news-block {
width:228px;
background-image:url(images/right-panel-seperator.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:13px;
}

.view-full-post-details {
margin-left:4px;
display:block;
text-indent:-3000px;
width:221px;
height:36px;
background-image:url(images/view-full-post-details.gif);
background-repeat:no-repeat;
background-position:left top;
}

.view-full-post-details:hover {
background-position:left bottom;
}

.view-all-button {
margin-left:4px;
display:block;
text-indent:-3000px;
width:221px;
height:36px;
background-repeat:no-repeat;
background-position:left top;
}

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

.view-all-threats-risks {
margin-left:4px;
display:block;
text-indent:-3000px;
width:221px;
height:36px;
background-image:url(images/view-all-threats-risks.gif);
background-repeat:no-repeat;
background-position:left top;
}

.view-all-threats-risks:hover {
background-position:left bottom;
}

.latest-item {
font-size:10px;
line-height:14px;
margin:3px 10px;
}

.latest-item-title {
font-size:13px;
font-weight:bold;
margin:0 0 8px 0;
}

.latest-item p {
margin: 0 0 0 4px;
}

.latest-windows-updates-header {
width:221px;
height:68px;
margin-left:4px;
background-image:url(images/windows-security-updates.gif);
background-repeat:no-repeat;
text-indent:-3000px;
}

.view-all-windows-updates {
margin-left:4px;
display:block;
text-indent:-3000px;
width:221px;
height:36px;
background-image:url(images/view-all-windows-updates.gif);
background-repeat:no-repeat;
background-position:left top;
}

.view-all-windows-updates:hover {
background-position:left bottom;
}

.latest-tech-suport-news-header {
width:221px;
height:68px;
margin-left:4px;
background-image:url(images/latest-tech-suport-news.gif);
background-repeat:no-repeat;
text-indent:-3000px;
}

.view-all-tech-support-news {
margin-left:4px;
display:block;
text-indent:-3000px;
width:221px;
height:36px;
background-image:url(images/view-all-tech-support-news.gif);
background-repeat:no-repeat;
background-position:left top;
}

.view-all-tech-support-news:hover {
background-position:left bottom;
}

.contact-form-contain {
background-image:url(images/content-middle.gif);
background-repeat:repeat-y;
display:inline;
float:left;
width:542px;
margin:0;
padding:0;
}

.contact-enter-details {
background-image:url(images/contact-enter-details.gif);
background-repeat:no-repeat;
height:38px;
color:#099345;
text-indent:-3000px;
margin-bottom:0 !IMPORTANT;
padding-bottom:0  !IMPORTANT;
}

#contactcontent_form {
background-image:url(images/content-bottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-bottom:35px;
padding-top:0;
}

.contact-NB {
color:#099345;
font-size:10px;
padding: 0 22px;
margin:0 !IMPORTANT;
margin-bottom:10px !IMPORTANT;
}

#contactsubmit {
background-color:transparent;
background-image:url(images/contact-submit-button.gif);
border:0pt none;
cursor:pointer;
display:block;
height:40px;
text-indent:-1000em !IMPORTANT;
width:499px;
margin-top:6px;
}

#contactsubmit:hover {
background-position:center bottom;
}

.contact-form-inner {
padding: 0 29px;
}

.Contact_input {
border:#099345 1px solid;
color:#099345;
background-color:#FFFFFF;
width:476px;
}

.submitholder {
padding: 0 0 0 22px;
margin:0;
}

.Contact_input_label {
font-weight:bold;
color:#099345;
}

.contactMessages {
background-color:#B4EBD8;
border:2px solid #57C7A5;
color:#098D3B;
margin:0 16px 10px 23px;
padding:3px;
font-weight:bold;
font-size:11px;
}

.contactMessages .contacterror {
font-size:10px;
margin-top:3px;
}

.no-results-heading {
margin:0 !IMPORTANT;
width:513px;
height:88px;
background-image:url(images/no-news-articles.gif);
background-repeat:no-repeat;
text-indent:-3000px;
}

#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;
}