/* Screen Layout */
#genieoHeaderMain, #genieoContentMain, #platformContentMain, #genieoFooterMain {text-align: center;}
#genieoHeaderMain {position: relative;}
.genieoHeaderSecond, .genieoContentSecond, .genieoFooterSecond {margin: 0 auto;width: 1020px;text-align: left;}
.genieoHeaderThird {width: 1010px;}
.genieoHeaderThird, .genieoFooterThird {margin: 0 auto;}

/* Header */
#genieoHeaderMain {background: #464545 url('../img/bkgHeader.gif') repeat-x;}
.genieoHeaderSecond {height: 47px;background: #4b4a4a url('../img/mainHeader.gif');}
.genieoHeaderThird {padding-top: 15px;}
#genieoLogo {position: absolute;top: 0;margin-left: 31px;z-index: 100;}
#genieoHeaderMenu {margin-left: 500px;font-family: Arial;font-size: 10pt;color: #ffffff;}
#genieoHeaderMenu a {color: #ffffff;}
.headerSeparator {margin-left: 9px;margin-right: 9px;}

/* Main Content Section - Layout*/
#genieoContentMain, #platformContentMain, .genieoContentSecond {background: #ccd7dd url('../img/bkg.gif');min-height: 600px;}
.genieoContentThird {margin: 0 auto;width: 950px;background: #ffffff;min-height: 600px;padding: 30px;}

/******** Main Content Section - Content *******/
#genieoPageTitle, .genieoPageTitleLeft {margin-top: 16px;margin-bottom: 19px;font-family: Georgia;font-size: 27pt;color:#333333;}
#genieoPageDescription {font-family: Tahoma;font-size: 12pt;}

/************* Description (elements and classes for user's usage) ****************/
#genieoPageDescription h1 {font-family:Georgia;}
#genieoPageDescription h2 {margin-top: 14px;margin-bottom: 20px;color:#333333;font-family:Georgia;font-size: 18pt;font-weight: normal;}
#genieoPageDescription p {margin-bottom: 10px;letter-spacing: 1px;}
.genieoSbDiv {margin-bottom: 4px;padding: 0 5px;} 
.genieoSmall {font-size: 10pt;}
.columnLeft {float: left;width: 590px;}
.columnRight {float: left;width: 340px;margin-left: 20px;}
.columnLeft2 {float: left;width: 550px;}
.columnRight2 {float: right;width: 340px;}
.genieoSection {margin-top: 6px;margin-bottom: 36px;}
.genieoRedTitle {margin-bottom:8px;padding: 8px;width:301px;background: #e25858;font-family: Tahoma;font-size: 12pt;font-weight: bold;color: #ffffff;letter-spacing:2px;margin-left: 6px;}
#genieoPageDescription a, .genieoDownloadDescription a {color:#057D9F;font-weight:bold;text-decoration:none;}
#genieoPageDescription ul, .genieoDownloadDescription ul {list-style: square url(bullet.gif) inside;}
#genieoPageDescription ul li, .genieoDownloadDescription ul li {margin-bottom: 8px;margin-left: 14px;list-style-position: outside;}
#genieoPageDescription #blueBox {padding: 5px 20px 15px 20px;margin-bottom: 20px;background: #e5edf0;}

/************************* Form  **********************/
#mmf-f4-p664-o1, #mmf-f4-p4-o1 {margin-top: 15px;}

#mmf-f4-p664-o1 .submitButton, #mmf-f5-p491-o1 .submitButton, #mmf-f5-p482-o1 .submitButton, #mmf-f4-p4-o1 .submitButton {
background: transparent url(../img/littleSubmit.png) no-repeat scroll 0 0;border: medium none;
height: 20px;margin-left: 256px;margin-top: 3px;vertical-align: middle;width: 66px;}

#mmf-f2-p566-o1 .mmf-validation-errors, 
#mmf-f2-p566-o1 .mmf-mail-sent-ok,
#mmf-f4-p664-o1 .mmf-validation-errors, 
#mmf-f4-p664-o1 .mmf-mail-sent-ok, 

/* install failed form */
#mmf-f5-p491-o1 .mmf-validation-errors,
#mmf-f5-p491-o1 .mmf-mail-sent-ok,

/* java install failed form */
#mmf-f5-p482-o1 .mmf-validation-errors,
#mmf-f5-p482-o1 .mmf-mail-sent-ok,

/* contact form on FAQ page */
#mmf-f4-p282-o1 .mmf-validation-errors, 
#mmf-f4-p282-o1 .mmf-mail-sent-ok,  

#mmf-f4-p4-o1 .mmf-validation-errors, 
#mmf-f4-p4-o1 .mmf-mail-sent-ok {
font-size: 13px;margin-bottom: 16px;margin-left: 6px;width: 289px;}

#mmf-f4-p664-o1 .mmf-mail-sent-ok, 
#mmf-f4-p4-o1 .mmf-mail-sent-ok,
#mmf-f4-p282-o1 .mmf-mail-sent-ok,     /* contact form on FAQ page */
#mmf-f5-p491-o1 .mmf-mail-sent-ok,     /* install failed form */
#mmf-f5-p482-o1 .mmf-mail-sent-ok,     /* java install failed form */
#mmf-f2-p566-o1 .mmf-mail-sent-ok {color: #688aac;}

.inputF, .inputFMand {margin-top: 4px;background:#333333 none repeat scroll 0 0;border:medium none;color: #e5edef;font-family:georgia;font-size:24px;padding-top: 6px;padding-bottom: 6px;vertical-align:middle;width:307px;padding-left: 10px;}

.inputF1, .textareaF1, #mmf-f2-p566-o1 .inputF {
background:#333333 none repeat scroll 0 0;border:medium none;color:#E5EDEF;font-family:tahoma;font-size:16px;margin-top:6px;padding-bottom:5px;padding-left:10px;padding-top:6px;width:307px;}

.textareaF1 {margin-top: 4px;margin-left: 6px;height: 133px}
.inputFMand {padding-left: 10px;width: 290px;}
#mmf-f2-p566-o1 .submitButton, #mmf-f2-p253-o1 .submitButton, #mmf-f2-p4-o1 .submitButton, #mmf-f4-p282-o1 .submitButton  {background: transparent url("../img/littleSubmit.png") no-repeat scroll 0 0;
border: medium none;
height: 20px;
margin-left: 256px;
vertical-align: middle;
width: 66px;
margin-top: 3px;
}

span.mmf-not-valid-tip-no-ajax {
color:#000000;
display:block;
font-size:10pt;
padding-left:5px;
}

#mmf-f2-p253-o1 div.mmf-validation-errors, #mmf-f2-p4-o1 div.mmf-validation-errors  {
background:#E22929 none repeat scroll 0 0;
color:white;
font-size:13px;
width:240px;
}


