/*-------- UNIVERSAL LINKED CSS STYLE SHEET -------- */

html, body  {
height: auto;
width: auto;
min-height: 100%;
max-height: none;
line-height: normal;
}

body {
white-space: normal;
margin : 0;
padding: 0;
line-height: normal;
color: #000;
cursor: default;
font-size: 12px;
line-height: normal;
}

a,abbr,acronym,address,area,b,bdo,big,blockquote,br,button,caption,cite,code,col,colgroup,dd,del,dfn,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,arial,helvetica,sans-serif;
font-size: 100%;
line-height: normal;
color: #000;
}

div,div div,div div div {
display: block;
margin: 0;
padding: 0;
background-color: transparent;
font-size: 100%;
line-height: normal;
}

/*----------------------------------ANCHOR TAGS---------------------------------------------*/

a {
display: inline;
background: none transparent scroll repeat 0% 0%;
cursor: pointer;
color: #000;
}
a:link {
text-decoration: none;
font-weight: bolder;
color: #f60;
}
/* ATMDirect */
/*
a:visited {
text-decoration: none;
font-weight: bolder;
color: #666;
}
*/
a:visited {
text-decoration: none;
font-weight: bolder;
color: #f30;
}
a:active {
text-decoration: underline;
color: #f30;
}
a:hover {
text-decoration: underline;
color: #f30;
}

/*-------------------------------------MISC TAGS-------------------------------------------*/
abbr {
display: inline;
border-bottom: 1px dashed #000;
}

acronym {
display: inline;
border-bottom: 1px dashed #000;
}

address {
display: block;
font-style: italic;
}

area {
display: inline;
cursor: pointer;
}

big {
display: inline;
font-weight: bold;
font-size: 14px;
}

bdo {
display: inline;
}

blockquote {
display: block;
margin: 12px 20px;
}

b,strong {
display: inline;
font-weight: bold;
}

br {
display: inline;
margin: 0px;
padding: 0px;
line-height: normal;
}

cite,dfn,em,i {
display: inline;
font-size: 12px;
font-style: italic;
}

code,samp,kbd,tt,var {
display: inline;
font-size: 12px;
font-family: "courier new",courier,corsiva,helvetica,monospace;
}

del {
display: inline;
text-decoration: line-through;
}

dl {
display: block;
margin: 12px 0;
padding: 0;
}

dt,dl dt {
display: block;
margin: 4px 0 0 0;
line-height: 16px;
font-weight: bold;
}

dd,dl dd {
display: block;
line-height: 16px;
}

fieldset {
display: block;
margin: 2px 5px;
padding: 0px 12px 12px 12px;
background-color: transparent;
}
legend {
}

h1 {
display: block;
margin: 0;
padding: 0;
line-height: 56px;
font-size: 24px;
font-weight: bold;
color: #000;
}

h2 {
display: block;
margin: 0;
padding: 0;
line-height: 46px;
font-size: 20px;
font-weight: bold;
color: #000;
}

h3 {
display: block;
margin: 0;
padding: 0;
line-height: 38px;
font-size: 16px;
font-weight: bold;
color: #000;
}

h4 {
display: block;
margin: 0;
padding: 0;
line-height: 28px;
font-size: 12px;
font-weight: bold;
color: #000;
}

h5 {
display: block;
margin: 0;
padding: 0;
line-height: 22px;
font-size: 10px;
font-weight: bold;
color: #000;
}

h6 {
display: block;
margin: 0;
padding: 0;
line-height: 18px;
font-size: 8px;
font-weight: bold;
color: #000;
}

hr {
display: block;
margin: 12px 0px;
padding: 0;
line-height: 12px;
width: 100%;
height: 1px;
text-align: center;
color:#000;
}

img {
display: inline;
margin: 0;
padding: 0;
border: 0;
cursor: auto;
}

ins {
display: inline;
text-decoration: underline;
}

label {
display: inline;
}

map {
display: block;
cursor: pointer;
}


li {
margin: 0px;
padding: 0px;
line-height: 18px;
}

ul {
list-style-type: disc;
}
ul ul {
list-style-type: circle;
}
ul ul ul {
list-style-type: square;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-roman;
}




object {
display: block;
}

p {
display: block;
margin: 12px 0px;
padding: 0px;
line-height: normal;
}

pre {
display: block;
margin: 0px 5px;
padding: 12px 5%;

white-space: pre;
}

q {
display: inline;
}

ruby,rt,rb {
display: inline;
}
rt {
display: inline;
font-size: 10px;
}

small {
display: inline;
font-size: 10px;
}

sub,sup {
display: inline;
font-size: 11px;
}

span {
display: inline;
}

/*------------------------------TABLE TAGS--------------------------------*/
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,table tr td,table tr th,table thead tr td,table tfoot tr td,table tbody tr td,table td,table th,table caption {
margin: 0;
padding: 0;
border: 0;
line-height: 18px;
font-size: 12px;
}

td {
line-height: 18px;
}

th,table th {
text-align: center;
line-height: 18px;
font-weight: bold;
font-size: 12px;
}

/*------------------------------FORM TAGS--------------------------------*/

form {
display: block;
margin: 0;
padding: 0;
background-color: transparent;
font-size: 12px;
}

input,button,textarea,select {
margin: 4px;
padding: 0;
font-size: 12px;
cursor: auto;
}

textarea {
display: inline;
margin: 4px;
padding: 0;
font-size: 12px;
cursor: text;
}

button {
margin: 4px;
padding: 0;
text-align: center;
font-size: 12px;
cursor: auto;
}

optgroup {
display: block;
}

option {
display: block;
}


