/* reset */
html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, 
p, a, img, em, strong, sub, sup, 
form, label, legend { 
	border: 0; 
	outline: 0; 
	margin: 0; 
	padding: 0; 
}

ol, ul, li { margin-top: 0; margin-bottom: 0; padding-bottom: 0; padding-top: 0; }
ul, ul	{ margin-left: 18px; padding-left: 0; }

body { font-family: arial, helvetica, sans-serif; font-size: 12px; background: #21428d; }
html {  }

div.header 			{ background: #ffffff; }
div.payoff 			{ position: absolute; right: 8px; top: 20px; font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif; font-weight: bold; color: #21428D; width: 100px; text-align: right; line-height: 1em; }
div.top				{ height: 160px; overflow: hidden; }	
div.top img 		{ width: 100%; }

div.intro 			{ -moz-opacity:0.8; filter:alpha(opacity=80); opacity: 0.8; position: absolute; top: 80px; right: 0; width: 70%;  line-height: 1em; text-align: center; font-size: 1.6em; padding: 3px; font-weight: bold; color: #21428D; font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif; background: #ffffff;  }

div.list 			{ background: #ffffff; }
div.list ul			{ background: #ffffff; list-style: none; margin: 0; padding: 0; }
div.list ul li  	{ margin: 0; padding: 0; }
div.list ul li a 	{ display: block; padding: 3px 8px; background:url(../images/gogo.gif) no-repeat right top; font-size: 24px; border-bottom: 1px solid #9e9f9e; font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif; color: #21428D; text-decoration: none; } 
div.list ul li a:hover { background:url(../images/gogo.gif) no-repeat right -100px; }

div.foot 			{ text-align:center; background: #21428d url(../images/bg_gradient.gif) repeat-x top; padding: 8px;  }
div.foot a 			{ width: 32%; display: inline-block; color: #7284ab; text-align: center; text-decoration: none; font-size: 13px; font-weight: bold; }
div.foot a:hover 	{ color: #ffffff; }
div.foot a span 	{ display: block; }

div.content 		{ background: #ffffff; padding: 8px 8px 24px 8px; }

h1 					{ font-size: 24px; color: #9E9F9E; font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif; font-weight: normal; }
h2					{ font-size: 14px; color: #21428D; font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif; padding: 16px 0 0 0; line-height: 1.1em; }
h2 a				{ color: #21428D; text-decoration: none; }

div.navigate		{ background: #21428d url(../images/bg_gradient.gif) repeat-x top; padding: 8px; height: 26px; }

div.navigate div.back { }
div.navigate div.back a 		{ display: inline-block; width: 60px; height: 26px; text-align: center; background: url(../images/back.gif) no-repeat right top; color: #ffffff; font-weight: bold; font-size: 14px; line-height: 23px; text-decoration: none; font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif; }
div.navigate div.back a:hover 	{  background: url(../images/back.gif) no-repeat right -100px; color: #21428D;}
		
div.navigate div.prevnext 		{ float: right; }
div.navigate div.prevnext a 	{ display: inline-block; width: 26px; height: 26px; text-align: center;  background: url(../images/prevnext.gif) no-repeat right top; color: #ffffff; font-weight: bold; font-size: 18px; text-decoration: none; font-family: trebuchet, trebuchet ms, arial, helvetica, sans-serif; } 
div.navigate div.prevnext a:hover { background: url(../images/prevnext.gif) no-repeat right -100px; color: #21428D; }

a.back2top 		{ display: none; }

ul { }