body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#555;
text-align:center;
margin:0;
padding:0;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#555;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight: bold;
color:#555;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight: bold;
color:#555;
}
a {
font-family:Georgia, Times New Roman, Times, serif;
font-size:12px;
color:#555;
text-decoration:none;
}

a:visited {
color:#555;
}

a:hover {
color:#fff;
font-weight:700;
background-color:#333;
}

a:active {
color:#555;
text-decoration:none;
}

.mark #container {
width:100%;
text-align:left;
margin:0 auto;
}

.mark #header {
background:#fff;
height:170px;
background-image:url(images/bg_header.png);
background-repeat:no-repeat;
background-position:center;
margin:0;
}

.mark #headerline {
height:20px;
background-image:url(images/point.png);
background-repeat:repeat-x;
margin:0;
}

.mark #headercontent {
width:1024px;
height:100%;
margin:0 auto;
}

.mark #logo {
float:left;
width:25%;
padding-top:80px;
text-align:center;
}

.mark #mainContent {
width:1024px;
height:100%;
margin:0 auto;
padding:20px;
}

.mark #footer {
background:#efefef;
border-top:solid 1px #666;
margin:0;
}

.mark #footercontent {
width:1024px;
height:100%;
margin:0 auto;
padding:0 0 20px;
}

.mark #footer p {
margin:0;
padding:10px 0;
}

.mark #container1 {
width:490px;
height:500px;
float:left;
text-align:left;
padding-left:20px;
}

.mark #container2 {
width:490px;
height:500px;
float:right;
text-align:left;
padding-left:20px;
}

#menu {
float:right;
width:auto;
background:none;
font-size:100%;
margin-top:11.5em;
}

#menu ul {
width:auto;
list-style:none;
margin:0;
padding:10px 0 0;
}

#menu li {
display:inline;
margin:0;
padding:0;
}

#menu a {
float:left;
background:url(images/tableft1.gif) no-repeat left top;
text-decoration:none;
margin:0;
padding:0 0 0 4px;
}

#menu a span {
display:block;
background:url(images/tabright1.gif) no-repeat right top;
color:#666;
font-weight:700;
float:none;
padding:5px 15px 4px 6px;
}

#tabs a:hover span {
color:#666;
font-weight:700;
}

#menu a:hover {
background-position:0 -42px;
}

#menu a:hover span {
background-position:100% -42px;
}

.clearfloat {
clear:both;
width:100%;
height:0;
font-size:1px;
line-height:0;
}
