/* 
 *  This file is part of Locasus.
 *
 *  Locasus is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  Locasus is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with Locasus.  If not, see <http://www.gnu.org/licenses/>.
 */


/* $Id: default.css,v 1.27 2008-06-05 14:14:03 keino Exp $ */
clear {
    clear: both;
}
div {margin:0}
h2 {color:#444;font:bold 17px/1.3 verdana,arial,helvetica,sans-serif;}
h3 {color:#444;font:bold 15px/1.3 verdana,arial,helvetica,sans-serif;}

#javascriptmissing, #wrongbrowser{
       position:absolute;
       color:#e00;
       top:0px;
       left:0px;
       width:984px;
       height:76px;
       margin:0;
       border:dashed 2px #e00;
       z-index:1;
       background-color: #fff;
}
#header {position:absolute;
       top:0px;
       left:0px;
       width:985px;
       height:78px;
       margin:0;
       text-align:center;
       z-index:1;
       background-color: #d8dfea;
       border: solid 1px #888;
}
span.headertext {position:relative;
                 top:25px;
                 color:#36c;
                 font:bold 21px/1.3 verdana,arial,helvetica,sans-serif;
}
#content {position:absolute;
          top:80px;
          left:187px;
          width:768px;
          height:535px;
          min-height:535px;
          padding:15px 15px 5px;
          text-align:left;
          color:#444;
          font:normal 12px/1.3 verdana,arial,helvetica,sans-serif;
          background-color: #fff;
          border-left: solid 1px #888;
          border-right: solid 1px #888;
          border-bottom: solid 1px #888;
}
#footer { position:absolute;
          top:640px;
          left:187px;
          width:768px;
          padding:0px;
          background-color: #fff;          
}
fieldset {margin:0;
        display: block;
        padding: 0px 0px 10px 20px;
        border: 1px solid #515e7e;
        background:transparent;
}
fieldset.inputfieldsets{
          position:relative;
          top:10px;
          margin-bottom:10px;
}
fieldset#ur_login, fieldset#ur_emailaddress, fieldset#ur_phone{
              width: 25em;
}
fieldset.form_action {
          position:absolute;
          text-align:center;
          top: 495px;
          width: 25em;
          right: 15px;
          z-index:3;
}
label {margin: 2px 0;}
label.text {font:normal 11px/1.3 verdana,arial,helvetica,sans-serif;}
label.userregistrationform {display: block;
                 font:normal 11px/1.3 verdana,arial,helvetica,sans-serif;
                 text-align:left;
                width: 11em;
                float: left;
}
div.label {
    float:left;
    font:normal 11px/1.3 verdana,arial,helvetica,sans-serif;
    overflow:hidden;
    padding-top:2px;
}
fieldset p  {font:normal 11px/1.3 verdana,arial,helvetica,sans-serif;}
fieldset h1 {font:bold 12px/1.3 verdana,arial,helvetica,sans-serif;}
legend {margin-bottom:10px;border:0px #ffac2b solid;}
input, select, textarea{font:normal 10px/1 verdana,arial,helvetica,sans-serif;
      padding:2px;
      margin-top:2px;
      border:1px solid #888;
      background: #eee;
}
input:active, textarea:active, input:focus, textarea:focus, input:hover, textarea:hover {
    border:1px solid #36c;
    background: #d8dfea;
}
input.select {padding:0;margin-top:10px;}
input.buttons {padding:0;text-align:center;margin-top:10px;margin-right:15px;width:120px;
               background:#36c;color:#fff;
               font-weight:bold;
               border-top:solid 2px #69f;
               border-left:solid 2px #69f;
               border-right:solid 2px #039;
               border-bottom:solid 2px #039;
}
input.buttons:focus {border-top:solid 2px #039;
               border-left:solid 2px #039;
               border-right:solid 2px #69f;
               border-bottom:solid 2px #69f;
}
select.error, input.error, textarea.error {border:1px solid #f00;}

input.savebuttons {padding:0;text-align:center;width:120px;
    	background:#d00;color:#fff;
        font-weight:bold;
        border-top:solid 2px #f00;
        border-left:solid 2px #f00;
        border-right:solid 2px #900;
        border-bottom:solid 2px #900;
}
               
input.savebuttons:focus {
    	border-top:solid 2px #900;
        border-left:solid 2px #900;
        border-right:solid 2px #f00;
        border-bottom:solid 2px #f00;
}

input.size6 {width:40px;}
input.size10 {width:65px;}
input.size20 {width:120px;}

span.confirmValues {margin-top:2px;padding:2px;color:#00f;font:bold 10px/1.3 verdana,arial,helvetica,sans-serif;}

/* menu */
#menu {position:absolute;
       top:70px;
       left:5px;
       width:170px;
       height:auto;
       }

div.menusection {padding-bottom:1px;
       margin-top:20px;
       text-align:left;
       border-top:solid 1px #888;
       border-bottom:solid 1px #888;}

a.menuLink:link, a.menuLink:visited {position:relative;
            display:block;
            text-decoration:none;
            color:#444;
            font:bold 10px/1.3 verdana,arial,helvetica,sans-serif;
            margin-top:1px;
            border-left:solid 5px #888;
            background:#eee;
            padding:3px;
            width:159px;
            left:0px;
            }

a.menuLink:hover, #currentMenu {border-left:solid 5px #36c;
                  background:#d8dfea;}

a.logoutlink:link, a.logoutlink:visited {
             display:block;
             text-decoration:none;
             text-align:center;
             color:#36c;
             font:bold 10px/1.3 verdana,arial,helvetica,sans-serif;
             margin-top:1px;
             border-right:solid 5px #888;
             background:#d8dfea;
             padding:3px;
             width:40px;
             left:0px;
}

a.logoutlink:hover {border-right:solid 5px #36c;}

.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/* Global Print Styles*/
@media print {

.noprint {display: none;}

}
