﻿body {font:13px 'Trebuchet MS', Arial, Verdana, sans-serif; line-height:19px; text-align:left; color:#000000; background-color:#f3f3f3; margin:0;}
form {margin:0; padding:0;}
img {margin:0; border:0;}
a {text-decoration:none; color:#37A0D1;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
input, textarea {font:12px Arial;}
object, embed {display:block;}
h1 {font:20px/26px Trebuchet MS, Arial, Verdana, sans-serif; color:#336699; margin:25px 0 10px 0;}
h2 {font:18px/24px Trebuchet MS, Arial, Verdana, sans-serif; color:#336699; margin:25px 0 10px 0;}
h3 {font:16px/22px Trebuchet MS, Arial, Verdana, sans-serif; color:#000000; margin:25px 0 10px 0;}
h4 {font:14px/18px Trebuchet MS, Arial, Verdana, sans-serif; color:#000000; margin:25px 0 10px 0;}
h5 {font:12px/16px Trebuchet MS, Arial, Verdana, sans-serif; color:#000000; margin:25px 0 10px 0;}
p {margin:0 0 20px 0;}
ul {margin:0 0 15px 20px; padding:0}

/*  INCLUDED EDITOR STYLES ---------  START   ------------------------------------------------------- */
/*      Ensure that the WYSIWYS styles are consistent accross Style Sheets                            */
/*      This section should be identical in both the Main Style sheet and the Editing Style Sheet     */
/*  ------------------------------------------------------------------------------------------------- */
.more {float:right; font-style:italic; font-weight:bold;}
img.left {float:left; margin:0 20px 5px 0;}
img.right {float:right; margin:0 0 5px 20px;}

p.dotborder{background:url(/App_Themes/AFS/pics/dotline.png) 0% 50% repeat-x; height:74px; padding:0px; margin:0px;}
p.shadeborder{background:url(/App_Themes/AFS/pics/bg/middle.jpg) 0% 50% no-repeat; background-position:bottom; height:74px; padding:0px; margin:0px;}

p.attention {font-size:smaller; font-style:italic; font-weight:bold; padding:7px 7px 5px 10px; margin:10px 0 20px 0; background-color:#ffffdd; border:1px solid #cccccc;}
p.note {font-size:smaller; font-style:italic; font-weight:bold; padding:7px 7px 5px 10px;}
p.quote{font-size:larger; font-style:italic; font-weight:bold; color:#989898; padding:0 20% 0 0; margin:20px 0 0 5%;} 
p.quotename{font-size:larger; text-align:right; font-style:italic; font-weight:bold; padding:0 25% 0 0; margin:5px 0 0 0;}
p.quotetitle{text-align:right; font-style:italic; color:#989898; padding:0 25% 0 0; margin:0 0 25px 0;}

.heading1{font-size:larger; line-height:normal; color:#ffffff; background-color:#555555; text-align:left; font-weight:bolder; padding:5px 5px 5px 2%; margin:0;}
/*  INCLUDED EDITOR STYLES ---------  END   -------------------------------------------------------- */

.clear {position:relative; font-size:0; height:0; line-height:0px}

#PageHeading {background-color:Transparent; vertical-align:middle; margin:40px 0 20px 0px; width:100%; display:block;}
#PageHeading h1 {font-size:22px; line-height:30px; padding:0; margin:0; color:#336699;}

/*	Containers	------------------------------------- */
#PagePane {width:100%;}
#TopPane {margin:0 auto 0 auto; width:970px; height:15px; background-image:url(/App_Themes/AFS/pics/bg/top.gif); background-repeat:no-repeat;}
#FullPane {margin:0 auto 0 auto; width:970px; background-image:url(/App_Themes/AFS/pics/bg/mid.gif); background-position:center; background-repeat:repeat-y;}
#MainPane {margin:0 auto 0 auto; width:950px;}
#HeaderPane {background-color:#ffffff; height:150px;}
#HeaderPane .mainheading {padding:0; margin:0; float:left;}
#HeaderPane .mainheading a {display:block; width:950px; height:150px;}
#HeaderPane .mainheading span {display:none;}
#SearchPane {border:0; position:relative; display:block; float:right; top:-115px; right:-260px; width:170px; height:30px; padding:0 0 0 12px; margin:0; text-align:left; vertical-align:top; background-image:url(/App_Themes/AFS/pics/buttons/search.png); background-position:left; background-repeat:no-repeat;}
#SearchPane .searchlabel {position:absolute; height:28px; float:left; clear:none; font-size:12px; width:125px; vertical-align:bottom; line-height:28px; background-color:transparent; border:0; padding:0; margin:2px 0 0 0; color:#cccccc;}
#SearchPane .searchtext {position:absolute; height:18px; float:left; clear:none; font-size:12px; width:125px; vertical-align:bottom; line-height:14px; background-color:transparent; border:0; padding:0; margin:8px 0 0 0;}
#SearchPane .searchbutton {position:relative; cursor:hand; height:30px; font-size:12px; width:35px; background-color:transparent; border:0; padding:0; margin:0 0 0 125px;}
#ContentPane {padding:0; margin:0; width:950px;}
#LeftPane {width:0px; height:0; visibility:hidden; display:none;}
#BodyPane {float:left; min-height:300px; width:710px; margin:0 10px 0 25px; padding:0; overflow:hidden; display:block;}
#DetailPane {width:auto; margin:0; padding:0 20px 0 0; overflow:hidden; display:block;}
#RightPane {float:right; min-height:300px; width:170px; margin:0 25px 0 10px; padding:0; overflow:hidden; display:block;}
#FooterPane {font-size:11px; line-height:25px; color:#ffffff; border-bottom:#a8a8a8 1px solid; vertical-align:middle; padding:0 10px 0 10px; width:930px; background-color:#a8a8a8;}
#BottomPane {margin:0 auto 0 auto; width:970px; padding:0; height:15px; background-image:url(/App_Themes//pics/bg/bottom.gif); background-repeat:no-repeat;}
#Management {text-align:center;}
#PartnerPane {font-size:11px; color:#cccccc; width:950px; height:20px; margin:20px auto 20px auto; text-align:right;}

/*	Navigation	------------------------------------- */
#NavigationPane {width:100%; height:30px; border-bottom:solid 1px #e5e5e5; background-color:#f2f3f7;}
#topnav {float:right; text-align:right; position:relative; top:-140px; right:10px; width:250px; height:20px;}
#toplink img {margin-right:6px; margin-bottom:1px;}
#toprightnav {position:relative; float:right; top:10px; right:20px; vertical-align:middle; width:150px; height:30px;}
#BreadCrumbs {font-size:11px; line-height:12px; float:left; display:block; margin:10px 0 0 0;}
#loginout {font-size:11px;}
#loginout a:link, #loginout a:hover, #loginout a:visited {color:#003067;}
#loginout img {margin-right:6px; margin-bottom:1px;}
#loginout .divider {color:#555555; padding:0 5px 0 5px;}

/*	Contents	------------------------------------- */
#RelatedContainer {float:right; min-width:150px; margin:0 0 0 20px; padding:0; background-color:#ffffff;}

#AssociatedContents, #AssociatedProducts, #TableOfContents, #ChildCategories {font-size:14px; line-height:18px; padding:2px 10px 5px 10px; margin:0 0 10px 10px; border:1px solid #efefef;}
#AssociatedContents #Header, #AssociatedProducts #Header, #TableOfContents #Header, #ChildCategories #Header {}
#AssociatedContents #Header h2, #AssociatedProducts #Header h2, #TableOfContents #Header h2, #ChildCategories #Header h2 {font-size:14px; line-height:24px; margin:0 0 2px 0; display:block; color:#333333;}
#AssociatedContents a, #AssociatedProducts  a, #TableOfContents a, #ChildCategories a{font-size:12px; line-height:14px; margin:0;}
#AssociatedContents a:hover, #AssociatedProducts a:hover, #TableOfContents a:hover, #ChildCategories a:hover{}

#TableOfContents #chapter {margin:0 0 10px 0; font-style:italic;}
#TableOfContents p.tocChapter {font-size:10px; line-height:12px; padding:0; margin:0;}
#TableOfContents #page {margin:0 0 0 5px; border-top:1px solid #eeeeee;}
#TableOfContents p.tocPage {font-size:12px; line-height:14px; margin:0; padding:2px 0 1px 5px; display:block;}

#ContentBody, #ProductBody {padding:0; margin:30px 0 0 0; display:block; overflow:hidden; width:100%;}
#ContentBody p.ContentDescription, #ProductBody p.ContentDescription {font-style:italic;}
#ContentBody h1, #ProductBody h1 {font:20px/26px Trebuchet MS, Arial, Verdana, sans-serif; color:#336699; margin:0 0 10px 0;}
#ContentBody h2, #ProductBody h2 {font:18px/24px Trebuchet MS, Arial, Verdana, sans-serif; color:#336699; margin:0 0 10px 0;}
#ContentBody h3, #ProductBody h3 {font:16px/22px Trebuchet MS, Arial, Verdana, sans-serif; color:#000000; margin:0 0 10px 0;}
#ContentBody h4, #ProductBody h4 {font:14px/18px Trebuchet MS, Arial, Verdana, sans-serif; color:#000000; margin:0 0 10px 0;}
#ContentBody h5, #ProductBody h5 {font:12px/16px Trebuchet MS, Arial, Verdana, sans-serif; color:#000000; margin:0 0 10px 0;}

/*  sections    */
.box {width:100%; margin-top:30px;}
.box h2 {font-size:18px; line-height:24px; margin:0 0 5px 0;}

.2ColumnContainer {width:100%; margin-top:20px;}
.col1 {float:left; width:48%; padding-right:0; margin:0; display:block;}
.col2 {float:right; width:48%; padding-left:0; border:0; margin:0; display:block;}

#Copyright {float:left;}
#LoadTime {float:right;}

/*	Search Results	--------------------------------------------------------------*/
#SearchResults {width:auto; display:inline-block; margin:20px 0 5px 0;}
#SearchResults h2 {font-size:13px; line-height:30px; height:30px; color:#333333; font-weight:normal; margin:20px 0 5px 0; display:block;}
#SearchResults #items {padding:0; background-color:Transparent;}
#SearchResults #items .item, #SearchResults #items .itemalt {color:#333333; margin:30px 0 0 0; padding:0;}
#SearchResults #items .item a:link, #SearchResults #items .itemalt a:link {font-size:13px; line-height:16px; padding:0; margin:0;} 
#SearchResults #items .item a:active, #SearchResults #items .itemalt a:active {font-size:13px; line-height:16px; padding:0; margin:0;} 
#SearchResults #items .item a:visited, #SearchResults #items .itemalt a:visited {font-size:13px; line-height:16px; padding:0; margin:0;} 
#SearchResults #items .item a:hover, #SearchResults #items .itemalt a:hover {text-decoration:underline;} 
#SearchResults #items .item p.description, #SearchResults #items .itemalt p.description {font-size:12px; padding:0; margin:0;} 
#SearchResults #items .item p.uri, #SearchResults #items .itemalt p.uri {font-size:11px; line-height:13px; color:#009900; padding:0; margin:3px 0 0 0;} 
#SearchResults #items .item:hover, #SearchResults #items .itemalt:hover {}
#SearchResults #header {width:auto; display:block; margin:20px 0 5px 0; padding:5px; background-color:#eeffee; border:1px solid #cccccc;}
#SearchResults #footer {width:auto; display:block; margin:30px 0 5px 0; padding:5px; background-color:#eeffee; border:1px solid #cccccc;}
#SearchResults #error {width:auto; display:block; margin:0; padding:0;}
#SearchResults #noresults {width:auto; display:block; margin:30px 0 5px 0;}

/*	Product Site Map	----------------------------------------------------------  */
#ProductSiteMap {width:auto; display:block; margin:25px 0 0 0;}
#ProductSiteMap .category {display:block; clear:both; color:#333333; margin:0; padding:0 0 0 25px;}
#ProductSiteMap .category h2 {font-size:13px; line-height:16px; margin:20px 0 0 0; font-weight:bold; border-bottom:1px solid #cccccc;}
#ProductSiteMap .category .more {top:10px; font-weight:normal; display:block; float:right; color:#333333;}
#ProductSiteMap .category a:link, #ProductSiteMap .category a:visited {font-size:9px;  padding:0 0 0 20px; margin:0; text-decoration:none; cursor:hand; font-weight:normal;}
#ProductSiteMap .category p.description {font-size:11px; line-height:14px; margin:3px 0 2px 0; color:#333333; font-style:italic; font-weight:normal;}
#ProductSiteMap .category .products {display:block; clear:both; padding:5px 0 0 10px;}
#ProductSiteMap .category .products .product {display:block; float:left; width:130px; height:65px; min-height:65px; overflow:hidden; padding:3px 6px 5px 3px; margin:0 10px 0 0; height:auto;}
#ProductSiteMap .category .products .product:hover {border:#cccccc 1px solid; background-color:#f5f5f5; padding:2px 5px 4px 2px;}
#ProductSiteMap .category .products .product a:link, #ProductSiteMap .category .products .product a:visited {text-decoration:none; cursor:hand;  padding:0; margin:0;}
#ProductSiteMap .category .products .product img {float:left; width:36px; height:24px; margin:0 5px 0 0; border:#cccccc 1px solid;}
#ProductSiteMap .category .products .product .model {font-size:10px; line-height:12px; vertical-align:top; font-weight:bold;}
#ProductSiteMap .category .products .product .model:hover {text-decoration:underline;}
#ProductSiteMap .category .products .product .description {clear:left; font-size:10px; line-height:12px; padding:0; margin:0; color:#333333;}
#ProductSiteMap .category .products .product .description .more {clear:none; font-size:9px; line-height:11px; font-weight:normal; display:inline; float:none; padding:0; margin:0; color:#333333;}

/*	Product details	--------------------------------------------------------------  */
#ProductCategory {}
#ProductCategory .description {font-size:14px; line-height:18px; margin:0 0 30px 0; display:block;}
#ProductCategory .item {padding:10px; border-bottom:#bbbbbb 1px solid; display:block; clear:both; min-height:50px;}
#ProductCategory .item .image {margin:0 20px 0 0; float:left; display:block; width:100px;}
#ProductCategory .item .details {margin:0 20px 0 120px;}
#ProductCategory .item .details .model {font-size:13px; line-height:16px; text-transform:uppercase; font-weight:bold; margin:0 20px 0 0;}
#ProductCategory .item:hover {background-color:#f6f6f6;}
#ProductCategory .item .details .name {margin:3px 0 0 0;}
#ProductCategory .item .details .prices {margin:10px 0 5px 0; padding:0; border-top:#cccccc 1px solid;}
#ProductCategory .item .details .prices .cost {color:#999999; padding:0;}
#ProductCategory .item .details .prices .rrp {color:#003366; padding:0 0 0 15px;}
#ProductCategory .item .details .prices .discounted {color:#ff5c00; padding:0 0 0 15px;}
#ProductCategory .item .details .prices .addtocart {margin:0 0 0 5px;}

/*	Side Products	--------------------------------------------------------------*/
#sideproducts {width:auto; display:inline-block; margin:20px 0 5px 0;}
#sideproducts h2{font-size:14px; line-height:25px; background-color:#cccccc; background-image:url(/App_Themes/AFS/pics/bg/nav.gif); color:#333333; font-weight:bold; margin:0 0 10px 0; padding:0 0 0 5px; display:block;}

/*	Related Product Categories ------------------------------------------------------*/
#RelatedProductCategories {width:100%; display:inline-block; margin:20px 0 5px 0; background-color:Transparent;}
#RelatedProductCategories h2 {font-size:13px; line-height:22px; height:22px; background-image:url(/App_Themes/AFS/pics/bg/sidepanelhead.png); background-repeat:no-repeat; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 5px; display:block;}
#RelatedProductCategories .items {border:solid 1px #cccccc; padding:5px 0;}
#RelatedProductCategories .items .item {display:block; padding:5px 5px 5px 10px;}
#RelatedProductCategories .items .item:hover {background-color:#f5f5f5;}
#RelatedProductCategories .items .item a:link, #RelatedProductCategories .items .item a:visited {text-decoration:none; cursor:hand;}
#RelatedProductCategories .items .item img {float:right; width:48px; height:36px; margin:0 0 0px 8px; border:#cccccc 1px solid;}
#RelatedProductCategories .items .item .model {font-size:11px; line-height:13px; vertical-align:top; font-weight:bold;}
#RelatedProductCategories .items .item .model:hover {text-decoration:underline;}
#RelatedProductCategories .items .item .name {font-size:11px; line-height:13px; padding:6px 0 0 0; color:#333333;}

/*	Related Products	--------------------------------------------------------------*/
#RelatedProducts {width:100%; display:inline-block; margin:20px 0 5px 0; background-color:Transparent;}
#RelatedProducts h2 {font-size:13px; line-height:22px; height:22px; background-image:url(/App_Themes/AFS/pics/bg/sidepanelhead.png); background-repeat:no-repeat; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 5px; display:block;}
#RelatedProducts .items {border:solid 1px #cccccc; padding:5px 0;}
#RelatedProducts .items .item{display:block; padding:5px 5px 5px 10px;}
#RelatedProducts .items .item:hover {background-color:#f5f5f5;}
#RelatedProducts .items .item a:link, #RelatedProducts .items .item a:visited {text-decoration:none; cursor:hand;}
#RelatedProducts .items .item img {float:right; width:48px; height:36px; margin:0 0 0px 8px; border:#cccccc 1px solid;}
#RelatedProducts .items .item .model {font-size:11px; line-height:13px; vertical-align:top; font-weight:bold;}
#RelatedProducts .items .item .model:hover {text-decoration:underline;}
#RelatedProducts .items .item .name {font-size:11px; line-height:13px; padding:6px 0 0 0; color:#333333;}

/*	Product Details	--------------------------------------------------------------*/
#productdetailsleft {float:left; margin:25px 15px 15px 0; color:#666666; overflow:visible; width:250px;}
#productdetailsright {margin:30px 0 0 0; color:#666666; overflow:hidden; min-height:200px;}
#productdetailsright .model {font-size:14px; line-height:14px; font-weight:bold; color:#333333; padding:0;}
#productdetailsright .description {font-size:12px; line-height:16px; display:block; font-weight:bold; margin:10px 0 0 0;}
#productdetailsright .addtocart {margin:20px 0 0 0; float:right; display:block;}
#productdetailsright .pricecost {font-weight:bold; display:block; padding:10px 0 0 0; margin:10px 0 0 0; color:#999999; border-top:#ccc 1px dotted;}
#productdetailsright .pricerrp {font-weight:bold; display:block; margin:10px 0 0 0; color:#003366;}
#productdetailsright .pricediscounted {font-weight:bold; display:block; margin:10px 0 0 0; color:#ff5c00;}
#productdetailsright .floatleft {float:left; padding:0 0 0 0; margin:0;}
#productdetailsright .floatright {float:right; padding:0 0 0 0; margin:0;}

/*	Quick Cart	--------------------------------------------------------------*/
#quickcart {width:100%; display:inline-block; margin:20px 0 5px 0;}
#quickcart h2 {font-size:12px; line-height:22px; height:22px; background-image:url(/App_Themes//pics/bg/sidepanelhead.png); background-repeat:no-repeat; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 5px; display:block;}
#quickcart .cartcontent {font-size:11px; padding:5px 5px 5px 10px; border:1px solid #cccccc; border-top:0; background-color:Transparent;}
#quickcart .cartcontent:hover {background-color:#f5f5f5;}
#quickcart .cartcontent a:link, #quickcart .cartcontent a:visited {padding:0;}
#quickcart .cartcontent .total {font-weight:bold; padding:3px 0 4px 0; font-size:12px; line-height:14px; color:#333333;}
#quickcart .cartcontent .name {}

/*	Tables	------------------------------------- */
.plaintable {border-collapse:collapse; border-top:#cccccc 1px solid; padding:0; font-size:11px; margin:20px 0 10px 0; color:#222222; background-color:#f5f5f5; width:100%;}
.plaintable caption {text-align:left; background-color:#ffffff; font-size:14px; font-weight:bold; padding:10px 0 3px 5px;}
.plaintable th {padding:0; font-weight:bold; height:30px; padding-left:10px;}
.plaintable th.name {text-align:right; padding-right:25px;}
.plaintable th.value {}
.plaintable tr td {vertical-align:top; padding:5px 4px 5px 4px; background-color:#ffffff;}
.plaintable tr.alt td {background-color:Transparent;}
.plaintable tr.footer td {background-color:#ffffff; border-top:#cccccc 1px solid; vertical-align:middle;}
.plaintable td.name {vertical-align:middle; text-align:right; width:150px;}
.plaintable td.value {}
.plaintable td.valuer {text-align:right;}
.plaintable td.valuec {text-align:center;}

#Specifications {margin-left:1px;}

.spectable {width:100%; border-collapse:collapse; border-top:#cccccc 1px solid; border-right:#cccccc 1px solid; border-left:#cccccc 1px solid; padding:0; font-size:11px; margin:20px 0 10px 0; color:#222222; background-color:#f2f3f7;}
.spectable caption {text-align:left; background-color:#ffffff; font-size:14px; font-weight:bold; padding:10px 0 3px 5px;}
.spectable th {padding:0; font-weight:bold; height:30px; padding-left:10px; border-bottom:#cccccc 1px solid;}
.spectable tr td {vertical-align:top; border-bottom:#cccccc 1px solid; padding:5px 4px 5px 4px; background-color:#ffffff;}
.spectable td.category {border-right:#cccccc 1px solid; width:15%;}
.spectable td.categoryalt {border-right:#cccccc 1px solid; background-color:#eeeeee; width:15%;}
.spectable td.spec {width:35%;}
.spectable td.specalt {background-color:#f3f3f3; width:35%;}
.spectable td.value {}
.spectable td.valuealt {background-color:#f3f3f3;}

/*	Side Links	--------------------------------------------------------------*/
#sidelinks {width:100%; display:inline-block; margin:20px 0 5px 0;}
#sidelinks .sidelink {width:auto; padding:0 0 20px 0; overflow:hidden;}
#sidelinks .sidelink h2 {font-size:12px; line-height:22px; height:22px; background-image:url(/App_Themes/AFS/pics/bg/sidepanelhead.png); background-repeat:no-repeat; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 5px; display:block;}
#sidelinks .sidelink .maingroup {padding:5px 0 5px 0; border:1px solid #cccccc; border-top:0; background-color:Transparent;}
#sidelinks .sidelink .maingroup .group {padding:0 0 2px 8px;}
#sidelinks .sidelink .maingroup .group img {padding:3px 0 3px 0;}
#sidelinks .sidelink .maingroup .group a {margin:0; padding:3px 0 0 0; font-size:11px; line-height:12px; display:block;}
#sidelinks .sidelink .maingroup .group p {margin:0; padding:3px 0 0 0; font-size:11px; line-height:12px; display:block;}
#sidelinks .sidelink .maingroup .group:hover {background-color:#f5f5f5;}
#sidelinks .sidelink .maingroup .group .subgroup a {margin:0; padding:2px 0 0 10px; font-size:11px; line-height:12px; display:block;}
#sidelinks .sidelink .maingroup .group .subgroup p {margin:0; padding:2px 0 0 10px; font-size:11px; line-height:12px; display:block;}

/*	News	--------------------------------------------------------------------*/
#articledetailsdate {font-size:14px; line-height:18px; padding:0; font-weight:bold; color:#999999;}

/*	Side News	--------------------------------------------------------------*/
#sidenews {width:100%; display:inline-block; margin:20px 0 5px 0; overflow:hidden;}
#sidenews h2 {font-size:12px; line-height:22px; height:22px; background-image:url(/App_Themes/AFS/pics/bg/sidepanelhead.png); background-position:left; background-repeat:no-repeat; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 5px; display:block;}
#sidenews .articles {border:solid 1px #cccccc; border-top:0; padding:5px 0;}
#sidenews .articles .article {font-size:10px; line-height:14px; padding:10px 8px 5px 8px;}
#sidenews .articles .article:hover {}
#sidenews .articles .article .new {font-size:9px; line-height:14px; margin:0; padding:0 5px 0 0; font-weight:bold; color:#990000; vertical-align:top;}
#sidenews .articles .article a {font-size:11px; line-height:14px; margin:0; display:block; font-weight:bold;}
#sidenews .articles .article p {font-size:11px; line-height:14px; margin:0; display:block; font-weight:bold;}
#sidenews .articles .article .date {font-size:10px; line-height:12px; font-weight:bold; color:#666666;}
#sidenews .articles .article .divider {padding:0; visibility:hidden; display:none;}
#sidenews .articles .article .content {display:block; margin:0;}
#sidenews .articles .article .content a {display:inline;}
#sidenews .articles .article .content p {}

#sidenewsscroll {width:100%; font-family:Verdana; display:inline-block; margin:20px 0 5px 0; overflow:hidden;}
#sidenewsscroll h2 {font-size:12px; line-height:22px; height:22px; background-image:url(/App_Themes/AFS/pics/bg/sidepanelhead.png); background-position:left; background-repeat:no-repeat; font-weight:bold; color:#ffffff; margin:0; padding:0 0 0 5px; display:block;}
#sidenewsscroll .articles {width:168px; border:solid 1px #cccccc; border-top:0; padding:5px 0;}
#sidenewsscroll .articles .article {font-size:11px; line-height:14px; padding:10px 8px 5px 8px; width:152px;}
#sidenewsscroll .articles .article:hover {}
#sidenewsscroll .articles .article .new {font-size:9px; line-height:14px; margin:0; padding:0 5px 0 0; font-weight:bold; color:#990000; vertical-align:top;}
#sidenewsscroll .articles .article a {font-size:11px; line-height:14px; margin:0; padding-bottom:3px; display:block; font-weight:bold;}
#sidenewsscroll .articles .article p {font-size:11px; line-height:14px; margin:0; padding-bottom:3px; display:block; font-weight:bold;}
#sidenewsscroll .articles .article .date {font-size:10px; line-height:12px; font-weight:bold; color:#666666;}
#sidenewsscroll .articles .article .divider {padding:0; visibility:hidden; display:none;}
#sidenewsscroll .articles .article .content {font-size:10px; display:block; margin:0;}
#sidenewsscroll .articles .article .content a {display:inline;}
#sidenewsscroll .articles .article .content p {}

/*	List Styles	------------------------------------- */
.redmessage{font-size:12px; line-height:14px; border:#ff3300 1px solid; display:block; margin:10px 0 10px 0; color:#000; background-color:#ffcccc; padding:10px;}
.redmessage h2{font-size:12px; line-height:14px; font-weight:bold; margin:0;}
.greenmessage{font-size:12px; line-height:14px; border:#33ff00 1px solid; display:block; margin:10px 0 10px 0; color:#000; background-color:#ccffcc; padding:10px;}
.yellowmessage{font-size:12px; line-height:14px; border:#cccccc 1px solid; display:block; margin:10px 0 10px 0; color:#000; background-color:#ffffee; padding:10px;}
.yellowmessage h3{font-size:12px; line-height:14px; color:#336699; font-weight:bold; margin:0; padding:10px 0 0 0;}

ul.a {list-style-image:none; list-style-position:outside; list-style-type:none; margin:25px 0 20px 0; padding:0; width:100%;}
ul.a li {float:left; margin:10px 0 20px 0; padding:0 8px 0 8px; width:200px; border-top:10px solid #dddddd;}
ul.a li:hover {border-top:10px solid #336699;}
ul.a li h4 {color:#336699 !important; font-family:'Trebuchet MS', Arial, Verdana, sans-serif; font-weight:bold !important; font-size:13px !important; margin:10px 0 5px 2px !important; padding:0;}
ul.a li h4 a {color:#336699;}
ul.a li p {font-size:11px; margin:0; padding:2px 0 0;}
ul.a li.first {margin-right:20px;}
ul.a li.mid {margin-left:20px; margin-right:20px;}
ul.a li.last {}

.bottomlink {padding-top:20px; text-align:right;}
.bottomlink a {font-size:11px; padding-right:10px; line-height:12px; background-image:url(/App_Themes/Slick_Blue/pics/buttons/arrow.gif); background-position:right; background-repeat:no-repeat;}
.bottomlink a:hover {text-decoration:underline;}