body 
{
font: 12px arial, sans-serif; 
vertical-align: top;
background-color: White;
background-image: url(/images/Texture0207.jpg);
height:100%; 
}

div.SearchItem
{
margin:4px;
background:white;
padding:4px;
border: solid lightgrey 2px;
}

div.SearchItemUrl
{
background:darkgrey;
color:White !important;
padding: 2px;
}

a.SearchItemUrl
{
font-size: 18px; 
color:White !important;
font-weight: bold !important;
}


div.SearchItemContent
{
padding: 2px;
}

div.SearchItemCached
{
background:lightgrey;
padding: 2px;
}

a.SearchItemCached
{
color:White !important;
}


/* <td class="forumentrysubject */
div.subreport
{
margin-left: 2px;
margin-right: 2px;
margin-top: 8px;
/*border: solid lightgrey 1px;*/
}

div.subreportheading
{
background:lightgrey;
text-align:left;
font-weight: bold !important;
}

div.agentlist
{
font: 6px arial, sans-serif !important; 
}

div.featuredarticles
{
margin-top: 2px;
}

div.featuredarticle,
div.affiliate
{
border-top: solid lightgrey 2px;
font: 10px arial, sans-serif !important; 
text-decoration:  none !important;
background:white;
}

div.featuredheading,
div.affiliatesheading
{
background:lightgrey;
text-align:center;
font-weight: bold !important;
}

a.affiliate:active,
a.affiliate:visited,
a.affiliate:link,
img.affiliate,
img.affiliate:visited,
img.affiliate:active,
img.affiliate:link,
div.affiliate, a.affiliate
{
text-align:center;
text-decoration:none !important;
}

div.featured,
div.affiliateentries
{
padding:2px;
border: solid lightgrey 2px;
}


div.subreportbody
{
margin-left:10px;
padding:4px;
border: solid lightgrey 2px;
background:white;
}

div.report
{
background:darkgray;
}

table.reporttable
{
background:Gray;
}
td.reporttable
{
background:White;
font: 6px arial, sans-serif !important; 
}

td.robotrow
{
background:LightBlue;
font: 6px arial, sans-serif !important; 
}

td.hlreporttable
{
background:LightBlue;
font: 6px arial, sans-serif !important; 
}


th.reporttable
{
text-align:center !important;
}


li.reporttable
{
margin-left:12px !important;
margin-right:5px !important;
}


table.forumlisting,
table.threadentrylist
{
/* border:solid Gray 2px; */
background:Gray;
}

th.forumentrytopicshead, 
th.forumentrypostshead
{
width:100px;
}

td.forumentrytopics, 
td.forumentryposts
{
width:100px;
}

th.forumentrylasthead
{
width:150px;
}

div.forumentrydesc
{
border:solid lightgrey 1px;
margin-left:10px;
margin-right:2px;
margin-bottom:2px;
margin-top:2px;
}

td.forumentrylast
{
width:148px;
}

th.forumentrysubjecthead, 
th.forumentrytopicshead, 
th.forumentrypostshead, 
th.forumentryviewshead, 
th.forumentrylasthead,
th.forumentrylist,
th.threadentrysubjecthead, 
th.threadentrystarthead, 
th.threadentrypostshead, 
th.threadentryviewshead, 
th.threadentrylasthead,
th.threadentrylist
{
font-weight: bold !important;
text-align:center;
background:lightgrey;
}

div.threadlistnav
{
padding:2px;
margin:2px;
}

a.forumentrysubject:hover,
a.threadentrysubject:hover
{
font-weight: bold !important;
}

a.forumentrysubject:link, a.forumentrysubject:visited, a.forumentrysubject:active,
a.threadentrysubject:link, a.threadentrysubject:visited, a.threadentrysubject:active
{
text-decoration:none !important;
}

td.forumentrytopics, td.forumentryposts, td.forumentryviews, td.forumentrylast,
td.threadentrystart, td.threadentryposts, td.threadentryviews, td.threadentrylast
{
text-align:center;
}

td.forumentrysubjecthead,
td.threadentrysubjecthead
{
width:100%;
}

td.forumentrysubject, td.forumentrytopics, td.forumentryposts, td.forumentryviews, td.forumentrylast,
td.threadentrysubject, td.threadentrystart, td.threadentryposts, td.threadentryviews, td.threadentrylast
{
background:white;
}



a.ArticleNavBar:link {
color:black;
background:lightgrey;
border:outset Black 2px;
padding:2px;
margin-top:1px;
margin-bottom:1px;
margin-left:10px;
margin-right:10px;
text-align:center;
text-decoration:none !important;
display:block;
min-width:120px;
}


