﻿body
{
	background-color: #eee7d1; /* color of the empty space around the active part of the page in the center  */
	color: #333333;            /* default text color, works for all elements where it isn't redefined */
	font-family:Verdana, Arial, Helvetica, sans-serif;      /* default text style, works for all elements where it isn't redefined */
	font-size: 11px;           /* default symbol size, works for all elements where it isn't redefined */
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height:16px;

}

h1 
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #d5652b;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
}


h2 
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#366FB0;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
}
h3 
{

}
h4 
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #d5652b;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
}


hr
{
	background-color: #00859c;
	color: #00859c;
	height: 1px;
}


TD

{
	vertical-align: top;
}

a:link, a:active, a:visited
{
  text-decoration: none;   /* default link text decoration, works for all links until it's redefined */
  color: #366FB0;               /* default link text color, works for all links until it's redefined */
}

a:hover
{
  text-decoration: none;
  color:#333333;
}

img
{
 border: 0px;
}

form
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


.clear
{
	clear: both;
}

.AdPlaceHolder469x60
{
	width: 469px;
	height: 60px;
	text-align: center;
	font-size: 12px;
	font-family: Times New Roman;
	font-weight: bold;
	border: solid 1px #333333;
	background-color: #CCCCCC;
}

.AdPlaceHolder300x250
{
	width: 300px;
	height: 250px;
	text-align: center;
	font-size: 12px;
	font-family: Times New Roman;
	font-weight: bold;
	border: solid 1px #333333;
	background-color: #CCCCCC;
}

.AdPlaceHolder120x240
{
	width: 120px;
	height: 240px;
	text-align: center;
	font-size: 12px;
	font-family: Times New Roman;
	font-weight: bold;
	border: solid 1px #333333;
	background-color: #CCCCCC;
}


