/*CUSTOM STYLE SHEET SYSTEM - This XHTML-based, universal style system built by Lead Developer, Mitchell Stokely, Aztec Systems, Inc., USA*/

/*\*//*/
@import("ie5macfixes.css"); 
/*end*//**/

@import url("fixes1.css");
/*must come before the fix for IE 5 to honour font sie fixer...*/
@import 'base_relativefonts.css';
@import 'fixes2.css';
@import 'general.css';
/*@import 'menus.css';*/
/*@import 'layout_flexible.css';*/
@import 'layout_frozen.css';
/*@import 'layout_flexible_alt.css';*/


html  {
height: 100%;
font-size: medium;
line-height: normal;
}

body {
height: 100%;
width: auto;
margin:10px;
padding:0;
background-color:#fff;
color: #000;
font-family: verdana,arial,'ms sans serif','lucida grande',lucida,geneva,helvetica,sans-serif;
font-size: 11px;
line-height: normal;
}

a,abbr,acronym,address,area,b,bdo,big,blockquote,br,button,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,img,input,ins,kbd,label,legend,li,map,noscript,object,ol,optgroup,option,p,param,pre,q,ruby,rt,rb,samp,select,small,span,strong,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var {
font-family:verdana,arial,'ms sans serif','lucida grande',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
font-size: 11px;
line-height: normal;
/*
word-spacing: .1em;
letter-spacing: .1em;
*/
}

div,div div,div div div,div div div div,div div div div div,div div div div div div,div div div div div div div,div div div div div div div div,div div div div div div div div div,div div div div div div div div div div {
display: block;
margin: 0;
padding: 0;
background-color: transparent;
font-size: 11px;
line-height: normal;
text-align:left;
}

a {
font-family: verdana,arial,'ms sans serif','lucida grande',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
font-size: 11px;
line-height: normal;
color: #000;
cursor: pointer;
}

a:link,a:visited,a:hover,a:focus,a:active {
font-family: verdana,arial,'ms sans serif','lucida grande',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
font-size: 11px;
line-height: normal;
cursor:pointer;
}

a:link {
text-decoration: none;
font-weight: bold;
color: #f00;
}
a:visited {
text-decoration: none;
font-weight: bold;
color: #900;
}
a:hover {
text-decoration: underline;
font-weight: bold;
color: #c00;
}
a:focus {
text-decoration: underline;
font-weight: bold;
color: #f00;
}
a:active {
text-decoration: none;
font-weight: bold;
color: #f00;
}

abbr {
border-bottom: 1px dashed #000;
color: #000;
cursor: help;
}

acronym {
border-bottom: 1px dashed #000;
color: #000;
cursor: help;
}

address {
display: block;
font-style: italic;
color: #000;
}

area {
cursor: pointer;
}

big {
font-weight: bold;
font-size: 13px;
}

bdo {
}

blockquote {
display: block;
margin: 14px 21px;
}

b,strong {
font-weight: bold;
}

br {
margin: 0;
padding: 0;
line-height: normal;
}

cite,dfn,em,i {
font-style: italic;
}

code,samp,kbd,tt,var {
font-family: "courier new",courier,corsiva,helvetica,monospace;
}

del {
text-decoration: line-through;
}

dl {
display: block;
margin: 11px 0;
padding: 0;
}

dt,dl dt {
display: block;
margin: 4px 0 0 0;
line-height: 133%;
font-weight: bold;
}

dd,dl dd {
display: block;
line-height: 133%;
}

fieldset {
display: block;
margin: 2px 5px;
padding: 0px 11px 11px 11px;
background-color: transparent;
}

legend {
}

h1 {
margin: 0;
padding: 0;
font-size: 22px;
font-weight: bold;
line-height: 44px;
color: #000;
}

h2 {
margin: 0;
padding: 0;
font-size: 18px;
font-weight: bold;
line-height: 40px;
color: #000;
}

h3 {
margin: 0;
padding: 0;
font-size: 16px;
font-weight: bold;
line-height: 22px;
color: #000;
}

h4 {
margin: 0;
padding: 0;
font-size: 14px;
font-weight: bold;
line-height: 26px;
color: #000;
}

h5 {
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
line-height: 22px;
color: #000;
}

h6 {
margin: 0;
padding: 0;
font-size: 10px;
font-weight: bold;
line-height: 18px;
color: #000;
}

hr {
display: block;
margin: 0px;
padding: 0;
line-height: normal;
width: 100%;
height: 1px;
text-align: center;
background-color: #000;
border:none;
margin-left:auto;
margin-right:auto;
}

img {
display: inline;
margin:0;
padding:0;
border:0;
color:black;
}

ins {
text-decoration: underline;
}

label {
}

map {
display: block;
cursor: pointer;
}

ul {
margin-top: 7px;
margin-bottom: 7px;
list-style-type: disc;
}
ul ul {
list-style-type: circle;
}
ul ul ul {
list-style-type: square;
}
ol {
margin-top: 7px;
margin-bottom: 7px;
list-style-type: decimal;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-roman;
}

ul,ul ul, ul ul ul, ul ul ul ul,ul ul ul ul ul,ol,ol ol,ol ol ol,ol ol ol ol,ol ol ol ol ol {
font-size: 11px;
}

li {
margin: 0;
padding: 0;
line-height: 100%;
font-size: 11px;
list-style: inherit;
}

object {
display: block;
}

p {
clear: none;
display: block;
/*text-align: justify;*/
}

pre {
display: block;
margin: 11px 0px;
padding: 0;
white-space: pre;
font-family: "courier new",courier,corsiva,helvetica,monospace;
}

q {
}

ruby,rt,rb {
}

rt {
font-size: 11px;
}

small {
font-size: 9px;
}

sub,sup {
font-size: smaller;
}

span {
}

table {
display: table;
}

caption {
display: table-caption;
}

col {
display: table-column;
}

colgroup {
display: table-column-group;
}

td, th {
display: table-cell;
}

tr {
display: table-row;
}

tbody {
display: table-row-group;
}

thead {
display: table-header-group;
}

tfoot {
display: table-footer-group;
}

table,td,tr,th,tfoot,thead,tbody,col,colspan,caption {
margin: 0;
padding: 0;
border: none;
border-spacing: 0;
border-collapse: collapse;
font-size: 11px;
line-height: normal;
}

td {
font-size: 11px;
line-height: normal;
}

th {
text-align: center;
font-weight: bold;
font-size: 11px;
line-height: normal;
}

form {
display: block;
clear: both;
margin: auto;
padding: 0;
font-size: 11px;
line-height: normal;
}

input,button,textarea,select {
margin: auto;
padding: 0;
font-size: 11px;
line-height: normal;
font-style: normal;
font-weight: normal;
font-family: verdana,arial,'ms sans serif','lucida grande',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
}

textarea {
cursor: text;
}

button {
margin: 0;
text-align: center;
font-size: 11px;
line-height: normal;
}

optgroup {
font-weight: bold;
font-size: 11px;
font-style: normal;
}

option {
font-size: 11px;
font-style: normal;
}