a.ArticleNavBar:disabled {
background:lightgrey;
border:solid gray 1px;
padding:2px;
margin-top:1px;
margin-bottom:1px;
margin-left:10px;
margin-right:10px;
text-align:center;
text-decoration:none !important;
display:block;
min-width:120px;
}



a.ArticleNavBar:hover {
font-weight: bold !important;
border:inset Black 2px;
}


#ArticleNav0
{
text-decoration:none;
margin-bottom: 5px;
position:relative;
min-height:15px;
}

#ArticleNav
{
text-decoration:none;
margin-top: 5px;
position:relative;
min-height:15px;
}

.navendpage, .navpage, .navcurrpage
{
	background: White;
	border: 1px solid #54761E;
	padding: 1px 3px 1px 3px;
    margin: 2px;
}

.navendpage
{
	background: #CCCCCC;
}

.navcurrpage
{
	background: #D6D6D6;
}

a.navendpage:active, 
a.navendpage:visited, 
a.navendpage:link, 
a.navpage:active, 
a.navpage:visited, 
a.navpage:link, 
a.navcurrpage:active,
a.navcurrpage:visited,
a.navcurrpage:link
{
	text-decoration: none !important;
}


/* .navendpage, .navpage, .navcurrpage {
text-decoration:none;
margin: 2px;
padding: 2px;
border-width: 2px;
border-Color: Black;
}
*/

/* td {
background:#9d9dff;
color:#800000;
border:solid #3d3d3d 1px;
vertical-align: top;
} */

#Login_Control_WTF
{
font: 10px verdana, arial, sans-serif; 
color: #000000; 
border:solid #3d3d3d 1px;
}

tr.articlelist
{
border:solid #3d3d3d 1px;
}

#Text_Text_GoogleSideBar
{
    text-align:center;
    /* display: block; */
    margin-left: auto;
    margin-right: auto 
}

#ContentPane {
vertical-align: top;
height:100%;
display:block;
}

#articles_articlelist_Main
{
border:solid #505050 2px;
margin:2px;
padding:2px;
}

div.CommentHeading {
font-weight: bold !important;
border-bottom:solid #707070 1px;
}

div.CommentsHeading {
font-weight: bold !important;
padding:3px;
text-align:center;
}

div.CommentBlock {
border:solid #3d3d3d 2px;
margin:2px;
padding:4px;
font: 16px arial, sans-serif; 
}

div.AddComment {
text-align:center;
}

table.forumentry
{
border:solid White 2px;
}

td.commentusername
{
font-weight: bold !important;
text-align: center;
vertical-align: top;
background-color:LightGrey;
}


td.commentdateline
{
vertical-align: top;
background-color:LightGrey;
}

td.commentuserstats
{
vertical-align: top;
background-color:LightGrey;
}

td.commentbody
{
vertical-align: top;
padding: 3px;
}

td.commentuseraction
{
vertical-align: top;
background-color:LightGrey;
}

td.commentaction
{
vertical-align: top;
background-color:LightGrey;
}


td.articlelist {
border:solid #3d3d3d 2px;
margin:2px;
padding:2px;
}

#ArticleRow {
border:solid #3d3d3d 2px;
margin:2px;
padding:2px;
}

div.forumview 
{
background-color:white;
border:solid LightGrey 2px;
margin:2px;
padding:2px;
}

#forums_threadview_Main
{
background-color:white;
border:solid lightgrey 2px;
margin:2px;
padding:2px;
}

a.ThreadHeading:hover {
color:black;
text-decoration:none !important;
font-weight: bold !important;
}

a.ThreadHeading:link {
color:black;
text-decoration:none !important;
/*font-weight: bold !important; */
}

a.ThreadHeading {
color:black;
text-decoration:none !important;
/* font-weight: bold !important; */
}

div.ThreadHeading
{
text-decoration:none !important;
background-color:white;
border:solid lightgrey 2px;
margin:2px;
padding:2px;
}

div.forumentry
{
background-color:white;
border:solid lightgrey 2px;
margin:2px;
padding:2px;
}

td.forumentry
{
background-color:white;
border:solid lightgrey 2px;
margin:2px;
padding:2px;
}

div.subforumlist 
{
border:solid lightgrey 2px;
margin:2px;
padding:2px;
}

#LeftPane {
vertical-align: top;
/* display:block; */
width:10%;
margin-right:10px;
padding-right:20px;
}

#RightPane {
vertical-align: top;
}


#BottomPane {
text-align:center;
}


