

.layout {
  width:auto;
  max-width:1240px;
}

fieldset div.field {
  padding-left:185px;
}

fieldset div.field label {
  width:175px;
  margin-left:-185px;
}

#top {
  height:110px;
}

#main {
  background-color:#fff;
  margin-top:25px;
}

#head {
  padding:0;
  background-color:#0F6BB0;
  border:0;
  position:fixed;
  z-index:101;
  top:30px;
  width:100%;
  border-bottom:1px solid #fff;
}

#fixed #menus {
	margin-top:67px;
}

#head .layout .in {
  padding:3px;
}

#head h1 {
  height:auto;
}

#foot {
  border-top:1px dotted #e0e8ee;
}

.inner {
}

#user-head { background-color:#fff; color:#333 }
#user-head a { color:#023A63 }
#menus     { background-color:#023A63; color:#000; box-shadow:none; border:0 }


.menu ul li ul    { border:0px solid #023A63 }
.menu ul li ul li { box-shadow:none; }

.menu ul li a                        { background-color:#023A63; color:#fff; text-decoration:none }
.menu ul li a:visited                { color:#fff; }
.menu ul li a.active                 { background-color:#023A63; color:#fff; text-decoration:underline }
.menu ul li a:hover                  { background-color:#0F6BB0; color:#fff }
.menu ul li:hover a                  { background-color:#023A63 }
.menu ul li ul li a                  { background-color:#023A63; color:#fff; text-decoration:none }
.menu ul li ul li a:hover            { background-color:#0F6BB0; color:#fff }
.menu ul li:hover a.active           { background-color:#023A63 }
.menu ul li:hover a.active:hover     { background-color:#0F6BB0 }

a {
  color:#364872;
}

fieldset {
  background-color:#fff;
  border:1px solid #f2f2f2;
  padding:15px;
}


fieldset.featured {
  background-color:#7ad;
  color:#fff;
}

fieldset legend {
  color:#043144;
}

fieldset fieldset {
  background-color:#fff;
  border:1px solid #f2f2f2;
}

fieldset fieldset.featured {
  background-color:#bcd;
  color:#fff;
}

fieldset fieldset legend {
  color:#043144;
}

input, textarea, select {
  border:1px solid #364872;
}

input.button {
  background-color:#023A63;
  border:0;
  color:#fff;
  padding:4px 12px;
  font-weight:normal;
}

fieldset div.field label {
  color:#364872;
}

table.list tr th {
  background-color:#fff;
  padding:4px 7px;
  border-bottom:1px solid #979797;
}

table.list tr td {
  border-bottom:1px dotted #979797;
  color:#444;
}

table.list tr td a {
  color:#444;
}
table.list tr td.lowlight a, table.list tr.lowlight td a {
  color:#ccc;
}
table.list tr td a.link {
  color:#364872;
}
table.list tr td.lowlight a.link, table.list tr.lowlight td a.link {
  color:#5ac;
}

table.list tr td a.button,
table.list tr td a.view,
table.list tr td a.edit,
table.list tr td a.delete,
table.list tr td a.add,
table.list tr td a.content,
table.list tr td a.sections,
table.list tr td a.user,
table.list tr td a.image,
table.list tr td a.options,
table.list tr td a.accept,
table.list tr td a.cancel
{ color:#364872; }



table.list tr:hover td          { background-color:#def; color:#444 }
table.list tr:hover td a        { color:#444 }
table.list tr:hover td a:hover  { color:#444 }

div.sep {
  border-bottom:1px dotted #979797; padding-top:5px;
}

#login {
  border:0;
  background-color:rgba(255,255,255,0.9);
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  padding:10px;
  margin-top:150px;
  margin-bottom:150px;
}

#login h1 {
  color:#000;
}

#login fieldset {
  background:none;
}

#login fieldset div.field label {
  color:#000;
}

#login fieldset p.loginHelper {
  color:#000;
}

#login fieldset p.loginHelper a {
  color:#000;
}

#globalMessageHead {
  background-color: #f0f8ff;
  border-bottom: 1px solid #364872;
  color: #222;
}

#globalMessagePage {
  background-color: #f0f8ff;
  color: #222;
}

#globalMessageFoot {
  background-color: #f0f8ff;
  color: #222;
}

#globalMessageHead a, #globalMessagePage a, #globalMessageFoot a {
  color:#fff;
}


#adminLogin #main {
  background-image:url('/public/skins/tuh/background.jpg');
	background-color:#023A63;
  background-position:50% 40%;
  background-repeat:no-repeat;
  background-size:cover;
}

#adminLogin #main .layout {
}
#adminLogin #head {
  border-bottom:0;
}


hr {
  border:none;
  border-bottom:1px dotted #979797;
  background:none;
}
