body
  {font-family:Arial,Helvetica, sans-serif; font-size: 9pt; color: #5A5A5A;
   margin:0; padding:0;
   text-align:center;
  }

.bodyH
  {background: url('../img/backBodyH.gif') #434342 top left repeat-x;
  }

.bodyMod
  {background: url('../img/backBody.gif') #434342 top left repeat-x;
  }


/***** Common Elements *****/

#container
  {width: 100%;
   background-color: #FFF !important;
   padding: 0; padding-bottom:55px; margin-top:200px;
   border-bottom:#88C12E 5px solid;
  }

#main
  {position: relative;
   width:960px;
   margin:0 auto;
   text-align:left;
   background-color: #FFF;
  }

#containerHead
  {position:absolute; top:0;
   width: 100%;
   margin:0; padding:0;
   text-align:center;
   clear: both;
  }

#backHead
  {position: relative;
   width: 960px; min-width: 960px;
   margin:0 auto;
   text-align:left;
  }

#headImg
  {margin: 0 0 0 10px; padding:0;
   position:absolute; top:134px;
   width:960px;
  }

#logo
  {position:absolute; top:35px; left:0;
   margin-left:15px;
  }


/***** Three Column Mod *****/

#mainCol31
  {float:left;
   width:200px;
   margin:15px 0 0 0;
  }


#mainCol32
  {float:left;
   width:460px;
   margin:25px 20px 0 20px;
  }

#mainCol33
  {float:left;
   width:260px;
   margin:0;
  }



/***** Two Column Mod *****/

#mainCol21
  {float:left;
   width:670px;
   margin-right:30px;
  }

#mainCol22
  {float:left;
   width:260px;
  }

.margTop
  {margin-top:75px;
}

.margTopSm
  {margin-top:35px;
}

/***** Main Menu *****/

#menuH, #menu
  {float:right;
   width:700px;
   padding-top:74px; margin:0;
  }

#menu
  {padding-top:57px;
  }


.menuItem
  {background: url('../img/backMenuMain.gif') repeat-x;
   padding: 11px 15px 0 15px;margin:0;
   height:33px;
   float: right;
  }

.menuItem a
  {font-size: 11px; font-weight:bold;
   text-decoration: none;
  }

#menuSt
  {background: url('../img/backMenuMainSt.gif') no-repeat;
   width:8px; height:33px;
   float: right;
  }

#menuEnd
  {background: url('../img/backMenuMainEnd.gif') no-repeat;
   width:8px; height:33px;
   float: right;
  }

div.menuS
  {background: url('../img/backMenuMainS.gif') no-repeat;
   width:1px; height:33px;
   float:right;
  }

/***** Top Menu *****/

#menuTop
  {float:right;
   width:550px; height:34px;
   text-align:right; color:#8D8D87;
   padding:2px 90px 0 0;
   font-size:8pt;
  }

#menuTop a
  {color:#FFF;
   text-decoration:none;
   padding:0 5px 0 5px;
  }

#menuTop a:hover
  {color:#FFF;
   text-decoration:underline;
  }

#menuTopLogin
  {position:absolute; top:0; right:0;
   margin-right:15px;
  }

#menuTopWelcome
  {position:absolute; top:35px; right:0;
   margin-right:95px;
   text-align:right;
   font-size:8pt;
  }

/***** Side Menu *****/

#menuSide
  {background: url('../img/backMenuSide.gif') #F5F5F2 bottom left no-repeat;
   padding:25px; margin-bottom:15px;
  }

#menuSide p
  {padding-top:5px;
   font-size:8pt;
   }

#menuSide a
  {text-decoration:none;
  }

#menuSide a:hover
  {text-decoration:underline;
  }

#menuSideTitle
  {background: url('../img/titleMenuSide.gif') no-repeat;
   height:22px;
   margin:0;
  }



/***** Bar Search *****/

#containerBarSearch
  {position:absolute; top:200px;
   width: 100%;
   margin:0; padding:0;
   text-align:center;
   clear: both;
  }