.errorblock
{
	display: block;
	color:Red;
	font-weight: bold;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

.errorinline
{
	display:inline;
	color:Red;
	font-weight: bold;
	font-size: 12px;
}

/* div style that wraps all page content */
.wrapper
{ 
	margin: 0 auto;
	width: 980px;
}

.required
{
	color: Red;
}

.TopBannerAd
{
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}



.MainWrapper
{
	position: relative;
	padding: 0px 4px 0px 4px;
	margin: 0px;
	background-color: #FFF;
	text-align: center;      /* this makes the block aligned with center in IE */
	margin-left: auto;       /* this makes the block aligned with center in FF, Safari, etc */
	margin-right: auto;      /* this makes the block aligned with center in FF, Safari, etc */
	width: 972px;
	
}


.FooterWrapper
{
 text-align: center;
 color: #666666;
}


.FooterWrapper a:link, .FooterWrapper a:active, .FooterWrapper a:visited
{
	text-decoration: none;
	font-size: 10px;
	color: #366FB0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

.FooterWrapper a:hover
{
	text-decoration: underline;
	color: #333333;
}

.FooterMenu
{
	display: block;
	padding: 10px 0px 10px 0px;
}


.FooterAdminInfo
{
	border-top: solid 1px black;	
	background-color: #eee7d1;
}


.FTMButton
{
  background-color: #366FB0;
  border: 1px #333333 solid;
  color: #FFFFFF;
  font-size: 100%;
  font-weight: bold;
  cursor: hand;
  font-family: Verdana;
  padding: 2px 5px 2px 5px;
}

.SearchFormButton
{
    float:left;
	width: 52px;
    height: 21px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 2px 0px;
	_padding: 0px 0px 1px 0px;                     
	background:url('/upload/images/search_button.gif')  no-repeat center top;
	border:none;
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
    cursor:pointer;
    line-height:21px;                     
}



/* Page header styles */
.PageHeaderBanner
{
 background-color: #FFFFFF;
 text-align: left;
}

.PageHeaderBanner .Logo
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding:  13px 0px 0px 10px;
}


.ServiceMenu
{
  padding: 6px 0px 0px 0px;
}

.ServiceMenu a:link, .ServiceMenu a:active, .ServiceMenu a:hover, .ServiceMenu a:visited
{
  color: #286d7f;
  padding: 3px 4px 4px 4px;
  text-decoration:none;
  font-weight:normal;
  font-size:10px;
}

.ServiceMenu a:hover
{
  color: #333333;
  text-decoration:underline;
}

.ServiceMenu .separator
{
  color: #c8c2af;
  padding: 3px 0px 4px 0px;
  font-size:10px;
  font-weight:normal;
}


/********* START: Search block *****************/

.searchForm
{
    position: relative;
    float: right;
	right: 2px;
	margin:0px 0px 20px 0px;
	padding: 0px;

}

.searchForm .input
{
    position: relative;
    float: left;
	top: 0px;
	width: 196px;
	height: 16px;
	margin: 0px;
	padding: 3px 2px 0px 4px;
	border-left:1px solid #c8c8c8;
	border-top:1px solid #d0d0d0;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #9a9a9a;
/*	background: url('/upload/images/search-input-box-background.gif') left bottom repeat-x #ffffff; */
	color:#49362d;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.searchForm .button
{
    float:left;
	width: 52px;
    height: 21px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 2px 0px;
	background:url('search_button.gif')  no-repeat center top;
	border:none;
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
	cursor:pointer;
    line-height:21px;                     
}

.loginButtonPanel
{
	padding: 20px 0px 20px 0px;
	text-align: center;
	line-height: 0px;
}

.loginButtonPanel .name
{
	padding: 10px 0px 0px 0px;
}

/********* END: Search block ***********/



.HeaderMenu
{
	height:24px;
	margin: 0px;
	padding: 0px;
	background-color: #d5652b;
	text-align: left;
	line-height:24px;
}


.HeaderMenu .Item
{
  padding:0px 10px 0px 10px;
   /* Header Menu Item border color, sould be the same as the color of the Header Menu border */ 
}

.HeaderMenu .Item a:link, .HeaderMenu .Item a:visited, .HeaderMenu .Item a:active
{
  display: block;
  padding:0px 10px 0px 10px;
  text-decoration: none;   /* Header Menu Item link text decoration */
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;
}



.HeaderMenu .Item a:hover
{
	display: block;
	text-decoration: none;   /* Header Menu Item link text decoration */
	color:#333333;
}


.HeaderMenu .Item .Active a:link, .HeaderMenu .Item .Active a:hover, 
	.HeaderMenu .Item .Active a:visited, .HeaderMenu .Item .Active a:active
{
  text-decoration: none;   /* Header Menu Item link text decoration */

}



.HeaderMenu .separator
{
  padding: 0px; /* Header Menu separator border color, sould be the same as the color of the Header Menu border */
  text-align: center;          /* Header Menu Item text align */
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;
  font-weight:normal;
  line-height:24px;
}



#Sub_Menu_Box
{
	margin: 0px 0px 0px 0px;
    height: 25px;
	line-height: 25px;
	background-color:#ffffff;
}

#Sub_Menu_Box .Item, #Sub_Menu_Box .Item .Active
{
    float: left;
	border: none;
	padding: 0px 11px 0px 9px;
	text-decoration: none;
}

#Sub_Menu_Box .Item A, #Sub_Menu_Box .Item .Active A
{
    float: left;
	display: block;
	padding: 0px 11px 0px 9px;
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
	color:#286d7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#Sub_Menu_Box .Item A:hover, #Sub_Menu_Box .Item .Active A:hover
{
	color:#333333;
}

#Sub_Menu_Box .separator
{ 
    float: left;
	font-size:10px;
	font-weight:bold;
	color:#286d7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



.PageContent
{
	background-color: #FFFFFF;
	clear: both;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	width: 972px;
	border-top:5px solid #c8c2af;
	border-right:1px solid #c8c2af;
	border-bottom:5px solid #c8c2af;
	border-left:1px solid #c8c2af;  
}



/********** START: Page column left block **********/

.PageLeftTableCell
{
	 background-color: #F2F2F2;
	border-right:1px solid #C6D8C1;
}

.PageColumnLeft
{
	width: 160px;
	margin: 0px;
	padding: 0px; 
	vertical-align: top;
	background-color: #F2F2F2;   /* Left Column background color */
	line-height:normal;
}


.PageColumnLeft .PageMenu
{
	width: 160px;
	border-bottom: solid 1px #CCCCCC;
}

.PageColumnLeft .PageMenu .Item
{
	width: 158px;
	padding: 0px;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	text-align: left;            /* Page Menu Item text align */
	background-color: #F4F4F4;   /* Page Menu Item default background color */
}


.PageColumnLeft .PageMenu .Item .subMenu, .PageColumnLeft .PageMenu .Active .subMenu
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom:none;
}



.PageColumnLeft .PageMenu .Item .subMenu .Item
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-right: none;
	border-left: none;
	border-bottom:none;
}



.PageColumnLeft .PageMenu .Item  a:link, .PageColumnLeft .PageMenu .Item  a:visited, 
	.PageColumnLeft .PageMenu .Item  a:hover, .PageColumnLeft .PageMenu .Item  a:active
{
	display: block;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	text-decoration: none;   /* Page Menu Item link text decoration */
}



.PageColumnLeft .PageMenu .Item .subMenu .Item a:link, .PageColumnLeft .PageMenu .Item .subMenu .Item a:visited,
	.PageColumnLeft .PageMenu .Item .subMenu .Item a:hover,	.PageColumnLeft .PageMenu .Item .subMenu .Item a:active
{
	padding: 5px 0px 5px 15px;
	margin: 0px;
}



.PageColumnLeft .PageMenu .Item .Active
{
	background-color: #DEDEDE;   /* active Page Menu Item background color */
}



.PageColumnLeft .PageMenu .Item a:hover
{
	background-color: #DEDEDE;   /* Page Menu Item background color when mouse cursor moves over it */
}



.PageColumnLeft .PageMenu .Item .PageMenu .Item a:hover
{
	background-color: #DEDEDE;   /* second level Page Menu Item background color when mouse cursor moves over it */
}



.PageColumnLeft .Advertisement
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 0px;
}

.PageColumnLeft .Advertisement .Item
{
	margin:0px 0px 10px;
	padding:0px;
}

.PageColumnLeft .AdPlaceholder
{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 0px;
}

.PageColumnLeft .AdPlaceholder .Item
{
	border: solid 1px #333333;
	background: #cccccc;
}


/********** END: Page column left block **********/


.NewsLetter
{
	/*width: 100%;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #ffffff;
	background-color:#757166;
	border-bottom:1px solid #c6d8c1;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*    width: 972px;*/
	padding:0px;
    margin: 0;
    text-align: left;
    color: #737166;
    background:url(/Assets/Images/bg-newsletter.jpg) repeat-x;
    font-size:13px;
	line-height:1.3em;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
}


	/*.NewsLetter p
{
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	white-space:nowrap;
}*/

	/* .NewsLetter td
{
	padding:2px 4px 7px 6px;
}*/

.NewsLetter .input
{
	position:relative; 
	float:left;
	top:1px;
	margin:0px 0px 0px 1px;
	padding:2px 1px 0px 2px;
	width:110px; 
	height:15px;
	border-top:0px solid #ffffff;
	border-bottom:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-right:1px solid #b6b4ae; 
	background-color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#49362d;
}

.NewsLetter .title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;

	color:#B05424;
	line-height:1;
	margin:0 0 8px 0;
}


