@page {margin:0.5in;} 

/* general reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, hr, button
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}
h1, h2, h3, h4, h5, h6{line-height:100%;}
blockquote, q {quotes:none;}
input, textarea, button {margin:0;font-family:inherit; font-size:1em;outline:0;}
body,
html{
	height:100%;
	min-width:1000px;
}
body{
	font:14px/16px  Arial, Helvetica, sans-serif;
	padding-left:20px;
	color: #333;
	display: block;
	height: 18px;

}

p{margin:0 0 12px;}
h1{
	padding-top:12px;
	font: 24px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 15px;
	color:#323232;
}
h2{
	font:bold 16px/19px Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 15px;
	color:#323232;
}
h3{
	font:14px/17px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 15px;
	color:#323232;
}


textarea, input, select {
	font: 14px arial, verdana, 'trebuchet ms', verdana;
	color: #000
}
fieldset {
	background-color:#f1f0f6;
	border: 1px solid #ccc
}
legend {
	color:#eec00a;
	padding:3px;
	border: 0px solid #ccbdb7;
	background-color:#fff
}
label {
}
a:link, a:visited {
	color:#5b7192;
	text-decoration:underline
}
a:hover {
	color:#000;
	text-decoration:underline
}
html {
	background-color: #fff
}
body {
	background-color: #fff
}
#body {
	width:700px;
	padding:5px;
	border:1px solid #D25A0B;
	background-color: #fff
}
#header, #header_nav, #contents_left, #contents_right, .noprint {
	display:none
}
.absmiddle {
	vertical-align:middle
}


.slogan{
	font:small-caps 16px/19px Tahoma, Arial, Helvetica, sans-serif;
	color:#636363;
	position:absolute;
	top:109px;
	left:95px;
}
.slogan span{color:#323232;}

.clear {clear: both;}

.print{vertical-align: middle;}

.print:link,
.print:visited,
.readmore:link,
.readmore:visited{
	display: inline-block;
	background: url(../../images/main/sprites.png) no-repeat -2984px -1780px;
	padding-left:20px;
	font-size: 12px;
	color: #f44602;
	margin-left: 22px;
	font-family: Tahoma;
}
.print:link,
.print:visited{
	background: url(../../images/main/sprites.png) no-repeat -2984px -1749px;
}
.print:hover,
.readmore:hover{
	color: #3baf48;
}

.clear_small {
display: block;
clear: both;
font-size: 0px;
height: 5px;
overflow: hidden;
line-height: 1px;
}

.hr {
border-top: 1px solid #666;
font-size: 0px;
line-height: 1px;
height: 0px;
overflow: hidden;
}

.buttons .reset {
background: #3BABEA;
border-radius: 4px;
border: none;
width: 88px;
height: 30px;
color: #F6FBFD;
text-transform: uppercase;
font-weight: bold;
position: relative;
cursor: pointer;
vertical-align: top;
font-family: Tahoma,Arial;
margin-left: 12px;
display: inline-block;
behavior: url(PIE.htc);
}

.buttons .reset:hover{
background: #f44602;
}

.redir{float:right; padding-right:24px;	font:italic 14px/16px  Arial, Helvetica, sans-serif;}

.footer_print {
margin-top: 10px;
border-top: 1px solid #666;
padding-top: 8px;
}

.small {
font-size: 11px;
line-height: 15px;
}

.footer_menu2 {
margin-left: 0;
display: inline;
}

.nowrap {
white-space: nowrap;
}

.footer_menu2 li {
padding-bottom: 0;
margin-right: 8px;
display: inline;
}

li {
list-style-type: none;
background: transparent url(../../images/page/li_bul.gif) no-repeat scroll 0px 7px;
padding: 1px 0px 4px 10px;
}

.gray {
color: #888;
padding-left:40px;
}

table td{padding:2px}

.clear {clear:both}
img {margin-right:2px}

.padding3 {padding-top:3px;font-size:0;line-height:0;}
.padding5 {padding-top:5px;font-size:0;line-height:0;}
.padding10 {padding-top:10px;font-size:0;line-height:0;}
.padding12 {padding-top:12px;font-size:0;line-height:0;}
.padding15 {padding-top:15px;font-size:0;line-height:0;}
.padding17 {padding-top:17px;font-size:0;line-height:0;}
.padding20 {padding-top:20px;font-size:0;line-height:0;}
.padding25 {padding-top:25px;font-size:0;line-height:0;}
.padding30 {padding-top:30px;font-size:0;line-height:0;}
.padding40 {padding-top:40px;font-size:0;line-height:0;}
.padding50 {padding-top:50px;font-size:0;line-height:0;}
.padding60 {padding-top:60px;font-size:0;line-height:0;}
.padding80 {padding-top:80px;font-size:0;line-height:0;}