#barSearchPoz
  {position: relative;
   margin:0 auto;
   text-align:left;
   width:960px;
  }


#barSearch
  {background: url('../img/backMenuMod.gif') repeat-x;
   height:38px; width:670px;
   }


#barSearchT
  {background: url('../img/backMenuModT.gif') repeat-x;
   height:38px;
   float:left;
   padding:8px 10px 0 0;
   color:#FFF;
   font-weight:bold;
  }

#barSearchTSt
  {background: url('../img/backMenuModSt.gif') no-repeat;
   height:38px;width:17px;
   float:left;
  }

div.searchItem
  {float:left;
   margin: 7px 0 0 5px;
   color:#5D5C59;
  }

div.searchItem a
  {text-decoration:none;
   color:#FFF;
}

div.searchItem p
  {padding:2px 0 0 0;
   font-size:8pt; line-height:14px;
   color:#FFF;
}

.right
  {float:right;
}

#barSearchEnd
  {background: url('../img/backMenuModEnd.gif') right top no-repeat;
   width:6px; height:38px;
   float:right;
  }

.SearchSubmit
  {margin:1px 30px 0 0;
  }


/***** Home Layout *****/

#containerH
  {width: 100%;
   background-color: #FFF !important;
   padding: 0; padding-bottom:55px; margin-top:320px;
   border-bottom:#88C12E 5px solid;
  }

.headImgIcons
  {margin:59px 30px 0 0; padding-left:110px;
   width: 180px; height: 128px;
   overflow: hidden;
   float:left;
   color:#FFF; font-size:10pt;
  }

.headImgConnect
  {background: url('../img/imgHomeConnect.jpg') no-repeat;
  }

.headImgAsk
  {background: url('../img/imgHomeAsk.jpg') no-repeat;
  }

.headImgShare
  {background: url('../img/imgHomeShare.jpg') no-repeat;
  }

.headImgIcons h2
  {color:#FFF;
   font-size:15pt;
   margin:0 0 5px 0;
  }

.headImgIcons a
  {color:#FFF;
   text-decoration: none;
  }

.headImgIcons a:hover
  {color:#FFF;
   text-decoration: none;
  }


#mainHCol1
  {float:left;
   width:231px;
   margin:25px 19px 0 0;
  }


#mainHCol2
  {float:left;
   width:400px;
   margin:35px 20px 0 15px;
  }


#mainHCol2 h1
  {font-family:Tahoma,sans-serif; font-size: 13pt; font-weight:normal; color:#434342;
   padding:0 0 10px 0;
  }

#mainHCol2 h1:first-line
  {font-size: 17pt; font-weight:normal;
  }

#mainHCol2 h2
 {margin-bottom:5px;
}

#mainHCol3
  {float:left;
   width:260px;
   margin:35px 0 0 15px;
  }

#hJoin
  {padding:0; margin:10px 0;
  }

img.butHAct
  {float:right;
  }

h2.h
  {padding:0; margin:35px 0 15px 0;
  }


.titleH
  {padding:5px 7px; margin:15px 0 15px 0;
   background: #80807C;
   width:217px;
  }

.titleH h2
  {border:none;
   margin:0; padding:0;
   color:#E1E0D6;
   font-size:11pt; font-weight:bold;
  }

#hTeas
  {background: url('../img/backHDiscBott.gif') bottom left no-repeat;
   padding-bottom:45px; margin-bottom:25px;
  }

#hTeas a
  {text-decoration:none;
  }

#hTeas a:hover
  {text-decoration:underline;
  }


#hNewMb, #hNewArt
  {padding-top:0;
  }

#hNewMb P, #hNewArt P
  {padding:0;
  }

#hNewArt h2
  {color:#5C960F;
   margin:10px 0 0 0;
   font-size:14pt;
   font-weight:normal;
  }

#hNewArt h3
  {margin:5px 0 15px 0;
   font-size:8pt;
   color:#737373;
   font-weight:normal;
}