.BreadCrumb
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	color:#366FB0;
	font-size:10px;
	font-weight:normal;
}

.BreadCrumb a:link, .BreadCrumb a:active, .BreadCrumb a:hover, 
	.BreadCrumb a:visited
{
	text-decoration: none;   /* Bread Crumb Trail link text decoration */
}



.PageContentFullWidthBody
{
	text-align: left;
	padding: 2px 2px 2px 7px;
	width: 800px;
}


.PageTitle
{
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
	font-size: 22px;
	font-family: "Times New Roman",Times,serif;
	color: #d5652b;
	font-weight: bold;
	width: 468px;
	line-height: 24px;
}


.SiteMapPanel
{
	font-size: 12px;
	padding: 10px 0px 0px 10px;
	
}

.SiteMapPanel .Main
{
	margin-left: 20px;
	font-weight: bold;

}

.SiteMapPanel .Child
{
	margin-left: 20px;

}

.SiteMapPanel .spacer
{
	margin: 0px 0px 0px 10px;

}

.ArticleListCatgoryName
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color: #d5652b;
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}

.artmCategoryArticleList
{
  padding: 0px 0px 5px 0px;
  margin: 3px 0px 5px 0px;
  position: relative;
}

.artmCategoryArticleList .artmCategoryArticleItem
{ 
  position: relative;
  padding: 8px 0px 7px 0px;
  margin: 0px;
}

