﻿/*
General
*/

body 
{
	font-family:Arial;
	font-size:12px;
	background-color:#DADADA;
	margin:0;
}

table 
{
    direction:rtl;
    text-align:right;
    font-size:12px;
    font-family:Arial;
}

textarea 
{
    font-size:12px;
    font-family:Arial;
}

select 
{
    font-size:12px;
    font-family:Arial;
}

input 
{
    font-size:12px;
    font-family:Arial;
}

/*
Master Page
*/

#loginDiv
{
    background-color:#f4f3f3;
    display:none;
    width:340px;
    position:absolute;
    border:1px solid #333333;
    direction:rtl;
    text-align:right;
    padding:5px;
    color:#333333;
    font-weight:normal;
    
}

#loginDiv a
{
    color:#004276;
}

#loginDiv img.clsButton
{
    float:left;
    cursor:pointer;
    
}

.pageDiv
{
	text-align:right;
	width:1000px;
	display:block;
	height:100%;
	
}

.pageDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.headerDiv
{
	background-color:#5B5B5B;
	text-align:right;	
	width:1000px;
}

.headerDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.headerBottom
{
	background:url('/images/header-bottom.gif');
	width:1000px;
	height:8px;
	overflow:hidden;
}

.headerLinks
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	clear:both;
	text-align:left;
	margin-left:10px;
	padding-top:5px;
}

.headerLinks:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.headerLinks div.addDiv
{
	text-align:right;width:350px;float:right;margin-right:10px;
}

.headerLinks img
{
	cursor:pointer;
	border:0;
	vertical-align:middle;
}

.headerLinks a
{
	text-decoration:none;
	color:#ffffff;
	vertical-align:middle;
}

.headerLinks a:hover
{
	text-decoration:underline;
	color:#ffffff;
	vertical-align:middle;
}

.headerLeftDiv
{
	float:left;
	width:540px;
	text-align:left;
	margin-left:5px;	
}

.headerLeftDiv img
{
	cursor:pointer;
	border:0;
	display:block;
	margin-top:10px;
}

.headerRightDiv
{
	float:right;
	width:380px;
	text-align:right;
	margin-right:5px;	
}

.headerSearch
{
	background:url('/images/header-search-bg.gif');
	width:373px;
	height:47px;	
	margin-top:5px;
	display:block;

	
}

.headerSearch div
{
	display:inline-block;
	margin:5px 5px 0 10px;
	font-size:14px;
	color:#ffffff;
	direction:rtl;
}


.headerSearchText
{

	border:1px solid #9D9D9D ;
	height:21px;
	width:218px;
	font-size:15px;
}


.headerRightDiv h1
{
	margin:0px;
	font-size:12px;
	color:#ffffff;
}

.headerUserDiv
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	margin:5px 5px 0 5px;
	direction:rtl;
}

.headerUserDiv a
{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	color:White;
}

.headerUserDiv a:hover
{
	text-decoration:none;
}


.footerDiv
{
	margin-top:15px;
	padding-bottom:10px;
	padding-top:10px;
	width:1000px;
	border-top:1px solid #cccccc;
	background-color:#ffffff;
	clear:both;
}


.footerDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0 5px 0 5px;
}

.footerDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 5px;
    float:right;
    color:#666666;
}

.footerDiv ul li a
{
    font-size:12px;
    color:#3B3B3B;
    text-decoration:none;
}

.footerDiv ul li a:hover
{
    font-size:12px;
    color:blue;
    text-decoration:underline;
    
}

.footerDiv ul li.copy
{
    float:left; 
    margin-left:5px;
    font-size:11px;
}

.footerBottom
{
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;	
}

.footerBottom a
{
	color:#666666;	
}


.topUserDiv
{
    width:988px;
    height:18px;
    padding:6px;   
    background:url('/images/topUserDivBG.gif') no-repeat;
    overflow:hidden;
    margin-top:10px;
    text-align:right;
    direction:rtl;
    color:#333333;
}

.topUserDiv a
{
    font-size:12px;
    color:#333333;
    text-decoration:none;
    font-weight:bold;
    
}

.topUserDiv img
{
    border:0;
    vertical-align:middle;
    
}

/*
Homepage
*/

.hpSec
{
    background:url('/images/hp-sec-bg.gif');   
    height:35px;
    overflow:hidden;
    clear:both;
}

.hpSec h2
{
    margin:0;padding:5px;font-size:15px;color:#333333;
}

