@CHARSET "UTF-8";

* {margin:0;padding:0;}

html
{
  	overflow: -moz-scrollbars-vertical;
    overflow-y:scroll;
  	height:100%;
}

body
{
	margin:0;
	padding:0;
	
	font-size:12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color:#000;
	background-color:#f7f7f7;
	line-height:14px;
	min-height:100%;
	height:100%;
	position: relative;
}

.frame
{
	width:800px;
	background:#fff url(../images/bg.gif) repeat-y;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#header {
	padding:5px;
}

#header a { text-decoration:none; }

#header ul { list-style-type:none; font-size:11px; }

#header ul li {float:left;text-align:center; width:50px;padding:5px;}
#motto {font-family:Georgia;font-size:18px;line-height:20px;}

.maincontent {
	width:526px;
	margin-left:32px;
	padding-bottom:5px;
}

#pusher
{
	height:40px;
}




h1 {font-size:14px;}
h3 {font-size:12px;font-weight:900;}
a {	outline:0; color:#4174bc}
a:hover { color:#b8100b; text-decoration:underline; }


.bold, .b { font-weight:bold}
.normal { font-weight:normal}

.v { vertical-align:middle; }
.hidden { display:none; }

.left {
	float:left;
}
.right { float:right; }
.clear { clear:both; }

.w20 {	width:20px;}
.w30 {	width:30px;}
.w50 {	width:50px;}
.w70 {	width:70px;}
.w80 {	width:80px;}
.w100 {	width:100px;}
.w150 {	width:150px;}
.w200 {	width:200px;}
.w250 {	width:250px;}
.w280 {	width:280px;}
.w300 {	width:300px;}
.w350 {	width:350px;}
.w400 {	width:400px;}
.w450 {	width:450px;}
.w500 {	width:500px;}
.w550 {	width:550px;}
.w600 {	width:600px;}
.w650 {	width:650px;}


select.w200 {width:210px;}

.p5 { padding:5px }
.p10 { padding:10px }
.p20 { padding:20px }

.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl20 { padding-left:20px }
.pr20 { padding-right:20px }

.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pb20 { padding-bottom:20px }

.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt20 { padding-top:20px }


.m5 { margin:5px }
.m10 { margin:10px }
.m15 { margin:15px }
.m20 { margin:20px }

.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml20 { margin-left:20px }

.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt20 { margin-top:20px }

.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }

.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr20 { margin-right:20px }

.mc {margin:0 auto;}

.b1 {border:1px solid #aaa;}

.f8 { font-size:8px }
.f9 { font-size:9px }
.f10 { font-size:10px }
.f11 { font-size:11px }
.f12 { font-size:12px }
.f13 { font-size:13px }
.f14 { font-size:14px }
.f15 { font-size:14px }
.f16 { font-size:16px }
.f16 {
	font-size:14px
}
.f18 { font-size:18px }
.f17 { font-size:19px }
.f20 { font-size:20px }
.f21 { font-size:21px }
.f22 { font-size:22px }
.f23 { font-size:23px }
.f24 { font-size:24px }
.f25 { font-size:25px }
.f26 { font-size:26px }
.f27 { font-size:27px }
.f28 { font-size:28px }
.f29 { font-size:29px }
.f30 { font-size:30px }

.l10 {line-height:10px;}
.l20 {line-height:20px;}
.l22 {line-height:22px;}
.l25 {line-height:25px;}
.l30 {line-height:30px;}

.dashed { text-decoration:none; border-bottom:1px dashed #aaa;}
.dashed:hover { text-decoration:none;}

.graybg { background-color:#f4f4f4; }
.lgray {background-color:#fafafa}

.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
