/* CSS Document */


#printpage{ font-size:12px; }
.thumb-bg0{ background:url(imgs/bg_creatives.gif) no-repeat ;  width:300px; height:180px; text-align:center; padding-top:20px; margin-top:-5px; }
.webmercial-text{ font-weight:bold; }
.webmercial-text a img{ border:#333333 solid 1px; }
.webmercial-text a:hover img{ border:#000000 solid 1px; }
.webmercial-text a.selected img{ border:#FF6600 solid 2px; }



/*-----------SCROLL----------------------------*/

#mainscroll{width:100%; height: 100%; padding-right:5px; padding-top:5px; overflow:auto;    }

#mainscroll .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#mainscroll .hscrollerbase, #mainscroll .vscrollerbase { width: 20px; background:url(imgs/scrollbarbase02.gif) no-repeat  top;  left:96%!important;  }
#mainscroll .hscrollerbar , #mainscroll .vscrollerbar { width: 26px; background:url(imgs/scrollbar01.gif) no-repeat top;  left:-3px!Important;  height:30px!important; }
#mainscroll .scrollerjogbox { width: 8px; height: 5px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray!important; }
#timer{ display:inline; }
.hand{ cursor:pointer; }
.smalltext{ font-size:11px; }
#inner_scroll
{
width: 88%!important;
height: 140px!important;
position: relative;
background:none;
margin: 3px;
padding: 0 10px 0px 10px;
background:none;
overflow:auto;
}

#inner_scroll2
{
width: 88%!important;
height: 226px!important;
position: relative;
background:none;
margin: 3px;
padding: 0 10px 0px 10px;
background:none;
overflow:auto;
}

#inner_scroll3
{
width: 88%!important;
height: 125px!important;
position: relative;
background:none;
margin: 3px;
padding: 0 10px 0px 10px;
background:none;
overflow:auto;
}

#inner_scroll .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#inner_scroll .hscrollerbase, #inner_scroll .vscrollerbase{ width: 20px; background:url(imgs/scrollbarbase01.gif) no-repeat top; left:0px!important; }
#inner_scroll .hscrollerbar , #inner_scroll .vscrollerbar{width: 26px; background:url(imgs/scrollbar01.gif) no-repeat top; left:-3px!Important; height:66px!important; }
#inner_scroll .scrollerjogbox { width: 8px; height: 5px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }


#inner_scroll2 .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#inner_scroll2 .hscrollerbase, #inner_scroll2 .vscrollerbase{ width: 20px; background:url(imgs/scrollbarbase02.gif) no-repeat top; left:0px!important; }
#inner_scroll2 .hscrollerbar , #inner_scroll2 .vscrollerbar{width: 26px; background:url(imgs/scrollbar01.gif) no-repeat top;left:-3px!Important;height:63px!important; }
#inner_scroll2 .scrollerjogbox { width: 8px; height: 0px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }

#inner_scroll3 .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
#inner_scroll3 .hscrollerbase, #inner_scroll3 .vscrollerbase{ width: 20px; background:url(imgs/scrollbarbase03.gif) no-repeat top; left:0px!important; }
#inner_scroll3 .hscrollerbar , #inner_scroll3 .vscrollerbar{width: 26px; background:url(imgs/scrollbar01.gif) no-repeat top;left:-3px!Important;
height:22px!important;   }
#inner_scroll3 .scrollerjogbox { width: 8px; height: 0px; top: auto; left: auto; bottom: 0px; right: 0px; background-color:none!important; }


/*-----------SCROLL----------------------------*/






.text-input{ border:#000000 solid 1px!important; color:#999999; font-size:11px; padding:2px; margin:0px; 
scrollbar-face-color:#CCCCCC;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color:#CCCCCC;
scrollbar-3dlight-color: #ffffff;  }

a.link-print{ text-decoration:underline; }
a:hover.link-print{ text-decoration:none; }



#home-news{ width:270px; height:100px; padding:0; margin:0; }

body{ background:#FFFFFF url(imgs/bg.gif); padding:0px; margin:0px;}
body,font,div,span{ font-family:"Arial", "Helvetica"; font-size:12px; color:#333333; }
a{ text-decoration:none; color:#282828 }
a:hover{text-decoration:underline; }
#home{background:url(imgs/bg_layout01.gif) 0 0 no-repeat;position:absolute; padding:70px 50px 80px 50px; height:180px; width:670px; top:100px; z-index:100!important;  }



#rightupperbox{ text-align:right; position:absolute; height:100px; width:300px;  top:-110px; left:460px; padding:0px; margin:0px; }
#olaainfobox{ font-weight:bolder; font-size:13px;   }
#clientloginbox .form{ margin:8px 0px 0px 0px;  padding:0px; display:block; }
#clientloginbox .inputid{ border:#333333 1px solid; width:100px;height:14px;  margin:0px;}
#clientloginbox .inputpass{  border:#333333 1px solid; width:80px; height:14px; margin:0px; }
#clientloginbox .inputlogin { background:url(imgs/btn_login01.gif)  no-repeat; border:0px;  width:18px; height:17px; margin-left:2px; cursor:pointer;  }
#clientloginbox .inputlogin:hover { background:url(imgs/btn_login02.gif)  no-repeat; border:0px;  width:18px; height:17px; margin-left:2px; cursor:pointer;  }
#clientloginbox .loginheader,.loginheader{ font-family:"Arial"; font-weight:bold;    color:#333333;  }
.loginheader{ margin-bottom:3px; }
 
#home #logo{ background:url(imgs/logo3.gif) no-repeat; width:320px; height:100px; top:-112px; left:6px; position:absolute;
padding-top:15px; padding-left:15px; cursor:pointer;   }
  
#home #logo img{ display:none; }
#content { /*border:#000000 1px solid;*/   height:209px; width:675px; font:Arial, Helvetica, sans-serif; font-size:12px!important; 
background:#FFFFFF; padding:0px; overflow: hidden;	position: relative;  left:-2px;}  	
#content  div,td{font:Arial, Helvetica, sans-serif; font-size:12px!important;}
#content a{ text-decoration:underline; } 
#content a:hover{ text-decoration:none; } 
#content .heading01{ font-weight:bold; }
#content .heading02{ font-weight:bold; font-size:14px!important; }
#content .heading03{ font-weight:500; font-size:14px!important; }
#content a.link01{ text-decoration:none!important; color:#0003; font-size:11px; }
#content a:hover.link01{ text-decoration:underline!important; color:#0003; }

#content .smalltext b{ font-size:11px }

#content .label01{ font-weight:bold; font-size:11px; }
 .scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
 .hscrollerbase,  .vscrollerbase { width: 8px; background:url(imgs/scrollbarbase01.gif) no-repeat top;  }
 .hscrollerbar , .vscrollerbar { width: 15px; background:url(imgs/scrollbar01.gif) no-repeat top;  }
 .scrollerjogbox { width: 8px; height: 5px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }




.smalltext{ font-size:10px!important; }



#footer{ position:absolute;top:320px;width:90%; text-align:center; margin-left:-9px;  font-size:10px;  left:0px; width:790px; }


#navigation{ position:absolute; top:27px;  margin:auto; background:none; left:1px; width:100%;   }
 .cssnav0 { font-size:11px; font-weight:bold; display:block; background:url(imgs/bg_button01.gif) 0px  no-repeat ; width:93px; 
height:25px; text-align:center; float:left; padding-top:7px; cursor:pointer; }
.cssnav1{ font-size:11px;  font-weight:bold; display:block; background:url(imgs/bg_button01.gif) -112px  no-repeat  ; width:93px; height:25px; text-align:center; float:left; padding-top:7px; }
.cssnav0:hover, .cssnav1:hover{  background:url(imgs/bg_button01.gif)  -112px no-repeat  ; text-decoration:none;  }
.clear{clear: both; }


#splash #main {	left:30px;	position:absolute;	top:140px;   }
#splash #main .nav{ padding-top:25px!important; } 

#splash{background: url(imgs/bg_layout02.gif) 0 0 no-repeat; position:absolute; padding:70px 50px 80px 50px; height:266px; width:670px; top:100px;  }
#splash #logo{ background:url(imgs/logo02.gif) no-repeat; width:320px; height:100px; top:30px; left:225px;  position:absolute;  }
#splash .cssnav0{
 font-size:14px; font-family:"Arial"; font-weight:bold; padding-top:15px; 
 background:url(imgs/bg_button02.gif) 0px  -80px no-repeat #ffffff!important; width:169px; 
 height:50px; text-align:center; margin-bottom:10px; 
}
#commercial{ background:url(imgs/bg_wcommercial.gif) 0 0 no-repeat #ffffff; width:369px; height:186px; }
#splash .cssnav1{  }
#splash .cssnav0:hover,#splash .cssnav1:hover{ 
 background:url(imgs/bg_button02.gif) 0px  -6px no-repeat!important;
 cursor:pointer; 
 font-size:14px;font-family:"Arial";  font-weight:bold; padding-top:15px; 
 width:169px;  height:50px; text-align:center; margin-bottom:10px;  
}

#splash .cssnav0hover{  
 display:block; 
 width:90px; height:25px; text-align:center; float:left; padding-top:7px; cursor:pointer;
 font-size:14px;font-family:"Arial";  font-weight:bold; padding-top:15px; 
 background:url(imgs/bg_button02.gif) 0px  -6px no-repeat; width:169px; 
 height:50px; text-align:center; margin-bottom:10px; 
}


#splash #INFO{ text-align:center; margin:20px; position:absolute; top:322px; left:110px; width:500px; font-size:12px; }
#splash #timer{ text-align:center; margin:20px; position:absolute; top:342px; left:109px; width:500px; font-size:12px; }
#splash #footer{ top:410px; font-size:10px }



#sitetip a{ text-decoration:underline; } 

#sitetip{   font-family:"Trebuchet MS"; font-size:9px!important; 
/*background:url(imgs/bg_sitetip.gif) 0 0 no-repeat; */ width:575px; height:45px;
 padding:1px 10px 6px 10px!important; position:absolute; top:275px; left:89px; }
#sitetip td{ font-size:10px!important; line-height:13px; font-weight:bold; }

#home{ } /*visibility:hidden;*/
#splash{ }

#messagebox{ border:#333333 solid 2px; background:#FFCC00; padding:10px; width:500px; text-align:center; 
font-size:18px; top:-500px; 
position:absolute; 
z-index:1000!important; 
}
