/* 
=====
(c) 2010 TranzAct Technologies

Tranzact Global Stylesheet
version: 2011-08-23
file: themes/global.css

=====
*/

/* === style reset ====== */
/* YUI v3.5.0 */
html{color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
ol,ul{list-style:none}
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit; font-size:inherit; font-weight:inherit; }
input,textarea,select{ *font-size:100%; }
legend{ color:#000; }

/* === TranzAct Global ====== */
*{ margin:0; padding:0 }
html{ margin-bottom:1px; height:100%!important; height:auto; }
body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; line-height:1.4em; }
h1,h2,h3,h4,h5,h6,strong{ font-weight:bold; }
abbr,acronym{ border-bottom:1px dotted #0068b3; cursor:help; } 
em{ font-style:italic; }
blockquote{ margin:1.1em; }
dl dd{ margin-left:1em; }
caption{ margin-bottom:.5em; text-align:center; }
p,fieldset,table{ margin-bottom:1.4em; }
img{ border:0; }


/* === general ====== */
h1{ font-family:Arial, Helvetica, sans-serif; font-size:21px; margin:0 0 0.8em; padding:0; }
h2{ font-family:Arial, Helvetica, sans-serif; font-size:19px; margin:0 0 0.8em; padding:0; }
h3{ font-family:Arial, Helvetica, sans-serif; font-size:17px; margin:0 0 0.8em; padding:0; }
h4{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0; }

.clear{ clear:both; height:0; font-size:1px; line-height:0px; }
.comment{ color:#666; }
.disclaimer{ color:#013e6b; font-style:italic; }
.error{ color:#cc0000; }
.note{ color:#666; }
.small{ font-size:0.7em; }
.version{ font-size:10px; color:#666; font-style:italic; }
.intro{ font-size:1.2em; line-height:normal; }


/* === linking ====== */
a{ color:#666; text-decoration:underline; outline:none; }
a:hover, a:active{ color:#ccc; text-decoration:none; }
h1 a, h2 a, h3 a, h4 a{ text-decoration:none; line-height:normal; }
a.alt{ font-weight:bold; }


/* === lists ====== */
ol, ul, dl{ margin-left:1.4em; margin-bottom:1.5em; }
ol li{ list-style: decimal outside; margin:0 0 12px 18px; padding:0; }
ul li{ list-style: disc outside; margin:0 0 12px 16px; padding:0; }
ul ul{ margin-top:8px; margin-bottom:12px; }
ul ul li{ list-style-type:circle; margin-bottom:12px; }
ul ul ul { margin:8px 2em; }
ul ul ul li{ list-style-type:none; padding:4px 0; }
li{ line-height:1.1em; }
