*{font-family:Arial, Helvetica, sans-serif;}
body{padding:0; margin:0; background-color: #FFFFFF;}
p{padding-right:12px; padding-left:2px; margin-top:8px; font-size:12px;}
h1{color:rgb(42, 81, 120); font-size:20px; font-weight:bold; margin-left:0; margin-bottom:0; margin-top:0;}
label{font-weight:bold;}
a{color:blue; text-decoration:none;}
a:hover{color:red; text-decoration:underline;}

#header{background-color:rgb(9, 47, 111); text-align:right; color:#FFFFFF; font-size:9px; padding:5px;}
#header a{color:white; font-size:10px;}
#header a:hover{color:red;}
#header input{border-style:none; width:253px; font-size:10px;}

#menu{background-color:rgb(9, 47, 111); border-collapse:collapse;}
#menu td{border:1px solid rgb(208, 214, 225); text-align:center; vertical-align:middle; line-height:20px;}
#menu a{color:rgb(208, 214, 225); font-size:10px;}
#menu a:hover{color:red;}

#main{border-bottom:2px solid rgb(9, 47, 111);; font-size:30px; padding-bottom:4px; padding-top:0;}

#content{float:right; font-size:11px; width:538px; padding-right:6px;}

#sidebar{float:left; border:1px solid #888888; background-color:rgb(239, 239, 239); padding:10px;}
#sidebar a{color:black; font-size:10px;}
#sidebar a:hover{color:red;}
#sidebar img{margin-bottom:2px;}

#footer{font-size:10px; padding-top:15px;}
#footer *{font-size:10px;}
#footer p{margin:0; font-size:9px;}
#footer img{margin:10px;}

#spotlight{background-color:#FFFFFF; border:1px solid #888888; width:126px;}
#spotlight h2{font-size:10px; background-color:rgb(9, 47, 111); color:#FFFFFF; padding:3px; margin:0;}
#spotlight div{margin:12px;}
#spotlight div a{color:rgb(61, 54, 236); font-size:11px;}
#spotlight div a:hover{color:red;}
#spotlight div img{border:1px solid #888888;}

.oskar{margin-bottom:10px; margin-top:3px;}
.oskar h1{font-size:13px; color:rgb(72, 78, 140); font-weight:bold;}
.oskar td{padding:1px 4px 1px 0px;}
#sidebar .oskar a{font-size:11px;}

.tform{background-image:url(/upload/image/general/bg_adv_search.gif); background-repeat:repeat-x; padding-left:12px; padding-top:8px; padding-bottom:20px; margin-top:10px;}
.tform td{padding-bottom:8px; padding-top:8px;}

#details td{vertical-align:top;}
#details p{margin-top:0;}

#rbbox{border:1px solid black; padding:4px; width:150px;}
#rbbox img{margin-right:5px;}
#rbbox a{line-height:20px;}

.listitem *{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.listitem th{width:140px; vertical-align:top; border-bottom:2px solid gray; padding:5px 0;}
.listitem th a{border:2px solid blue; display:block; margin:0 5px 0 0; width:125px;}
.listitem td{vertical-align:top; border-bottom:2px solid gray; color:gray; padding:5px 0;}
.listitem td a{font-weight:bold;}
.listitem td a span{color:red;}

.listing_header{background-color:rgb(198, 231, 247);}
.listing_header td{padding:2px;}
.listing_header a{color:rgb(49, 158, 255); font-weight:bold;}
.listing_header a.dark{color:rgb(0, 99, 156);}

.homebox{float:left; width:250px; margin-right:4px; background-color:rgb(236,237,235); border:1px solid gray; height:250px; margin-top:1px;}
.homebox td a{color:#0000FF; font-size:12px; text-decoration:none; font-weight:bold;}
.homebox td{font-size:11px;}
.homebox span{font-size:11px; font-weight:bold;}

.homebox .scrollable{overflow:auto;}

.homebar{width:250px; height:37px; background-image:url(../../upload/image/home/bar.gif); background-repeat:no-repeat;}
.homebar span{line-height:37px; vertical-align:middle; font-size:14px; font-weight:bold; color:#FFFFFF; margin-left:10px;}
.homebar a{color:#FFFFFF;}

#tickerholder{background-color:rgb(13, 48, 114);}
#tickerholder td{font:bold 10px Verdana; color:#FFFFFF;}
#ticker01, .tickercontainer{background-color:rgb(13, 48, 114); width:611px; height:20px; margin:0; padding:0; overflow:hidden;}
.tickercontainer .mask{position:relative; left:0; top:0; width:591px; height:16px; overflow:hidden; margin:4px 0 0 10px;}
ul.newsticker{position:relative; left:779px; font:bold 10px Verdana; list-style-type:none; margin:0; padding:0;}
ul.newsticker li{float:left; margin:0; padding:0;}
ul.newsticker a{white-space:nowrap; padding:0; color:#FFFFFF; font:bold 10px Verdana; margin:0 50px 0 0;}
ul.newsticker span{margin:0 10px 0 0; color:#FFFFFF;}

.rblubar{background-color:#77ADF7;}/* opacity:0.80; -moz-opacity:0.80; filter:alpha(opacity=80);*/
.rblubar *{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rblubar h1{font-size:14px; font-weight:bold; text-decoration:underline; text-align:left; padding:5px 0 0 10px; margin:0;}
.rblubar a{font-size:12px;}
.rblubar ul{margin:0 0 10px 10px; padding:0; list-style-type:none}
.rblubar li{margin-left:0; list-style-type:none}

.jmenu{list-style-type:none; padding:0; margin:0; position:relative; height:20px; z-index:100; float:left; width:100%;}
.jmenu a{display:block;}
.jmenu ul{list-style-type:none; padding:0; margin:0; position:absolute; left:0; top:20px; display:none; background-color:rgb(105, 131, 180); width:100%;}
.jmenu ul li{border:1px solid rgb(208, 214, 225); border-top-style:none; float:none;}
#menu .jmenu ul a{color:#000000; padding:2px 5px;}

#hpside{vertical-align:top; background-image:url(../../upload/image/home/fadebar.gif); background-repeat:repeat-x;}
#hpside *{font-size:10px;}
#hpside th{background-color:#000000; color:#FFFFFF; font-size:11px; padding:4px 0;}
#hpside ul{padding-left:0; margin:0 0 2px 25px;}
#hpside li{padding-top:2px;}
#hpside a{color:#000000;}

/********* PRINT *********/
@media print{
	.printonly{display:inherit;}
	.noprint{display:none; visibility:hidden;}
	#content{float:left; width:100%;}
}
@media screen{
	.printonly{display:none;}
}
