/*CUSTOM STYLE SHEET SYSTEM - This sheet created 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 size fixer...*/
@import 'base_relativefonts.css';
@import 'fixes2.css';
@import 'general.css';
@import 'menus.css';
@import 'layout_frozen.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,'trebuchet ms',verdana,arial,'ms sans serif','lucida grande',lucida,geneva,helvetica,sans-serif;
font-size: 13px;
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,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var {
font-family: verdana,'trebuchet ms',verdana,arial,'ms sans serif','lucida grande',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
font-size: 13px;
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: 13px;
line-height: normal;
text-align:left;
}

a {
font-family: verdana,'trebuchet ms',verdana,arial,'ms sans serif','lucida grande',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
font-size: 13px;
line-height: normal;
color: #000;
cursor: pointer;
}

a:link,a:visited,a:hover,a:focus,a:active {
font-family: verdana,'trebuchet ms',verdana,arial,'ms sans serif','lucida grande',lucida,'trebuchet ms',geneva,helvetica,sans-serif;
font-size: 13px;
line-height: normal;
cursor:pointer;
}

a:link {
text-decoration: underline;
color: #006;
}
a:visited {
text-decoration: underline;
color: #66a;
}
a:hover {
text-decoration: underline;
color: #00c;
}
a:focus {
text-decoration: underline;
color: #00f;
}
a:active {
text-decoration: underline;
color: #00f;
}

abbr {
border-bottom: 1px dashed #000;
color: #000;
cursor: help;
}

acronym {
border-bottom: 1px dotted #000;
color: #000;
cursor: help;
}

address {
display: block;
font-style: italic;
color: #000;
}

area {
cursor: pointer;
}

big {
font-weight: bold;
font-size: 16px;
}

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: 14px 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 14px 14px 14px;
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: #ccc;
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: 13px;
}

li {
margin: 0;
padding: 0;
line-height: 100%;
font-size: 13px;
list-style: inherit;
}

object {
display: block;
}

p {
clear: none;
display: block;
margin: 14px 0px;
padding: 0;
line-height: normal;
text-align:left;
}

pre {
display: block;
margin: 14px 0px;
padding: 0;
white-space: pre;
font-family: "courier new",courier,corsiva,helvetica,monospace;
}

q {
}

ruby,rt,rb {
}

rt {
font-size: 13px;
}

small {
font-size: 11px;
}

sub,sup {
font-size: 11px;
}

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: 13px;
line-height: normal;
}

td {
font-size: 13px;
line-height: normal;
}

th {
text-align: center;
font-weight: bold;
font-size: 13px;
line-height: normal;
}

form {
display: block;
clear: both;
margin: auto;
padding: 0;
font-size: 13px;
line-height: normal;
}

input,button,textarea,select {
margin: auto;
padding: 0;
font-size: 13px;
line-height: normal;
font-style: normal;
font-weight: normal;
font-family: verdana,'trebuchet ms',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: 13px;
line-height: normal;
}

optgroup {
font-weight: bold;
font-size: 13px;
font-style: normal;
}

option {
font-size: 13px;
font-style: normal;
}

