/* reset user styles */

body, div, h1, h2, h3, h4, h5, h6, pre, form, textarea, p {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing:0;
}
img { border: 0; }
caption, th { text-align: left; }
abbr, acronym { border: 0; }

a {
    color: #0971c3;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}
a:hover { text-decoration: underline }

p {
    margin-top: 0.75em;
}

body {
  	font-family: Verdana, Tahoma, Arial, sans-serif;
  	font-size: 12px;
	color: #095996;	
}

.page {
}

.titlepage {
	background: url("../images/SoftGrid-Logo.gif") fixed center no-repeat;
}

.copyright {
	position: fixed;
	margin: 10px;
	right: 0px;
	bottom: 0px;
}

.title {
	position: fixed;
	top: 10px;
	left: 20px;
	z-index: -1;
}

.slogan {
	position: fixed;
	top: 10px;
	left: 10px;
	z-index: 0;
}

#content {
    position: absolute;
    display: block;
    /*overflow: auto;*/
    top: 200px;
    left: 200px;
    width: 600px;
    /*bottom: -50px;*/
	color: #095996;
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 12px;
}

#moon {
	position: fixed;
	left: 0px;
	top: 200px;
	z-index: 1000;
}

#earth {
	position: fixed;
	right: 0px;
	top: 0px;
	z-index: 1000;
}

.navcloud {
    position: absolute;
    top: 50%;
    left: 50%;
}

.navcloud a {
	color: #095996;
    font-family: Georgia,'Times New Roman',times,serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.navcloud a:hover {
        text-decoration: underline
}

.p40 { font-size: 60%; }
.p50 { font-size: 70%; }
.p60 { font-size: 80%; }
.p70 { font-size: 90%; }
.p80 { font-size: 100%; }
.p90 { font-size: 120%; }
.p100 { font-size: 140%; }

#pos12 { position: absolute; top: -180px; left: -40px; }
#pos11 { position: absolute; top: -120px; left: -140px; }
#pos10 { position: absolute; top: -60px; left: -200px; }
#pos09 { position: absolute; top: 0px; left: -220px; }
#pos08 { position: absolute; top: 60px; left: -200px; }
#pos07 { position: absolute; top: 120px; left: -140px; }
#pos06 { position: absolute; top: 180px; left: -40px; }
#pos05 { position: absolute; top: 120px; left: 70px; }
#pos04 { position: absolute; top: 60px; left: 130px; }
#pos03 { position: absolute; top: 0px; left: 150px; }
#pos02 { position: absolute; top: -60px; left: 130px; }
#pos01 { position: absolute; top: -120px; left: 70px; }

.newsbox {
    margin: 10px 0;
    font-family: Verdana, Tahoma, Arial, sans-serif;
}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#e3eff8; border-width:0 5px;}

.xb5 {margin:0 2px; background:#e3eff8; border-width:0 4px;}
.xb6 {margin:0 2px; background:#e3eff8; border-width:0 3px;}
.xb7 {margin:0 1px; background:#e3eff8; border-width:0 3px; height:2px;}

.xboxcontent {
    display:block;
    background:#e3eff8;
    border:3px solid #fff;
    border-width:0 3px;
    padding: 10px;
}

.textbox {
    margin: 10px 0;
    font-family: Verdana, Tahoma, Arial, sans-serif;
}

.tb1, .tb2, .tb3, .tb4, .tb5, .tb6, .tb7 {display:block; overflow:hidden; font-size:0;}
.tb1, .tb2, .tb3, .tb4, .tb5, .tb6 {height:1px;}
.tb2, .tb3, .tb4, .tb5, .tb6, .tb7 {
    background:#fff;
    border-left:1px solid #095996;
    border-right:1px solid #095996;
}

.tb1 {margin:0 8px; background: #095996; border-color:#fff; border-width:0 2px;}
.tb2 {margin:0 6px; border-color:#095996; border-width:0 2px;}
.tb3 {margin:0 4px; border-color:#095996; border-width:0 2px;}
.tb4 {margin:0 3px; border-color:#095996; border-width:0 1px;}

.tb5 {margin:0 2px; border-color:#095996; border-width:0 1px;}
.tb6 {margin:0 2px; border-color:#095996; border-width:0 1px;}
.tb7 {margin:0 1px; border-color:#095996; border-width:0 1px; height:2px;}

.tboxcontent {
    display:block;
    background:#fff;
    border-color:  #095996;
    border-left:1px solid;
    border-right:1px solid;
    border-width:0 1px;
    padding: 10px;
}