.hpRDiv
{
	width:354px;
	float:right;
	background-color:#ffffff;
	margin-top:10px;
	border:1px solid #C4C1C1;
}





.hpLDiv
{
	width:635px;
	float:left;
	background-color:#ffffff;
	margin-top:10px;
	border:1px solid #C4C1C1;
	padding-top:10px;
}


.hpLBtop
{
	width:630px;
	height:9px;
	display:inline-block;
	background:url('/images/hp-left-white-top.gif');
	overflow:hidden;
}
.hpLBmiddle
{
	width:630px;
	display:inline-block;
	background-color:#ffffff;
}

.hpLBmiddle h2.hpTitle
{
	direction:rtl;
	margin:0 5px 5px 5px;
	color:#000000;
	font-size:18px;
}

.hpLBbottom
{
	width:630px;
	height:9px;
	display:inline-block;
	background:url('/images/hp-left-white-bottom.gif');
	overflow:hidden;
}

.hpCatDiv
{
	display:block;
    float:right;
    margin:5px 10px 10px 10px;
    width:260px;
    height:105px
    

}


.hpCats:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpCatLink
{
    font-size:15px;
    font-weight:bold;
    color:#C60001;
}
.hpCatDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:3px 0 0 0;
    display:block;
}

.hpCatDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 5px;
    float:right;
    color:#3E3A30;
    display:block;
}

.hpCatDiv ul li a
{
    font-size:12px;
    color:#726E62;
    text-decoration:underline;
}

.hpCatDiv ul li a:hover
{
    font-size:12px;
    color:blue;
    text-decoration:none;
}

.hpDesc
{
    margin:0 5px 0 10px;
    color:#333333;   
    font-family:Arial;
    font-size:14px;
    direction:rtl;
}

.hpDesc b
{
    display:block;
    margin-bottom:8px;
}

.hpDesc a
{
    color:#C60001;
}

.hpSep
{
    display:block;
    height:10px;   
}

/*
Homepage Special Sites
*/
.hpSpecialBottom
{
	margin:0 9px 5px 5px;
	width:336px;
	height:7px;
	background:url('/images/hp-special-bottom.gif');
}

.hpSpecialTop
{
	margin:0 0 0 5px;
	height:7px;
	
}

.hpSpecialTitle
{
	height:30px;
	direction:rtl;
}

.hpSpecialTitle h2
{
	direction:rtl;
	margin:0px 5px 5px 5px;
	color:#C60001;
	font-size:14px;
}

.hpSpecialSites
{
	margin:0 5px 5px 5px;

}

.siteInSpecial
{
	margin:5px 5px 5px 0;
	height:90px;
}

.siteInSpecial div.right
{
	float:right;
	width:100px;
	display:inline-block;
}

.siteInSpecial div.right img
{
	width:90px;
	border:1px solid gray;
	cursor:pointer;
}

.siteInSpecial div.left
{
	float:right;
	margin-right:5px;
	display:inline-block;
	direction:rtl;
	width:205px;
	
}


.siteInSpecial div.left a.title
{
	font-size:14px;
	font-weight:bold;
	color:#004276;
	direction:rtl;
	
}

.siteInSpecial div.left p
{
	direction:rtl;
	margin:3px 0 0 0;
	
}

/*
Homepage new sites
*/

.hpNewSite
{
    width:300px;
    float:right;
    margin:5px 10px 3px 0;  
    background-color:#F6F3F3;
    height:70px;
}

.hpNewSite div.right
{
	float:right;
	width:70px;
	display:inline-block;
}

.hpNewSite div.right img
{
	width:60px;
	cursor:pointer;
	margin:10px 5px 5px 5px;
	display:block;
}

.hpNewSite div.left
{
	float:right;
	margin:2px 7px 5px 0;
	display:inline-block;
	direction:rtl;
	width:190px;
	
}


.hpNewSite div.left a.title
{
	font-size:12px;
	font-weight:bold;
	color:#004276;
	direction:rtl;
	
}

.hpNewSite div.left p
{
	direction:rtl;
	margin:3px 0 0 0;
	
}

/*
Category
*/

.gResLinks
{
    text-align:center;
    padding:0 10px 10px 10px;
    
}

.catRDiv
{
	width:190px;
	float:right;
	display:inline-block;
	margin-top:10px;
}

.catRBtop
{
	width:180px;
	height:8px;
	display:inline-block;
	background:url('/images/cat-right-white-top.gif');
	overflow:hidden;
}
.catRBmiddle
{
	width:180px;
	display:inline-block;
	background-color:#ffffff;
}

