* {
	margin:0;
	padding:0;
	border:0;
}
@media print {
body {
	font:62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
	width:100%;
}
#header h1 {
	font-size:1.8em;
}
#header a, #header a:hover, #header a:visited, #header a:active {
	color:#000000;
	text-decoration:none;
}
#searchpanel {
	display:none;
}
.adsense {
	display:none;
}
.box .b1, .box .b2, .box .b3, .box .b4, .box .b1b, .box .b2b, .box .b3b, .box .b4b {
	display:none;
}
}
/* end of PRINT CSS                                                 */
/********************************************************************/
@media screen {
body {
	font:62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#62C94A url(assets/images/bg01.jpg) top center repeat-x;
	width:100%;
	overflow:-moz-scrollbars-vertical;
}
#header {
/*	background:url(assets/images/OLogo.gif) top left no-repeat; */
	width:100%;
	height:100px;
}
#header h1 {
	font-size:1.6em;
	padding:35px 0 0 35px;
}
#header a, #header a:hover, #header a:visited, #header a:active {
	color:#000000;
	text-decoration:none;
}
.adsense {
	float:right;
	width:308px;
	padding:0 0 0 8px;
}
.box .b1, .box .b2, .box .b3, .box .b4, .box .b1b, .box .b2b, .box .b3b, .box .b4b {
	display:block;
	overflow:hidden;
	font-size:1px;
}
.box .b1, .box .b2, .box .b3, .box .b1b, .box .b2b, .box .b3b {
	height:1px;
}
.box .b2 {
	background:#ffffff;
	border-left:1px solid #fff;
	border-right:1px solid #eeeeee;
}
.box .b3 {
	background:#ffffff;
	border-left:1px solid #fff;
	border-right:1px solid #d8d8d8;
}
.box .b4 {
	background:#ffffff;
	border-left:1px solid #fff;
	border-right:1px solid #cccccc;
}
.box .b4b {
	background:#ffffff;
	border-left:1px solid #eeeeee;
	border-right:1px solid #bbbbbb;
}
.box .b3b {
	background:#ffffff;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #bbbbbb;
}
.box .b2b {
	background:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #bbbbbb;
}
.box .b1 {
	margin:0 5px;
	background:#fff;
}
.box .b2, .box .b2b {
	margin:0 3px;
	border-width:0 2px;
}
.box .b3, .box .b3b {
	margin:0 2px;
}
.box .b4, .box .b4b {
	height:2px; margin:0 1px;
}
.box .b1b {
	margin:0 5px; background:#bbbbbb;
}
.box .boxcontent {
	display:block;
	background:#ffffff;
	border-left:1px solid #fff;
	border-right:1px solid #bbbbbb;
}
#footer .box {text-align:right;}
}
/* end of SCREEN CSS                                                */
/********************************************************************/
img {border:0;}
/********************************************************************/
.box h1 {font-size:1.8em;}
.box h2 {font-size:1.5em;}
.box h3 {font-size:1.3em;}
.box p {font-size:1.2em;}
.box code {font-size:1.1em;}
.box a, .box a:hover, .box a:visited, .box a:active {
	color:#0000FF;
	text-decoration:underline;
}
/********************************************************************/
.box {
	background:transparent;
	width:80%;
	margin:1em auto 1em auto;
}
.box h1 {
	padding:8px 0 8px 0;
}
.box h2, .box h3 {
	padding:8px 0 0 0;
}
.box h1, .box h2, .box h3, .box p {
	margin:0 10px 0 10px;
}
.box p {
	padding:0.3em 0 0.3em 0;
}
/********************************************************************/
#footer {padding:0 0 1em 0;}
#footer .box h1 {font-size:1.6em;}
#footer .box h2 {font-size:1.3em;}
#footer .box h3 {font-size:1.1em;}
#footer .box p {font-size:1.0em;}
/********************************************************************/
.bold {font-weight:bold;}
.centered {text-align:center;}
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.floatleft {float:left;}
.floatright {float:right;}
.framed {border:#000000 1px solid;}
.indent {padding-left:2em;}
.inputtext {
	border:#000000 1px solid;
	padding:1px 2px 1px 2px;
}
.inputsubmit {
	background:#E0E0E0;
	cursor:pointer;
	line-height:1.2em;
}
.left {text-align:left;}
.lowercase {text-transform:lowercase;}
.padded {padding:1em;}
.right {text-align:right;}
.small {font-size:1em;}
.ul_plain {list-style-type:none;}
.ul_results {list-style-type:decimal; list-style-position:outside; padding:0 0 1em 3em; font-size:1.2em;}
.underline {text-decoration:underline;}
.uppercase {text-transform:uppercase;}
