/*---------------------------------------
  Base Elements
---------------------------------------*/

.wf-loading * { color: transparent; }
* { margin: 0; padding: 0; }
a { text-decoration: none; }
a:focus { outline: none; }
a img { border-style: none; }
ul, ol, dl { list-style: outside; margin: 0 3em; padding: 0; }
ol { list-style-type: decimal; }
p { margin: 0; padding: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; }
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; -webkit-margin-before: 0; -webkit-margin-after: 0; }
div.floatFixer { clear: both; }
body { font-family: 'Open Sans', san-serif; height: 100%; }
html { height: 100%; }
object { display: block; }
embed { display: block; }
table { border-collapse: collapse; }
table.body { width: 100%; }
table.body td { vertical-align: top; }
table.body table.footer { width: 100%; }

/*---------------------------------------
  Modjula Member Header
---------------------------------------*/

table.modjula { border-collapse: collapse; width: 100%; }
table.modjula td { padding: 0; }
table.modjula table.memberHeader { background-color: #777777; border-collapse: collapse; color: #BBBBBB; font-size: 10px; height: 20px; width: 100%; }
table.modjula table.memberHeader td { padding: 0 7px; vertical-align: middle; }
table.modjula table.memberHeader a { color: #BBBBBB; }
table.modjula table.memberHeader a:hover { color: #00AAFF; }

/*---------------------------------------
  Modjula Header
---------------------------------------*/

div.modjulaBar { background-image: url('../manage/images/image_modjula_bar.png'); background-position: left top; background-repeat: repeat-x; height: 35px; text-align: center; width: 100%; min-width: 800px; }
/*div.modjulaBar div.inner { background-image: url('../manage/images/image_modjula_logo.gif'); background-position: top left; background-repeat: no-repeat; height: 35px; }*/
div.modjulaBar div.buttons { display: inline-block; height: 35px; text-align: right; width: 100%; max-width: 1180px; }
div.modjulaBar div.logo { background-image: url('../manage/images/image_modjula_logo.gif'); background-position: left top; background-repeat: no-repeat; display: inline-block; height: 35px; margin-left: 10px; width: 240px; }

div.modjulaBar a { background-position: 0 0; background-repeat: no-repeat; display: inline-block; height: 35px; }
div.modjulaBar a:hover { background-position: 0 -35px; }
div.modjulaBar a.home { background-image: url('../manage/images/image_modjula_logo.gif'); float: left; margin-left: 10px; width: 135px; }
div.modjulaBar a.editPage { background-image: url('../manage/images/icon_modjula_editPage.gif'); width: 118px; }
div.modjulaBar a.editTheme { background-image: url('../manage/images/icon_modjula_editTheme.gif'); width: 126px; }
div.modjulaBar a.login { background-image: url('../manage/images/icon_modjula_login.gif'); margin-right: 10px; width: 70px; }
div.modjulaBar a.logout { background-image: url('../manage/images/icon_modjula_logout.gif'); margin-right: 10px; width: 79px; }
div.modjulaBar a.toolbox { background-image: url('../manage/images/icon_modjula_toolbox.gif'); float: left; width: 105px; }
div.modjulaBar a.toolbox:hover { background-position: 0 -35px; }
div.modjulaBar a.toolbox.selected { background-position: 0 -70px; }
div.modjulaBar input { background-color: #FFFFFF; background-image: url('../manage/images/image_modjula_inputDarker.gif'); background-position: left top; background-repeat: repeat-x; border: 1px solid #AAAFBB; margin-top: 8px; margin-right: 10px; padding: 1px 3px; vertical-align: top; }
div.modjulaBar input:focus { border: 1px solid #00AAFF; }
div.modjulaBar input.empty.username { background-repeat: no-repeat; background-image: url('../manage/images/image_modjula_inputUsername.gif'); }
div.modjulaBar input.empty.password { background-repeat: no-repeat; background-image: url('../manage/images/image_modjula_inputPassword.gif'); }
