
/* begin general */
body, div, td { font-family: verdana,tahoma,sans-serif; font-size: 11px; color: #333333; line-height: 16px; }

input { font-family: verdana,tahoma,sans-serif; font-size: 11px; color: #000000; }
a { text-decoration: none; color: #3366CC; }
a:hover { color: #ff3300; text-decoration: none;}

/* end general */

/* begin template css */
.headermodule { padding:0px; background: #ffffff; }

.categoriesmodule_caption { font-size: 11px; }
.categoriesmodule_category { font-size: 11px; }
.categoriesmodule_separator { padding: 0px; background: #cccccc; height: 1px; }

.columnsmodule_caption { padding: 4px; background: #B86035; color: #ffffff; }
categoriesmodule_category { font-size: 11px; padding: 4px; background: #A83925;}

.searchmodule_caption { padding: 0px 0px 4px 0px; color: #000000; font-weight: bold; }
.searchmodule_body { padding: 0px 4px 0px 4px; }

.servicesmodule_caption { padding: 4px; background: #B86035; color: #ffffff; }
.servicesmodule_body { padding: 4px; background: #A83925; }

.template_headerpanel { padding:0px; background: #ffffff; }
.template_leftpanel { padding: 0px; }
.template_bodypanel { padding: 10px 5px 5px 0px; font-size: 11px; }
.template_demoroompanel { padding: 10px 5px 5px 5px; background: #000000; }
.template_footerpanel { padding:4px 4px 4px 10px; background: #A83925; color: #ffffff;}

/* end template css */

/* begin article templates css */

.default_captionbracket 	{ padding: 0px; }
.default_caption 		{ padding: 4px 0px 0px 0px; font-size: 12px; font-weight: bold; background: #FFCC66; color: #006894; }
.default_articletitle 		{ padding: 6px 3px 0px 3px; font-weight: bold; font-size:11px; }
.default_articlesummary 	{ padding: 0px 3px 0px 3px; font-size:11px; }
.default_articleauthors 	{ padding: 0px 3px 0px 3px; font-size: 10px; }
.default_articlecontext 	{ padding: 0px 0px 3px 3px; font-weight: bold; font-size: 10px; }
.default_articleissue 		{ padding: 0px 0px 3px 3px; font-size: 10px; }
.default_articlepostdate 	{ padding: 0px 0px 3px 3px; font-size: 10px }
.default_articleseparator 	{ padding: 0px 0px 3px 3px; border: dotted 1px #999999; }

/* end article templates css */

/* begin article screen/printer css */
.readarticle_articletitle { font-size: 17px; line-height: 21px; font-weight: bold; padding: 0px 4px 4px 4px; }
.readarticle_articledetails { font-size: 10px; padding: 4px 4px 10px 4px; white-space:nowrap;}
.readarticle_articlecontrols { font-size: 10px; padding: 4px 4px 10px 4px; text-align:right; white-space: nowrap; }
.readarticle_currentpage { font-size: 10px; font-weight: bold; padding: 4px 2px 4px 4px; text-align:right; white-space: nowrap; }
.readarticle_otherpage { font-size: 10px; padding: 4px 4px 4px 2px; text-align:right; white-space: nowrap; }
.readarticle_totalpages { font-size: 10px; padding: 4px; text-align:right; white-space: nowrap; }
.readarticle_articlepagecontrol { font-size: 10px; font-weight: bold; padding: 4px; text-align:right; white-space: nowrap; }
.readarticle_separator { padding: 0px; background: #cccccc; height: 1px; }
.readarticle_articlesummary { font-size:11px; padding: 4px; }
.readarticle_articlebody { font-size:11px; padding: 0px 4px 4px 4px; }
.readarticle_textad { background: #efefef; padding: 5px; border-top: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; font-size: 10px; font-weight: normal; text-align: center; }
/* end article screen/printer css */

/*start of comments template */



.HomeHead
{
    color: #999966;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 20px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    background-color: #dddca3;
    color: dimgray;
    font-family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 20px
}




/* */
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt
}


.CommentHeader
{
 
   
    background-color:silver;
    border-bottom: dimgray;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CommentName
{
    background-color: #ffffff;
    border-bottom: dimgray;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CommentAltName
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CommentFooter
{
    background-color: #dddca3;
    line-height: 10pt
}


.readarticle_commentcontrols { font-size: 10px; padding: 4px 4px 10px 4px; text-align:center; white-space: nowrap; }

/*end of Comment Template */






