﻿/* 6/12/2007 by zelus
   Styles for all .master files 
*/

*       { line-height: 16px; margin: 0px; padding: 0px; font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #ffffff; }

body    { background: #555555 url(../Images/IndexMaster/bg.jpg) repeat-x top left; margin: auto; margin-top: 35px; text-align: center; }
        
/* DEFAULT */
table       { border-collapse: collapse; padding: 0px; }
table, td   { vertical-align: top; text-align: left; }
img, table  { border: none; }
ul, li      {}
img         { border: 0px; }
a, a:link, a:active, a:visited 
            { color: #09235e; text-decoration: underline; cursor: pointer; }
a:hover     { color: #09235e; text-decoration: none; }
p           { text-align: justify; }
input[type=text], input[type=password], .textbox 
            { border: 1px solid #8b8b8b; width: 80%; height: 21px; vertical-align: middle; }
input[type=button], .btn { cursor: pointer; }

/* GENERALS */
.aL             { text-align: left; }
.aR             { text-align: right; }
.aC             { text-align: center; }

.vaT            { vertical-align: top; }
.vaB            { vertical-align: bottom; }
.vaM            { vertical-align: middle; }

.fL             { float: left; }
.fR             { float: right; }
.cB             { clear: both; }

.p100           { width: 100%; }

.justify        { text-align: justify; }

.pb-0           { padding-bottom: 0px; }
.pb-5           { padding-bottom: 5px; }
.pb-10          { padding-bottom: 10px; }
.pb-15          { padding-bottom: 15px; }  
.pb-20          { padding-bottom: 20px; }

.pt-0           { padding-top: 0px; }
.pt-5           { padding-top: 5px; }
.pt-10          { padding-top: 10px; }
.pt-15          { padding-top: 15px; }  
.pt-20          { padding-top: 20px; }

.pl-0           { padding-left: 0px; }
.pl-5           { padding-left: 5px; }
.pl-10          { padding-left: 10px; }
.pl-15          { padding-left: 15px; }  
.pl-20          { padding-left: 20px; }

.pr-0           { padding-right: 0px; }
.pr-5           { padding-right: 5px; }
.pr-10          { padding-right: 10px; }
.pr-15          { padding-right: 15px; }  
.pr-20          { padding-right: 20px; }

.p-0            { padding: 0px; }
.p-5            { padding: 5px; }
.p-10           { padding: 10px; }
.p-15           { padding: 15px; }  
.p-20           { padding: 20px; }

.ml-15          { margin-left: 15px; }

.mr-10          { margin-right: 10px; }
.mr-15          { margin-right: 15px; }

.mt-15          { margin-top: 15px; }

.mb-15          { margin-bottom: 15px; }

.blc            { display: block; }
.strong         { font-weight: bold; }
.italic         { font-style: italic; }

.no-deco        { text-decoration: none; }

#all    { width: 760px; text-align: center; margin: auto; }

#menu       { width: 100%; }
#menu li    {  }
#menu td div    { clear: both; display: block; height: 25px; background: transparent url(../Images/IndexMaster/bg-menu.jpg) repeat-x bottom; } 
#menu td a  { float: left; color: #555555; padding: 5px 5px 5px 5px; display: block; text-decoration: none; }
#menu td a:hover    { text-decoration: underline !important; }
#menu td img        { float: right; padding: 3px 0 0 0; }

h3 { border-bottom: 1px solid #676767; }
h3 span { color: #caf211; font-size: 14px; }

a.a  { color: #caf211; font-size: 11px; }
h1.title    { display: block; margin-bottom: 8px; }
h1.title span { font-size: 12px; color: white;  }

.news { clear: both; margin: 30px 0 10px 0; }
.news h1.title {  clear: both; width: 70%; }
.news .date { font-size: 10px; display: block; background-color: #777777;
                padding: 2px 3px 2px 3px; }
.news p { font-size: 11px; display: block; float: left; padding-right: 20px; }
.news a.a { display: block; }
.news .info { float: right; }

.form-padding td, .form-padding th { padding-top: 3px; padding-bottom: 3px; }
.form-padding-10 td, .form-padding-10 th { padding-top: 5px; padding-bottom: 5px; }
.black { color: Black !important; }

.btn { width: 90px; height: 25px; font-weight: bold; background: transparent url(../Images/btn.gif) no-repeat; border: 0px; color: black; }