.artmCategoryArticleItem .text
{

  padding:6px 0px 1px;

  margin: 0px;

}

.artmCategoryArticleItem .title
{
	color: #366FB0;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;
}

.artmCategoryArticleItem a.readmorelink:link, .artmCategoryArticleItem a.readmorelink:hover, 
.artmCategoryArticleItem a.readmorelink:active, .artmCategoryArticleItem a.readmorelink:visited
{
	position: relative;
	font-size: 10px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index: 1;
}

.artmCategoryArticleList .artmCategoryArticleItemPaid
{ 
  position: relative;
  padding: 8px 0px 7px 0px;
  margin: 0px;
  background-color: #ddffdd;
}



.artmCategoryArticleList .mostrecent
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#366FB0;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

.artmCategoryArticleList .readmore
{
	position:relative;
	text-align: right;
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 25px;
	z-index: 1;
}


.artmCategoryArticleList  .readmore a:link, 
.artmCategoryArticleList  .readmore a:visited, 
.artmCategoryArticleList  .readmore a:active 
{
	color: #366fb0;
}

.artmCategoryArticleList  .readmore a:hover 
{
	color: #333333;
}


.ArticleRSSLink
{
	padding: 4px 0px 4px 0px;
}

.ArticleCategoryPrefix
{
	padding: 4px 0px 4px 0px;
}

/* Article Pager control ******************************************************************/

.ArticlePager
{
	display: block;
	padding: 4px 0px 4px 0px;
	clear: both;
}


.ArticlePager .First
{
	border: none 0px #000000;
	color: #366FB0;
	background: #FFFFFF;
	margin: 0px 0px 2px 0px;
}

.ArticlePager .Last
{
	border: none 0px #000000;
	color: #366FB0;
	background: #FFFFFF;
	margin: 0px 0px 2px 0px;
}

.ArticlePager .PageButton
{
	border: none 0px #000000;
	color: #366FB0;
	background: #FFFFFF;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 2px 0px;
}


.ArticlePager .CurrentPageButton
{
	border: none 0px #000000;
	color: #000000;
	background: #FFFFFF;
	padding: 0px 3px 0px 3px;
	margin: 0px 0px 2px 0px;
	font-weight: bold;
}

.ArticlePager .CurrentPageHyperLink
{
	font-weight: bold;
}

.ArticlePager .PageButton
{
	
}



/*  Article Search list */

.artmSearchArticleList
{
}

.artmSearchArticle
{  
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  text-align: left;
}

.artmSearchArticle .title
{
  color:#366FB0;
  font-size:12px;
  font-weight:bold;
}