#mmf-f2-p557-o1 div.mmf-mail-sent-ok, #mmf-f2-p4-o1 div.mmf-mail-sent-ok {
color: #688aac; 
font-size: 13px;
position: relative;
/* top: -60px; */
width: 240px;
}

.contactDetails{
       background-color:#f7f8f9;
       width: 292px;
       height: 123px;
       border-bottom: solid 1px #9fa0a0;
       border-left: solid 1px #a8a8a8;
       border-top: solid 1px #dfe0e1;
       border-right: solid 1px #b3b3b4;
       padding-top: 9px;
       padding-left: 20px;
       margin-left: 6px;
}

.contactDetailsHeader{font-weight: bold;margin-bottom:10px;}
.fieldName {padding-left: 10px;padding-top: 10px;}

/******************* FAQ *************************/
.expCollAll {margin-bottom: 14px;}
.oneFaq {margin-bottom: 6px;} 
.faqAnswer {margin-left: 24px;font-family: Tahoma;font-size: 12pt;display: none;}
.faqQuestion {font-family: Tahoma;font-size: 12pt;font-weight: bold;color: #6789ab;cursor: pointer;}
.expandAll, .collapseAll {font-family: Tahoma;font-size: 10pt;color: #6789ab;cursor: pointer;font-weight: bold;}
.faqIcon {margin-right: 10px;}
 
/******************* Press *************************/

.pressArticleSeperator {height: 20px;}
.pressSource {font-size:13px;font-weight:bold;}
.pressFavicon {float: left;margin-right: 10px;}
.pressSiteName {float: left;width: 800px;display: block;font-family: Tahoma;font-size: 12pt;color: #6789ab;font-weight: normal;}
.pressArticleTitle a {color: #000000;}
.pressAncTitle {color: #000000;}
.pressQuote {float: left;margin-right: 10px;margin-top: 6px;}
.pressArticleDescr, .pressArticleDescrHeb  {width: 500px;font-size:14px;}	
.pressArticleDescr {float: left;}
.pressArticleDescrHeb {float: right;text-direction: rtl;padding-right: 3px;}
.pressArticleHeb {text-direction: rtl;text-align: right;}
.pressFaviconHeb {float: right;margin-left: 10px;}
.pressSiteNameHeb {float: right;width: 800px;display: block;font-family: Tahoma;font-size: 12pt;color: #6789ab;font-weight: normal;}
.pressQuoteHeb {float: right;margin-left: 10px;margin-top: 4px;}
.pressKitLink {margin-bottom: 8px;font-size: 13px;padding: 4px 10px;}
.presskitIcon {position: relative;top: 2px;}
#privTitle {color: #057D9F;cursor: pointer;}
#privTitle h2 {color: #057D9F;}
#textClose {font-size: 12px;color: #057D9F;cursor: pointer;margin-bottom: 12px;}
#privText {display: none;}

/* Footer */

#genieoFooterMain {background: #464545 url('../img/bkgFooter.gif') repeat-x;}
.genieoFooterSecond {height: 122px;background: #4b4a4a url('../img/mainFooter.gif');}
.genieoFooterThird {padding-left: 35px;padding-right: 35px;padding-top: 12px;width: 910px;}
#CFTTitle {margin-left: 12px;color: #6E6E6E;font-size: 10px;}
#suppertedBrowsers {margin-left: 0px;}
#searchPoweredBy {margin-left: 257px;}
#trustedSources {margin-left: 80px;}
#CFVSeparator {float: left;height: 65px;width: 60px;}
.cftLogo {float:left;height:57px;width:134px;}
.cftLogo a {display:block;height:57px;width:134px;}
#CFT1Logo1 a {background:transparent url("../img/explorer2.png") no-repeat scroll 0 0;}
#CFT1Logo2 a {background:transparent url("../img/firefox2.png") no-repeat scroll 0 0;}
#CFT1Logo3 a {background:transparent url("../img/google2.png") no-repeat scroll 0 0;}
#CFT1Logo4 a {background:transparent url("../img/facebook2.png") no-repeat scroll 0 0;}
#CFT1Logo5 a {background:transparent url("../img/twitter2.png") no-repeat scroll 0 0;}
#CFT1Logo1 a:hover {background: url("../img/explorer2.png") no-repeat scroll 0 -59px;}
#CFT1Logo2 a:hover {background: url("../img/firefox2.png") no-repeat scroll 0 -59px;}
#CFT1Logo3 a:hover {background: url("../img/google2.png") no-repeat scroll 0 -59px;}
#CFT1Logo4 a:hover {background: url("../img/facebook2.png") no-repeat scroll 0 -59px;}
#CFT1Logo5 a:hover {background: url("../img/twitter2.png") no-repeat scroll 0 -59px;}
.genieoBottomText {color:#6E6E6E;font-size:10px;font-family: Tahoma;}
.genieoBottomText a {font-weight: bold;}
#CFBottom {display: block;text-align:center;width:910px;text-transform:uppercase;}
#CFBottom a {color:#6E6E6E;font-weight: bold;}
#CFBottom a:visited {color: #6e6e6e;text-decoration: none;}
#CFBottom a:hover {color: #ffffff ;text-decoration: none;}

/********** Page without white background ************************/
.genieoContentInner {padding: 30px;}

/**************************************************************/

#platformContentMain .userInstrSidebar {
display: none;
}

/*********** Platform Page ***********/
.featiresTitle {
font-family: Georgia, David;
font-size: 25px;
font-weight: bold;
}

.genieoAdvLeft  {
float:left;
width:341px;
}

#pltfExplSection .oneAdv, #pltfExplSection .oneAdvContent {
background: transparent;
background-image: none;
border: none;
}


.oneAdvTitle {
font-family: Georgia, David;
font-size: 18px;
font-weight: normal;
padding-bottom:30px;
}

.screen2, .dlButton2, .free2 {
display: block;
}

.dlButton2 {
margin-top: 39px;
margin-left: -4px;
}

.genieoAdvRight {
float: right;
}

#pltfMainInfo {
padding-top: 0;
}