.text{border: 1px solid #F6AD37;color: Black;width: 170px;font-family: Verdana;font-size: 13px;}
.text:hover{border: 1px ridge #F6AD37;color: Black;width: 170px;font-family: Verdana;font-size: 13px;}
.select{border: 1px solid #F6AD37;color: Black;width: 175px;font-family: Verdana;font-size: 13px;}
.select:hover{border: 1px ridge #F6AD37;color: Black;width: 175px;font-family: Verdana;font-size: 13px;}
.button{border: 1px solid #F6AD37;color: #fff; font-size: 13px;width: 70px;background-color:#F6AD37;}
.button:hover{color: #fff;font-size: 13px;width: 70px;border: 1px solid #F6AD37;background-color:#F6AD37;}
.listbox{border: 1px solid #F6AD37;font-size: 13px;width: 235px;background-color:#FFF;color:#FFF;}
.listbox:hover{border: 1px solid #F6AD37;color: Black;font-size: 13px;width: 235px;background-color:#FFF;}
a:link{color: #0066FF;font-size: 13px;text-decoration: none;}
a:visited {color: #0066FF; font-size:13px; text-decoration:none;}
a:hover{color: #FF6600;font-size: 13px;text-decoration: none;}
a:active {color: #0066FF;font-size:13px; text-decoration:none;}
fieldset{border:solid 1px #F6AD37;}
/*legend{border:solid 1px #F6AD37;padding:10px}*/
hr{border:solid 1px #F6AD37;}
h2{background-color:#F6AD37;color:#fff;font-family:"Comic Sans MS", cursive;font-size:14px;padding:10px;-moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px;}
.module{display:block;background:url(images/module.png); width:150px;height:130px;text-align:center;}
.module span{color:#FFF;font-size:18px;text-align:center;}
.module span:hover{color:#CF3;font-size:18px;text-align:center;}
.green{color:#3C0;font-size:12px;font-weight:bold;}
.orange{color:#FC3;font-size:12px;font-weight:bold;}
.red{color:#F00;font-size:12px;font-weight:bold;}
.blue {color: #8a2be2;font-size: 12px;font-weight: bold;}
.message{background-color:#CFC;color:#36F;font-size:14px;padding:10px;border:solid 1px #C60;}
.error{background-color:#FCF;border-color: #e77776;}
.errorAlert {
    background-color: #ffeded;
    border: 1px solid #fbc4c4;
    color: #de5959;
    padding: 10px;
}
.successAlert {
    background-color: #eff9e6;
    border: 1px solid #b3dc82;
    color: #8aaf5f;
    padding: 10px;
}
.warningAlert {
    background-color: #fbfae4;
    border: 1px solid #ded58a;
    color: #8f872e;
    padding: 10px;
}
.infoAlert {
    background-color: #eaf7fe;
    border: 1px solid #b6d7e8;
    color: #5091b2;
    padding: 10px;
}
.gr {
    background-color: #cfc;
    color: #06f;
    font-weight: bold;
}
  .loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('images/pageLoader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}      