.artmSearchArticle a:link, 
.artmSearchArticle a:hover, 
.artmSearchArticle a:active, 
.artmSearchArticle a:visited
{
}

.artmSearchArticle .text
{
  margin: 0px 0px 0px 0px;
  padding:1px 0px 2px;
}


.artmSearchArticle .date
{ 
  margin: 0px 0px 0px 0px;
  font-size:10px;
}


.artmSearchArticle .categories
{
  margin: 0px 0px 0px 0px;
  font-size:10px;
  font-weight:bold;
}


.artmSearchArticle .views
{
  text-align: right;
  color: #999999;
  width: 100%;
}


.artmSearchOrder
{
  width: 470px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  text-align: left;
  font-size:11px;
}


.artmSearchOrder a
{
  text-decoration:none;
  font-weight:bold;
}

.artmSearchOrder a:hover
{
  text-decoration:underline;
}

/* article display page */

.artmArticle
{        /* Article page main block style */
  text-align: left;
  padding: 4px 0px 0px 0px;
}

.artmArticle .Images
{   /* Article page Images block style */
  width: 468px; 
  text-align: center;
}

.artmArticle .Images .caption
{
  color:#878787;
}

.artmArticle .date
{   
  padding: 2px 0px 2px 0px;
}

.artmArticle .byline
{  
  padding: 2px 0px 2px 0px;
}