#hNewArt h4
  {margin: 5px 0 10px 0;
}

#hNewArt img
  {float:left;
   margin:0 15px 15px 0;
   padding-top:5px;
  }

div.hNewArtNew
  {background: url('../img/iconHomeArt.gif') no-repeat;
   padding:0 0 15px 28px;
  }

#hCal
  {margin:-5px 0 10px 0; padding:0;
  }


a.more
  {color:#619214;
   font-weight:bold;
  }

a.moreBlue
  {color:#003D5A;
   font-weight:bold;
  }

a.moreBlue:hover
  {color:#003D5A;
   font-weight:bold;
  }


img.butPub
  {margin-top:25px;
  }


#hDisc
  {/*background: url('../img/backHDiscBott.gif') bottom left no-repeat;*/
   padding-bottom:35px; margin:15px 0 25px 0;
  }


#hDisc a
  {color:#003D5A;
  }


div.hNewDisc
  {background: url('../img/iconHomeDisc.gif') no-repeat;
   padding:0 0 15px 28px;
  }


.secArt
  {font-size:10px;
   color:#737373;
   padding:0 0 5px 0;
  }


#boxSubsTop
  {background: url('../img/backSubsTop.gif') no-repeat;
   min-width:260px; width:260px;
  }

#boxSubs
  {background: url('../img/backSubs.gif') #80807C repeat-y;
   min-width:260px; width:260px;
  }


#boxSubsBott
  {background: url('../img/backSubsBott.gif') no-repeat;
   width:260px; height:12px;
   padding:0; margin:0;
  }

.boxSubsIcons
  {float:left;
   padding: 10px 5px 0 5px;
  }

.boxSubsTitle
  {float:left;
   padding: 10px 5px 0 10px;
   }

.boxHBlog
  {margin:30px 0 0 0; padding:55px 15px 20px 15px;
   min-width:199px; width:199px;
   background: url('../img/titleHBlog.gif') 15px 15px no-repeat;
   border:#EEE 1px solid;
  }
.boxHBlog H2
  {font-size: 13pt;
   margin-bottom: 0px;
   padding-top:10px;
  }
.boxHBlog H2 a
  {text-decoration:none;
  color:#5C960F;
  }

#boxHToolsTop
  {background: url('../img/backTeasBjTop.gif') #EEEEE9 no-repeat;
   width:260px;
   margin:0; padding:5px 0 0 0;
  }

#boxHTools
  {margin:0; padding:0 15px;
   border-left:#E2E2DB 1px solid;
   border-right:#E2E2DB 1px solid;
  }

#boxHToolsBott
  {background: url('../img/backTeasBjBott.gif') no-repeat;
   width:260px; height:11px;
   padding:0; margin:0;
   font-size:0; line-height:0;
  }


#boxHTools h2
  {font-family:Tahoma,sans-serif; font-size: 10pt; font-weight:bold; color:#434342;
   padding:5px 0 10px 0;
  }

#boxHTools h2:first-line
  {font-size: 15pt; font-weight:normal;
  }


#boxHTools P
  {clear:both;
   padding:0;margin:0;
  }

img.imgHTools
  {float:left;
   margin:0 10px 10px 0;
   padding:5px;
   width:50px;
   background:#FFF;
   border:#B6B6AE 1px solid;
  }




.ACont
  {background:#EDEDED;
   margin:20px 0 10px 0; padding:5px 0;
   width:260px;
   text-align:center;
  }

.ACont img
  {vertical-align:middle;
  }

.AContSm
  {margin:10px 0 20px 0; padding:0;
   width:260px;
  }

.AContSm img
  {margin:10px 0 0 0;
  }



.AContLeft
  {margin:0; padding-right:10px;
   width:125px;
   float:left;
  }

.AContRight
  {margin:0; padding:0;
   width:125px;
   float:left;
  }

.hMore
  {text-align:right;
   height:34px;
   float:right;
   clear:both;
   margin-top:8px;
   }



