﻿/***************************************************************************/
/***   Unit specific                                                     ***/
/***************************************************************************/

/**********************/
/***   AccessKeys   ***/
/**********************/

.AccessKeys 
{
    display: block;
    position: absolute;
    left: -9000px
}

/**********************/
/***   MainMenu     ***/
/**********************/
/*
.MainMenu 
{
    float:left;
    border-bottom: 1px solid #F5F5F5;
	width: 100%;
	margin-bottom: 10px;
}

.MainMenu ul
{
    display: block;
}

.MainMenu ul li
{
	display:inline-block;
	min-width:70px;
	height:36px;
	line-height:36px;
	background-color: #EEEBEB;
	text-align: center;
}

.MainMenu ul li a:active
{
	background-color: #F5F5F5; 
	color: #339AFC;
	text-decoration: none;
}

.MainMenu ul li a
{
	background-color: #EEEBEB;
	color: #B0AAA4;
}

.MainMenu ul li a:hover
{
	text-decoration: underline;
	color: #339AFC;
}
*/

/**********************/
/***   Breadcrumbs  ***/
/**********************/

.Breadcrumbs 
{
    display: block;
    clear: both;
    margin: 5px 0 5px 20px;
}


.Breadcrumbs a
{
    margin-right: 10px;
}

/**********************/
/***   PageHeader   ***/
/**********************/

.PageHeader 
{
	width: auto;
	margin: 15px 0;
	/*border: solid 1px Lime; */
}

.PageHeader #Logo a,
.PageHeader #Logo img 
{
    border: none;
}


/**********************/
/***    PageBody    ***/
/**********************/
.PageBody h2
{
	margin: 15px 0;
}
.PageBody h2 a
{
	color: #000;
	text-decoration:none;
}
.PageBody h2 a:hover
{
	color: #000;
	text-decoration:underline;
}
.PageBody h3
{
	font-size: 26px;
	line-height: 32px;
}
/*Table*/
.PageBody table
{
	border-collapse: collapse;
	border: 1px solid #D4D3D3;
}
.PageBody td
{
	border-right: 1px solid #D4D3D3;
	background-color: #F9F8F8;
	line-height: 36px;
	text-align: center;
}
.PageBody th
{
	border-bottom: 1px solid #D4D3D3;
	border-right: 1px solid #D4D3D3;
	background-color: #F9F8F8;
	line-height: 36px;
	color: #9fc4d6;
	font-weight: normal;
}
/*List*/
.PageBody ul
{
	margin:5px -25px;
	list-style-image: url(../Images/arrow.gif);
}

