/* CSS Document */

* {
margin:0px;
padding:0px;
}

p {
margin-bottom:7px;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

h1 {
margin-top:22px;
color:#314e74;
font-size:60px;
}

h2 {
margin-top:22px;
color:#a5b1c1;
font-size:60px;
}

h3 {
margin-top:22px;
color:#314e74;
font-size:60px;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:20px;
}

.container {
position:absolute;
top:0px;
left:50%;
width:1004px;
height:762px;
margin-left:-502px;
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

.footer {
left:50%;
width:986px;
margin-left:-502px;
position:absolute;
top:756px;
font-size:10px;
text-align:right;
}

.innerContainer {
position:absolute;
top:0px;
left:15px;
width:973px;
height:742px;
}

.mainContent {
position:absolute;
top:157px;
padding:0px;
left:0px;
width:973px;
height:585px;
}

.logo {
position:absolute;
top:34px;
right:0px;
width:229px;
height:108px;
}

.menu {
position:absolute;
top:127px;
left:0px;
}

.menu a {
padding-right:13px;
}

.leftImage {
position:absolute;
top:13px;
left:13px;
width:552px;
height:337px;
}

.leftTitle {
position:absolute;
top:360px;
left:13px;
width:552px;
height:62px;
overflow:hidden;
}

.leftText {
position:absolute;
top:450px;
left:13px;
width:536px;
}

.rightImage {
position:absolute;
top:13px;
right:13px;
width:381px;
height:337px;
}

.rightTitle {
position:absolute;
top:360px;
left:576px;
width:381px;
height:62px;
overflow:hidden;
}

.rightText {
position:absolute;
top:450px;
width:350px;
left:578px;
line-height:20px;
}

.mainImage {
position:absolute;
top:13px;
left:13px;
width:948px;
height:305px;
}

.mainTitle {
position:absolute;
top:332px;
left:13px;
width:700px;
height:74px;
overflow:hidden;
}

.mainTextContainer {
position:absolute;
top:422px;
left:13px;
width:850px;
height:133px;
overflow:hidden;
}

.mainTextScroller {
position:absolute;
top:0px;
left:0px;
width:850px;
}

.newsLeftTextContainer {
height:153px;
left:13px;
overflow:hidden;
position:absolute;
top:418px;
width:500px;
}

.newsLeftTextScroller {
position:absolute;
top:0px;
left:0px;
width:500px;
}

.newsRightTextContainer {
height:225px;
left:600px;
overflow:hidden;
position:absolute;
top:348px;
width:318px;
}

.newsRightTextScroller {
position:absolute;
top:0px;
left:0px;
width:318px;
}

.upArrow {
right:50px;
position:absolute;
bottom:53px;
width:19px;
height:19px;
}

.downArrow {
right:50px;
position:absolute;
bottom:31px;
width:19px;
height:19px;
}

.newsLeftupArrow {
left:527px;
position:absolute;
bottom:39px;
width:19px;
height:19px;
}

.newsLeftdownArrow {
left:527px;
position:absolute;
bottom:17px;
width:19px;
height:19px;
}

.newsRightupArrow {
right:13px;
position:absolute;
bottom:39px;
width:19px;
height:19px;
}

.newsRightdownArrow {
right:13px;
position:absolute;
bottom:17px;
width:19px;
height:19px;
}

a {
color:#314e74;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:none;
}

a.newsLink {
color:#000000;
text-decoration:none;
font-weight:bold;
}

a:hover.newsLink {
color:#314e74;
text-decoration:none;
font-weight:bold;
}

a.moreLink {
color:#314e74;
text-decoration:none;
}

a:hover.moreLink {
color:#000000;
text-decoration:none;
}

.csContainer {
height:224px;
position:absolute;
width:231px;
}

.csThumb {
background-color:#666666;
height:145px;
position:absolute;
width:218px;
top:7px;
left:7px;
}

.csThumb img {
border:none;
}

.csTitle {
height:30px;
position:absolute;
width:209px;
top:176px;
left:9px;
}

.csMainContent {
position:absolute;
top:146px;
left:50%;
margin-left:-502px;
width:1004px;
height:614px;
background-image:url(../images/background.jpg);
background-repeat:no-repeat;
background-position:bottom left;
display:none;
}

.csClose {
bottom:22px;
height:22px;
position:absolute;
right:15px;
width:24px;
}