/******* Pagination ************/
p.nav
  {padding:0 5px;
   font-size:7.5pt;
   color:#737373;
  }

.navSelect
  {font-size:7.5pt;
   color:#737373;
   border:none;
  }

table.navTable
  {font-size:7.5pt;
   color:#737373;
   }

table.navTable td
  {vertical-align:middle;
  }

table.navTable td a
  {text-decoration:none;
  }

/***** Resources *****/


#featRes
  {background: url('../img/backFeat.gif') bottom left no-repeat;
   padding:0 0 25px 0; margin:0 0 0 0;
  }


#featRes h2, #hNewArt h2
  {color:#5C960F;
   padding-bottom:0; margin-bottom:0;
   font-size:16pt;
  }

#hNewArt h2
  {font-size: 11pt;
   font-weight:bold;
   }

#featRes h2 a, #hNewArt h2 a
  {text-decoration:none;
   color:#6D9B25;
   }


#featRes h3
  {color:#434342;
   margin-top:5px;
   font-weight:normal;
  }

#featRes p
  {padding-right:15px;
  }


div.artList, div.dirList
  {background: url('../img/sepDSm.gif') bottom left repeat-x;
   margin-top:25px;
   padding-bottom:15px;
   clear:both;
   width:670px;
  }

div.artList img
  {float:left;
   margin:0 15px 20px 0;
  }

div.artList p
  {padding-top:0;
  }

div.artList h2
  {font-size:18px;
   font-weight:bold; color:#6D9B25;
   border:none;
   padding:0 0 5px 0; margin:0;
  }

div.artList h2 a
  {color:#5D5C59;
   text-decoration:none;
}

div.artList h2 a:hover
  {color:#80AA40;
}


div.artList h3, p.artU
  {font-size: 10px; font-weight:normal; color:#fff;
   padding:0; margin:0;
  }

div.green
  {background:#84BB2D;
   float:left;
   padding:5px;
   margin-bottom:25px;
}

div.stamps, p.stamps
  {text-align:right;
   margin:10px 0 10px 0;
   clear: both;
   font-size:8pt;
  }

#titleNewRes
  {margin: 35px 0 0 0;
  }


h1.art
  {font-size:18px;
   font-weight:bold; color:#5D5C59;
   padding:0 0 5px 0; margin:0;
  }


#artCred
  {background: url('../img/sepD.gif') top left repeat-x;
   padding-top:30px;
   font-size:10px; color:#8B8B8A;
  }

div.imgBook
  {float:left;
   padding:10px 15px 15px 0;
/*   width:150px;*/
   text-align:center;
  }

div.imgTool
  {float:left;
   margin:10px 15px 15px 0;
   text-align:center;
  }

div.imgBook a, div.imgTool a
   {cursor:hand;
    text-decoration:none;
  }

div.imgToolImg
  {text-align:center;
}

#backImgBookBuy
  {background: url('../img/backBooksBuy.gif') center top no-repeat;
   padding: 7px 0 0 0; margin-top:10px;
   color:#FFF;
   width:138px; height:31px;
   text-align:center;
    width:160px;
  }

div.revBook
  {float:right;
   width:490px;
}


img.bookList
  {margin:0 10px 10px 0; padding:0;
  }


h3.feat
  {font-size: 10pt;
   font-style: normal; font-weight: bold;
   color: #737373;
   padding-top:35px;
   }

/***** Directory *****/


div.imgMb
  {background: url('../img/backMbPict.gif') top left no-repeat;
   float:left;
   width:77px;height:77px;
   padding:6px 0 0 6px;
   margin-bottom:10px;
  }

div.imgMbForum
  {background: url('../img/backMbPict.gif') top center no-repeat;
   width:77px;height:77px;
   padding:6px 0 0 0;
   margin-bottom:10px;
  }

div.imgMbRank
  {margin:10px 0 0 0;
  }

div.imgMbRankHome, div.imgMbRankForum
  {margin:5px 0;
  }