.catRightInDiv
{
	display:block;
	margin:0 5px 0 5px;
}
.catRBbottom
{
	width:180px;
	height:8px;
	display:inline-block;
	background:url('/images/cat-right-white-bottom.gif');
	overflow:hidden;
}

.catLDiv
{
	float:left;
	margin-top:10px;
}

.catLContentDiv
{
	margin:0 6px 0 6px;
	direction:rtl;
	display:block;
	min-height:600px;
}

.catLBtop
{
	width:760px;
	height:8px;
	display:inline-block;
	background:url('/images/cat-left-white-top.gif') no-repeat;
	overflow:hidden;
}
.catLBmiddle
{
	width:760px;
	display:block;
	background-color:#ffffff;
}
.catLBbottom
{
	width:760px;
	height:8px;
	display:inline-block;
	background:url('/images/cat-left-white-bottom.gif');
	overflow:hidden;
}


.catTopDiv
{
       margin:0 0 5px 0;
       direction:rtl;
       font-size:11px;
       color:#004276;
}


.catTopDiv p
{
       margin:5px 0 5px 0;
       direction:rtl;
       font-size:12px;
       color:#333333;
}

.catTopDiv h2
{
       color:#C60001;
       margin:0 0 3px 0;
       display:block;
       font-size:18px;
}

.catTopDiv h3
{
       color:#333333;
       display:inline;
       font-size:12px;
}

.catTopDiv b
{
       color:#333333;
       display:inline;
       font-size:12px;
}


.catTopDiv a
{
       color:#004276;
       font-size:11px;
       font-weight:bold;
}

.catSubCats
{
    background-color:#F4F3F3;
    padding:5px;
    margin-bottom:5px;
    
}

.catSubCats h4
{
       color:#004276;
       font-size:14px;
       margin:0;
}

.catSubCats span
{
    color:#FB4D09;
}

.catSubCats ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:3px 0 0 0;
    display:inline-block;
}

.catSubCats ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 15px;
    float:right;
    color:#4E463F;
}

.catSubCats ul li a
{
   color:#C60001;
   font-size:11px;
   font-weight:bold;
}

.catSubCats ul li a:hover
{
   color:blue;
   font-size:11px;
   font-weight:bold;
}


.catDiv
{
	display:block;	
	margin:0 10px 10px 10px;
	direction:rtl;
	text-align:right;
}

.catDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.moreSearchesDiv
{
	color:#3E3A30;	
	font-size:13px;
	font-weight:bold;
	direction:rtl;
	clear:both;
}

.moreSearchesDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:3px 0 0 0;
    display:inline-block;
}

.moreSearchesDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 10px;
    float:right;
    color:#3E3A30;
    display:inline-block;
}

.moreSearchesDiv ul li a
{
   color:#004276;
   font-size:11px;
   font-weight:bold;
}

.moreSearchesDiv ul li a:hover
{
   color:blue;
   font-size:11px;
   font-weight:bold;
}

/*
Site in Category
*/

.siteInCatDiv
{
    background-color:#f4f3f3;
    height:80px;
    height:100%;
    margin-bottom:10px;
    padding:5px; 
    direction:rtl;  
}

.siteInCatDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.siteInCatDiv p
{
    margin:3px 0 0 0;
    font-size:13px;
    color:#393733;  
}

.siteInCatLink
{
    font-size:14px;
    font-weight:bold;
    color:#004276;
    cursor:pointer;
}

.siteInCatLink:hover
{
    font-size:14px;
    font-weight:bold;
    color:blue;
}

.siteInCatDivRight
{
    height:80px;
    height:100%;
    float:right;
    width:130px;
    text-align:center;
}

.siteInCatDivRight img
{
    border:1px solid #e7e6e6;
    cursor:pointer;
    width:120px;
}

.siteInCatDivLeft p
{
    margin:3px 0 0 0;
    font-size:14px;
    color:#393733;  
}

.siteInCatDivLeft img
{
	cursor:pointer;
	direction:ltr;
}

.siteInCatUrlDiv
{
	text-align:left;
	display:block;
	clear:both;
}
.siteInCatUrlDiv a
{
	cursor:pointer;
	text-decoration:underline;
	color:#004276;
}


.siteInCatUrlDiv span
{
	cursor:pointer;
	text-decoration:underline;
	color:#004276;
}


.siteInCatDivLeft
{
    min-height:80px;
    height:100%;
    float:right;
    width:450px;
    margin-right:10px;
}