#usermanagement_editprofile_Main {
font: 10px verdana, arial, sans-serif; 
color: #000000; 
border:solid #3d3d3d 1px;
background:#ffffff;
}

#UserListing
{
width:100%;
}

table.format_table
{
border:none;
}

#UserListingHeading {
font-weight: bold;
}


#usermanagement_reportsummary_Main {
font: 10px verdana, arial, sans-serif; 
color: #000000; 
border:solid #3d3d3d 1px;
background:#ffffff;
}



#tabBody {
/* margin:0 330px 15px 0;   was 340, or 310+30 */
width:100%;
z-index:140;
clear:both;
top:6px;
left:6px;
padding-top:3px !important;
/* padding:16px 6px 0 0; */
border-right:solid blue 2px;
border-left:solid blue 2px;
border-bottom:solid blue 2px;
min-width:650px;
}

#TabListBody {
padding-top:8px !important;
}

#tagBody {
/* margin:0 330px 15px 0;   was 340, or 310+30 */
width:100%;
z-index:140;
clear:both;
top:6px;
left:6px;
padding-top:3px !important;
/* padding:16px 6px 0 0; */
border-right:solid blue 2px;
border-left:solid blue 2px;
border-bottom:solid blue 2px;
min-width:650px;
}

#TagListBody {
padding-top:8px !important;
}


#ArticleSummary {
padding:4px !important;
margin:4px !important;
/* padding:16px 6px 0 0; */
border:solid DeepSkyBlue 2px;

}

a.ArticleSummaryClass {
color:Black !important;
text-decoration:underline;
}


a.ArticleSummaryClass:link {
color:Black !important;
text-decoration:underline;
}

a.ArticleSummaryClass:hover {
color:Black !important;
text-decoration:underline;
}

#TabListBody a {
color:Black !important;
text-decoration:underline;
}


#TabListBody a:link {
color:Black !important;
text-decoration:underline;
}

#TabListBody a:hover {
color:Black !important;
text-decoration:underline;
}

#TagListBody a {
color:Black !important;
text-decoration:underline;
}


#TagListBody a:link {
color:Black !important;
text-decoration:underline;
}

#TagListBody a:hover {
color:Black !important;
text-decoration:underline;
}

#ViewTabs a:hover {
color:White !important;
text-decoration:underline;
}

#ViewTabs a {
color:White !important;
text-decoration:none;
}


#ViewTabs a:link {
color:White !important;
text-decoration:none;
}

#ArticleView {
height:100%;
background:lightgrey;
border:solid blue 2px;
}

#articlebody {
font: 16px arial, sans-serif; 
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
background:white;
height:100%;
}

#ArtHeading
{
background:white;
}

img.Logo
{
    text-decoration:none;
}


a.Logo:link
{
    text-decoration:none;
}

a.Logo:visited
{
    text-decoration:none;
}



a.ReadMore {
	color: #0000ff;
}

#ctl00_ContentPlaceHolder1_ctl00_ctl05_btReadMore a {
    text-decoration:none;
	color: #0000ff;
}


#TabbedList
{
width:100%;
}
/**/ * html .PostTime { left: -15px;} /**/ 
.ArticleDate { padding: 0px; margin: 0px; position: absolute; left: -25px; top: 3px; background: #000000; height: 30px; width: 67px; text-align: center; color:#fff; }
.ArticleDate strong { display: block; line-height: 9px; font-family: 'Verdana';}
.ArticleDate .DateDay { font-size: 16px; line-height: 18px; letter-spacing: -1px; padding-top: 20px; font-family: 'Arial';}
.ArticleDate .DateMonth { font-size: 10px; text-transform: lowercase;}
.ArticleDate .DateYear { padding-top: 7px; font-weight: normal; }
.ArticleDate .DateTime { padding-top: 7px; font-weight: normal;   }

#TagList
{
width:100%;
}
/**/ * html .PostTime { left: -15px;} /**/ 
.ArticleDate { padding: 0px; margin: 0px; position: absolute; left: -25px; top: 3px; background: #000000; height: 30px; width: 67px; text-align: center; color:#fff; }
.ArticleDate strong { display: block; line-height: 9px; font-family: 'Verdana';}
.ArticleDate .DateDay { font-size: 16px; line-height: 18px; letter-spacing: -1px; padding-top: 20px; font-family: 'Arial';}
.ArticleDate .DateMonth { font-size: 10px; text-transform: lowercase;}
.ArticleDate .DateYear { padding-top: 7px; font-weight: normal; }
.ArticleDate .DateTime { padding-top: 7px; font-weight: normal;   }


#bodyContainer {
margin:10px 0 0 0;
min-width:650px;
float:left;
width:100%;
height:100%;
}

#Menu_Vertical_Navigation
{
width:100%;
margin-top: 20px;
margin-right:10px;
padding-right:10px;
position:relative;
display:block;
}

a.MainMenu
{
position:relative;
width:95%;
color:black;
background:lightgrey;
border:solid Black 2px;
padding:2px;
margin-top:-10px;
margin-bottom:1px;
text-align:center;
/* font-weight: bold; */
text-decoration:none !important;
display:block;
}

a.MainMenu:hover
{
font-weight: bold;
}

/*
#bodyContainer td {
width:100%;
height:100%;
}
*/

#bodyContainer:after {
/* this is for Netscape 6 to clear floats */
content:"."; 
display:block; 
height:0px;
clear:both; 
visibility:hidden;
}

