@charset "utf-8";

/* CSS Document */

body {

  margin: 0;

  padding: 0;

  font: 12px Verdana, sans-serif;

  color: #494949;

}

.container{

    width:100%;

    height:auto;

    /*background-color:#ffffff;*/

    margin-top:0px;

    margin-left:auto;

    margin-right:auto;

    /*text-align:centre;*/

    position:relative;

    /*border-style:outset;padding:5px 5px;

    border-color:#fcb333;*/

}

.banner{

    width:100%;

    height:80px;

    padding:0px;

    margin:0px;

    background-color:#74C2E1;

}

.navigation{

    width:100%;

    height:auto;

    background-color:#0191C8;

}

.header{

    width:70%;

    height:35px;

    background-color:#0191C8;

    text-align:right;

    color:#ffffff;

    font-weight:bold;

   /*border-style:outset;

    padding-top:10px;

     border-bottom:double;*/

    border-color:#fcb333;

    float:left;

    padding-top:5px;

}

.back_button{

    width:10%;

    height:35px;

    background-color:#0191C8;

    text-align:right;

    float:left;

    padding-top:5px;

}

.gap{

    width:10%;

    height:35px;

    background-color:#0191C8;

    float:left;

    padding-top:5px;

}

.logout_button{

    width:10%;

    height:35px;

    background-color:#0191C8;

    text-align:right;

    float:left;

    padding-top:5px;

}

.main{

  width:100%;

  /*background-color:#edf5fa;*/

  height:auto;

}

.content {

    width:17%;

    height:450px;

    float:left;

    background-color:#ffffff;

    border-right:1px solid #d6e5f5;

}

.content_report {

    width:7%;

    height:450px;

    float:left;

    background-color:#ffffff;

    border-right:0px solid #d6e5f5;

}

a:link, a:visited {

  color: #027AC6;

  text-decoration: none;

}



a:hover {

  color: #0062A0;

  text-decoration: underline;

}



a:active, a.active {

  color: #5895be;

}



ul.menu, .item-list ul {

  margin: 0.35em 0 0 -0.5em; /* LTR */

  padding: 0;

}

ul.menu ul, .item-list ul ul {

  margin-left: 0em; /* LTR */

}



ol li, ul li, ul.menu li, .item-list ul li, li.leaf {

  margin: 0.15em 0 0.15em .5em; /* LTR */

}



ul li, ul.menu li, .item-list ul li, li.leaf {

  padding: 0 0 .2em 1.5em;

  list-style-type: none;

  list-style-image: none;

  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em; /* LTR */

}

.cat_close {

	background-image:url(../images/menu-collapsed.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.cat_open {

	background-image:url(../images/menu-expanded.gif);

	background-repeat:no-repeat;

	background-position:left;

}

.product {

	background-image:url(../images/menu-leaf.gif);

	background-repeat:no-repeat;

	background-position:left;

}

a.product, a.cat_close, a.cat_open {

	text-decoration:none;

}

#block-category-0 ul li, ul.menu li, .item-list ul li, li.leaf {

  padding: 0 0 .2em .5em;

  list-style-type: none;

  list-style-image: none;

  background: transparent no-repeat 1px .35em; /* LTR */

}

.login{

    width:24%;

    height:auto;

    background-color:#ffffff;

    padding-top:10px;

    font-weight:700;

    text-align:left;

    border-color:#b9dae7;

    /*border-style:outset;

    border-bottom:double;*/

    float:left;

}

    .login a:link {text-decoration: none; color: black}

    .login a:visited {text-decoration: none; color: black}

    .login a:active {text-decoration: none; color: black}

    .login a:hover {text-decoration: underline; color: black;}

.form-holder{

    width:70%;

    height:auto;

    float:left;

    font-size:14px;

    color:#005b9a;

}

.row{

    width:100%;

    height:35px;

    padding-top:5px;

}

.label{

    width:20%;

    height:35px;

    float:left;

    text-align:right;

}

.textbox{

    width:25%;

    height:35px;

    float:left;

    text-align:left;

}

.space{

    width:1%;

    height:35px;

    float:left;

}

.img-holder{

    width:70%;

    height:auto;

    float:left;

    font-size:14px;

    color:#005b9a;

}

.content2 {

    width:12%;

    height:450px;

    float:left;

    background-color:#ffffff;

    border-left:1px solid #d6e5f5;

    text-align:center;

    padding-top:5px;

}

.navb{

  width:100%;

  height:30px;

  font-size:13px;

  margin-top:5px;

}

.navb ul{

  margin:0;

  padding:0;

  list-style:none;

}

.navb ul li{

  float:left;

  height:23px;

  padding:7px 10px 0 10px;

  margin:0;

}

.sel{

  background-color:#cccccc;

}

.sel a{

  color:#ffffff;

}

.bar{

  width:40%;

  padding-left:10%;

  height:20px;

  font-size:13px;

  margin-top:5px;

  float:left;

}

.barb{

  width:95%;

  padding:5px 0 0 5%;

  height:25px;

  font-size:13px;

  color:#000000;

  border-bottom:1px solid #D6E5F5;

  margin-top:7px;

}