@charset "iso-8859-1";
/* Doopio CSS */

a {color: #1A5B8E;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:focus {text-decoration:underline;}
a:active {text-decoration:none;}
a:hover {text-decoration:underline;}

html.fullHeight {height:100%;}
body {font-family:Arial, Tahoma, Verdana;font-size: 12px;color: #000;margin:0;height:100%;background:#f1f1f1}
.std {font-family:Arial, Tahoma, Verdana;color: #000;font-weight:normal}
input, textarea, select {font-family:Arial, Tahoma, Verdana;font-size: 12px;color: #000;}
textarea {padding:2px;}
input.button {background-color:#226994;padding:1px 3px 0px 3px;color:#fff;font-size:11px;font-weight:bold;border:1px solid;border-top-color:#BECBE7;border-left-color:#BECBE7;border-right-color:#304778;border-bottom-color:#304778;cursor:pointer;}
input.greyButton {background-color:#E7EFF3;padding:1px 3px 0px 3px;color:#333;font-size:11px;font-weight:bold;border:1px solid;border-top-color:#B6CDDA;border-left-color:#B6CDDA;border-right-color:#B6CDDA;border-bottom-color:#B6CDDA;cursor:pointer;}
form {margin:0;padding:0;}
.small {font-weight:normal; font-size:11px;}
div.photoDesc {font-weight:normal; font-size:11px; color:#676767;padding-top:3px;}
label {cursor:pointer;}
div.hidden {display:none;}
.italic {font-style:italic; color:#656565;}

div.right {float:right;}
div.left {float:left;}

div.moreLink {font-weight:bold;font-size:11px;padding-top:2px;}

div.topGrad {background:url('../g/topGradBG.gif') repeat-x top; height:105px;}
div.mainBody {background:url('../g/underHeaderShadow.gif') repeat-x top #f1f1f1; padding-bottom:20px;}
div.mainDiv {width:980px;padding:0;margin-left:auto;margin-right:auto;}
div.mainContent {background:#fff;border: 1px solid #CDD1D7; border-width:0 1px 1px 1px;}
div.mainContentInner {background:url('../g/footerBG.gif') repeat-x bottom #ffffff;border: 1px solid #fff;padding:0 12px 18px 12px;}
div.realContent {padding:20px 0 20px 0;}

div.headerDiv1 {height:77px;}

img.logoImg {float:left;border:0;}
div.loginInfoL {background:url('../g/loginInfoL.gif') no-repeat top left; height:31px;float:right;}
div.loginInfoR {background:url('../g/loginInfoR.gif') no-repeat top right; color:#C1CFE0; padding:8px 14px 0 14px; height:23px;float:left;font-weight:bold;font-size:11px;}
div.loginInfoR a {color: #F0F3F6;}
div.loginInfoR span.break {color:#6188B7;padding:0 10px 0 10px;font-size:12px;}

div.clearAll {clear:both;font-size:0;line-height:0%;height:0;display:block;}

div.headerDiv2 {padding-left:6px;}
ul.folds {list-style:none;margin:0;padding:0;float:left;}
ul.folds li {float:left;padding:0; margin:0;}
ul.folds li.current {background:url('../g/foldL.gif') no-repeat top left;position:relative;right:-1px;}
ul.folds li a {background:url('../g/foldsBreak.gif') no-repeat top left;color:#CBDCEA;font-size:14px;font-weight:bold;text-decoration:none;padding:6px 8px 0 9px;height:22px;display:block;float:left;}
ul.folds li a.first {background:none;}
ul.folds li.current a {background:url('../g/foldR.gif') no-repeat top right;color:#112842;padding:7px 10px 0 10px;height:21px;}

img.searchBut {float:right;}
input.searchInput {font-size:13px;background:url('../g/searchInput.gif') repeat-x top left;padding:2px 10px 0 2px; border:0;outline: none;height:19px;width:115px;float:right;}
img.searchStart {float:right;}

div.footer {border-top:1px solid #DDDDDD;padding-top:18px;}
td.logosDot {padding: 0 16px 0 16px;}
td.footerLinks {vertical-align:bottom;}
ul.footLinks {list-style:none;margin:0;padding:0;float:right;}
ul.footLinks li {background:url('../g/dot.gif') no-repeat top left;padding:0 0 0 10px;float:left;margin-left:30px;}
ul.footLinks li a {color:#949494; font-size:11px; font-weight:bold;}

td.contentCol {width:350px;padding-right:15px;vertical-align:top;}

/*frames */
/*grey*/
div.frContent {border: 1px solid #d4d4d4;border-width:0 1px 1px 1px;margin-bottom:16px;}
div.frHeadL {background:url('../g/fr/headGrL.gif') no-repeat top left;height:26px;}
div.frHeadR {background:url('../g/fr/headGrR.gif') no-repeat top right;height:20px;padding:6px 9px 0 9px;color:#42525E;font-weight:bold;font-size:12px;}
div.frHeadR a {color:#42525E;font-weight:bold;font-size:12px;}
div.frContentInner {border: 1px solid #fff; background:url('../g/fr/frBG.gif') repeat-x top right #ffffff;padding:8px;}
div.frContentInnerNoPad {border: 1px solid #fff; background:url('../g/fr/frBG.gif') repeat-x top right #ffffff;}

/*blue*/
div.frBlueHeadL {background:url('../g/fr/headBlueL.gif') no-repeat top left;height:26px;}
div.frBlueHeadR {background:url('../g/fr/headBlueR.gif') no-repeat top right;height:20px;padding:6px 9px 0 9px;color:#42525E;font-weight:bold;font-size:12px;}
div.frContentBlueInner {border: 1px solid #fff; background:url('../g/fr/frBlueBG.gif') repeat-x top right #E8EAEB;padding:8px;}

div.linkPos {background:url('../g/articleDot.gif') no-repeat top left;padding:0 0 0 9px;margin-top:3px;}
div.eventPos {background:url('../g/articleDot.gif') no-repeat top left;padding:0 0 0 9px;border-bottom:1px solid #eaeaea; padding-bottom:4px; margin-bottom:4px;}
div.eventPosNoDot {border-bottom:1px solid #eaeaea; padding-bottom:4px; margin-bottom:4px;}
div.eventPoster {float:left;padding-right:5px;}
div.eventPlace {font-size:11px;}
div.eventPlaceBig {padding:2px 0 2px 0;}
div.eventRemainingDays {font-size:11px; color:#777;}
div.eventRemainingDaysLast {font-size:11px; color:#777;}
div.mainLinkPos {margin-bottom:1px;}
a.mainPos {font-size:15px;font-weight:bold;letter-spacing: -1px;}

div.articlePos {margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #e9e9e9;}
div.articlePosBlue {margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #dadada;}
div.importantArticlePic {float:left; padding-right:6px;}

td.rightContent {width:650px;padding-right:15px;vertical-align:top;}
td.rightContentForum {width:710px;padding-right:15px;vertical-align:top;}
td.leftContent {vertical-align:top;}
/* article */
div.pageTitle {font-size:20px;}
div.pageTitleForum {font-size:20px;}
span.pageTitleBreak {color:#bbb;}
div.articleDate {font-size:11px; color:#888; padding:2px 0 18px 0;}
div.articleAbstract {font-weight:bold;color:#333;padding-bottom:10px;}
div.articlePic {float:right;padding:0 0 15px 18px;}

/* event */
div.eventName {font-size:20px;padding-bottom:4px;}
div.eventCity {font-size:18px; color:#999;padding-bottom:5px;border-bottom:1px solid #e4e4e4;margin-bottom:7px;}
td.evFeature {color:#656565;width:100px;font-size:11px;}
td.evFeatureVal {font-size:11px;font-weight:bold;color:#444;}
div.eventDesc {margin-top:7px;padding:11px 3px 3px 3px;border-top:1px solid #e4e4e4;line-height:17px;}

div.pagingDiv {padding:5px 0 5px 0;margin:20px 0 4px 0;}
div.pagingDiv a {padding:2px 6px 2px 6px;font-weight:bold;font-size:11px;background-color:#f8f8f8;border:1px solid #e5e5e5;}
div.pagingDiv b {padding:2px 6px 2px 6px;font-size:11px;background-color:#1B6091;color:#fff;border:1px solid #e5e5e5;}
span.pagingLabel {color:#656565;font-size:11px;}

div.submenu {background:url('../g/submenu.gif') repeat-x bottom;padding:10px 12px 10px 12px;}
div.submenu a {background:url('../g/subfoldLL.gif') no-repeat top left;float:left; display:block;margin-right: 12px;}
div.submenu a strong {background:url('../g/subfoldRL.gif') no-repeat top right;height:18px;float:left; display:block;padding:2px 9px 0 9px;cursor:pointer;}
div.submenu a.current {background:url('../g/subfoldL.gif') no-repeat top left;}
div.submenu a.current strong {background:url('../g/subfoldR.gif') no-repeat top right;color:#fff;}

div.featuresSorting {background:url('../g/submenu.gif') repeat-x bottom;padding:8px 12px 8px 12px;}
div.featuresSorting span {color:#444;font-size:11px;}
div.featuresSorting a {padding:0 6px 0 6px;}
div.featuresSorting b {padding:0 6px 0 6px;}

div.error {font-size:11px; padding:4px 0 0 0;color:#ff0000;}
div.errorStd {padding:0 0 6px 0;color:#ff0000;}
textarea.faqSize {width:255px; height:40px;}

div.eventsSubmenu {background:url('../g/submenu.gif') repeat-x bottom;padding:7px 12px 7px 12px;}
div.sectionContent {line-height:15px; margin-bottom:25px;}
td.filterOption {padding-right:15px;}
td.filterLabel {width:100px;color:#555;}
span.filterOption {font-size:11px;font-weight:bold;color:#333;}
div.breakRow {font-size:1px; line-height:1px; border-bottom:1px solid #eee; margin-bottom:1px;}

div.moduleTitle {font-size:14px; font-weight:bold;padding-bottom:3px;color:#444;}
div.moduleTitle2 {font-size:14px; font-weight:bold;padding-bottom:8px;color:#444;}
div.moduleInfoText {padding-bottom:8px;}
div.moduleContent {padding-bottom:17px;}
div.breakLine {padding:6px 0 6px 0;}
td.modLeft {width:50%;padding-right:7px;vertical-align:top;}
td.modRight {width:50%;padding-left:7px;vertical-align:top;}
td.modOr {padding:0 7px 0 7px;background:url('../g/orLine.gif') repeat-y center;}

a.forumLinkName {font-weight:bold;display:block;}
td.forumName {width:400px;}
td.forumFeatureVal {font-size:11px;font-weight:bold;color:#616161;}
td.forumFeatureVal div.normal {font-weight:normal;padding-top:1px;}
td.forumLabel {color:#FF8234;font-size:15px;font-weight:bold;border-bottom:1px solid #e7e7e7;}

div.forumDescription {padding:0 0 13px 0; margin:13px 0 0 0; border-bottom:1px solid #d4d4d4;}
td.forumInfoLabel {font-weight:bold;font-size:11px;color:#676767;vertical-align:top;width:60px;padding-top:3px;}
a.addThread {font-size:14px;font-weight:bold;padding-top:4px;display:block;letter-spacing: -1px;}

div.threadName {font-size:18px;padding:3px 0 5px 0;}
div.postDate {float:right;font-size:11px;color:#444;padding-bottom:1px;margin-bottom:1px;}
div.postDesc {padding-top:4px;}

div.addPostLabel {font-size:14px;font-weight:bold;letter-spacing: -1px;color:#555;padding:10px 0 5px 0;}
textarea.addPostTA {height:50px;width:545px;}
td.addPostBut { padding-left:33px;}

textarea.addThread {height:38px;width:500px;}
textarea.addTaskResult {height:100px;width:500px;}
input.addThread {width:500px;}

td.noPositions {font-size:14px;font-weight:bold;color:#aaa;padding:30px 0 30px 0;text-align:center;letter-spacing: -1px;}
div.centeredPagingLine {padding:0 0 10px 0;text-align:center;border-top:1px solid #e3e3e3;}
div.centeredPaging {padding:0 0 10px 0;text-align:center;}

div.articleCommentLabel {font-size:14px;font-weight:bold;letter-spacing: -1px;color:#494949;padding:6px 0 7px 0;border-top:1px solid #e4e4e4; margin-top:20px;}

td.commentInfo {width:130px;font-size:11px;vertical-align:top;}
td.commentInfo a.userName {font-size:12px;display:block;font-weight:bold;padding-bottom:2px;}
td.commentText {vertical-align:top;}

div.resultsCount {padding:7px 0 23px 0;color:#444;border-bottom:1px solid #e9e9e9;margin-bottom:4px;}
div.resultsCount span.nrOfR {font-size:16px;font-weight:bold;}

div.remindInfo {padding:15px 0 15px 0;font-weight:bold;color:#444;}

.formLabel, .formLabelError, .formLabelLabel {text-align:right;width:170px;vertical-align:top;padding:3px 8px 0 0;}
.formLabelLabel {padding-top:0px;}
.formLabelError {color:#FF0000;font-weight:bold;}
div.labelHint {font-size:11px;color:#505050;padding:2px 0 2px 0;font-weight:normal;}
.formField {padding-bottom:5px;vertical-align:top;}
.hint {font-size:11px; color:#606060;}

/*ACCOUNT*/
div.accountContent {border:3px solid #E6EBEE;padding:7px 10px 7px 10px;}
div.aMenuPosCurrent {background:url('../g/accountMenuTop.gif') no-repeat top left;}
div.aMenuPosCurrent a {background:url('../g/accountMenuBottom.gif') no-repeat bottom left;display:block;padding:5px 0 5px 8px;font-weight:bold;color:#444;}
div.aMenuPos {background:url('../g/accountMenuTop2.gif') no-repeat top left;}
div.aMenuPos a {background:url('../g/accountMenuBottom2.gif') no-repeat bottom left;display:block;padding:5px 0 5px 8px;font-weight:bold;}

/*PROFILE*/
div.profileLabel {font-size:11px;color:#555;padding-bottom:3px;}
td.profileLabel, td.profileLabelL {background-color:#E6EBEE;border:1px solid #CDD7DD;width:125px;font-size:11px;font-weight:bold;color:#444;padding:4px 8px 4px 8px;border-width:1px 1px 0px 1px;}
td.profileValue, td.profileValueL {padding:4px 10px 4px 10px;border:1px solid #CDD7DD; border-width:1px 1px 0px 0px;text-align:center;}
td.profileLabelL {border-bottom-width:1px;}
td.profileValueL {border-bottom-width:1px;}
td.actionDate {font-size:11px; color:#656565;padding:7px 15px 0 10px;vertical-align:top;width:100px;background:url('../g/profilePos.gif') repeat-x bottom;}
td.actionName {padding:6px 0 8px 0;background:url('../g/profilePos.gif') repeat-x bottom;}
div.actionComment {padding-top:1px;font-size:11px;}
div.profileSec {font-size:14px;font-weight:bold;letter-spacing: -1px;color:#494949;padding:25px 0 4px 0;border-bottom:1px solid #e4e4e4;}

/*SIGNUP AND MODIFY DATA STYLES*/
div.signupSubTitle {font-size:14px; color:#555;font-weight:bold;padding-top:12px;}
div.formBreak {padding:0; border-bottom:1px solid #e0e0e0; margin:8px 0 8px 0;line-height:0px;font-size:0px;}
div.labelFormBreak {padding:0; border-bottom:1px solid #e0e0e0; margin:3px 0 8px 0;line-height:0px;font-size:0px;}
span.boldOrange {color:#FF4800; font-weight:bold;font-size:17px;}
td.signupSectionLabel {font-size:11px; font-weight:bold;padding:18px 0 0 0;}
td.signupLabelTd {text-align:right; padding:0 10px 0 10px;color:#616161;}
td.signupInputTd {padding-right:12px;}
td.signupErrorTd {width:100%;color:#ff0000;font-size:11px;}
td.signupCheckboxTd {width:140px;text-align:right; padding:5px 10px 0 0;vertical-align:top;}
td.signupCheckboxTextTd {font-size:11px; padding:5px 0 10px 0;vertical-align:top;color:#333;}
input.signupInput {width:210px;}
select.signupSelect {width:214px;}

/*status frames*/
div.statusFrameTitle {font-size:12px;font-weight:bold;color:#222;}
div.statusFrameContent {line-height:17px;padding-top:6px;}
div.frBSUCCESS, div.frBERROR, div.frBINFO {padding:1px; border:1px solid #ccc;}
div.frBSUCCESS {border-color:#C7E4C2;}
div.frBERROR {border-color:#FFB3B3;}
div.frBINFO {border-color:#D2DAE8;}
div.frSUCCESS {background:url('../g/frames/success.gif') no-repeat #E2EFDE;padding:6px 12px 6px 33px;}
div.frERROR {background:url('../g/frames/error.gif') no-repeat #FFECEC;padding:6px 12px 6px 33px;}
div.frINFO {background:url('../g/frames/info.gif') no-repeat #E7ECF5;padding:6px 12px 6px 33px;}


/*tests*/
div.testQName {padding-bottom:4px;}
div.testQuestion {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd;}
div.redTestInfo {padding:0 0 3px 0; font-weight:bold; font-size:11px; color:#ff0000;}
div.choosenAnswer {margin:0 0 4px 0;background:url('../g/test/choosen.gif') no-repeat top left; padding-left:19px;background-position:6px 4px;}
div.correctAnswer {margin:0 0 4px 0;background:url('../g/test/ok.gif') no-repeat top left; padding-left:19px;}
div.wrongAnswer {margin:0 0 4px 0;background:url('../g/test/wrong.gif') no-repeat top left; padding-left:19px;}
div.testAnswer {margin:0 0 4px 0; padding-left:19px;}
div.testInfo {line-height:17px; padding-bottom:15px;}