#bodyMainContainer {
float:left;
width:100%; 
margin:0 -97% 0 0;
background:transparent;
min-width:650px;
}

#TabbedList {
margin:0;
padding:0;
float:left;
display:block;
width:100%;
/* width:650px; */
background:transparent;
}

#TabListBody a {
color:#fff;
text-decoration:none;
margin:0;
}

#TabListBody a:hover {
color:#fff;
text-decoration:underline;
}

#TagList {
margin:0;
padding:0;
float:left;
display:block;
width:100%;
/* width:650px; */
background:transparent;
}

#TagListBody a {
color:#fff;
text-decoration:none;
margin:0;
}

#TagListBody a:hover {
color:#fff;
text-decoration:underline;
}



#ctl00_ContentPlaceHolder1_ctl00_stTabDescription
{
color:#000033;
min-height:36px;
color: #ffffff;
}

#ViewTabs {
margin-top:10px;
padding:0 0 5px 0;
background:transparent;
font-size:10pt;
color:#fff;
font-weight:500;
width:100%;
float:left;
/* this is a hack to make the border show up over the colored tabs. no idea why ie7 won't show them correctly otherwise. */
/*border-top:dotted Blue 0px !important;*/
}

#zbodyTab1{ margin-left:0; 
z-index:150; 
color: white; 
background-color: #0033ff; 
top:2px; 
border-right: blue thin solid; 
padding-right: 10px; 
border-bottom: 0px; 
border-top: black thin solid; 
padding-left: 10px; 
border-left: black thin solid; 
padding-top: 7px;
}


#Tabs_Tab1, #Tabs_Tab2, #Tabs_Tab3, #Tabs_Tab4, #Tabs_Tab5, #Tabs_Tab6, #Tabs_Tab7, #Tabs_Tab8, #Tabs_Tab9, #Tabs_Tab10, #Tabs_Tab11, #Tabs_Tab12, #Tabs_Tab13, #Tabs_Tab14, #Tabs_Tab15 {
padding:5px 6px 5px 6px;
margin:0;
border-bottom:solid blue 2px;
border-left:solid blue 1px;
border-right:solid blue 1px;
border-top:solid blue 1px;
white-space:nowrap;
}



#Tabs_Tab1 {
background:#C8C8FF; /* 0, 0, 255 */  /* 0, 255, 255  */
}

#Tabs_Tab2 {
background:#9898FF; /* 0, 96, 159 */
}

#Tabs_Tab3 {
background:#7474FF; /* 0, 204, 0 */
}

#Tabs_Tab4 {
background:#5050FF; /* 204, 204, 0 */
}

#Tabs_Tab5 {
background:#2C2CFF; /* 255, 112, 0 */
}

#Tabs_Tab6 {
background:#0808FF; /* 255, 0, 0 */
}

#Tabs_Tab7 {
background:#0000DC; /* 255, 0, 255 */
}

#Tabs_Tab8 {
background:#0000B8; /* 153, 0, 204 */
}

#Tabs_Tab9 {
background:#0000DC; /* 0, 0, 128 */ 
}

#Tabs_Tab10 {
background:#0808FF; /* 0, 48, 80 */
}

#Tabs_Tab11 {
background:#006600; /* 0, 102, 0 */
}

#Tabs_Tab12 {
background:#666600; /* 102, 102, 0 */
}

#Tabs_Tab13 {
background:#cc3700; /* 204, 55, 0 */
}

#Tabs_Tab14 {
background:#cc0000; /* 204, 0, 0 */
}

#Tabs_Tab15 {
background:#cc00cc; /* 204, 0, 204 */
}

a.TabSelected:link {
color: white !important;
text-decoration:none !important;
}

a.TabUnselected:link {
color: white !important;
text-decoration:none !important;
}