/*
#LeftAreaTop .PageBody h1
{
    float: right;
}

#LeftAreaTop .PageBody .mainImage
{
    float: left;
}
*/
/**********************/
/***   SellerBlog   ***/
/**********************/
.s .SellBlog .top
{
	background-image: url(../Images/cutTOP.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 18px;
	line-height: 18px;
	background-color:White;
	margin-bottom:20px;
}
.s .SellBlog .top h5 
{
	color: White;
	padding: 13px 10px 0;

}
.s .SellBlog .top h5 a
{
	color: White;
	
}
.s .SellBlog .bgcolor
{
	background-color: #333300;
}
.s .SellBlog .bgcolor .content
{
	background-color: White;
	width: 88%;
	margin: 0px auto;
	padding: 0 5px;
}
.s .SellBlog .foot
{
	background-image: url(../Images/cutBOTTOM.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 18px;
	line-height: 18px;
	background-color:White;
	margin-top:20px;
}
.s .SellBlog
{
	font-size:11px;
}
.s .SellBlog li
{
	list-style-type: none;	
}
/*.s .SellBlog span
{
	color: Gray;
	font-size: 8px;
}*/

#LeftArea .SellBlog li
{
	list-style-type: none;
}
#LeftArea .SellBlog .content
{
	margin-bottom: 10px;
}
#LeftArea .SellBlog h5 
{
	color: Black;
	font-size: 26px;
}

/**********************/
/***   BlogList     ***/
/**********************/
.BlogBox
{
	border: 1px solid #9A9898;
}
.BlogBox .Top
{
	background-color:#84AC0B;   
}

.BlogBox .Top span
{
    margin:3px 10px 3px 10px;
    text-transform:uppercase;
    font-size:12px;
    color:#FFF;  
}
.BlogBox .Content
{
	background-color: #F6F6F6;
	padding: 5px;
   
	overflow: auto;
}
.BlogBox .Content .item
{
	line-height: 13px;
	display:block;	
	padding-top:10px;
}
.BlogBox span
{
	font-size: 9px;
	color: Gray;
}
.BlogBox a.NameLink
{
	font-size: 10px;
	text-transform:uppercase;
}
.BlogBox .Writer
{
	color: #FF5F11;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}
.BlogBox .TextBox
{
	float:right;
	width: 145px;
	padding: 0 0 10px 0px;
}
.BlogBox .ImageBox
{
	float:left;
	width: 90px;
	height: 60px;
	padding-top: 2px;
}

.BlogBox .ImageBox img 
{
    width: 90px;
	height: 60px;
}

.BlogBox ul, ol
{
	list-style-type: none;
}


/**********************/
/***   LinkList     ***/
/**********************/


#TopPageArea .LinkList
{
	background-color: Black;
    color: White;
	display: block;
	float: right;
	padding: 0 10px;
	width: 240px;
	height: 36px;
}


#TopPageArea .LinkList a
{
	color: White;
}

#TopPageArea .LinkList ul
{
    list-style: none;
    margin-top: 10px;
    padding: 0;
}

#TopPageArea .LinkList ul li
{
    float: left;
    padding: 0 10px;
    border-right: solid 1px White;
    display: inline-block;
}

#TopPageArea .LinkList ul li.lastItem
{
    border: none;
}

/**********************/
/***   Footer       ***/
/**********************/

#FooterArea .Footer
{
    background-color: #000;
    color: #fff;
    line-height: 36px;
    padding: 0 10px;
}

#FooterArea .Footer p
{
    margin: 0;
    padding: 0;
}


#FooterArea .Footer a
{
	color: White;
}

#FooterArea .Footer  ul
{
    list-style: none;
    margin-top: 10px;
    padding: 0;
    margin: 0;
}

#FooterArea .Footer ul li
{
    float: left;
    padding: 0 10px;
    border-right: solid 1px White;
    display: inline-block;
}

#FooterArea .Footer ul li.lastItem
{
    border: none;
}

#FooterArea .Footer .footerText 
{
    padding: 0 10px;
}
.PdfExist
{
	background-image: url(../Images/arrow.gif);
	background-repeat: no-repeat;
	margin: 2px 5px 0 0;
	display: block;
}
/**********************/
/***   SiteMap      ***/
/**********************/

#FooterArea .SiteMap
{
    background-color: #f6f6f6;
    display: block;
    padding: 10px    10px 20px;
    border: solid 1px #a5a0a0;
}

#FooterArea .SiteMap ul
{
    list-style: none;
}

#FooterArea .SiteMap ul li
{
    float: left;
    display: block;
    font-weight: bold;
    margin: 0 0 0 20px;
    width: 200px;
}

#FooterArea .SiteMap ul li.first
{
    margin:0;
}

#FooterArea .SiteMap ul li a
{
    color: #9fc4d6;
}

#FooterArea .SiteMap ul li ul
{
    margin-top: 20px;
}

#FooterArea .SiteMap ul li ul li
{
    margin:0;
    float: none;
    font-weight: normal;
    width:auto;
}

#FooterArea .SiteMap ul li ul li a
{
	background: Transparent url(../Images/arrow.gif) no-repeat center left;
    color: #000;
	padding-left: 15px;
}

/**********************/
/***   LatestIssue  ***/
/**********************/

.LatestIssueList .LatestIssue,
#LeftAreaTop .LatestIssue
{
    display: block;
    margin-bottom: 20px;
}

.LatestIssueList .LatestIssue .mainImage,
#LeftAreaTop .LatestIssue .mainImage
{
    float: left;
}

.LatestIssueList .LatestIssue .content,
#LeftAreaTop .LatestIssue .content
{
    float: right;
    width: 295px;
    margin-left: 10px;
}

.LatestIssueList .LatestIssue h1,
#LeftAreaTop .LatestIssue h1
{
    margin: 5px 0 10px 0;
    font-size: 35px;
}

#LeftAreaTop .LatestIssue h1
{
    color: #ff0000;
}

/**********************/
/***   NewsList     ***/
/**********************/

.NewsList 
{
    display: block;
    clear: both;
}

.NewsList .newsItem
{
    margin-bottom: 15px;
}
