body {
font:0.7em Tahoma, Arial, sans-serif;
line-height:1.6em;
background:#fff;
color:#454545;
margin:0;
padding:0;
}

a {
color:#003B6E;
background:inherit;
text-decoration:none;
}

a:hover {
color:#9EC068;
background:inherit;
}

h1 {
font:bold 2.5em "Arial", Sans-Serif;
letter-spacing:-1px;
margin:0;
}

h2 {
font:italic 2em Arial, Sans-Serif;
margin:0;
padding:0;
color:#aaa;
}

h3 {
margin:0;
padding:0;
}

h1 a,h2 a {
color:#2b2b2b;
background:#fff;
text-decoration:none;
}

h1 a:hover,h2 a:hover {
color:#2b2b2b;
background:#FFF;
}

.ad {
text-align:center;
color:#c50;
margin: 10px;
}

.title {
color:gray;
background:#fff;
}

ul {
list-style: disc inside;
padding-left: 15px;
margin: 5px;
}

input.search {
width:479px;
border:none;
background:#fff url(images/input.gif) no-repeat;
color:#1E67A8;
font-weight:700;
padding:6px 10px;
}

input.button {
padding:3px;
}

#content {
width:750px;
margin:10px auto;
}

#logo p {
color:gray;
background:#fff;
margin:0;
padding:0 0 0 10px;
}

#top_info {
float:right;
width:300px;
text-align:right;
}

#tabs {
background:#fff url(images/bigbox.gif) no-repeat top left;
color:#000;
height:70px;
text-align:center;
}

#tabs ul {
height:2px;
}

#tabs li {
display:inline;
height:45px;
}

#tabs li a {
float:left;
background:#fff url(images/barbg.gif) no-repeat;
color:gray;
width:82px;
text-align:center;
font-weight:700;
text-decoration:none;
padding:7px 0;
}

#tabs li a:hover {
background:#fff url(images/barcurrent.gif) no-repeat;
color:#000;
}

#tabs li a.current {
background:#fff url(images/barcurrent.gif) no-repeat;
color:#2C71AE;
}

.key {
text-decoration:underline;
}

#search {
float:left;
clear:both;
color:#000;
width:700px;
margin:5px 0 0;
padding:14px 0 20px 5px;
}

.gboxtop {
clear:both;
height:8px;
background:#dedede url(images/gboxtop.gif) no-repeat;
color:#000;
}

.gbox {
background:#dedede url(images/gbox.gif) no-repeat bottom left;
color:#444;
margin:0 0 20px;
padding:1px 13px 7px;
}

.gbox p {
margin:0;
padding:7px 0;
}

.boxtop {
height:19px;
background:#fff url(images/boxtop.gif) no-repeat;
color:#000;
}

.box {
background:#fff url(images/box.gif) no-repeat bottom left;
color:#5b5b5b;
margin:0 0 10px;
padding:0 10px 15px;
}

#video-title {
font-size: 14px;
}

.image {
float:left;
margin:0 9px 3px 0;
}

.buttons {
text-align:right;
padding:4px 3px 0 0;
}

.left_articles .buttons {
float:right;
height:20px;
}

.bluebtn {
background:#488EB2 url(images/bluebtn.gif) no-repeat;
width:100px;
color:#fff;
text-decoration:none;
padding:1px 16px 5px;
}

.greenbtn {
background:#488EB2 url(images/greenbtn.gif) no-repeat;
color:#fff;
text-decoration:none;
padding:1px 17px 5px 16px;
}

.bluebtn:hover,.greenbtn:hover {
background:#488EB2 url(images/hoverbtn.gif) no-repeat;
color:#fff;
}

.info {
padding:10px 0;
border-top:1px solid #ccc;
}

.error {
color:red;
font-weight:bold;
text-align:center;
font-size:12px;
}

.footer {
clear:both;
text-align:center;
line-height:1.8em;
border-top:1px solid #ccc;
padding:10px 0;
}

.clear {
clear:both;
display:block;
}

.src-textbox {
width:720px;
margin-left:10px;
height:100px;
}
#download-links li {
margin-bottom: 5px;
}
#download-links ul a {
font-weight:700;
margin:5px;
}

form,#download-links,#download-links h3 {
margin:0;
}

#search p,.box p {
margin:0;
padding:0;
}

#share-buttons {
border-top:1px solid #ccc;
padding:5px 0 15px 0;
clear:both;
}
.share-button {
float:left;
width: 180px;
}
.share-info {
float: right;
width: 89px;
padding-right: 15px;
padding-left: 5px;
}