div.imgMbRankForum
  {padding:0;
  }


div.dirListCont
  {float:left;
   width:300px;
   font-size:8pt;
  }

div.dirListContHome
  {float:left;
   font-size:8pt;
   line-height:normal;
   width:145px;
  }


p.dirListName
  {font-size:9pt;
   font-weight:bold;
   margin-top:5px;
  }

table.dirListContData
  {margin-top:10px;
  }

table.dirMemContData
  {margin:10px 0 0 4px;
  }

table.dirListContData td, table.dirMemContData td
  {padding-right:4px;
  }

div.dirListDet
  {float:right;
   width:260px;
  }

div.backDirMore
  {background: url('../img/backDirMore.gif') top left no-repeat;
   width:186px;height:31px;
   padding:5px 0 0 10px; margin-top:15px;
   display:block; clear:both;
  }

#dirMem
  {margin-top:35px;
  }


#dirMemCardWrap
  {background: url('../img/backDirMemCardTop.gif') no-repeat;
   float:left;
   width:248px;
  }


#dirMemCard
  {background: url('../img/backDirMemCard.gif') repeat-y;
   width:228px;
   padding: 10px;
   margin-top:4px;
   font-size:8pt;
  }


#dirMemCardBott
  {background: url('../img/backDirMemCardBott.gif') no-repeat;
   width:248px; height:4px;
  }


div.dirMemDet
  {width:400px;
   float:left;
   margin-left:20px;
  }


#dirMemCont
  {float:left;
   width:135px;
   padding-left:5px;
  }


#dirMemCont h3, div.dirMemDet h3, div.dirListCont h3
  {padding:5px 0 0 0;
   margin:0;
   font-size:10pt;
   color:#434342;
  }

div.dirMemDet h3
  {font-size:13pt;
  color:#B4B4B0;
  }

#dirMemCont p, div.dirListCont p
  {padding-top:0px;
   font-size:8pt;
   color:#737373;
  }

#dirMemCont a, div.dirListCont p a
  {color:#737373;
}


#butDirMemCont
  {background: url('../img/backDirMemCardCont.gif') no-repeat;
   text-align:center;
   width: 216; height:33px;
   padding-top: 5px;
   margin:10px 0 0 6px;
  }

#butDirMemCont a, #butDirMemCont a:hover, div.backDirMore a, div.backDirMore a:hover
  {color:#FFF;
   text-decoration:none;
   font-size:8pt;
  }


/***** Forum *****/

p.stat
  {font-size:8pt;
   padding-top:0;
   color:#737373;
  }

p.stat a
  {color:#737373;
  }

.iconTopic
  {margin-right:5px;
   vertical-align:middle;
  }


td.forumTopics, td.forumTopicsTop, td.forumTopicsRight, td.forumThreadSep
  {padding-bottom: 10px;
   padding-right:10px;
  }

td.forumTopics img
  {float:left; margin:0 5px 0 0;
}

.sepHForum
  {background: url('../img/sepDSm.gif') top left repeat-x;
   margin:10px 0;
   padding-bottom:10px;
   width:100%;
  }


.sepHForumGrey
  {background: url('../img/sepDSmGrey.gif') bottom left repeat-x;
   margin:0; padding:0;
   height:1px; line-height:0; font-size:0;
   width:100%;
  }

p.forumTopic
  {padding-top:0;
   font-size:12pt;
   font-weight:bold;
  }

p.forumTopic a
 {text-decoration:none;
  }


p.forumTitle
  {font-weight:bold;
   padding-bottom:12px;
  }



p.timeStamp
 {text-align:right;
  margin:10px 0 10px 0;
  padding:0;
  font-size:8pt;line-height:normal;
  color:#737373;
  }

.editDel
  {margin:10px 0 0 0; padding:0;
   float:left;
  }

.editDel img
  {margin-right:5px;
  }

