@charset "utf-8";
/* CSS Document */

body {background:black; font:normal 11px Arial; color:#555; margin:0 0 20px 0}

h1 {font-size:135%; color:#2650a3; margin:5px 0 5px 0}
h2 {font-size:120%; color:#333; margin:4px 0 4px 0}
h3 {font-size:100%; color:#2650a3; margin:3px 0 3px 0}

h3 a:link {color:#2650a3}
h3 a:hover {color:#2650a3; text-decoration:underline}
h3 a:visited {color:#2650a3}

a:link {text-decoration:none; color:#444}
a:hover {text-decoration:underline}
a:visited {text-decoration:none; color:#444}

#header {width:100%; background:white; height:125px}

#header #cont {position:relative; margin:auto; width:1000px}

#header #cont #logo {position:absolute;	left:0; top:53px}

#header #cont #banner {position:absolute; left:272px; top:18px}

#bar {width:100%; background:white; height:30px; background:url(images/barBg.gif) repeat-x;}

#bar .menu {border:2px solid white; background:#ddd}
#bar .menumben {border-bottom:1px solid white}

.navSpace {width:1px; background:white; height:30px}
.navSpaceB {width:1px; background:#999}

.navTd {width:138px; text-align:center}
.navTdS {width:138px; text-align:center; background:url(images/navSelected.gif)}

#bar a:link {font-weight:bold}
#bar a:hover {color:white; text-decoration:none}

#bar input {border:0; width:120px}

#main {position:relative; margin:auto; width:1000px; height:1261px; _height:1266px; background:white}

#mainWindow {position:relative; left:10px; top:10px; width:660px; height:746px; _height:750px; border-bottom:1px solid #ccc; overflow:auto}

#mainWindow .box {position:relative; top:0; left:0; width:210px; height:140px; border:1px solid #999}

#mainWindow h1 {color:black; margin:0}
.lImage {margin-right:5px; border-right:1px solid #999; border-bottom:1px solid #999}
.rImage {margin-left:5px; border-left:1px solid #999; border-bottom:1px solid #999}
.tImage {margin-bottom:5px; border-right:1px solid #999; border-bottom:1px solid #999; border-left:1px solid #999}
#mainWindow .cont {margin:5px}
.a {position:absolute; z-index:1}
.nInfo {position:absolute; z-index:1; top:122px; padding:1px; font:6px; color:#000; background-color:#ccc; filter:alpha(opacity=50); opacity: 0.5; left:2px}

#mainN {position:relative; margin:auto; width:1000px; height:1471px; _height:1476px; background:white}
#news {position:relative; left:10px; top:10px; width:660px; height:746px; _height:750px; border-bottom:1px solid #ccc; overflow:auto}
#news #image {float:left; width:300px; border:2px solid #2650a3}
#news #in {float:right; width:330px} 
#news #newsbuttons {position:absolute; top:380px; _top:470px; left:0; width:300px}
#news #google {position:absolute; top:465px; _top:470px; left:0; width:305px}
#news #paging {text-align:right; width:100%}

#rAuthors {position:absolute; left:689px; top:10px; width:300px; height:110px; border:1px solid #000; overflow:hidden;}
#rBanner {position:absolute; left:690px; top:130px; width:300px; height:300px}
#rMost {position:absolute; left:689px; top:400px; width:300px; height:350px; border:1px solid #000; overflow:hidden;}

#other {position:absolute; top:933px; left:10px; width:980px; height:190px; background:#eee}
#other h1 {color:black; margin:0}
#other .cont {margin:5px}
#other .box {position:relative; top:0; left:0; width:210px; height:140px; border:1px solid #999}

/*
#banner1 {position:absolute; left:15px; top:770px; width:234px; height:60px}
#banner2 {position:absolute; left:15px; top:860px; width:234px; height:60px}
#banner3 {position:absolute; left:296px; top:770px; width:180px; height:150px}
#banner4 {position:absolute; left:524px; top:770px; width:180px; height:150px}
#banner5 {position:absolute; left:751px; top:770px; width:234px; height:60px}
#banner6 {position:absolute; left:751px; top:860px; width:234px; height:60px}
*/
#banner1 {position:absolute; left:64px; top:770px; width:180px; height:150px}
#banner2 {position:absolute; left:296px; top:770px; width:180px; height:150px}
#banner3 {position:absolute; left:524px; top:770px; width:180px; height:150px}
#banner4 {position:absolute; left:751px; top:770px; width:180px; height:150px}

#bottomL {position:absolute; left:10px; top:935px; width:300px; height:315px; border:1px solid black; overflow:hidden;}
#bottomC {position:absolute; left:350px; top:935px; width:300px; height:315px; border:1px solid black}
#bottomR {position:absolute; left:689px; top:935px; width:300px; height:315px; border:1px solid black}
/*
#mainN #banner1 {position:absolute; left:15px; top:970px; width:234px; height:60px}
#mainN #banner2 {position:absolute; left:15px; top:1060px; width:234px; height:60px}
#mainN #banner3 {position:absolute; left:296px; top:970px; width:180px; height:150px}
#mainN #banner4 {position:absolute; left:524px; top:970px; width:180px; height:150px}
#mainN #banner5 {position:absolute; left:751px; top:970px; width:234px; height:60px}
#mainN #banner6 {position:absolute; left:751px; top:1060px;	width:234px; height:60px}
*/
#mainN #banner1 {position:absolute; left:64px; top:770px; width:180px; height:150px}
#mainN #banner2 {position:absolute; left:296px; top:770px; width:180px; height:150px}
#mainN #banner3 {position:absolute; left:524px; top:770px; width:180px; height:150px}
#mainN #banner4 {position:absolute; left:751px; top:770px; width:180px; height:150px}


#mainN #bottomL {position:absolute; left:10px; top:1135px; width:300px; height:315px; border:1px solid black}
#mainN #bottomC {position:absolute; left:350px; top:1135px; width:300px; height:315px; border:1px solid black}
#mainN #bottomR {position:absolute; left:689px; top:1135px; width:300px; height:315px; border:1px solid black}

.tab1 {height:25px; text-align:center; border-bottom:1px solid black}
.tab1S {border-right:1px solid black; border-top:1px solid black; background:white; text-align:center}
.tab2 {border-bottom:1px solid black; text-align:center; height:25px}
.tab2S {border-right:1px solid black; border-left:1px solid black; border-top:1px solid black; height:25px; text-align:center; background:white}

a.tab {color:white}
a.tab:active {color:white}
a.tab:link {color:white}
a.tab:visited {color:white}
a.tab:hover {color:white}


#footer {position:relative; width:1000px; margin:auto; height:235px; background:url(images/footerBg.gif) repeat-x}
#footer .cont {margin:10px 0 0 50px}
#footer .cont2 {margin:10px 0 0 10px}
#footer ul {list-style:square; list-style-position:inside; color:#2650a3}


input {border:1px solid #666; width:140px; margin-top:5px}
input.pollAnswer {border:1px solid #666;width:10px;}

input.date {width:80px}

.sep {display:block; clear:both}

.white {color:white}
a.white:link {color:white}
a.white:active {color:white}
a.white:visited {color:white}

.blue {color:#2650a3}
a.blue {color:#2650a3}
a.blue:link {color:#2650a3}
a.blue:active {color:#2650a3}
a.blue:visited {color:#2650a3}

.black {color:black}
a.black {color:black}
a.black:link {color:black}
a.black:active {color:black}
a.black:visited {color:black}

.image {border:1px solid #999}

.spot {color:#333; font-size:12px}
a.spot {color:#333}


.boxSep {border-bottom:1px solid #ccc}
.box {width:300px}
.bigNr {font:normal 200% Times New Roman; color:#2650a3}
.news {font:normal 110% Arial; color:black}


title {font-size:16px; color:black; margin:5px 0 5px 0}


.box_cont {position:absolute; z-index:2; color: black; text-decoration:none;  filter: alpha(opacity=80); -moz-opacity:0.80;}

.box_contents {color: black; text-decoration:none; background-color:#ccc; filter: alpha(opacity=80); -moz-opacity:0.80;}
a.box_contents {color: black; text-decoration:none; background-color:#ccc; filter: alpha(opacity=80); -moz-opacity:0.80;}
a.box_contents:link {color: black; text-decoration:none; background-color:#ccc; filter: alpha(opacity=80); -moz-opacity:0.80;}
a.box_contents:hover {color: black; text-decoration:none; background-color:#fff; filter:alpha(opacity=100); opacity: 1}
a.box_contents:visited {color: black; text-decoration:none; background-color:#ccc; filter: alpha(opacity=80); -moz-opacity:0.80;}
a.box_contents:active {color: black; text-decoration:none; background-color:#ccc; filter: alpha(opacity=80); -moz-opacity:0.80;}

a.box_contents1 {color: white; text-decoration:none; background-color:#2650a3}
a.box_contents1:link {color: white; text-decoration:none; background-color:#2650a3}
a.box_contents1:hover {color: #2650a3; text-decoration:none; background-color:white}
a.box_contents1:active {color: white; text-decoration:none; background-color:#2650a3}
a.box_contents1:visited {color: white; text-decoration:none; background-color:#2650a3}

a.box_contents2 {color: black; text-decoration:none}
a.box_contents2:link {color: black; text-decoration:none}
a.box_contents2:hover {color: white; text-decoration:none; background:#666}
a.box_contents2:active {color: black; text-decoration:none}
a.box_contents2:visited {color: black; text-decoration:none}


.box_contents3 {color: white; text-decoration:none; background-color:#666}
.box_contents3:link {color: white; text-decoration:none; background-color:#666}
.box_contents3:hover {color: #666; text-decoration:none; background-color:white}
.box_contents3:active {color: white; text-decoration:none; background-color:#666}
.box_contents3:visited {color: white; text-decoration:none; background-color:#666}

a.box_contents4 {color: white; text-decoration:none; background:black}
a.box_contents4:link {color: white; text-decoration:none; background:black}
a.box_contents4:hover {color: black; text-decoration:none; background:white}
a.box_contents4:active {color: white; text-decoration:none; background:black}
a.box_contents4:visited {color: white; text-decoration:none; background:black}

a.box_contents5 {color: black; text-decoration:none; background:white}
a.box_contents5:link {color: black; text-decoration:none}
a.box_contents5:hover {color: white; text-decoration:none; background:black}
a.box_contents5:active {color: black; text-decoration:none; background:white}
a.box_contents5:visited {color: black; text-decoration:none; background:white}