/* general & typo */

p, form, h1, h2, h3 {margin: 0px; padding: 0px;}
body, h1, h2, h3, td, th, p, SELECT, OPTION, INPUT, TEXTAREA, FORM, .boxcont, .boxcontsmall, .txtdef, #msgdlg { font-family: Tahoma, Verdana, Arial, Sans-serif; font-size: 11px; color: #5C5B60; }

/* li {list-style-position: inside;} */

a {color: #2D4B9B; text-decoration: underline;}
a.alt {color: #6A696F;text-decoration: underline;}
a.bld {font-weight: bold;}
a.altbld {color: #6A696F;font-weight: bold;}

h1 { font-family: Arial,sans-serif; font-size: 18px; color: #5E6369; font-weight: bold; padding-bottom: 6px; }
h1 a { text-decoration: underline;}
h2 { color: #5E6369; font-weight: bold;}
h2.alt { color: #2D4B9B; font-weight: bold; }
h2.big { color: #2D4B9B; font-weight: bold; font-size:14px; }
h2 a, h2.alt a { text-decoration: underline; }
h3 { font-family: Arial,sans-serif; font-size: 14px; color: #5E6369; font-weight: bold; padding-bottom: 3px; }

strong { font-weight: bold; }
.txtalt { color: #2D4B9B; }
.small, .txtsmall { font-size: 10px; }
.enlonged { line-height: 17px; }

/* boxes and spacers */

.boxxs { margin-bottom: 2px }
.boxs { margin-bottom: 4px }
.box, .boxspace  { margin-bottom: 6px }
.boxm{ margin-bottom: 7px }
.boxl{ margin-bottom: 8px }
.boxxl { margin-bottom: 10px }

.box146, .box127, .box197, .box444, .box514, .box352,.box250, .box608, .box608r, .box760 { background-color: #FFFFFF; }
.box146 { width: 146px;}
.box127 { width: 127px;}
.box197 { width: 197px;}
.box514 { width: 514px;}
.box352 { width: 608px;}
.box250 { width: 608px;}
.box444 { width: 444px;}
.box608 { width: 608px; background-position: right top; background-repeat: no-repeat;  }
.box608r { width: 608px;}
.box760 { width: 760px; }

.ntop146, .nbot146 { width: 146px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop146 { background-image: url(Libero - Community Blog_files/pics/146-top.gif); }
.nbot146 { background-image: url(Libero - Community Blog_files/pics/146-bot.gif); }
.ntop608, .nbot608 { width: 608px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop608 { background-image: url(Libero - Community Blog_files/pics/608-top2.gif); }
.nbot608 { background-image: url(/pics/608-bot.gif); }
.ntop250, .nbot250 { width: 250px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop250 { background-image: url(/pics/250-top.gif); }
.nbot250 { background-image: url(/pics/250-bot.gif); }
.ntop352, .nbot352 { width: 352px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop352 { background-image: url(/pics/352-top.gif); }
.nbot352 { background-image: url(/pics/352-bot.gif); }

.boxcont, .boxcontsmall { border-right: solid 1px #A9B5BF; border-left: solid 1px #A9B5BF; }
.boxcont { padding-top: 4px; padding-bottom: 6px; padding-left: 14px; padding-right: 12px; text-align: left;}
.boxcontsmall { padding-top: 4px; padding-bottom: 6px; padding-left: 8px; padding-right: 6px; text-align: left;}

.hr { height: 15px; background-image: url(/pics/hrbg.gif); font-size: 1px; clear: both; }
.hr8 { height: 8px; background-image: url(/pics/hr8.gif); font-size: 1px; clear: both; }


/* layout */

#maincont, #footcont, #headcont {width: 760px; text-align: left; margin: 0px; padding: 0px; }
#maincont { clear: none } 
#footcont, #headcont {clear: both; }
#leftcont, #rightcont, #rightcontl, #rightcontr { float: left; text-align: left; margin: 0px; padding: 0px; overflow-x: hidden; }
#leftcont {width: 152px;}
#rightcont {width: 608px;}
#rightcontl {width: 608px;}
#rightcontr {width: 608px;}
#newright {width: 352px;}
#mainconts {width: 608px; text-align: left; margin: 0px; padding: 0px; }

/* broadcast */

#msgdlgxo {width: 250px; position: absolute; z-index: 10; left: -204px; top: 22px; visibility: hidden;}
#msgdlgx {top: 0px; left: 0px; position: absolute; width: 250px; z-index: inherit; }
#msgdlg { text-align: center; color: #2D4B9B; background-color: #FFFFFF; border: solid 1px #A9B5BF; border-top: none; padding: 20px; padding-top: 8px; padding-bottom: 6px; z-index: inherit;  background-image: ; background-position: top; background-repeat: repeat-x; }

/* msgbox */

#alertbox { position: absolute; width: 352px; color: #222222; padding: 0px;  left: 90px; top: 100px; }
.txtwarn { font-family: Arial,sans-serif; font-size: 14px; color: #2D4B9B; font-weight: bold; padding-top:6px; padding-bottom: 6px; }

/* minitip */

.miniboxc { position: absolute; width: 185px; text-align: left; z-index: 8; }
.miniboxcc { color: #222222; padding: 4px; padding-bottom: 3px; padding-top: 2px; padding-left: 19px; background-color: #ffffdd; border: solid 1px #222222; background-image: ; background-position: left top; background-repeat: no-repeat; }

/* profiles */

#profmenu2 { position:absolute; z-index:25; left: -60px; top: 20px; width: 140px; height: auto; visibility: hidden; }

/* misc */

.tbfix, .tbnick { font-size: 10px; font-family: Arial, sans-serif; color: #2D4B9B; padding-left: 9px; padding-right: 9px; }
.tbfix a { text-decoration: none; }
.tbfix a:hover { text-decoration: underline; }

.hack { font-size: 1px; width: 1px; height: 1px; overflow: hidden; }
.smallpic { float: left; margin-right: 8px; border: 0px; }
.smallbr { padding-bottom: 2px; }

.menuhi, a.menuhi:link, a.menuhi:visited, a.menuhi:hover, a.menuhi:active {font-weight: bold; text-decoration: none; color: #F0822D;}

.menuopen { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 11px; color: #2D4B9B; text-decoration: underline; font-weight: bold;}
.alert { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 11px; color: #2D4B9B; text-decoration: none; font-weight: bold;}

th {text-align:left;} 

.trbg { background-color: #FFFFFF; }
.trbgalt { background-color: #F2F2F2; }

.picl { float: left; margin-right: 8px; margin-bottom: 3px; margin-top: 3px; }

.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.bordoblu { border-color:#2D4B9B; }
.banner250 { width: 250px; height: 250px; overflow: hidden; margin: 0px; padding: 0px; }

.decofix { padding-top: 3px }

.linkedpic { border: solid 1px #A9B5BF; } 