.artmArticle .artmArticleSummaryHeader
{
  width: 468px;
  color: #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

.artmArticle .artmArticleSummary
{   /* Article page Summary block style */  
  border-top: solid 1px #c8c2af;
  border-bottom: solid 1px #c8c2af;
  font-size:12px;
  font-weight:bold;
  margin: 0px 0px 15px 0px;
  width:490px;
  padding:4px 0px 3px 4px;
}

.artmArticle .artmArticleSummary ul
{   /* Article page Summary list block style */
  margin: -2px 0px 0px 3px;
  padding: 6px 0px 3px 0px;
  list-style-type:none;
}

.artmArticle .artmArticleSummary li
{
	margin:0px 0px 0px 0px;
	padding-left:10px;
	list-style-type:none;
	background-position:0px 6px;
	_background-position:0px 7px;
	background-image: url('article-page-summary-bullet.gif');
	background-repeat: no-repeat;
     font-size:11px;
     font-weight:normal;
}

.artmArticle #artmArticleContent
{   
  width:485px;
}

.PrinterFriendlyLink
{
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	border-top: solid 1px #c8c2af;
	border-bottom: solid 1px #c8c2af;
}

.ReturnToLink
{
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	border-top: solid 1px #c8c2af;
}


/* Article pages services */
.PageServices {                 /* Page-services section */

  	position:relative; 

  	text-align: right;

  	border: solid 1px #c8c2af;

  	width: 298px;

  	margin: 0px 0px 10px 0px;

 	padding: 1px 0px 6px 0px;

  	clear: both;

  	font-weight: normal;

  	font-size: 10px;  

                     right:-1px;

}

.PageServices a
{	 /* Text decoration of links within Page-services section*/
    text-decoration:none;
    font-size:10px;
    font-weight:normal;
    color:#878787;
}

.PageServices a:hover
{
    text-decoration:none;
    color:#878787;
}

.PageServices .bookmark
{
  	background-repeat: no-repeat;
  	background-image: url('bookmark_icon.jpg');   /* Bookmark link icon */
  	background-position: right;                          /* Bookmark link icon position, should be opposite to it's text align */
  	text-align: left;                                    /* Bookmark text align, should be opposite to it's icon position */
  	width: 87px;
  	height: 21px;
  	padding: 8px 0px 0px 0px;
  	margin: 0px 8px 1px 40px;
  	float: left;
  	position: relative;
  	z-index: 1;
}

.PageServices .print
{
	background-repeat: no-repeat;
	background-image: url('print_icon.jpg');   /* Print link icon */
	background-position: right;                       /* Print link icon position, should be opposite to it's text align */
	text-align: left;                                 /* Prin text align, should be opposite to it's icon position */
	width: 57px;
	height: 21px;
	padding: 8px 0px 0px 0px;
	margin: 0px 12px 1px 0px;
	float: left;
	position: relative;
	z-index: 1;
}	

.PageServices .email
{
  	background-repeat: no-repeat;
  	background-image: url('email_icon.jpg');   /* Email link icon */
  	background-position: right;                       /* Email link icon position, should be opposite to it's text align */
  	text-align: left;                                 /* Email text align, should be opposite to it's icon position */
  	width: 55px;
  	height: 21px;
  	padding: 8px 0px 0px 0px;
  	margin: 0px;
  	float: left;
  	position: relative;
  	z-index: 1;
}

.PageServices .DashLine
{
	margin: 4px 10px 7px 10px;
	_margin: -6px 10px 7px 10px;
	z-index: 0;
}

.PageServices .SocialNetworkWidjet
{
	position:relative;
	/*float: right;*/
	padding: 0px;
	margin: 6px 17px 3px 2px;
	_margin: 7px 17px 2px 2px;
}

.PageServices .servicesLeftTD
{
	width: 163px;
	padding-right: 14px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#878787;
	font-weight:normal;
}

.PageServices .servicesRightTD
{
	width: 135px;
}



/* Display the rectangle of recent articles */

.RecentArticleList 
{
	padding: 5px 5px 5px 5px;
}

.RecentArticleList .title
{
	font-weight: bold;
}

.RecentArticleList .blurb
{
	padding: 0px 0px 10px 0px;
}


.FTMTextBox, .CaptchTextBox
{
	border-left:1px solid #c8c8c8;
	border-top:1px solid #d0d0d0;
	border-right:1px solid #a9a9a9;
	border-bottom:1px solid #9a9a9a;
	padding: 3px 2px 3px 4px;
	margin: 2px 0px 2px 0px;
/*	background: url('/upload/images/search-input-box-background.gif') left bottom repeat-x #ffffff; */
	color:#49362d;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Login page */

.LoginUserControl
{
}


.LoginForgotPassword
{
}


/*  Article comments */
.ArticleCommentsListPanel
{
	padding: 10px 0px 10px 0px;
}


.ArticleCommentsListPanel .Comment
{
	
}

.ArticleCommentsListPanel .Author
{
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	background-color: #edf6f8;
}

.ArticleCommentsListPanel .Date
{
	padding: 2px 0px 2px 0px;
	background-color: #edf6f8;
}

.ArticleCommentsListPanel .CommentText
{
	padding: 4px 0px 4px 20px;
}

.ArticleCommentsListPanel .CommentSeparator
{
	border-top: solid 1px #366FB0;
}

.ArticleCommentsListPanel .NoItems
{
	padding: 10px 0px 10px 0px;
}


.ArticlePlusPrefix
{
	padding: 0px 0px 0px 0px;
	border-top: solid 2px #366FB0;
	border-bottom: solid 2px #366FB0;
}

.ArticlePlusPrefix .inner
{
 padding: 5px 0px 5px 0px;
}

.ArticlePlusSuffix
{
	padding: 0px 0px 0px 0px;
	border-top: solid 2px #366FB0;
	border-bottom: solid 2px #366FB0;
}

.ArticlePlusSuffix .inner
{
 padding: 5px 0px 5px 0px;
}


/* E-Commerce  */
.PurchaseListingPanel
{
	padding: 10px 0px 10px 0px;
	
}

.PurchaseListingPanel .inner
{
	padding: 0px 0px 0px 0px;
}

.PurchaseListingPanel .table
{
	padding: 0px 10px 0px 10px;
}

.PurchaseListingPanel .caption
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#366FB0;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.PurchaseListingPanel .header
{
	background-color: #eee7d1;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.PurchaseListingPanel .even
{
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border-bottom: solid 1px black;
}

.PurchaseListingPanel .odd
{
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border-bottom: solid 1px black;
}

.PurchaseListingPanel .subtotal
{
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border-bottom: solid 1px black;
}

.PurchaseListingPanel .discount
{
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border-bottom: solid 1px black;
}


.PurchaseListingPanel .linetotal
{
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	border-bottom: solid 1px black;
}


.AccountInformationDisplayPanel
{
	padding: 40px 0px 0px 0px;
	width: 400px;
}

.AccountInformationDisplayPanel .inner
{
	font-weight: bold;
}

.AccountInformationDisplayPanel .caption
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#366FB0;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
}

.CreditCardSummaryDisplayPanel
{
	padding: 40px 0px 0px 0px;
	width: 400px;
}

.CreditCardSummaryDisplayPanel .inner
{
	font-weight: bold;
}

.CreditCardSummaryDisplayPanel .caption
{
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#366FB0;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
}


.PaymentForm
{
 padding: 20px 0px 0px 0px;
 width: 400px;	
}




.PurchaseDetails
{
	
}

.PurchaseDetails .PurchaseItemPanel
{
}


.PurchaseDetails .TermsAndConditions
{
}

.ArticleCategoryPagePlusPromo
{
	padding: 10px 0px 10px 0px;
}



.LoginSidebar
{
	background-color: #eee7d1;
	padding: 4px 4px 4px 4px;
	
}

.LoginSidebar .inner
{
	padding: 10px 4px 10px 4px;
	border: solid 2px #00859c;
	min-height: 180px;
	vertical-align: middle;
	font-weight: bold;
}


.LoginSidebar h1
{ 
 font-family: Verdana;
 font-size: 14px;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: #00859c;
 text-transform:uppercase;
}


.LoginSidebar h2
{ 
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: #00859c;
}

.LoginSidebar h3
{ 
 font-family: Verdana;
 font-size: 9px;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: #649a46;
}



/* Listing of previous purchases */
.UserPurchaseHistoryListing
{
}

.UserPurchaseHistoryListing table
{
}

.UserPurchaseHistoryListing .header
{
	background-color: rgb(54, 111, 176);
	color: #ffffff;
	font-weight: bold;
}

.UserPurchaseHistoryListing .datarow
{

}


.UserPurchaseHistoryListing .altdatarow
{
 background-color: #edf6f8;
}

/********Start: Section created for Footer Google and Other Sponsored Links******/
#LinkSpace{
border-top:#a7252f 3px solid;
margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:normal;
padding:0 5px;
background:url(images/LinkSpace_bg.gif) repeat-x left -14px;
overflow:auto;
text-align:left;
}
.GLinks{
padding-left:8px;
width:255px;
float:left;
}
.SpLinks{
padding-left:10px;
width:336px;
float:left;
}
.FLinks{
padding-left:10px;
width:336px;
float:left;
}
.LinkHeader{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
color:#a82630;
padding:10px 0;
}
.SubHead{
font-weight:bold;
color:#16616c;
display:block;
line-height:20px;
}
.SubHead a{
font-weight:bold;
color:#16616c;
display:block;
text-decoration:none;
}
.LinkBody{
line-height:16px;
}
.LinkBody p{
margin:0 0 10px 0px;
}
.LinkBody a{
font-weight:bold;
color:#16616c;
display:block;
text-decoration:underline;
}
.LinkBody .SubHead a{
font-weight:bold;
color:#16616c;
display:block;
text-decoration:none;
}
.AdSpaceGoogle{
background-color:#6f6f68;
width:250px;
height:250px;
}
.AdSpaceSponsored{
background-color:#6f6f68;
width:336px;
height:280px;
}
.AdSpaceFeatured{
background-color:#6f6f68;
width:336px;
height:280px;
}
/******End of Section********/ 



.FooterEbayPanel
{
	margin: 20px 0px 20px 0px;
}


