body {
        font-family:arial;
        font-size:11px;
        background-color:#232323;
        margin:0px;
}

a {
        text-decoration:none;
        color:666677
}

a:hover {
        border-bottom:1px dotted #cdcddf;
        color:#cdcddf;
}

.drag {
	position:relative;
	cursor:hand;
}

#container {
	z-index:1;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
}

#mainwin {
        z-index:6;
	border:0px solid #666666;
	position:absolute;
	top:30px;
	left:20px;
	/*width:90%;*/
	height:100%;
	background-color:#e4e4ef;
	min-width:100%;
	margin-right:200px;
}

#miniwin {
        z-index:98;
        border:0px solid #666666;
        position:absolute;
        bottom:54px;
        right:21px;
        width:200px;
        height:89px;
        background-color:#b2b2bf;
}

#maincontainer {
        z-index:9;
        visibility:visible;
        position:absolute;
        top:0px;
        left:0px;
	width:90%;
	height:70%;
}

#minicontainer1 {
	z-index:96;
	visibility:visible;
	position:absolute;
	bottom:24px;
	right:1px;
	width:230px;
	height:160px;
}

#minicontainer2 {
	z-index:90;
	visibility:hidden;
	position:absolute;
	top:24px;
	right:1px;
	width:230px;
	height:320px;
}

#miniwin2 {
        z-index:90;
        border:0px solid #666666;
        position:absolute;
        top:24px;
        right:21px;
        width:200px;
        height:289px;
        background-color:#b2b2bf;
}

.maincontent {
        z-index:6;
	padding-top:12px;
	padding-left:12px;
	padding-right:200px;
	max-height:96%;
	overflow:hidden;
}

.minicontent {
        z-index:6;
	padding-top:12px;
	padding-left:12px;
}

.topbar {
        z-index:6;
	position:absolute;
	top:-18px;
	left:0px;
	height:18px;
	width:100%;
	border:0px dotted #339933;
	background-color:#c2c2ef;
	background-image:url(images/topback.gif);
}

.topbar_left {
        z-index:6;
	position:absolute;
	top:0px;
	left:-6px;
	height:18px;
	width:6px;
	border:0px solid #339933;
	/*background-color:#a9a9df;*/
	background-image:url(images/topleft.gif);
}

.topbar_right {
        z-index:6;
        position:absolute;
        top:0px;
        right:-6px;
        height:18px;
        width:6px;
        border:0px solid #339933;
	/*background-color:#a9a9df;*/
	background-image:url(images/topright.gif);
}

.close_button {
	z-index:9;
	position:absolute;
	top:-16px;
	right:-2px;
	color:#e4e4ef;
}

.leftbar {
        z-index:6;
        position:absolute;
        top:0px;
        left:-6px;
        height:100%;
        width:6px;
        border:0px dotted #2333cf;
	background-color:#c2c2ef;
	background-image:url(images/leftside.gif);
}

.rightbar {
        z-index:6;
        position:absolute;
        top:0px;
        right:-6px;
        height:100%;
        width:6px;
        border:0px dotted #2333cf;
	background-color:#c2c2ef;
	background-image:url(images/rightside.gif);
}

.botbar {
        z-index:6;
        position:absolute;
        bottom:-12px;
        left:0px;
        height:12px;
        width:100%;
        border:0px dotted #339933;
        background-color:#c2c2ef;
	background-image:url(images/botback.gif);
}

.botbar_left {
        z-index:6;
	position:absolute;
        bottom:0px;
        left:-6px;
        height:12px;
        width:6px;
        border:0px solid #339933;
        /*background-color:#a9a9df;*/
	background-image:url(images/botleft.gif);
}

.botbar_right {
        z-index:6;
        position:absolute;
        bottom:0px;
        right:-6px;
        height:12px;
        width:6px;
        border:0px solid #339933;
        /*background-color:#a9a9df;*/
	background-image:url(images/botright.gif);
}

#top_link {
	z-index:9;
	position:absolute;
	top:3px;
	left:4px;
}

#bottom_link {
	z-index:9;
	position:absolute;
	bottom:0px;
	left:4px;
}

#mainicon {
	visibility:hidden;
	position:absolute;
	top:24px;
	left:10px;
	font-size:160px;
}
#mainicon a:hover {
	color:#cdcddf;
	border-bottom:0px;
}

#minicon1 {
	visibility:hidden;
	position:absolute;
	top:44px;
	right:10px;
}
#minicon1 a:hover {
	color:#cdcddf;
	border-bottom:0px;
}
#minicon2 {
	visibility:visible;
	position:absolute;
	top:24px;
	right:10px;
}
#minicon2 a:hover {
	color:#cdcddf;
	border-bottom:0px;
}
.mainshadow {
	opacity: .08;
	position:absolute;
	border:5px solid #232323;
	background-color: #000000;
	z-index:1;
}

.minishadow {
	opacity: .06;
	position:absolute;
	background-color: #000000;
	z-index:6;
}

#mini_shadow1 {
        bottom:33px;
        right:9px;
        width:220px;
        height:121px;
}

#mini_shadow2 {
        bottom:35px;
        right:8px;
        width:222;
        height:117px;
}

#mini_shadow3 {
        bottom:32px;
        right:11px;
        width:216px;
        height:123px;
}

#mini_shadow1a {
        top:13px;
        right:9px;
        width:220px;
        height:321px;
}

#mini_shadow2a {
        top:15px;
        right:8px;
        width:222;
        height:317px;
}

#mini_shadow3a {
        top:12px;
        right:11px;
        width:216px;
        height:323px;
}

#main_shadow {
        top:36px;
        left:22px;
        width:100.5%;
        height:102%;
}

.background {
	z-index:0;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#529942;
	overflow:hidden;
	opacity:.8;
}

.back1 {
	background-color:#231266;
	height:18%;
}

.back2 {
	background-color:#291d75;
	height:20px;
}
.back3 {
	background-color:#392999;
	height:20px;
}
.back4 {
	background-color:#4936b9;
	height:14px;
}
.back5 {
	background-color:#5642cd;
	height:8px;
}
.back6 {
	background-color:#6256de;
	height:6px;
}
.back7 {
	background-color:#7066ef;
	height:4px;
}
.back8 {
	background-color:#7978f4;
	height:12px;
}

.back9 {
	background-color:#c2c0a9;
	height:4px;
}

.back10 {
	background-color:#a4c2a2;
	height:12;
}
.back11 {
	background-color:#8dc089;
	height:12px;
}
.back12 {
	background-color:#80c079;
	height:8px;
}
.back13 {
	background-color:#78b96f;
	height:20px;
}
.back14 {
	background-color:#6db264;
	height:10px;
}
.back15 {
	background-color:#60a452;
	height:24px;
}
.back16 {
	background-color:#58a048;
	height:22px;
}