.siteInCatDivLeft div.userData
{
    color:#333333;
    font-size:11px;
}

.siteInCatDivLeft div.userData img
{
    vertical-align:middle;
}

.siteInCatDivLeft div.siteUpdate
{
    margin-top:5px;
    
}

.siteInCatDivLeft div.siteUpdate a
{
    color:#CC0000;
    cursor:pointer;
    text-decoration:underline;
    
}

.siteInCatDivLeft ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:3px 0 0 0;
}


.siteInCatDivLeft ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.siteInCatDivLeft ul li
{
    list-style-type:none;
    padding:0;
    margin:5px 0 5px 10px;
    float:right;
    color:#8f8c77;
}

.siteInCatDivLeft ul li a
{
   color:#004276;
   font-size:11px;
   font-weight:bold;
   text-decoration:underline;
}

.siteInCatDivLeft ul li a:hover
{
   color:blue;
   font-size:11px;
   font-weight:bold;
   text-decoration:underline;
}

/*
Paging
*/

.catPagesDiv
{
	margin:5px 0 20px 0;
	display:block;
	text-align:right;
	direction:rtl;
	clear:both;
}

.catPagesDiv a
{
	display:inline-block; 
	float:right;
	margin-right:8px;
	background-color:#EDEEF0;
	color:#004276;
	text-decoration:none;
	padding:5px;
}

.catPagesDiv a.selected
{
	display:inline-block; 
	float:right;
	margin-right:8px;
	background-color:#004276;
	color:#EDEEF0;
	text-decoration:none;
	padding:5px;
}

/*
Promoted Categories
*/


.promoCatsDiv
{
	margin:10px;	
}


.promoCatsDiv h4
{
	margin:0 0 3px 0;
	color:#333333;	
	font-size:15px;
}

.promoCatsDiv ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:0;
}

.promoCatsDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 5px;
    color:#a2b8cd;
    font-weight:bold;
    font-size:12px;
}

.promoCatsDiv ul li.selected
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 5px;
    color:#CD0103;
    font-weight:bold;
    font-size:12px;
}

.promoCatsDiv ul li a
{
    font-size:12px;
    font-weight:bold;
    color:#105cb6;
}

.promoCatsDiv ul li a:hover
{
    font-size:12px;
    font-weight:bold;
    color:#000033;
}


/*
Site Page
*/

.sitePageSecDiv
{
	margin:10px 0 0 0;
}


.sitePageSecDiv h3
{
	margin:0;
	color:#330000;	
	font-size:15px;
}



/*
New Site
*/
.newSite
{
	direction:rtl;	
}

.newSiteTBL
{
    width:644px;
    float:right;
    background-color:#F4F4F4;
    margin-bottom:10px;
    
}

.newSiteTBL td.section
{
    background-color:#5B5B5B;
    color:#ffffff;
    font-weight:bold;
    padding:3px;
    font-size:14px;
    
}

.newSiteTBL td.caption
{
    color:#333333;
    width:70px;
    padding:10px;
    font-weight:bold;
    
}


.newSiteTBL td.input
{
    padding:10px;
    
}

.newSiteTBL td.input input.text
{
    padding:10px;
    
}

.newSiteTextbox
{
    border:1px solid #c0c0c0;
}

.newSiteSearchCatsDiv
{
    width:372px;
    min-height:35px;
    border:1px solid gray; 
    background-color:#ffffff;  
    margin-bottom:10px;
}

.addSiteInfo
{
    font-size:12px;
    font-style:italic;
    color:#3B3B3B;
    font-weight:normal;
}


.assSiteInfo
{
	font-size:12px;
	color:#000000;
	direction:rtl;	
}

.assSiteInfo a
{
	font-size:12px;
	color:blue;
	font-weight:normal;
}

/*
FAQ
*/
.faqDiv
{
	direction:rtl;
	margin-bottom:10px;
	color:#333333;
	
}


.faqDiv a
{
	color:#004276;
	
}

.faqDiv span
{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}


.faqDiv p
{
	margin:5px 0 0 5px;
	color:#333333;
}


/*
Site Map
*/
.siteMapCat
{
	font-size:16px;
	color:#1B5790;
	margin:5px 0 5px 0;
	font-weight:bold;
}

.siteMapCat a
{
	color:#004276;
}

.siteMapSubCat
{
	font-size:13px;
	color:#400202;
	margin:2px 0 2px 0;
	font-weight:bold;
	list-style:square;

}

