/* Main Structure Start */
.footer, .footer A { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #cccccc; background-color: transparent; text-align: center; vertical-align: top; }
/* Main Structure End */

/* Login Start */
.LoginTD { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; vertical-align: middle; text-align: center; }
#cmdLogin, #cmdLogout { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
/* Login end*/

/* Menues Start */
/* Vertical menu Start */
.mnuTable { width: 100%; }
.mnuTR { }
.mnuTRCur { background-color: #F7F7FF; color: #000099; }
.mnuTDIcon { text-align:left; vertical-align:top; width: 10px; }
.mnuTDEmpty { text-align:left; vertical-align:top; width: 10px; }
.mnuImg { }
.mnuTDText { text-align:left; vertical-align:top; font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; padding: 0px; }
.mnuA { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #000066; background-color: transparent; text-decoration: none; cursor: hand; }
.mnuA:hover { background-color: #F0F0FF; color: #000099; }
.mnuACur { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #F7F7FF; color: #000099; }
/* Vertical menu End */
/* Horizontal menu Start */
.mnuHorizontale { margin-bottom: 10px; }
.mnuHorizontaleTR { }
.mnuHorizontaleTD { font-size: 11px; width: 125px; background-color: #f7f7f7; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; text-align: center; }
.mnuHorizontaleA { text-decoration: none; color: #666666; font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 5px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; }
.mnuHorizontaleA:Hover { background-color: #f0f0f0; color: #000000; }
/* Horizontal menu End */
/* Menues End */

/* Items Start */
/* Full Item Start */
.ItemTable { padding: 10px;padding-left:20px; width:100%;margin-bottom:20px;text-align:left;vertical-align:top;}
.ItemHeadingTD { padding-right: 30px; padding-left: 20px; font-weight: bold; font-size: 16px; padding-bottom: 10px; vertical-align: top; color: #3a75af; padding-top: 20px; font-family: Verdana, Arial , Helvetica, sans-serif; background-color: transparent; text-align: left; }
.ItemIngressTD { padding-right: 30px; padding-left: 20px; font-weight: bold; font-size: 13px; padding-bottom: 10px; vertical-align: top; color: #000000; padding-top: 10px; font-family: Verdana, Arial , Helvetica, sans-serif; background-color: transparent; text-align: left; }
.ItemBodyTD { padding-right: 30px; padding-left: 20px; font-size: 12px; padding-bottom: 10px; vertical-align: top; color: #000000; padding-top: 10px; font-family: Verdana, Arial , Helvetica, sans-serif; background-color: transparent; text-align: left; }
.ItemFooter { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: transparent; padding-right: 10px; padding-top: 5px; margin-top: 5px; text-align: right; border-top: 1px solid #cccccc; }
.ItemMore, .ItemMore A { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: transparent; text-decoration: underline; font-weight: bold; }
.ItemHint { font-size: 10px; color: #999999; background-color: transparent; }
.ItemAuthor { font-size: 10px; color: #999999; background-color: transparent; }
.ItemDate { font-size: 10px; color: #999999; background-color: transparent; }
/* Full Item End */
/* Small Item Start */
.portalTD { border-bottom: 1px solid #cccccc;text-align:left ; vertical-align:top ;}
.more { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #3a75af; background-color: transparent; font-weight: bold; text-align: right; padding-right: 5px; cursor: hand; text-decoration: none; }
.SmallItemTable { padding: 20px; width: 100%; }
.SmallItemHeadingTD { text-align:left; vertical-align:top; font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#3a75af; background-color: transparent; padding: 5px; padding-top: 10px; padding-right: 10px; }
.SmallItemIngressTD { text-align:left; vertical-align:top; font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; background-color: transparent; padding: 5px; padding-top: 0px; }
.SmallItemBodyTD { text-align:left; vertical-align:top; font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: transparent; padding: 10px; }
.SmallItemFooter { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: transparent; padding-right: 10px; padding-top: 5px; text-align: right; }
.SmallItemMore, .SmallItemMore A { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: transparent; text-decoration: underline; font-weight: bold; }
.SmallItemHint { font-size: 10px; color: #999999; background-color: transparent; }
.SmallItemAuthor { font-size: 10px; color: #999999; background-color: transparent; }
.SmallItemDate { font-size: 10px; color: #999999; background-color: transparent; }
/* Small Item End */
/* Itemlist Start */
.ItemListTable .ItemListHeaderTR .ItemListHeaderTD { text-align:left; vertical-align:top; font-size: 12px; font-weight: bold; padding: 5px; padding-top: 7px; padding-bottom: 1px; }
.ItemListTR .ItemListTD { text-align:left; vertical-align:top; padding: 5px; padding-top: 1px; padding-bottom: 1px; padding-left: 30px; }
.ItemListItemID { font-size: 10px; color: #999999; background-color: transparent; }
.ItemListItemName { font-weight: bold; font-size: 12px; }
.ItemListItemDescr { margin: 5px; margin-left: 15px; padding: 3px; color: #666666; background-color: #f7f7f7; font-size: 11px; border-left: 1px solid #cccccc; display: none; }
.ItemListItemAuthor { font-size: 10px; color: #999999; background-color: transparent; }
.ItemListItemDate { font-size: 10px; color: #999999; background-color: transparent; }
.ItemListItemHint { font-size: 10px; color: #999999; background-color: transparent; }
.ItemListFooterTR .ItemListFooterTD { border-top: 1px solid #cccccc; padding: 5px; }
/* Itemlist End */
/* Items End */

/* Keywords Start */
/* Keywordlist Start */

.keywords, .keywords A { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; background-color: transparent; }

.keywords A { padding-left: 15px; font-weight: normal; }
.keywords div { width: 150px; font-weight: bold; padding-bottom: 5px; }

/* Keywordlist End */
/* Keyword Itemlist Start */

.KeyListTable .KeyListHeaderTR .KeyListHeaderTD { border-bottom: 1px solid #cccccc; font-size: 13px; }
.KeyListTR .KeyListTD { text-align:left; vertical-align:top; padding: 5px; }
.KeyListItemID { font-size: 10px; color: #999999; background-color: transparent; }
.KeyListItemName { font-weight: bold; font-size: 12px; }
.KeyListItemDescr { margin: 5px; margin-left: 15px; padding: 3px; color: #666666; font-size: 11px; background-color: #f7f7f7; border-left: 1px solid #cccccc; }
.KeyListItemAuthor { font-size: 10px; color: #999999; background-color: transparent; }
.KeyListItemDate { font-size: 10px; color: #999999; background-color: transparent; }
.KeyListFooterTR .KeyListFooterTD { border-top: 1px solid #cccccc; padding: 5px; }

/* Keyword Itemlist End */
/* Keywords End */

/* Search Start */
/* Search Dialog Start */
.search, .search form { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: transparent; text-align: left; vertical-align: top; font-weight: bold; }
.search div { width: 170px; font-weight: bold; }
TD.search { text-align:left; vertical-align:top; padding-bottom: 5px; }
#txtSearch, #frmSearch { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; font-weight: normal; width: 120px; margin: 0px; padding: 0px; text-align: left; vertical-align: top; }
#cmdSearch, .leftside #cmdSearch { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 10px; font-weight: bold; width: 33px; margin: 0px; padding: 0px; text-align: left; vertical-align: top; }
/* Search Dialog End */
/* Search Itemlist Start */
.SearchTable .SearchHeaderTR .SearchHeaderTD { border-bottom: 1px solid #cccccc; font-size: 13px; font-weight: bold; }
.SearchTR .SearchTD { text-align:left; vertical-align:top; padding: 5px; }
.SearchItemID { font-size: 10px; color: #999999; background-color: transparent; }
.SearchItemName { font-weight: bold; font-size: 12px; }
.SearchItemDescr { margin: 5px; margin-left: 15px; padding: 3px; color: #666666; font-size: 11px; background-color: #f7f7f7; border-left: 1px solid #cccccc; }
.SearchItemAuthor { font-size: 10px; color: #999999; background-color: transparent; }
.SearchItemDate { font-size: 10px; color: #999999; background-color: transparent; }
.SearchFooterTR .SearchFooterTD { border-top: 1px solid #cccccc; padding: 5px; }
/* Search Itemlist End */
/* Search End */

/* Set defaults for no tags */
body { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 12px; margin: 0px; color: #000000; background-color: #ffffff; }
/* Set defaults for headings */
H1, H2, H3, H4, H5, H6 { font-family: Verdana, Arial , Helvetica, sans-serif; color: #3a75af; background-color: transparent; font-weight: bold; margin-left: 5px; margin-right: 5px; padding-top: 5px; }
/* Underline the biggest headings */
H1, H2, H3, H4 { border-bottom: 1px solid #3a75af; }
/* Set Heading font-sizes */
H1 { font-size: 16px; }
H2 { font-size: 14px; }
H3 { font-size: 13px; }
H4 { font-size: 12px; }
H6 { font-size: 11px; }
H6 { font-size: 10px; }

/* Set defaults for images */
img { margin: 0px; padding: 0px; }
/* Set defaults for paragraphs */
p { font-family: Verdana, Arial , Helvetica, sans-serif; color: #000000; background-color: transparent; font-size: 12px; padding-left: 3px; padding-right: 2px; margin-bottom: 0; }
/* Set defaults for tags */
a { font-family: Verdana, Arial , Helvetica, sans-serif; text-decoration: none; cursor: hand; color: #3a75af; background-color: Transparent; }
/* Set the default font */
basefont { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: transparent; }
/* Set defaults for tables */
table { border: none; }
/* Set defaults for table cells */
td { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
ul, li { font-family: Verdana, Arial , Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: transparent; }
ul {margin-top:2px;margin-bottom:0px;}
/* constant classes */
.w25 { width: 23px; }
.w30 { width: 28px; }
.w40 { width: 38px; }
.w50 { width: 48px; }
.w75 { width: 73px; }
.w100 { width: 98px; }
.w150 { width: 148px; }
.w200 { width: 198px; }
.w250 { width: 248px; }
.w300 { width: 298px; }
.w350 { width: 348px; }
.w400 { width: 398px; }
.w450 { width: 448px; }
.w500 { width: 498px; }
.w550 { width: 548px; }
.w600 { width: 598px; }
.w100pros { width: 100%; }











