/* Footer Menu*/

#footermenu ul { 
  padding:0; 
  margin:0;
  
  } 
  
#footermenu li { 
	list-style-type:none; 
  	padding:0px 0px 5px 0; 
  	margin:0;
	text-align:left
 } 

.footerMenu_headline{
	font-family:Arial, Helvetica, sans-serif;
	color:#836c76;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	text-decoration:underline
	}
	
	
.footerMenu_headline A:link, .footerMenu_headline A:visited, .footerMenu_headline A:active{
	font-family:Arial, Helvetica, sans-serif;
	color:#836c76;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	text-decoration:underline
	}

.footerMenu_headline A:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	text-decoration:underline
	}
	

/*Forms Styles*/

.textbox{
	 font-size: 10px;
	 background-color: #ffffff;
	 border: 1px solid #666666;
	 height:13px;
	 width:150px;
	}

/*Marcelo Layout*/

#mainBody{
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	background-image:url(../images/mainBackground.jpg);
	background-repeat:repeat-x
}


#mainContainer{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background-color:#3491ca;
	
}


/*main Header container*/	
#header {
	padding: 0px;
	width:940px;
	margin: 0 0 0px;
	margin-right:0px;
	height:2px;
	background-color:#FFF;
	height:271px;
	background-color:#3491ca;
	}

#footer {
	padding: 0px;
	width:940px;
	height:2px;
	color:#9ca7b2;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	background-color:#FFF;
	
	}	
	
		
#footermenu A:link, #footermenu A:visited, #footermenu A:active{
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 11px;    
  	color: #836c76;
	font-weight:none;
	text-align:left;
	text-decoration:none;
	}

#footermenu A:hover {
	font-family:Arial, Helvetica, sans-serif;
  	font-size: 11px;    
  	color: #000000;
	font-weight:none;
	text-decoration:underline;
	text-align:left;
	}

/*New Layout */

#container {
  width: 940px;  
  margin: 0 auto;
  text-align: left;
  background-color:#FFFFFF;
  padding-top:1px;
  padding-top:20px;
   
}

#leftContainer {
  float: left; 
  width: 230px; 
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#fdfcfa;
}

 #rightContainer {
  float: right; 
  width: 690px; 
  color:#000000;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  padding-right:5px;
}

/*Marcelo*/


body
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	background-image:url(../images/headerBackground.jpg);
	background-repeat:repeat-x;
}

.headerContainer {background:#c5bf9c url(../images/bg2.jpg) repeat-x; width:100%; height:273px;}
.leftBG {float:left; background:url(../images/bg1.jpg) no-repeat left; height:273px; width:370px;}
.rightBG {float:right; background:url(../images/bg3.jpg) no-repeat right; height:273px; width:284px;}

.newsItem { margin-bottom:15px; }
.newsItemHeader { font-size: 14px; font-weight: bold; margin-bottom:5px; }
.newsItemContent { font-size: 12px; }

.loginPanel {
	float:right;
	height:30px;
	margin-top:5px;
	color: #ffffff;
}
.loginPanel label {
	margin-left:0px;
	margin-right:10px;}
}
div
{
	font-size: 12px;
}

.footer strong {
	color:#000000;
}

.footer { font-size: 10px; text-align:center; 
}

.footer a {
	text-decoration:none;
	color:#000000;
}

.footer a:hover{
	color:#333333;
	font-weight:bold;
}

.maincontent {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 25px;
}



hr {
	color:#3491ca;
}


.galleryContainer {
	margin-bottom:10px;
}
.galleryImage {
	float:left;
	margin:20px;
	text-align:center;

}
.galleryImage img {
	margin-bottom:5px;
}
.productsPanel {
	font-size:12px;
	margin-top:20px;
}
.productsPanelTop {
	background:url(../images/ProductsBG-Top.png) no-repeat;
	height:38px;
}
.mediaPanelTop {
	background:url(../images/InvestBG-Top.png) no-repeat;
	height:38px;
}
.productsPanelMid {
	background-color:#bb0063;
}
.productsPanelBottom {
	background:url(../images/ProductsBG-Bottom.png) no-repeat;
	height:39px;
	padding-left:18px;
}