.siteMapSubCat a
{
	color:#400202;
}

.siteMapli
{
	color:#0A3942;
	margin-right:10px;
}

.siteMapli a
{
	color:#0A3942;
}


/*
Relate Site
*/

.relSiteSection
{
    background-color:#f4f3f3;
    margin:10px 0 0 0;
    padding:5px; 
    direction:rtl; 
    display:block; 	
}

.relSiteSection h3
{
    margin:3px 0 3px 0;
    color:#CC0000;	
    font-size:15px;
}

.relSiteTextbox
{
	border:1px solid #666666;
}

.relSiteButton
{
	border:1px solid #CC0000;
	background-color:#CC0000;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
}

.relSiteLoginLink
{

	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	color:#004276;
}


.relSiteRegLink
{

	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#004276;
}


/*
My Trends
*/
.siteAddedSpan
{

	font-size:13px;
	font-weight:bold;
	color:#003300;	
}

.sideMenuDiv
{
	margin:0 10px 10px 10px;
	
}

.sideMenuDiv a
{
	font-size:13px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#333333;
	margin:5px 0 5px 0;
	direction:rtl;
}

.sideMenuDiv a img
{
	border:0;
	vertical-align:middle;
}


/*
Articles
*/
.artRdiv
{
    width:252px;
    float:right;   
    text-align:center; 
    margin-top:10px;  
    text-align:right;
    background-color:#ffffff;
    border:1px solid #C4C1C1;
    padding-bottom:10px;
    min-height:600px;
}



.artRdiv div.middle
{
    background-color:#ffffff;
    
    direction:rtl;
    text-align:right;
}

.artRdiv div.bottom
{
    width:255px;
    height:10px;
    background:url('/images/right-bottom.gif') no-repeat;
    overflow:hidden;  
}


.artLdiv
{
    width:734px;
    float:left;
    margin-top:10px;
    text-align:right;
    background-color:#ffffff;
    min-height:500px;
    border:1px solid #C4C1C1;
    padding:2px;
    padding-top:5px;
    padding-bottom:10px;
    min-height:600px;
}


.artLdiv div.top
{
    width:720px;
    height:10px;
    background:url('/images/left-top.gif') no-repeat;
    overflow:hidden;  
}

.artLdiv div.middle
{
    padding:0 5px 0 5px;
    background-color:#ffffff;
    direction:rtl;
    text-align:right;
}

.artLdiv div.bottom
{
    width:720px;
    height:10px;
    background:url('/images/left-bottom.gif') no-repeat;
    overflow:hidden;  
}

.saveArticleTable
{
    width:100%;
    font-family:Arial;
    font-size:12px; 
    background-color:#F4F4F4;  
}


.saveArticleTable td.caption
{
    font-size:12px;
    font-weight:bold;
    color:#004276; 
    vertical-align:top;
    width:110px;
}

.saveArticleTable td.input
{
    vertical-align:top;
    width:360px;
}

.saveArticleTable td
{

    vertical-align:top;
}


.userArticle
{
    background-color:#EEEEEE;  
    padding:5px;
    margin:5px 0 10px 0;
}

.userArticle a.title
{
    color:#004276; 
    font-size:13px;
    font-weight:bold;
}

.userArticle p
{
    color:#333333; 
    margin:5px 0 5px 0;
    font-size:12px;
    
}

.userArticle div.image
{
    width:80px;
    height:60px;
    float:right;
    margin-top:5px;
    margin-left:5px;
}

.userArticle div.image img
{
    width:80px;
    height:60px;
}




.userArticle div.buttons
{
    clear:both;
    color:#333333;  
    padding:3px;
    margin:3px 0 3px 0;
}

.userArticle div.buttons a
{
    color:#333333;  
    font-weight:bold;
    text-decoration:none;
}

.userArticle div.buttons img
{
    vertical-align:middle;
    border:0;  
}

.userArticle div.panel
{
    clear:both;
    background-color:#D0D1D3; 
    color:#333333;  
    padding:3px;
}

.userArticle div.panel span.caption
{
    font-weight:bold;
    color:#C60001;
}

.articleSaved
{
    background-color:#EEECEC;
    font-size:12px;
    color:#333333;
    border:1px solid #cccccc;
    padding:5px;
    margin:5px;   
}

.articleSaved img
{
    vertical-align:middle;
}

.articleDiv
{
       
}

.articleDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.articleDiv h2
{
	font-size:18px;
	color:#333333;
	margin:5px 0 5px 0;
}

