* {
	margin: 0;
	padding: 0;
}
html {height: 100%}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:0.8em;
	height: 100%;
}
a {
	color: #0064FF;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px; text-align:justify;font-size:105%}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 100%;
	min-width: 950px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

ul {margin:0px 0px 30px 10px;padding-left:6px;list-style-image:url("lm.png")}
li {margin-top:0px;margin-bottom:20px; text-align:justify}

ol {margin-left:20px; padding-left:5px;}
ol li {margin-top:0px;margin-bottom:3px; text-align:left;}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 125px;
	background: url('i/rocks2.jpg') repeat-x;
	background-color: #90B0FF;
}

#title {
	padding:5px;
	color: #fff;
	width:270px;
	text-align:right;
}

#root {
	position:absolute;left:0px;top:0px;width:99%;height:125px;margin:0px;padding:0px;z-index:100;
}

h1, h2, h3 {
	font-weight: normal;
	color: #444444;
	margin-top:10px;
}

#title h1, h2.top2 {
	margin:0px 0px 0px 3px;
	font-size: 1.5em;
	color: #fff;
}

#title h1 {
	font-size: 1.9em;
}

#title h2 {
	font-size: 1.1em; color:#ddf;
}

h2, h3 {margin-top:0px;}
/* Middle
-----------------------------------------------------------------------------*/
#content {
	position: relative; width:900px;left:50%;margin-left:-450px;
	padding: 0 0 100px;
}

#main {
	position: relative; float:right;
	margin-top:0px; margin-bottom: 0px;width: 650px; 
	padding: 0px;
	font-size:120%;
}

#main h1 {text-align:left;border-bottom:1px solid #999;}

#leftbar {
	position: relative;float:left;
	left: 50%; margin-top:0px; margin-bottom:10px; width:220px; margin-left:-450px;
}

#mnu {
	position: relative;
	margin-top:85px; margin-bottom:10px; width:220px;
	padding:0px; 
	font-size:140%;
	background-color: #eef;
	line-height:160%;
	font-family:Tahoma;
}

#mnu ul {margin:0px;padding:0px;list-style-image:none;list-style-type:none;}
#mnu li {margin:0px 0px 3px 0px;text-align:left;}

#ord {
	position:relative;
	margin-top:20px; margin-bottom:10px; width:220px;
	font-size:120%;
	background-color: #eef;
	color:#777;
	padding:0px;
	font-family:Tahoma;
}

#mdisc {
	position:relative;
	margin-top:20px; margin-bottom:10px; width:220px;
	font-size:140%;
	background-color: #fff;
	color:#777;
	padding:0px;
	font-family:Tahoma;
}

.trn {
    position:absolute; 
	background: url('i/mnuback.gif') no-repeat;
	top:0px; width:220px;height:10px;padding:0;margin:0;
	font-size:1px;
}

.brn {
    position:absolute;
	background-image: url('i/mnuback.gif');
	background-position: bottom left;
	bottom:0px;width:220px; height:10px;padding:0;margin:0;
	font-size:1px;
}

.mid {
	position:relative;padding:6px 6px 12px 12px;
}

.mid h1 {
	font-size:1.1em;
	font-weight:normal;
	color:#444;
	margin:0px 0px 5px 0px;
	border-bottom:1px dashed #333;
}


#tord {
	width:100%;
	border-collapse:collapse;
/*	border:2px solid #888;*/
	font-size:120%;
	margin-bottom:5px;
}

#tord td, #tord th {padding:10px; text-align:center;}

#tord thead {border-bottom:1px solid #aaa;}

.ds {color:#b33;font-weight:bold;}

#cnt{font-family: Georgia, "Times New Roman", Times, serif; font-size:120%;width:80px;}
#total{color:#191;}

#snd{width:250px;height:40px;font-weight:bold;font-size:140%}
.val{color:#f00;}
.inp{width:350px}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	position:relative;
	margin: -50px auto 0;
	min-width: 760px;
	height: 50px;
	background-color: #7ca5cd;
	color: #fff;
	text-align:center;
	clear:both;
}

#copyright {
	padding:5px;
}