/* 
=====
(c) 2010 TranzAct Technologies
file: global.css

version: 2010-03-09
=====
*/

/* === style reset ====== */
/* YUI v3.0.0 */
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; }
li{ 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: Tahoma, Geneva, sans-serif;
	font-size:13px;
    font-weight:normal;
	color:#323232;
	line-height:1.5em;
}
h1{ color:#06396F; font-size:138.5%; /* 18px */ }
h2{ color:#323232;font-size:123.1%; /* 16px */ }
h3{ color:#06396F; font-size:108%;   /* 14px */ }
h1,h2,h3,h4 { margin:0 0 1em; }
h1,h2,h3,h4,h5,h6,strong{ font-weight:bold; }
abbr,acronym{ border-bottom:1px dotted #0068b3; cursor:help; } 
em{ font-style:italic; }
blockquote,ul,ol,dl{ margin:1em; }
ol,ul,dl{ margin-left:2em; }
ol li{ list-style: decimal outside;	}
ul li{ list-style: disc outside; }
dl dd{ margin-left:1em; }
th,td{ padding:4px; }
th{ font-weight:bold; text-align:left; }
caption{ margin-bottom:.5em; text-align:center; }
p,fieldset,table,pre{ margin-bottom:1em; }
img{ border:0; }

.clear{ clear:both; height:0; font-size:1px; line-height:0px; }

/* --- linking --- */
a{ color:#666; text-decoration:underline; }
a:hover{ color:#ccc; text-decoration:none; }

/* --- forms --- */
input[type="text"], input[type="password"]{ border:1px solid #ccc; }
select{ border:1px solid #ccc; padding:0; }


/* === default positions ====== */
div#wrapper-out{ display:block; position:relative; width:970px; margin:0 auto; }
div#wrapper-in{ display:block; position:relative; width:950px; margin:0 auto; }
div#container-out{ display:block; position:relative; width:950px; margin:0 auto; }
div#container-in{ display:block; position:relative; width:950px; min-height:400px; }

div#header{ display:block; position:relative; height:86px; background:none; }
div#masthead{ display:block; position:relative; height:84px; background:none; }
div#masthead #go-home{
	position:absolute;
	display:block;
	background:url(images/logo-tranzact.png) no-repeat top left;
	width:400px;
	height:60px;
	top:0;
	left:0;
}
div#nav{ display:block;	position:relative; height:34px; background:#d2d2d2; border-top:1px solid #dadcdd; }
div#nav-top{ display:block; position:absolute; top:0; right:0; width:170px; height:40px; }
div#left{ position:relative; width:180px; float:left; }

div#article-out{ display:block; position:relative; width:700px; }
div#article-in{ background:#fff; margin:0; padding:24px 0 0; }

div#application-logo{ display:block; position:relative; width:175px; height:60px; }
div#application-logo.starrate{ background:url(images/logo-application-starrate.png) no-repeat top left; }


/* === footer positions ====== */
div#footer-out{ display:block; position:relative; }
div#footer-in{  } 
div#nav-bottom{ display:block; position:relative; height:52px; width:950px; }
div#copyright{ display:block; position:relative; height:38px; width:950px; padding:10px 0 0; }
div#copyright p{ color:#333; font-size:11px; font-weight:normal; text-align:center;text-align:center; margin:2px; padding:0; }
div#footer a{ font-size:11px; color:#000; text-decoration:none; }
div#footer a:hover{ text-decoration:underline; }