.locationsPanel {
	background:url(../images/FullLocationsBG.png) no-repeat;
	height: 255px;
}

.fullLocationPanelTop {
	background:url(../images/LocationsBG.png) no-repeat;
	height: 44px;
	margin-top:20px;
}

.fullLocationPanelMid {
	background-color: #3491ca;
}

.fullLocationPanelBot {
	background:url(../images/BotLocationsBG.png) no-repeat;
	height: 34px;
	margin-bottom:15px;
}

.quickLinksPanel {
	background:url(../images/quickLinksBG.png) no-repeat;
	padding-left:10px;
	padding-top:40px;
	height: 311px;
	font-size:12px;
}


.productContainer {
	width: 700px;
	height: 130px;
	padding-bottom: 10px;
}

.productInfo {
	width: 320px;
	float:left;
}

.productInfo strong {
	font-size: 14px;
	text-transform:uppercase;
}

.productImage {
	width: 380px;
	float: left;
	text-align: center;
}

.productDetailsContainer {
	width: 700px;
}

.productDetails {
	width: 400px;
	float: left;
}

.productDetails img {
}
.product Details p {
}

.productDetailsImage {
	width: 300px;
	float: left;
	text-align:center;
}

.pbPager {
	margin-bottom:20px;
	text-align:center;
	width:500px;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 { font-size: 22px; color:#227fb8; font-family:Arial, Helvetica, sans-serif; font-weight:none; border-bottom:1px solid #cccccc; width:694px; margin:0px; margin-bottom:10px; padding-bottom:2px; }
h2 { font-size: 16px; font-weight: normal; color:#c80062; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
h3 { font-size: 12px; color:#227fb8; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic }
#rightMenu {font-size: 14px; color:#227fb8; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:1px;}
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }

P { font-size: 1em; }

hr{
border-bottom:0px;
border-top:1px solid #cccccc;
border-left:0px;
border-right:0px;
}
.pbList {}
.pbList UL { list-style-type: none; padding: 0px; margin: 0px;}
.pbList UL LI { }
.pbList .header {}
.pbList .firstitem { }
.pbList .item { }
.pbList .altitem {}
.pbList .link {}
.pbList .link:hover {}
.pbList .text {}
.pbList .image {}

.productList UL { list-style-type: none; padding: 0px; margin: 0px;}
.productList UL LI {border-top: 1px solid #cccccc; padding-top:5px; padding-bottom:5px; width:680px;}

.galleryList {}
.galleryList UL { list-style-type: none; padding: 0px; margin: 0px; height:400px;}

.galleryListing {text-align:center;} 
.galleryListing img {border:none;} 
.galleryListing UL { list-style-type: none; padding: 0px; margin: 0px;}
.galleryListing UL LI a { margin: 10px; float:left; font-weight:bold;}
.galleryListing LI { margin-right:20px;}



.marketList {}
.marketList UL { list-style-type: none; padding: 0px; margin: 0px; height:400px;}

.marketListing {text-align:center; margin-left:65px;} 
.marketListing img {border:none;} 
.marketListing UL { list-style-type: none; padding: 0px; margin: 0px;}
.marketListing UL LI a { margin: 30px; float:left; font-weight:bold;}
.marketListing LI { margin-right:20px !important;}

.ProductsMenu { padding-top:5px;} 
.ProductsMenu UL { list-style-type: none; padding-left:18px; margin: 0px;}
.ProductsMenu UL LI a { color: #FFFFFF !important;}
.ProductsMenu UL LI a:hover { color: #333333 !important;}
.ProductsMenu LI {border-bottom: 1px solid #FFFFFF; margin-right:20px; font-weight:bold;}
.ProductsMenu LI lastitem { background:url(../images/ProductsBG-Bottom.png) no-repeat; }



.LeftPanelMenu { padding-top:5px; } 
.LeftPanelMenu UL { list-style-type: none; padding-left:18px; margin: 0px;}
.LeftPanelMenu UL LI a { color: #FFFFFF !important;}
.LeftPanelMenu UL LI a:hover { color: #333333 !important;}
.LeftPanelMenu LI {border-bottom: 1px solid #FFFFFF; margin-right:20px; font-weight:bold;}
.LeftPanelMenu LI lastitem { background:url(../images/ProductsBG-Bottom.png) no-repeat; }
.LeftPanelMenu .rootGroup { padding-left: 180px !important; }
.LeftPanelMenu .level1 li { border:none !important; margin-bottom:5px; }

.pbSummary { border: solid 1px Black;}
.pbSummary UL { list-style-type: none; padding: 0px; margin: 0px;}
.pbSummary UL LI { }
.pbSummary .header { padding: 4px; font-weight: bold; color: White; background-color: Black;}
.pbSummary .firstitem { }
.pbSummary .item { }
.pbSummary .altitem {}
.pbSummary .link { display: block; cursor: pointer; cursor: hand; padding: 4px;}
.pbSummary .link:hover { background-color: #999999; }
.pbSummary .text { color: #000000; }
.pbSummary .datetext { color:#333333; font-weight:bold; }

.pbSummary .image { }

.pbBreadcrumb { font-size: 0.9em;}
.pbBreadcrumb .list { list-style-type: none; padding: 0px; margin: 0px; clear: both;}
.pbBreadcrumb .list .item { float: left;}
.pbBreadcrumb .list .altitem { float: left;}
.pbBreadcrumb .list .separator { float: left;}

.pbForm { }
.pbForm .form { list-style-type: none; margin: 0px; padding: 0px;}
.pbForm .form .item { padding: 2px 2px 2px 2px;}
.pbForm .errors { color: Red; margin: 0x;}
.pbForm .received { font-weight: bold;}
.pbForm .label { width: 150px; display: inline-block; float: left;}
.pbForm .field { }
.pbForm .required { color: Red; font-weight: bold;}
.pbForm .button { }
.pbForm .textbox {
 	font-size: 12px;
	background-color: #ffffff;
	border: 2px solid #cccccc;
	height:18px;
	width:250px;	
	}
	
.pbForm .textarea {
 	font-size: 12px;
	background-color: #ffffff;
	border: 2px solid #cccccc;
	width:250px;
	height:200px;
	}
		
.pbForm .checkbox { }
.pbForm .dropdown { }
.pbForm .radiobuttonlist { }
.pbForm .datepicker { }
.pbForm .checkboxlist { }
.pbForm .scroll { height: 150px; overflow: auto; border: solid 1px gray;}
.pbForm .labelheading { font-weight: bold; line-height: 30px;}

.pbMemberLogin { float: right;}
.pbMemberLogin .login { list-style-type: none; margin: 0px; padding: 0px;}
.pbMemberLogin .logout { list-style-type: none; margin: 0px; padding: 0px;}
.pbMemberLogin .loginfailed { margin: 0px;}
.pbMemberLogin .loginfailed .label { color: Red;}
.pbMemberLogin .label { font-size: 11px;	color: white; margin-right:4px; }
.pbMemberLogin .field { font-size: 11px; display: inline-block;}
.pbMemberLogin .item { display: inline-block; float: left; padding: 0px 4px 0px 4px; line-height: 20px;}
.pbMemberLogin .textbox { width: 75px; font-size: 9px;}
.pbMemberLogin .submit { display: inline-block;}
.pbMemberLogin .button { font-size: 11px;}

.pbBasicSearch { }
.pbBasicSearch ul { list-style-type: none; margin: 0px; padding: 0px; }
.pbBasicSearch .label { display: inline; }
.pbBasicSearch .field { display: inline; }
.pbBasicSearch .submit { display: inline; }

.pbCart { }
.pbCart .tableContainer { border: 1px black solid; font-size:9px;}
.pbCart .header { display: block; padding: 4px;}
.pbCart .item { display: block; padding: 4px;}
.pbCart .altitem { display: block; padding: 4px;}
.pbCart .footer { display: block; color: White; padding: 4px;}
.pbCart .altitemCell { background-color: #CCCCCC;}
.pbCart .headerRow .headerCell { background-color: Black; color: White;}
.pbCart .subTotalRow .subTotalCell { background-color: #333333;}
.pbCart .taxRow .taxCell { background-color: #666666;}
.pbCart .postageRow .postageCell { background-color: #333333;}
.pbCart .totalRow .totalCell { background-color: Black;}
.pbCart .controlsContainer { margin-top:4px; }
.pbCart .controlsContainer .button { }

.pbCartMiniSummary { list-style-type: none; margin: 0px; padding: 0px; }
.pbCartMiniSummary .items {float:left;}
.pbCartMiniSummary .itemsLabel {}
.pbCartMiniSummary .itemsValue {}
.pbCartMiniSummary .total { margin-right:4px;text-align:right; }
.pbCartMiniSummary .total .totalLabel {}
.pbCartMiniSummary .total .totalValue { }
.pbCartMiniSummary .controls { text-align:right; }
.pbCartMiniSummary .controls .controlsLink {margin-right:4px;}

.pbItemImageGallery { background: black; padding-top:4px; padding-bottom:4px; }
.pbItemImageGallery .main { text-align:center; }
.pbItemImageGallery .main .image { }
.pbItemImageGallery .item { text-align:center; }
.pbItemImageGallery .item .image { }
.pbItemImageGallery .altitem { text-align:center; }
.pbItemImageGallery .altitem .image { }

.pbItemImageGallery2 { }
.pbItemImageGallery2 .main { height: 270px; text-align:center; }
.pbItemImageGallery2 .main .image { border: solid 1px Black !important; }
.pbItemImageGallery2 .item { text-align:center; }
.pbItemImageGallery2 .item .image { border: solid 1px Black !important; }
.pbItemImageGallery2 .altitem { text-align:center; }
.pbItemImageGallery2 .altitem .image { border: solid 1px Black !important; }

.checkoutCustomerDetails { }
.checkoutCustomerDetails .header { font-size: 13px; font-weight: bold; margin-bottom: 4px;}
.checkoutCustomerDetails .field { line-height: 26px;}
.checkoutCustomerDetails .billto { list-style-type: none; margin: 0; padding: 0;}
.checkoutCustomerDetails .billto .label { display: block; width: 95px; margin-right: 4px; float: left;}
.checkoutCustomerDetails .billto .input { }
.checkoutCustomerDetails .shipto { list-style-type: none; margin: 0; padding: 0; margin-top: 16px;}
.checkoutCustomerDetails .shipto .label { display: block; width: 95px; margin-right: 4px; float: left;}
.checkoutCustomerDetails .shipto .input { }
.checkoutCustomerDetails .rememberme { list-style-type: none; margin: 0; padding: 0;}
.checkoutCustomerDetails .rememberme .label { display: block; width: 95px; margin-right: 4px; float: left;}
.checkoutCustomerDetails .rememberme .input { }

.checkoutPaymentDetails { font-size:11px; }
.checkoutPaymentDetails .paymentMethod { border-style: none;}
.checkoutPaymentDetails .paymentMethod .header { font-size: 13px; font-weight: bold;}
.checkoutPaymentDetails .paymentMethod INPUT { margin-left: 0px;}
.checkoutPaymentDetails .paymentMethod LABEL { margin-right: 12px; }
.checkoutPaymentDetails .creditCardSelection { border-style: none;}
.checkoutPaymentDetails .creditCardSelection .header { font-size: 13px; font-weight: bold;}
.checkoutPaymentDetails .creditCardSelection INPUT { margin-left: 0px;}
.checkoutPaymentDetails .creditCardSelection LABEL { margin-right: 12px;}
.checkoutPaymentDetails .creditCardSelection .surchargeNote { color: red;}
.checkoutPaymentDetails .creditCardSelection .creditCardDetails { list-style-type: none; margin: 0; padding: 0; margin-top: 4px;}
.checkoutPaymentDetails .creditCardSelection .creditCardDetails .field { line-height: 26px;}
.checkoutPaymentDetails .creditCardSelection .creditCardDetails .field .label { display: block; width: 135px; margin-right: 4px; float: left;}
.checkoutPaymentDetails .directDeposit { border-style: none;}
.checkoutPaymentDetails .directDeposit .header { font-size: 13px; font-weight: bold;}
.checkoutPaymentDetails .directDeposit .directDepositDetails { list-style-type: none; margin: 0; padding: 0;}
.checkoutPaymentDetails .directDeposit .directDepositDetails .field { line-height: 26px;}
.checkoutPaymentDetails .directDeposit .directDepositDetails .field .label { display: block; width: 135px; margin-right: 4px; float: left;}
.checkoutPaymentDetails .directDeposit .directDepositDetails .field .value { }
.checkoutPaymentDetails .cheque { border-style: none;}
.checkoutPaymentDetails .cheque .header { font-size: 13px; font-weight: bold;}
.checkoutPaymentDetails .cheque .chequeDetails { list-style-type: none; margin: 0; padding: 0;}
.checkoutPaymentDetails .cheque .chequeNote { }

.pbCssSiteMenu { }
.pbCssSiteMenu A { outline:none; }
.pbCssSiteMenu A:Link { color: #000000; text-decoration: none; font-weight: bold;}
.pbCssSiteMenu A:Visited { color: #000000; text-decoration: none;  font-weight: bold;}
.pbCssSiteMenu A:Active { color: #000000; text-decoration: none;  font-weight: bold; }
.pbCssSiteMenu A:Hover { color: #000000; text-decoration: none;  font-weight: bold; }
.pbCssSiteMenu .menu { background: #a7bac5; }
.pbCssSiteMenu .menuItem { padding-left: 12px; padding-right:12px; padding-top:8px; padding-bottom:8px; }
.pbCssSiteMenu .menuItemHover { background: silver; }
.pbCssSiteMenu .menuItemSelected { background: #61788a; }
.pbCssSiteMenu .menuItemSelected A { color:#FFFFFF; font-weight: bold; }
.pbCssSiteMenu .subMenu { background-color: white;border:solid 1px black; }
.pbCssSiteMenu .subMenuSeparator { }
.pbCssSiteMenu .subMenuItem { padding-left: 12px; padding-right:12px; padding-top:8px; padding-bottom:8px; }
.pbCssSiteMenu .subMenuItemHover { background: silver; }
.pbCssSiteMenu .subMenuItemSelected { background:#61788a; }
.pbCssSiteMenu .subMenuItemSelected A { color:#FFFFFF; font-weight: bold;}

.pbAjaxProgress { position:fixed;top:0px;right:0px; margin-top:4px;margin-right:4px;}
.pbAjaxProgress .ajaxProgressImage {}

.MyLinksList {}
.MyLinksList UL { list-style-type: none; padding: 0px; margin: 0px;}
.MyLinksList UL LI { }
.MyLinksList .header {}
.MyLinksList .firstitem { }
.MyLinksList .item {}
.MyLinksList .altitem {}
.MyLinksList .link { display: block; cursor: pointer; cursor: hand; padding: 4px;}
.MyLinksList .link:hover { background-color: #666666; color: #FFFFFF;}
.MyLinksList .text {}
.MyLinksList .image {margin-right:4px;}

.pbBlogCommentList { border: solid 1px Black;}
.pbBlogCommentList UL { list-style-type: none; padding: 0px; margin: 0px;}
.pbBlogCommentList UL LI { }
.pbBlogCommentList td { padding: 4px; }
.pbBlogCommentList .item { }
.pbBlogCommentList .altitem { background-color: #CCCCCC;}
.pbBlogCommentList .author { padding: 0px 2px 2px 2px; }
.pbBlogCommentList .email { padding: 2px; }
.pbBlogCommentList .date { padding: 2px; }
.pbBlogCommentList .content { }

.pbBlogCommentForm { }
.pbBlogCommentForm .form { list-style-type: none; margin: 0px; padding: 0px; }
.pbBlogCommentForm .form .item { padding: 2px 2px 2px 2px; }
.pbBlogCommentForm .errors { color: Red; margin: 0x; }
.pbBlogCommentForm .received { font-weight: bold; padding: 4px; }
.pbBlogCommentForm .label { width: 100px; display: inline-block; float: left; }
.pbBlogCommentForm .field { }
.pbBlogCommentForm .content .label { float: none; }
.pbBlogCommentForm .content .field { padding: 4px; }
.pbBlogCommentForm .submit { }
.pbBlogCommentForm .button { }
.pbBlogCommentForm .textbox { }

.RadScheduler .rsApt { cursor: pointer; cursor: hand; }
.locPanel {
	padding-left:18px;
}

.locPanel .slide {
	padding-left:10px !important;
	width:185px;
}

.locPanel .slide .last {
	padding-bottom:1px !important;
}
.locPanel .link {
	color: #FFFFFF !important;
}
.locPanel .link:hover {
	color: #333333 !important;
}
.locPanel li {
	border-bottom: 1px solid #919191;
	width: 190px;
	padding-top:3px;
	padding-bottom:5px;
	display:block;
	background-image:url('/site/DefaultSite/skins/atfservices/images/arrow1.png');
	background-repeat:no-repeat;
	font-weight:bold;   
}

.locPanel .slide li {
	background-image:url('/site/DefaultSite/skins/atfservices/images/arrow2.png');
	background-repeat:no-repeat;
	border-bottom: 0px solid;
	width: 180px;
	display:block;
	
}

.locPanel .last {
	border-bottom: none !important;
}









.panelbar .item { margin-bottom:3px !important; }

.panelbar {width:180px !important; }

.pbPanelMenu
{
}

.panelbar .rootGroup, .panelbar .group, .panelbar .item { width:180px; }


.pbPanelMenu .level1 .item.link {
	border:none !important;
}


.pbPanelMenu .rootGroup
{
	padding: 20px 36px 28px 28px;
}

.pbPanelMenu_rtl .rootGroup
{
	padding: 20px 28px 28px 36px;
	text-align: right;
}

.pbPanelMenu .link
{
	border-bottom: 1px solid #bfbfbf;
	overflow-x: hidden;
}

.pbPanelMenu .link:hover
{
	border-bottom-color: #fff;
}

.pbPanelMenu .text
{
	margin-right: 7px;
	overflow-x: hidden;
}

.pbPanelMenu_rtl .text
{
	margin-left: 7px;
	margin-right: 0;
}


.pbPanelMenu .group .expanded .text,
.pbPanelMenu .group .expandable .text
{
	background-position: right 5px;
}

.pbMenuWrap 
{
	border: 1px solid #010101;
	border-bottom-width: 0;
	border-top-color: #383838;
	background: url(../images/Menu_Background.gif) repeat-x top left;
	text-align: left;
	height: 40px;
	width: 938px;
}

.pbMenuWrap2 
{
	border: 1px solid #010101;
	border-bottom-width: 0;
	border-top-color: #383838;
	background: url(/Site/DefaultSite/Skins/atfservices/images/Menu_Background.gif);
	text-align: left;
	height: 40px;
	width: 928px;
	padding-left:10px;
}

.pbMenu 
{
	width: auto;
	margin-right: auto;
	margin-left: auto;
	z-index:10 !important;
}


.pbMenu_rtl
{
	text-align: right;
}

.pbMenu_Context
{
	background: none;
	border: 0;
}

.pbMenu a
{
	text-decoration: none;
}

.pbMenu .rmLink
{
	line-height: 24px;
	text-decoration: none;
	color: #fff;
	padding-left: 6px !important;
	padding-right: 6px !important;
}

.pbMenu .rmLink:focus,
.pbMenu .rmFocused
{
	outline: 0;
}

.pbMenu .rmRootGroup {
	margin-left:auto;
	margin-right:auto;
}
.pbMenu .rmExpanded
{
	z-index: 10000;
}

.pbMenu .rmLink:hover,
.pbMenu .rmFocused,
.pbMenu .rmExpanded
{
	color: #333;
}

.pbMenu .rmLink .rmText
{
	font: bold 11px Arial, sans-serif;
	text-transform: uppercase;
	padding:12px 13px !important;
}

.pbMenu .rmGroup
{
}

.pbMenu .rmGroup .rmLink
{
	text-decoration: none;
}

.pbMenu_rtl .rmGroup .rmLink
{
	text-align: right;
}

.pbMenu .rmGroup .rmLink:hover,
.pbMenu .rmGroup .rmFocused,
.pbMenu .rmGroup .rmExpanded
{
	color: #000000;
}

.pbMenu .rmText
{
	padding: 10px 20px;
}

.pbMenu .rmGroup .rmLink .rmText
{
	font-size: 11px;
}

/* <expand arrows styling> */

.pbMenu .rmGroup .rmLink .rmExpandRight
{
	background: transparent url(../images/sitemenu/ArrowExpand.gif) no-repeat right -3px;
}

.pbMenu .rmGroup .rmLink .rmExpandLeft
{
	background: transparent url(../images/sitemenu/ArrowExpandRTL.gif) no-repeat left -3px;
}

.pbMenu .rmGroup .rmLink:hover .rmExpandRight,
.pbMenu .rmGroup .rmFocused .rmExpandRight,
.pbMenu .rmGroup .rmExpanded .rmExpandRight
{
	background-image: url(../images/sitemenu/ArrowExpandHovered.gif);
}

.pbMenu .rmGroup .rmLink:hover .rmExpandLeft,
.pbMenu .rmGroup .rmFocused .rmExpandLeft,
.pbMenu .rmGroup .rmExpanded .rmExpandLeft
{
	background-image: url(../images/sitemenu/ArrowExpandHoveredRTL.gif);
}

/* </expand arrows styling> */

.pbMenu .rmHorizontal .rmItem { border-right: 1px solid #353535;}
.pbMenu .rmHorizontal .rmLast { border-right: 0; }

.pbMenu .rmVertical .rmItem { border-bottom: 10px solid #353535; }
.pbMenu .rmVertical .rmLast { border-bottom: 0; }

.pbMenu_rtl .rmHorizontal .rmItem { border-left: 0; }

.pbMenu .rmRootGroup .rmGroup .rmItem,
.pbMenu_Context .rmGroup .rmItem
{ border-right: 0; border-bottom: 0; }

.pbMenu .rmGroup
{
	border: 1px solid #828282;
}

.pbMenu .rmGroup .rmExpanded
{
	z-index: 11;
}

.pbMenu .rmTopArrowDisabled,
.pbMenu .rmBottomArrowDisabled,
.pbMenu .rmLeftArrowDisabled,
.pbMenu .rmRightArrowDisabled
{
	display: none;
}

.pbMenu .rmTopArrow,
.pbMenu .rmBottomArrow,
.pbMenu .rmLeftArrow,
.pbMenu .rmRightArrow
{
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.pbMenu .rmTopArrow,
.pbMenu .rmBottomArrow
{
	height: 10px;
	width: 100%;
	background: #fff url(../images/sitemenu/ArrowScrollUpDown.gif) no-repeat top center;
}

.pbMenu .rmBottomArrow
{
	background-position: center -18px;
}

.pbMenu .rmLeftArrow,
.pbMenu .rmRightArrow
{
	width: 10px;
	height: 100%;
	background: #fff url(../images/sitemenu/ArrowScrollLeftRight.gif) no-repeat left center;
}

.pbMenu .rmRightArrow
{
	background-position: -18px center;
}

.pbMenu .rmItem .rmDisabled .rmText
{
	color: #999;
}

.pbMenu .rmRootGroup .rmItem .rmDisabled
{
	background: none;
}

.pbMenu .rmGroup .rmItem .rmDisabled
{
	background-color: #fff;
}

.pbMenu .rmRootGroup .rmSeparator,
.pbMenu .rmGroup .rmSeparator
{
	background: #8f8f8f;
	border-top: 1px solid #000000;
	border-bottom: 0;
}

.pbMenu .rmSeparator .rmText
{
	display: none;
}

.pbMenu .rmHorizontal .rmSeparator
{
	height: 20px;
	width: 1px;
	line-height: 20px;
	border: 0;
}

.pbMenu .rmVertical .rmSeparator
{
	height: 1px;
	margin: 3px 0;
	border: 0;
	line-height: 1px;
}

.pbMenu .rmVertical .rmItem {
	background: url(../images/Menu_Background.gif) repeat-x left !important;
}

.pbMenu .rmLeftImage
{
	margin: 2px;
}

.pbMenu .rmSlide
{
	margin: -1px 0 0 -1px !important;
	top: 40px !important;
}

* html .pbMenu .rmVertical .rmSlide
{
	margin-left: -2px !important;
	
}

* html .pbMenu .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
}

.pbMenu_rtl .rmSlide
{
	margin: -1px 0 0 2px !important;
}

* html .pbMenu_rtl .rmVertical .rmSlide
{
	margin-left: 3px !important;
}

* html .pbMenu_rtl .rmHorizontal .rmSlide
{
	margin-top: -2px !important;
	margin-left: 0 !important;
}

.pbMenu .rmItem .rmDisabled:hover
{
	background: none;
}

#smallTxt A:link, #smallTxt A:visited, #smallTxt A:active{
	font-family: Arial, Helvetica, sans-serif;
	color:#3390ca;
	font-size:11px;
	font-weight:none;
	padding-top:3px;
	text-decoration:underline
	}
#smallTxt A:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:none;
	padding-top:3px;
	text-decoration:underline
	}
	
	

.category A:link, .category a:visited{

	padding-left:10px;
	padding-bottom:5px;

}


.category_other A:link, .category_other a:visited{
	width: 190px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	background-image:url('/site/DefaultSite/skins/atfservices/images/arrow1.png');
	background-repeat:no-repeat;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px; 
	

}

.category_other A:hover, .categorySelected{
	width: 190px;
	padding-top:5px;
	padding-bottom:5px;
	display:block;
	background-image:url('/site/DefaultSite/skins/atfservices/images/arrow1.png');
	background-repeat:no-repeat;
	font-weight:bold;
	color:#000000  ;
	padding-left:10px;
	
}

A:link, A:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#3390ca;
	font-size:12px;
	font-weight:none;
	padding-top:3px;
	text-decoration:underline
} 

A:hover{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:none;
	padding-top:3px;
	text-decoration:underline
}


.footermenu A:link, .footermenu A:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#3390ca;
	font-size:11px;
	font-weight:none;
	padding-top:3px;
	text-decoration:underline
	}

.footermenu A:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#3390ca;
	font-size:11px;
	font-weight:none;
	padding-top:3px;
	text-decoration:underline
	}	
.footermenu A:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:none;
	padding-top:3px;
	text-decoration:underline
	}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