.articleDiv p.sub
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin:5px 0 5px 0;
}

.articleDiv img.mainImage
{
	float:left;
	margin:0 10px 10px 5px;
	border:1px solid #EDECEC;
}


.articleDiv img.mainImage
{
	float:left;
	margin:5px;
}

.articleDiv div.user
{
    padding:5px;
    border-bottom:1px solid #EDECEC;
    
    font-size:11px;
    color:#333333;
    margin:10px 0 10px 0;
}

.articleDiv div.user a
{
    color:#004276;
}


.articleDiv div.creditSep
{
    border-top:1px solid #E0EEFA;
    clear:both;
    margin-top:15px;
    padding:5px;
}

/*
Stats
*/
.statsTable
{
    width:60%;
    font-family:Arial;
    font-size:12px; 
    background-color:#F4F4F4;  
}

.statsTable td.sep
{
    border-bottom:1px solid #cccccc;
}


/*
Articles Results
*/

.bradCrumbs
{
    margin:3px 0 3px;
    color:#004276;
}

.bradCrumbs a
{
    color:#004276;
}

.articlesResults
{
}

.articlesResults h2
{
    font-size:18px;
	color:#333333;
	margin:5px 0 5px 0;
}

.articlesResults p.sub
{
	color:#333333;
	margin:5px 0 5px 0;
}


.articlesResults div.article
{
    padding:5px;
    margin:5px 0 10px 0;
    border-bottom:1px solid #EEEFF0;
}

.articlesResults div.article:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.articlesResults div.article a.title
{
    color:#004276; 
    font-size:13px;
    font-weight:bold;
}

.articlesResults div.article p
{
    color:#333333; 
    margin:5px 0 5px 0;
    font-size:12px;
    
}

.articlesResults div.article div.user
{
    font-size:11px;
    color:#616263;
    margin:3px 0 3px 0;
}

.articlesResults div.article div.image
{
    width:80px;
    height:60px;
    float:right;
    margin-top:5px;
    margin-left:5px;
}

.articlesResults div.article div.image img
{
    width:80px;
    height:60px;
    border:0;
}


.articlesResults div.subs
{
    color:#333333;
    font-weight:bold;
    padding:5px;
    height:60px;
}

.articlesResults div.subs:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.articlesResults div.subs ul
{
    list-style-type:none;
    direction:rtl;
    padding:0;
    margin:3px 0 0 0;
}

.articlesResults div.subs ul:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.articlesResults div.subs ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 15px;
    float:right;
    color:#3E3A30;
    display:block;
}

.articlesResults div.subs ul li a
{
    font-size:12px;
    color:#C60001;
    text-decoration:underline;
}


/*
Homepage Articles
*/

.hpArticle
{
  margin:0 10px 10px 10px;  
  direction:rtl;
  text-align:right;
  height:90px;
}

.hpArticle:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.hpArticle a.title
{
  color:#004276; 
  font-weight:bold;
  font-size:13px;
}

.hpArticle p
{
  color:#333333; 
  margin:3px 0 3px 3px;
}

.hpArticle div.image
{
  width:85px;
  float:right;
  margin:8px 0 0 3px;
}

.hpArticle div.image img
{
  border:1px solid #CFD2D5;
}


/*
side Promo Div
*/

.sidePromo
{
    margin:10px 0 10px 0;
    
}

.sidePromo div.t
{
    background:url('/images/side-promo-top.gif') no-repeat;
    width:227px;
    height:11px;
    overflow:hidden;
}

.sidePromo div.m
{
    background-color:#E0E7F3;
    width:217px;
    text-align:right;
    color:#333333;
    padding:0 5px 5px 5px;
    font-weight:bold;

}

.sidePromo div.m img
{
    vertical-align:top;

}

.sidePromo div.m div.sep
{
    height:8px;

}

.sidePromo div.m b
{
    color:#CC0001;
    font-size:14px;

}

.sidePromo div.b
{
    background:url('/images/side-promo-bottom.gif') no-repeat;
    width:227px;
    height:11px;
    overflow:hidden;
}


/*
Side Article Cats
*/

.sideArticleCats
{
    padding:0 10px 10px 10px; 
    display:block;  
    direction:rtl;
}

.sideArticleCats div.cat
{
    border-bottom:1px solid #E2E8ED; 
    padding:3px;
    color:#004276;
}

.sideArticleCats div.cat a
{
    color:#004276;
    font-weight:bold;
}