/* CSS Document */

/* general styles & banners */
body {background-color: #F5F5F5; margin: 0;}
div, table {margin: 0px; padding: 0px}
img {border: 0px}
input, option, textarea, select {font: 11px Verdana,sans-serif; color: #333333;}


.c {text-align: center}
.r {text-align: right}
.l {text-align: left}

/* banners & logo bar */
.logoArea {background: #EFEFEF url("../images/backLogo.jpg") top left no-repeat; width: 955px; height: 90px; display: table;}
.logo {float: left; margin: 0px; padding: 0px}
.topBanner {float:right; margin-top: 8px; border: 1px solid #C4C4C4}
.topBannerSm {float:right; margin-top: 8px; border: 0px solid #C4C4C4; margin-right: 5px}
.slogan {color: #EB0707;  font: bold 8px Arial, sans-serif; padding-left: 10px}
.blacktext {color: #000000}

/* menu & buttons */
.menu {background: #EFEFEF url("../images/menuBack.jpg") top left repeat-x; width: 947px; height: 24px; border: solid #FFFFFF; border-width: 1px 0px; text-align: left; display: block; margin-left:8px}
#benglish {margin-left: 9px}
#bgreek {margin-left: 2px}
#brss {margin-left: 4px;}
.separator {border: solid #666666; border-width: 0px 1px 0px 0px; width: 0px}
#bhomepage {border: solid #999999; border-width: 0px 1px 0px 1px;}
#babout, #badv, #bresearch, #barticles, #binterviews, #bnews, #bcompanies, #bred, #beditions, #bnewsletters, #bconferences, #bcontact, #benglish, #bgreek {border: solid #999999; border-width: 0px 1px 0px 0px;}
#vote {margin-left: 25px}
#submitform {margin-left: 65px}
 .rssText {font: 10px Verdana, sans-serif; color: #626262; }

/* main divs */
.maincontent {width: 955px; background-color: #F5F5F5;}
.utilities {background-color: #F5F5F5; float: left; margin: 0px; padding: 0px;}
.bannersRight {background-color: #F5F5F5; width: 124px; height: 100%; float: right; margin: 0px; padding: 0px; text-align: right}
.bigTable {width: 813px; height: 120px; border: solid #999999; border-width: 2px 1px; margin-left: 8px; margin-top: 2px}


/* page banners */
#bannerM {border: 1px solid #C4C4C4; margin: 2px 0px}
#bannerR {border: 0px solid #C4C4C4; margin: 2px 0px}


/* top tools */
.editionsCell {width: 260px; height: 110px; background-color: #F2F2F2; text-align: center}
.magCell {width: 169px; height: 110px; font: 10px Verdana, sans-serif; color: #626262; padding: 0px; background-color: #F2F2F2; text-align: center}
.searchCell {width: 384px; height: 10px; background-color: #DADADA; border: solid #999999; border-width: 1px 0px 0px 1px; font: 10px Verdana, sans-serif; color: #626262; padding-left: 7px}
.marqueeCell {width: 429px; height: 10px; background-color: #DADADA; border: solid #999999; border-width: 1px 0px 0px 0px}
.toolsTitle {width: 165px; height: 10px; font: bold 11px Verdana, sans-serif; color: #626262; padding-top: 3px; padding-right: 5px; padding-bottom:3px; padding-left:5px; background-color: #DADADA; border: solid #999999; border-width: 0px 0px 1px 1px}
.toolsCell {width: 165px; height: 100px; background-color: #F2F2F2; padding: 0px; background-color: #EDECEC; border: solid #999999; border-width: 0px 0px 0px 1px;}
.loginTitle {width: 209px; height: 10px; font: bold 11px Verdana, sans-serif; color: #626262; padding-top: 3px; padding-right: 0px; padding-bottom:3px; padding-left:5px; background-color: #DADADA; border: solid #999999; border-width: 0px 0px 1px 1px} 
.loginCell {width: 209px;  height: 100px; font: bold 10px Verdana, sans-serif; color: #626262; padding-top: 3px; padding-right: 0px; padding-bottom:3px; padding-left:5px; background-color: #F2F2F2; border: solid #999999; border-width: 0px 0px 0px 1px; }
.toolsArrow {border-width:0px; margin: 0px;}
.toolsLinks {padding: 0px; margin: 3px 0px; margin-left: 5px}
.marquee {width: 429px; height: 10px; background-color: #DADADA; margin-top: 2px; margin-right: 0px}
.issuenmb {font: normal 18pt Verdana,sans-serif;}
.issuetxt {font: bold 10pt Verdana,sans-serif; color: #666666}
a:link.issuenmb {color: #333333; text-decoration: none}
a:active.issuenmb {color: #333333; text-decoration: none}
a:visited.issuenmb {color: #333333; text-decoration: none}
a:hover.issuenmb {color: #EB0707; text-decoration: none}
.advSearch {color: #EB0707; font: bold 10px Verdana,sans-serif; text-align: left;}
.almid {vertical-align: middle}
#remindme {vertical-align: middle}

/* top tools forms */
.logform {line-height: 20px; width: 204px; padding: 0px; margin: 0px; margin-bottom: 5px}
#login_mail {width: 204px; height: 17px; background-color: #FFFFFF; font: 10px Verdana, sans-serif; color: #626262; line-height: 10px; padding: 0px}
#login_pwd {width: 104px; height: 17px; background-color: #FFFFFF; font: 10px Verdana, sans-serif; color: #626262; line-height: 10px; vertical-align: middle}
#searchText {width: 130px; height: 17px; background-color: #FFFFFF; font: 10px Verdana, sans-serif; color: #626262; line-height: 10px; vertical-align: middle}
.searchform {display: inline; height: 10px;}

/* index tables, content & shadows*/
.contentTable {width: 813px; padding: 0px; background-color: #F5F5F5; display: table; clear: left; margin-left: 8px; }
.contentTable2 {width: 500px; padding: 0px; background-color: #000000; display: table; clear: left; margin-left: 8px; text-align: center; horizontal-align: center}
.newsTable {width: 544px; height: 445px; background-color: #F5F5F5; margin-top: 10px}
.videoTable {width: 270px; height: 260px; background-color: #F5F5F5; margin-bottom: 0px; margin-top: 10px}
.propertyTable {width: 270px; height: 182px; background-color: #F5F5F5; margin-bottom: 2px}
.variousTable {width: 410px; height: 657px; background-color: #F5F5F5; margin-bottom: 2px; margin-left: 2px}
.insideLTable {width: 532px; background-color: #F5F5F5; margin-top: 5px; margin-right: 5px}
.insideRTable {width: 278px; background-color: #F5F5F5; margin-top: 5px; margin-left: 0px}
.insideBig {width: 815px; background-color: #F5F5F5; margin-top: 5px;}
.blogTable {width: 130px; height: 304px; background-color: #F5F5F5; margin-bottom: 2px;}
.quizTable {width: 130px; height: 304px; background-color: #F5F5F5; margin-bottom: 2px}
.resultsTable {width: 130px; height: 80px; background-color: #F5F5F5; margin-bottom: 2px}
.rssTable {width: 130px; height: 45px; background-color: #F5F5F5; margin-bottom: 2px}
.stockTable {width: 270px; height: 111px; background-color: #F5F5F5; margin-bottom: 0px}
.agendaTable {width: 270px; height: 430px; background-color: #F5F5F5; margin-bottom: 2px}

.newsContent {border: solid #B8B4B4; border-width: 0px 1px 1px 1px; background-color: #FFFFFF; padding-top: 2px; padding-left:15px; padding-bottom: 0px; padding-right:10px}
.videoInContent {border: solid #B8B4B4; border-width: 0px 1px 1px 1px; background-color: #FFFFFF; padding-top: 2px; padding-left:10px; padding-bottom: 0px; padding-right:0px}
.videoContent {border: solid #B8B4B4; border-width: 0px 1px 1px 1px; background-color: #FFFFFF; padding-top: 0px; padding-right: 5px; padding-bottom:3px; padding-left:5px; text-align: center}
.propertyContent {border: 1px solid #B8B4B4; background: #FFFFFF url("../images/propertyPhoto.jpg") bottom right no-repeat; padding-top: 0px; padding-right: 5px; padding-bottom:2px; padding-left:5px; text-align: left;}
.variousContent {border: 1px solid #B8B4B4; background-color: #FFFFFF; padding-top: 0px; padding-right: 5px; padding-bottom:5px; padding-left:5px; text-align: left}
.insideLContent {border: 1px solid #B8B4B4; background-color: #FFFFFF; padding-top: 10px; padding-right: 10px; padding-bottom:5px; padding-left:10px; text-align: left; vertical-align: top}
.insideRContent {border: 1px solid #B8B4B4; background-color: #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom:5px; padding-left:5px; text-align: left; vertical-align: top}
.blogContent {border: 1px solid #B8B4B4; background: #FFFFFF url("../images/blogsTag.jpg") top left no-repeat; padding-top: 25px; padding-right: 3px; padding-bottom:3px; padding-left:3px; text-align: left;}
.rssContent {border: 1px solid #B8B4B4; background: #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom:5px; padding-left:5px; text-align: left; color: #333333; font: bold 10px Verdana,sans-serif;}
.quizContent {border: 1px solid #B8B4B4; background: #FFFFFF url("../images/quizTag.jpg") top left no-repeat; padding-top: 25px; padding-right: 5px; padding-bottom:5px; padding-left:5px; text-align: left}
.resultsContent {border: 1px solid #B8B4B4; background: #FFFFFF url("../images/resultsTag.jpg") top left no-repeat; padding-top: 25px; padding-right: 5px; padding-bottom:5px; padding-left:5px;; text-align: left}
.stockContent {border: 1px solid #B8B4B4; background: #FFFFFF url("../images/stockTag.jpg") top left no-repeat; padding-top: 25px; padding-right: 0px; padding-bottom:5px; padding-left:2px; text-align: center}
.stockContentE {border: 1px solid #B8B4B4; background: #FFFFFF url("../images/stockTagE.jpg") top left no-repeat; padding-top: 25px; padding-right: 0px; padding-bottom:5px; padding-left:2px; text-align: center}
.agendaContent {border: 1px solid #B8B4B4; background: #FFFFFF url("../images/agendaTag.jpg") top left no-repeat; padding-top: 35px; padding-right: 5px; padding-bottom:0px; padding-left:5px; text-align: left}

.newsRightSh {background-image: url("../images/tablesBackRight.jpg"); width: 2px; background-repeat: repeat-y}
.newsBottomSh {background-image: url("../images/tablesBackBottom.jpg"); height: 2px; background-repeat: repeat-x}

/* news table tabs & contents*/
.newsTableHeader {background: #F5F5F5 url("../images/tablesBackTop.jpg") 0px 3px repeat-x; height: 18px; }
.tag {width: 84px; height: 18px; float: left; text-align: center; margin: 0px; padding: 0px; padding-top: 3px; margin-right: 2px; background: #F5F5F5  url("../images/tag.jpg") 0px 2px no-repeat; font: bold 10px Verdana, sans-serif;}
.tagSel {width: 84px; height: 18px; float: left; text-align: center; margin: 0px; padding: 0px; padding-top: 3px; margin-right: 2px; background: #F5F5F5 url("../images/tagSelected.jpg"); font: bold 10px Verdana,sans-serif;}
.tagSel2 {width: 200px; height: 18px; float: left; text-align: center; margin: 0px; padding: 0px; padding-top: 3px; margin-right: 2px; background: #F5F5F5 url("../images/tagSelected.jpg"); font: bold 10px Verdana,sans-serif;}
a:link.newsTags {width: 84px; height: 18px;  text-align: center; margin: 0px; padding: 0px; font: bold 10px Verdana,sans-serif; text-decoration: none}
a:visited.newsTags {width: 84px; height: 18px;  text-align: center; margin: 0px; padding: 0px; font: bold 10px Verdana,sans-serif; text-decoration: none}
a:active.newsTags {width: 84px; height: 18px;  text-align: center; margin: 0px; padding: 0px; font: bold 10px Verdana,sans-serif; text-decoration: none}
a:hover.newsTags {width: 84px; height: 18px;  text-align: center; margin: 0px; padding: 0px; font: bold 10px Verdana,sans-serif; text-decoration: none}

#newsind01, #newsind02, #newsind03, #newsind04, #newsind05 {position:absolute; width:544px; height: 450px; z-index:10; top: 265px; left: 8px; visibility: visible;}

.contentLeft {width: 315px; margin-top: 15px; padding-top: 0px}
.contentRight {float: right; width: 190px; margin-top: 10px; padding-top: 0px;}

#newsLayer {position:normal; z-index:1; width: 544px;}
#newsLayer2 {position:absolute; z-index:2; width: 544px; height: 200px; visibility: visible; left:9px; top:300px; background-color: #9933CC}


/* tables contents */

#video01, #video02 {position:absolute; width:283px; height: 250px; z-index:10; top: 265px; left: 552px; visibility: visible;}
.propertyText {border: 1px solid #CFCFCF; font: 10px Verdana,sans-serif; color: #333333; text-align: left; width: 150px; height:110px; padding-top: 3px; padding-right: 3px; padding-bottom:3px; padding-left:3px;}
.agendaMonth {color: #333333; font:  normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 10px}
.agendaDay {color: #666666; font: bold 12px Arial,sans-serif; padding-right: 8px; vertical-align: top; height: 20px}
.agendaText {color: #333333; font: 10px Verdana,sans-serif;  line-height: 10px; vertical-align: top; height: 20px}
.quizbtn {width: 70px; height: 20px; margin-top:10px; margin-left:20px}
.quizform {display: inline}

.more {color: #333333; font: 10px Verdana,sans-serif; text-align: right}
a:link.more {color: #333333; text-decoration: none}
a:active.more {color: #333333; text-decoration: none}
a:visited.more {color: #333333; text-decoration: none}
a:hover.more {color: #EB0707; text-decoration: none}
.nextArrow {margin-left: 3px; vertical-align: middle}

.itemsIndexVarious {color: #333333; font: normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 8px; margin-top: 5px; text-align: left; width: 395px; border: solid #B8B4B4; border-width: 0px 0px 1px 0px}

.newsTitleBig {color: #EB0707; font: normal 14pt Verdana,sans-serif; margin-bottom: 0px; margin-top: 5px;text-align: left; padding-bottom: 0px}
.newsTitleMain {color: #EB0707; font: bold 11px Verdana,sans-serif; text-align: left; margin-bottom: 0px}
.newsTextMain {color: #333333; font: 10px Verdana,sans-serif; margin-bottom: 10px; margin-top: 10px; text-align: left; line-height: 14px}
.newsTextSmall {color: #333333; font: 10px Verdana,sans-serif; margin-bottom: 10px; margin-top: 5px; text-align: left; line-height: 14px}
.newsDate {color: #666666; font: bold 10px Verdana,sans-serif; text-align: left;}
.newsDateMain {color: #666666; font: bold 10px Verdana,sans-serif; text-align: left; line-height: 10px}
.newsWriterMain {font-weight: normal}
.newsTime {font-weight: normal}
.photosNewsMain {margin-right: 8px}

.interviewsCell {width: 132px; vertical-align: top}
.interviewsCellB {width: 132px; vertical-align: top; padding-top: 10px}

/* stock chart */
.stockChartT {width: 140px; display: table;}
.stockChartTrTitle {width: 140px; display: table-row; font: bold 7pt Verdana,sans-serif; color: #333333; text-align: left;}
.stockChartTrGen {display: table-row; text-align: left;}
.stockChartCell1 {display: table-cell; height: 10px; font: 7pt Verdana,sans-serif; color: #333333; text-align: left;}
.stockChartCell2 {display: table-cell; height: 10px; font: bold 7pt Verdana,sans-serif; color: #333333; text-align: left;}
.stockChartCell3up {display: table-cell; height: 10px; font: 7pt Verdana,sans-serif; color: #00B11D; text-align: left;}
.stockChartCell3down {display: table-cell; height: 10px; font: 7pt Verdana,sans-serif; color: #EB0707; text-align: left;}
.w {width: 40px}
.w2 {width: 48px}

/* inside pages */
.insidePhotoL {float: left; border: 1px solid #999999; margin: 0px 10px 3px 0px}
.insidePhotoR {float: right; border: 1px solid #999999; margin: 0px 0px 3px 10px}
.insidePhotoMain {border: 1px solid #999999;}

.itemTitle {color: #EB0707; font: bold 14pt Verdana,sans-serif; margin-bottom: 5px; margin-top: 10px; text-align: left; line-height: 22px}
.itemTitleSmall {color: #EB0707; font: bold 13pt Verdana,sans-serif; margin-bottom: 5px; margin-top: 10px; text-align: left;}
.itemSubTitle {color: #666666; font: bold 10pt Verdana,sans-serif; margin-bottom: 5px; margin-top: 10px; text-align: left;}
.itemText {color: #333333; font: 11px Verdana,sans-serif; line-height: 14px; text-align: left}
.itemLez {color: #333333; font: 10px Verdana,sans-serif; line-height: 12px; text-align: left}
.itemDate {color: #666666; font: bold 11px Verdana,sans-serif; line-height: 12px; text-align: left; margin-bottom: 5px;}
.itemTime {font-weight: normal}
.itemWriter {color: #666666; font: 11px Verdana,sans-serif; line-height: 12px; text-align: left; margin-bottom: 5px;}

/* list pages */
.itemList {margin-bottom: 8px; margin-top: 10px; text-align: left; border: solid #B8B4B4; border-width: 0px 0px 1px 0px; padding-bottom: 5px; height: 105px;}
.itemList2 {margin-bottom: 8px; margin-top: 10px; text-align: left; border: solid #B8B4B4; border-width: 0px 0px 1px 0px; padding-bottom: 5px; height: 1px;}
.itemListTitle {color: #333333; font: bold 11px Verdana,sans-serif; text-align: left; line-height: 16px}
.itemListDate {color: #666666; font: bold 11px Verdana,sans-serif; line-height: 12px; text-align: left; margin-bottom: 3px}
.itemListText {color: #333333; font: 11px Verdana,sans-serif; line-height: 14px; text-align: left}
.itemListTime {font-weight: normal}
.itemListPhoto {margin-right: 5px}

.paging {font: 7pt Verdana, sans-serif; color: #333333; text-align: right; margin-right: 15px; margin-bottom: 10px; margin-top: 5px; clear: both}
.cur {color: #EB0707; font: bold 7pt Verdana, sans-serif;}
.alphabet, .years {font: 7pt Verdana, sans-serif; color: #333333; text-align: center; margin-bottom: 30px; margin-top: 5px}
.moreBig {color: #333333; font: 11px Verdana,sans-serif; text-align: right; margin-bottom: 8px}
.latestNews {margin-bottom: 10px; font: 11px Verdana,sans-serif; line-height: 16px}
.latestNewsDate {color: #666666}
.company {color: #333333; font: 11px Verdana,sans-serif; border: solid #D3D2D2; border-width: 0px 0px 1px 0px;padding-top: 10px; padding-right: 0px; padding-bottom:10px; padding-left:0px;}
.companyLogo {border: 1px solid #B8B4B4; margin-right: 5px}
.bull {margin: 0px 2px; vertical-align: middle}
.people {color: #333333; font: 11px Verdana,sans-serif; border: solid #D3D2D2; border-width: 0px 0px 1px 0px; padding-top: 10px; padding-right: 0px; padding-bottom:10px; padding-left:0px; height: 85px;}
.peopleLogo {border: 1px solid #B8B4B4; margin-right: 5px}
.projects {color: #333333; font: 11px Verdana,sans-serif; border: solid #D3D2D2; border-width: 0px 0px 1px 0px; padding-top: 10px; padding-right: 0px; padding-bottom:10px; padding-left:0px;}

/* news list page */
#datesDropdown  {font: 9px Verdana,sans-serif; color: #666666;}
#dateSelector {float: right; margin-top: 20px}
.newsCount {font: 9px Verdana,sans-serif; color: #666666; float: left; margin-top: 20px}
.newsListTable {width: 532px; background-color: #F5F5F5; margin-top: 5px}
#news01, #news02, #news03, #news04, #news05 {
	position:absolute;
	width:532px;
	z-index:10;
	top: 267px;
	left: 8px;
	visibility: visible;
}

/* videos inside page */
#videoin01, #videoin02, #videoin03, #videoin04, #videoin05 {
	position:absolute;
	width:815px;
	z-index:10;
	top: 267px;
	left: 8px;
	visibility: visible;
}
.videoListTable {width: 813px; background-color: #F5F5F5; margin-top: 5px}

/* titles */
.itemUnitsRight {color: #333333; font:  normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 8px; text-align: left; width: 260px; border: solid #B8B4B4; border-width: 0px 0px 1px 0px}
.itemUnitsLeft {color: #333333; font:  normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 8px; margin-top: 10px; text-align: left; width: 510px; border: solid #B8B4B4; border-width: 0px 0px 1px 0px}
.itemUnitsBig {color: #333333; font:  normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 8px; margin-top: 10px; text-align: left; width: 790px; border: solid #B8B4B4; border-width: 0px 0px 1px 0px}
.itemUnitsSmall {color: #333333; font:  normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 8px; margin-top: 10px; text-align: left; width: 500px; border: solid #B8B4B4; border-width: 0px 0px 1px 0px}
.itemUnitsIssue {color: #333333; font:  normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 8px; margin-top: 10px; text-align: left; width: 780px; border: solid #B8B4B4; border-width: 0px 0px 1px 0px}
.itemUnitsNews {color: #333333; font:  normal 8pt Arial Black, Verdana,sans-serif; margin-bottom: 8px; margin-top: 10px; text-align: left; width: 500px; border: solid #B8B4B4; border-width: 0px 0px 1px 0px}

/* company page */
.companyLeftCol {float: left; width: 200px}
.companyRightCol {float: right; width: 300px}
.companyId {text-align: center; color: #333333; font: bold 10px Verdana,sans-serif; clear: both; margin-bottom: 10px}
.companySearchBox {font: bold 10px Verdana,sans-serif; width: 500px; height: 120px; color: #333333; background-color: #eeeeee; padding-top: 0px; padding-left: 0px; border: 1px solid #666666; margin-bottom: 20px;}
.companySearchBoxMarg {margin-left: 10px}
input#companyName {height: 20px; width: 200px; font: 9px Verdana,sans-serif; color: #666666;}

/*subscription pages*/
.subscrBox {font: bold 10px Verdana,sans-serif; width: 350px; height: 100px; color: #333333; background-color: #eeeeee; padding-top: 0px; padding-left: 0px; border: 1px solid #666666; margin-bottom: 20px; text-align: left}
.subscrBoxMarg {margin-left: 10px}

legend {font: bold 10pt Verdana,sans-serif; color: #787878}
.cellText {font: 11px Verdana,sans-serif; color: #333333; text-align: right; padding-right: 10px; height: 25px}
.cellText1 {font: 11px Verdana,sans-serif; color: #333333; border: solid #999999; border-width: 0px 1px 1px 0px; width:300px; padding-left: 10px; height: 25px}
.cellText2 {font: 11px Verdana,sans-serif; color: #333333; border: solid #999999; border-width: 0px 1px 1px 0px; text-align: center}
.cellText3 {font: 11px Verdana,sans-serif; color: #333333; border: solid #999999; border-width: 0px 0px 1px 0px; text-align: center}

.cellTextGuide {font: 11px Verdana,sans-serif; color: #333333; text-align: left; padding-right: 10px}

.subInTable {background-color: #eeeeee; border: 1px solid #666666; width: 700px}


/* contact page */
#formName, #formLastName, #formMail, #formTel {height: 20px; width: 200px; font: 9px Verdana,sans-serif; color: #666666;}
#formMsg {height: 50px; width: 200px; font: 9px Verdana,sans-serif; color: #666666;}
#formText {font: 11px Verdana,sans-serif; color: #333333; padding-bottom: 10px}

/* red magazine page */
.archiveItem {width: 180px; height: 100px; background-color: #FFFFFF; margin-right: 40px;  border: 0px solid #CCCCCC; display: table; float: left; padding: 0px}
.archiveItemIn {width: 140px; height: 100px; background-color: #FFFFFF; margin-right: 10px;  border: 1px solid #CCCCCC; display: table; float: left; padding: 5px}
.cover {margin-right: 5px}

/* nesletter page */
.newsletterTable {display: table; width: 500px}
.newsletterItem {font: 11px Verdana,sans-serif; line-height: 16px; display: table-row; height: 20px; width: 500px}
.newsletterDate {display: table-cell; width: 80px}
.newsletterTitle {display: table-cell; width: 420px}

/* agenda page */
.agTable {display: table; width: 790px; border: 1px solid #cccccc;}
.agItem {font: 11px Verdana,sans-serif; line-height: 16px; display: table-row; height: 60px; width: 790px;}
.agDate {display: table-cell; width: 100px; height: 60px; vertical-align: top; padding: 10px; border: solid #cccccc; border-width: 0px 1px 1px 0px;}
.agCountry {display: table-cell; width: 100px; height: 60px; vertical-align: top; padding: 10px; border: solid #cccccc; border-width: 0px 1px 1px 0px;}
.agText{display: table-cell; width: 280px; height: 60px; vertical-align: top; padding: 10px; border: solid #cccccc; border-width: 0px 1px 1px 0px;}
.agInfo{display: table-cell; width: 210px; height: 60px; vertical-align: top; padding: 10px; border: solid #cccccc; border-width: 0px 0px 1px 0px;}
.agText2{display: table-cell; width: 790px; height: 60px; vertical-align: top; padding: 10px; border: solid #cccccc; border-width: 0px 1px 1px 0px;}

/* blogs page */
.blogItem {margin-bottom: 30px; text-align: left; margin-left: 0px}
.blogDate {font: 9px Verdana,sans-serif; color: #EB0707; border: solid #EB0707; border-width: 0px 0px 1px 0px; width: 500px; text-align: left; margin-bottom: 5px}
.blogTitle{font: 14pt Verdana,sans-serif;color: #EB0707; width: 500px; text-align: left; margin-bottom: 5px}
.blogText{font: 11px Verdana,sans-serif;color: #333333; width: 500px; text-align: left; margin-bottom: 10px}
.blogText2{font: 11px Verdana,sans-serif;color: #666666; width: 500px; text-align: left; margin-bottom: 20px; margin-top: 20px;border: solid #999999; border-width: 1px 0px 0px 0px; padding-top: 20px}

.blogBox{font: 11px Verdana,sans-serif;color: #999999; border: 1px solid #cccccc; width: 500px; text-align: center;}
.blogNotes{font: 9px Verdana,sans-serif;color: #999999;}

/* quiz page */
.quizResTable {display: table; width: 500px;}
.quizItem {font: 11px Verdana,sans-serif; display: table-row; width: 500px;}
.quizText {display: table-cell; height: 30px; width: 150px;}
.quizResults {display: table-cell; height: 30px; width: 250px;}
.quizResultsB {display: table-cell; height: 30px; width: 50px;}
.quizPercent {color: #EB0707}
.voteImg {border-right: 1px solid #666666; border-bottom: 1px solid #333333;}

/* general text & links */
.text {font: 11px Verdana,sans-serif; color: #333333;}
.text2 {font: 11px Verdana,sans-serif; color: #333333; line-height: 18px}
.notes {font: 10px Verdana,sans-serif; color: #333333;}
ul {list-style: outside; list-style-type: square; margin-left: 30px; color: #333333; font: 11px Verdana,sans-serif; line-height: 14px; text-align: left}
li {padding-left: 5px; }

a {color: #333333;}
a:link {color: #333333; }
a:active {color: #333333; }
a:visited {color: #333333; }
a:hover {color: #EB0707; }

a:link.tools {color: #333333; ; font: bold 9px Verdana,sans-serif;}
a:active.tools {color: #333333; ; font: bold 9px Verdana,sans-serif;}
a:visited.tools {color: #333333; ; font: bold 9px Verdana,sans-serif;}
a:hover.tools {color: #EB0707; ; font: bold 9px Verdana,sans-serif;}
/*
a {color: #333333;}
a:link {color: #333333; text-decoration: none}
a:active {color: #333333; text-decoration: none}
a:visited {color: #333333; text-decoration: none}
a:hover {color: #EB0707; text-decoration: none}

a:link.tools {color: #333333; text-decoration: none; font: bold 9px Verdana,sans-serif;}
a:active.tools {color: #333333; text-decoration: none; font: bold 9px Verdana,sans-serif;}
a:visited.tools {color: #333333; text-decoration: none; font: bold 9px Verdana,sans-serif;}
a:hover.tools {color: #EB0707; text-decoration: none; font: bold 9px Verdana,sans-serif;}

*/
.newsTitleBig a:link, .newsTitleBig a:visited, .issuenmb a:link, .issuenmb a:visited, .issuetxt a:link, .issuetxt a:visited {color: #EB0707; text-decoration: none}
.text a:link, .text a:visited {text-decoration: underline}

/* bottom */
.bottomBar {width: 812px; border: solid #666666; border-width: 1px 0px 0px 0px; display: table; clear: both; margin-left: 9px}
.bottomLeft {float: left; margin-left: 8px}
.bottomRight {float: right}
.blinks {color: #333333; font: 9px Verdana,sans-serif;}
a:link.blinks {color: #333333; text-decoration: none}
a:active.blinks {color: #333333; text-decoration: none}
a:visited.blinks {color: #333333; text-decoration: none}
a:hover.blinks {color: #EB0707; text-decoration: underline}
.icons {width: 20px; height: 20px; margin-left: 10px; margin-top: 2px}

/*error*/
.errorMain {margin-top: 10px; background-color: #F5F5F5; width: 100%; height: 500px; display: table; padding: 20px}
.errorMsg {font: bold 15pt Verdana,Arial, sans-serif; color: #666666;}
.errorText {font: bold 13px Verdana,Arial, sans-serif; color: #5E6E8B;}
.errorImg {float: left; margin-right: 20px}

/*companyPeople & projects*/
.compProjTit {font: bold 15px Verdana,sans-serif;color: #EB0707; margin-bottom: 10px;}
.compPeopleText {font: 11px Verdana,sans-serif; }
.compPeopleName {font-weight: bold; color: #5E6E8B}
.compProjTable {display: table; width: 280px;}
.compProjItem {font: 11px Verdana,sans-serif; line-height: 16px; display: table-row; height: 20px; width: 280px}
.compProjDate {display: table-cell; width: 100px;}
.compProjTitle {display: table-cell; width: 180px}
.compProjText {font: 11px Verdana,sans-serif; line-height: 16px; margin-top: 20px}
.compProjPhoto {margin-right: 10px}
.itemCompPeople {margin-bottom: 8px; margin-top: 10px; text-align: left; border: solid #B8B4B4; border-width: 0px 0px 1px 0px; padding-bottom: 5px; height: 100px}
.compPeoplePhoto {margin-right: 10px}
 
/*classifieds*/
.classMonth {font: bold 12px Verdana,sans-serif;}
.className {font-weight: bold; color: #5E6E8B}
.classTable {display: table; width: 700px;}
.classItem {font: 11px Verdana,sans-serif; line-height: 16px; display: table-row; width: 700px; }
.classDate {display: table-cell; width: 150px; vertical-align:top}
.classTitle {display: table-cell; width: 550px; vertical-align:top}
.classTit {font-weight: bold; color: #EB0707}