td.row
  {background:url('../img/grey.gif') top right #FFFFFF repeat-y;
   border-top:5px #FFFFFF solid;
   border-bottom:5px #FFFFFF solid;
   padding:5px 10px;
  }

td.row1
  {background:url('../img/grey.gif') top right #F1F1EB repeat-y;
   border-top:5px #F1F1EB solid;
   border-bottom:5px #F1F1EB solid;
   padding:5px 10px;
  }


td.space
  {padding:0 20px;
}

td.postMbImg
  {padding:10px 20px 0 0;
   text-align:center;
  }


td.spacer
  {height:25px;
}

.forumTable
  {margin-top:25px;
}

.forumActionsIcon
  {padding-right:10px;
  }

table.forumLegend
  {margin-top:45px;
  }


table.forumLegend td
  {padding: 0 10px 10px 0;

  }

img.iconActions
  {margin-right:5px;
   vertical-align:middle;
  }

div.imgMbForum
  {float:none;
   margin-bottom:0;
  }


/***** Footer *****/

#footer
  {width: 100%;
   margin:0; padding:25px 0 25px 0;
   clear: both;
   vertical-align: bottom;
   color:#727270;
   text-align:left;
  font-size: 8pt;
  }

#footer P, #footer a
 {color:#727270;
  text-decoration:none;
  font-size: 8pt;
  }

#menuFooterWrap
  {width:960px;
   margin:0 auto;
   text-align:left;}


#creditsAlrux
  {clear:both;
   padding:25px 15px;
  }

.menuFooter,.menuFooterEnd
  {float:left;
   width:120px;
   border-left:1px #787874 dashed;
   margin: 0 15px;
   padding-left:15px;
  }


.menuFooterItem
  {padding:5px 0 0 0;
  }

.middle
  {text-align:center;
}

.right
  {text-align:right;
}

p.left
  {text-align:left;
}

.spaceBott
  {padding-bottom:15px;
   }


.spaceTop
  {margin-top:15px;
   }

.noMargin
  {margin:0;
}



/***** Fixes *****/

.clearfloat:after
  {content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
  }

.clearfloat
  {display: inline-table;
  }

* html .clearfloat
  {height: 1%;
  }

.clearfloat
  {display: block;
  }

.cleaner
  {clear:both; height:1px; font-size:1px;
   border:none;  margin:0; padding:0;
   background:transparent;
  }


/***** Separators *****/

.sepD
  {background: url('../img/sepD.gif') bottom left repeat-x;
   height:25px;
 }

/***** Text Elements *****/


h1
  {font-family:Tahoma,sans-serif; font-size: 18px; color:#5D5C59;
   padding:15px 0 10px 0; margin:0; font-weight:normal;
  }


h2
  {font-family:Tahoma,sans-serif; font-size: 14pt; font-weight:normal;
  line-height:normal;
  }


.dist
  {margin-bottom:40px;
  }

h3
  {font-family:Tahoma,sans-serif; font-size: 15px; color:#003D5A;
   font-size: 12px;
   font-style: normal; font-weight: bold;
   color: #5C960F;
  }

h4
   {font-family:Tahoma,sans-serif;
    font-size:15px; font-style: normal; font-weight: bold;
    color: #003D5A;
    padding:15px 0 0 0; margin:0;
  }

h5
  {font-family:Tahoma,sans-serif;
   font-size:13px; line-height:13pt;
   font-style: normal; font-weight: bold;
   color: #004589;
   padding:10px 0 0 0; margin:0;
  }

h6
  {font-family:Tahoma,sans-serif; font-weight:normal;
   font-size:9px; margin:0; padding:0;
  }

h6 a
  {text-decoration:none;
  }

p
  {padding:10px 0 0 0; margin:0; line-height:13pt;
  }



ul
  {margin: 8px 0 0 5px; padding: 0;
   list-style: none;
   font-weight: normal; color: #4B4B4B;
  }

ul li
  {padding: 0 0 5px 12px;
   background-image: url('../img/bullet.gif');
   background-repeat: no-repeat;  background-position: 0 5px;
  }