a.TabSelected {
color: white !important;
text-decoration:none !important;
}

a.TabUnselected {
color: white !important;
text-decoration:none !important;
}

/* Anchors for tabs.... */
#Tabs_Tab1 a {
color: white !important;
}

#Tabs_Tab2 a {
color: white !important;
}

#Tabs_Tab3 a {
color: white !important;
}

#Tabs_Tab4 a {
color: white !important;
}

#Tabs_Tab5 a {
color: white !important;
}

#Tabs_Tab6 a {
color: white !important;
}

#Tabs_Tab7 a {
color: white !important;
}

#Tabs_Tab8 a {
color: white !important;
}

#Tabs_Tab9 a {
color: white !important;
}

#Tabs_Tab10 a {
color: white !important;
}

#Tabs_Tab11 a {
color: white !important;
}

#Tabs_Tab12 a {
color: white !important;
}

#Tabs_Tab13 a {
color: white !important;
}

#Tabs_Tab14 a {
color: white !important;
}

#Tabs_Tab15 a {
color: white !important;
}



.TabSelected {
position:relative;
top:2px;
padding-top:7px !important;
padding-right:10px !important;
padding-left:10px !important;
font-weight:700;
font-size:11pt;  /* 12pt */
border-bottom:0 !important;
border-left:solid blue 2px !important;
border-right:solid blue 2px !important;
border-top:solid blue 2px !important;
margin-left:0 !important;
z-index:150;
}

.BodyArticleTag {
background:white;
border:solid blue 2px !important;
}


.bodyArticleTab1 {
background:white url(Images/Tabs/TabFFC8C8FF.png) top left repeat-x;
}
.bodyArticleTab2 {
background:white url(Images/Tabs/TabFF9898FF.png) top left repeat-x;
}
.bodyArticleTab3 {
background:white url(Images/Tabs/TabFF7474FF.png) top left repeat-x;
}
.bodyArticleTab4 {
background:white url(Images/Tabs/TabFF5050FF.png) top left repeat-x;
}
.bodyArticleTab5 {
background:white url(Images/Tabs/TabFF2C2CFF.png) top left repeat-x;
}
.bodyArticleTab6 {
background:white url(Images/Tabs/TabFF0808FF.png) top left repeat-x;
}
.bodyArticleTab7 {
background:white url(Images/Tabs/TabFF0000DC.png) top left repeat-x;
}
.bodyArticleTab8 {
background:white url(Images/Tabs/TabFF0000B8.png) top left repeat-x;
}
.bodyArticleTab9 {
background:white url(Images/Tabs/TabFF0000DC.png) top left repeat-x;
}
.bodyArticleTab10 {
background:white url(Images/Tabs/TabFF0808FF.png) top left repeat-x;
}

/*
.bodyArticleTab1 {
background:aqua url(Images/Tab1.png) top left repeat-x;
}
.bodyArticleTab2 {
background:aqua url(Images/Tab2.png) top left repeat-x;
}
.bodyArticleTab3 {
background:aqua url(Images/Tab3.png) top left repeat-x;
}
.bodyArticleTab4 {
background:aqua url(Images/Tab4.png) top left repeat-x;
}
.bodyArticleTab5 {
background:aqua url(Images/Tab5.png) top left repeat-x;
}
.bodyArticleTab6 {
background:aqua url(Images/Tab6.png) top left repeat-x;
}
.bodyArticleTab7 {
background:aqua url(Images/Tab7.png) top left repeat-x;
}
.bodyArticleTab8 {
background:aqua url(Images/Tab8.png) top left repeat-x;
}
.bodyArticleTab9 {
background:aqua url(Images/Tab9.png) top left repeat-x;
}
.bodyArticleTab10 {
background:aqua url(Images/Tab10.png) top left repeat-x;
}
*/

.boldTitle {
font-weight:700;
}


.ArtHeading { margin-left: 24px !important; position: relative !important; }
.ArtHeading h2 { font-size: 20px; line-height: 24px; letter-spacing: -1px; font-weight: bold; padding: 0px 0px 1px 0px; margin: 0px; color:#000033;}
.ArtHeading h2 a { color: #D50707; text-decoration: none !important;}
.ArtHeading h2 a:visited { color: #D50707; text-decoration: none !important;}
.ArtHeading h2 a:hover { color:#000; text-decoration: underline !important;}

.ArtHeading h3 { font-size: 14px; line-height: 14px; font-weight: bold; padding: 0px; margin: 0px; color:#000033;}

.ArticleAuthor {
margin-left: 50px; position: relative;
}