html[xmlns] ul
  {padding-left: 1.5em;
  }

html[xmlns] ul li
  {background: none;
   list-style-image: url('../img/bullet.gif');
   padding: 0;
   }


ol
  {margin: 0 0 0 25px;
   list-style-type: decimal;
   padding:0;
  }

ol li {padding: 5px 0 5px 0px;
    }

html[xmlns] ol {padding-left: 1.5em;
    }

html[xmlns] ol li {padding: 0;
    }


img
  {border:none;
  }

form
  {margin:0; padding:0;
  }

input
  {margin:0; padding:0;
  }


A
   {color:#424243;
    text-decoration:underline;
   }

A:hover
   {color: #4F4F4E;
   }


.ContBody {
    font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEdit {font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:15px; width:350px; min-width:350px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditSelect {
    font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:19px; width:355px; min-width:355px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditArea {
    font-family: Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B;
    width:350px; margin:0; padding:2px;
    background:#F2F2F2;
    border:#D5D5D5 1px solid;height:150px;
    scrollbar-base-color: #D5D5D5;
    scrollbar-track-color: #D5D5D5;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #D5D5D5;
    scrollbar-3dlight-color: #D5D5D5;
    scrollbar-darkshadow-color: #D5D5D5;
    scrollbar-arrow-color: #004993;
   }

.DirEdit {
    font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:15px; width:170px; min-width:170px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditInfo {
    font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#F2F2F2;
    border:#D5D5D5 1px solid;
    height:15px; width:390px; min-width:390px;
    margin:0; padding:1px 2px 1px 2px;
  }

.ContEditInfoArea {
    font-family: Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B;
    width:390px; margin:0; padding:2px;
    background:#F2F2F2;
    border:#D5D5D5 1px solid;height:150px;
    scrollbar-base-color: #D5D5D5;
    scrollbar-track-color: #D5D5D5;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #D5D5D5;
    scrollbar-3dlight-color: #D5D5D5;
    scrollbar-darkshadow-color: #D5D5D5;
    scrollbar-arrow-color: #004993;
   }

.SignupEdit {
    font-family:Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B; background:#FFFFFF;
    border:#D5D5D5 1px solid;
    height:15px; width:180px; min-width:180px;
    margin:0 0 10px 0; padding:1px 2px 1px 2px;
  }

.SendArtArea {
    font-family: Tahoma, sans-serif;
    font-size: 11px; line-height: normal;
    color: #4B4B4B;
    width:650px; margin:0; padding:2px;
    background:#F2F2F2;
    border:#D5D5D5 1px solid;height:150px;
    scrollbar-base-color: #D5D5D5;
    scrollbar-track-color: #D5D5D5;
    scrollbar-face-color: #F2F2F2;
    scrollbar-highlight-color: #D5D5D5;
    scrollbar-3dlight-color: #D5D5D5;
    scrollbar-darkshadow-color: #D5D5D5;
    scrollbar-arrow-color: #004993;
   }


.SearchEdit
   {height:16px; width:350px; min-width:350px;
    margin:0 8px;padding:0 5px;
    background:#FFF;
    border:#D1D1CD 1px solid;
  }

.SearchEditSelect
  {border:none;
   height:15px; width:200px; min-width:200px;
   margin:0 8px; padding:0 2px;
   background:#FFF;
  }


.ForumEdit, .ForumEditArea
  {width:550px;
  }

table td
  {vertical-align:top;
  }

h3.normal
 {margin:15px 0 5px 0;
 }

img.arrowTitle
  {margin: 7px 0 0 5px;
   vertical-align:top;
  }

table.welcome
  {margin-top:10px;
  }

table.welcome td
  {padding:10px 10px 10px 0;
  }

table.welcome h4
  {padding:0; margin:0;
  }
table.welcome p
  {padding:0; margin:0;
  }

h4 a
  {text-decoration:none;
   color:#003D5A;
  }


