@charset "utf-8";
/* CSS Document */

 img, div, input { behavior: url("/css/iepngfix.htc") }
 a img { border:none }  
 
 body{margin:0px; background-color:#000000; text-align:center; font-family:Arial; font-size:11px; color:#918f8f}
/* 
 #header { background-image:url(/img/top.gif); width:1000px; height:114px; margin-left:auto ; margin-right:auto; text-align:left; background-repeat:no-repeat; z-index:2; position:relative; }
 */
 h1{font-size:18px; color:#FFFFFF; padding:0; margin:0; font-weight:normal;}
 h2{font-size:16px; color:#918f8f; padding:0; margin:0; font-weight:normal;}
	
 #header {width:100%; height:114px; z-index:2; position:relative; text-align:center; }
#header .logocontainer {position:absolute; width:35%; z-index:1; left:0; height:100%; background-color:#000000; }
 #header .logocontainer .back{position:absolute; left:10%; width:516px; height:100%; background-image:url(/img/lstudio.png);_background:url(/img/blank.gif);_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lstudio.png'); #cursor:pointer}
  #header .noback{ background:none; z-index:30!important}
 
 #header .imglogo{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
  
  #header22 a.studiologo22{position:absolute; top:50px; z-index:16; left:165px; width:123px;height:30px;display:inline-block;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lstudiologo.png'); background-image:url(/img/lstudiologo.png); _background:none; #cursor:pointer}
 
 #header a.studiologo{position:absolute; top:40px; z-index:16; left:210px; width:123px;height:30px;display:inline-block;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lstudiologo.png'); background-image:url(/img/lstudiologo.png); _background:none; #cursor:pointer}
 
 #header .frontlogo {position:absolute; width:35%; z-index:50; left:0; height:100%; }
 
 #header .input {width:131px; height:10px; background-color:#1d1d1d; border:1px solid #676767; color:#e1e1e1; font-size:9px; font-family:Arial}
 #header a{ color:#ababab;  font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none }
 #header a:hover{ color:#ababab;  font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline }
 
 #header .centerframe {width:100%; position:absolute; z-index:20; text-align:center; bottom:0; left:0; #position:absolute; #top:97px; }
#header .centerframe .bottomframe{height:17px;  width:1000px; z-index:21; margin:0 auto; }
 
 #header .centerframe .bottomframe .navbar{float:right}
  
  #primary a{ color:#a6a6a6;font-family:Arial; font-size:9px; text-decoration:none}
 #primary a:hover{ color:#CCCCCC;   font-family:Arial; font-size:9px; text-decoration:underline }
 
  #primary .topLink a.linkUnderlined{ color:#a6a6a6;font-family:Arial; font-size:10px; text-decoration:underline}
 #primary .topLink a.linkUnderlined:hover{ color:#CCCCCC;   font-family:Arial; font-size:10px; text-decoration:underline }
 
 #divResult a.linkUnderlined{ color:#a6a6a6;font-family:Arial; font-size:10px; text-decoration:underline}
 #divResult a.linkUnderlined:hover{ color:#CCCCCC;   font-family:Arial; font-size:10px; text-decoration:underline }
 
 #primary a img{border:1px solid #000000; }
 #primary a:hover img{ border:1px solid #676767; }
 
 #headercomponents{ position:absolute; width:600px;z-index:18; padding-right:38px; right:18px; top:42px;}
  #headercomponents .gosearch{ #padding-top:1px;}
  
 
 #cont1, #cont2 {position:absolute; width:100%; left:0; top:0; height:80%; z-index:17;}
  
 #headerModules {float:right; margin:4px 20px 0 0; #margin-top:3px; width:550px;}
 #headerModules .left{ margin-right:8px; margin-left:15px; }
 #headerModules .center{margin:0 8px 0 8px;}
 #headerModules .right{margin-left:8px;} 
 #headerModules .links{ float:left; margin-right:8px; #margin-top:1px; }
 #headerModules .textbox{float:left;}
 
  
 #redframe{ background-image:url(/img/redbar.gif); background-repeat:repeat-x; height:17px; width:40%; position:absolute; z-index:1; top:97px; left:60%;}
   
 a{ color:#a6a6a6;font-family:Arial; font-size:10px; text-decoration:none}
 a:hover{ color:#CCCCCC;   font-family:Arial; font-size:10px; text-decoration:underline }
 a.linkUnderlined { color:#a6a6a6;font-family:Arial; font-size:10px; text-decoration:underline}
 a.linkUnderlined:hover{ color:#CCCCCC;   font-family:Arial; font-size:10px; text-decoration:underline }
 
 a.buttonlarge{background:url(/img/buttonlarge.jpg); width:95px; height:22px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 15px; color:#acacac; text-decoration:none;}
 a.buttonlarge:hover{background:url(/img/buttonlarge.jpg); width:95px; height:22px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 15px; color:#dddddd; text-decoration:none;}
  
  #header a.logo{float:right;width:27px;height:20px; display:inline-block;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lroundlogo.png'); background-image:url(/img/lroundlogo.png);_background:none; position:relative; #cursor:pointer }
  
 .centerContainer{width:100%; margin:0 auto; position:relative; text-align:center;}
  
  #popupcontainer {position:fixed; z-index:10001; width:738px; padding:0; left:250px; top:145px; _position:absolute; } 
 #popup {width:100%; float:left;  background-color:#1c1c1c;}
 #popup .buttonContainer {width:500px; height:15px; margin:10px 0 10px 0; float:right;} 
 #popup .buttonContainer .close {margin-right:15px; float:right;}
 #popup .content {float:left;padding:0 0px 10px 4%; width:93%; #padding-bottom:20px; _padding-bottom:10px;}
 #popup .content .frame {float:left; width:100%; height:50px; background-color:#242424; margin-bottom:10px;}
 #popup .content .container {float:left; padding:18px 0 0 12px; font-size:11px; color:#fbfafa;}
 #popup .content .container .thumb{float:left;}
 #popup .content .container .text{float:left; margin-left:5px;}
 #popup .content .row, #popup .content .custom, #popup .content .buttoncontainer{ float:left; width:100%; text-align:left; }
 #popup .content .row td {padding:0 10px 6px 0; padding-right:10px; }
 #popup .content .custom td {padding:0 10px 6px 0; padding-right:10px; text-align:right; min-width:90px; }
 #popup .content .leftcontainer { float:left; padding-right:35px; width:310px;}
 #popup .content .rightcontainer {float:left; text-align:left; padding-left:30px; border-left:1px solid #4b4b4b; margin-top:10px; width:300px}
 #popup .content .large {  margin-bottom:20px;}
 #popup .content .medium {  margin-bottom:15px;}
 #popup .content .small {  margin-bottom:10px;}
 #popup .content .xsmall {  margin-bottom:5px;}
 #popup .content .mediumFont { font-size:12px;}
 #popup .content .row a { color:#a6a6a6;font-family:Arial; font-size:10px; text-decoration:underline}
 #popup .content .row a:hover{ color:#CCCCCC;   font-family:Arial; font-size:10px; text-decoration:underline }
 #popup .content .clearme {clear:both;}
 #popup .content .scrollcontent {clear:both;font-size:11px; width:539px; overflow:auto; height:200px; margin-top:10px; text-align:left; float:left; padding:0px 8px 0px 8px;}
 #popup .input{width:430px; height:18px; background-color:#000000; border:1px solid #666666;}


 #popup .content .lowerbutton .button{float:right; margin-right:20px; width:79px;}
 #popup .content .lowerbutton .buttonlast{float:right;width:79px;margin:0}
 #popup .content .lowerbutton .largebuttoncont{float:right; margin-right:20px; width:115px;}
 #popup .content .lowerbutton .lastbuttonlarge{ margin:0;float:right;width:115px;}
 #popup .content .lowerbutton{ float:left; width:100%; text-align:left; }
 
 #popup .content .row .left { float:left; width:50px; }
 #popup .content .row .right { float:left; width:450px;}

 #popup .buttonContainer {width:93%; } 
 #popup .content .image {float:left; width:100%; margin:10px 0 10px; text-align:left}
 
 #popup .content .info{width:25px; height:25px; border:1px solid #333333; padding:10px 0 0 10px; margin-right:5px; float:left;}
 #popup .content .noborder{width:25px; height:25px; padding:10px 0 0 10px; float:left;}
 #popup .content .container .text{margin-left:5px;}

 #popup .content .tdtop { vertical-align:top}
 
 #popup .input{width:430px; height:18px; background-color:#000000; border:1px solid #666666; color:#FFFFFF; font-size:10px;}
 #popup .first{margin-top:20px;}
 #popup .share{width:500px; height:18px; background-color:#000000; border:1px solid #666666; color:#FFFFFF; font-size:10px;}
 #popup .embed{height:100px;}


  #popup a.buttonsmall{background:url(/img/button.jpg); width:41px; height:17px; font-size:10px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 15px; color:#acacac; text-decoration:none;}
 #popup a.buttonsmall:hover{background:url(/img/button.jpg); width:41px; height:17px; font-size:10px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 15px; color:#dddddd; text-decoration:none;}
 
   #popup a.buttonsmallCanel{background:url(/img/button.jpg); width:44px; height:17px; font-size:10px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 12px; color:#acacac; text-decoration:none;}
 #popup a.buttonsmallCanel:hover{background:url(/img/button.jpg); width:44px; height:17px; font-size:10px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 12px; color:#dddddd; text-decoration:none;}
 
   #popup a.buttonsmallContinue{background:url(/img/button.jpg); width:49px; height:17px; font-size:10px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 7px; color:#acacac; text-decoration:none;!Important}
 #popup a.buttonsmallContinue:hover{background:url(/img/button.jpg); width:49px; height:17px; font-size:10px; overflow:hidden; display:block; text-decoration:none; background-repeat:no-repeat; text-align:left; padding:5px 0 0 7px; color:#dddddd; text-decoration:none;!Important}

#bottom{bottom:0; height:24px; padding:5px 0 0 0; position:static; float:left; right:0; width:100%; z-index:99; text-align:center; margin-top:70px;  }
#bottom .footer {height:24px; width:100%; background-image:url(/img/bottom.png);  margin:0 auto;  }
#bottom .footer .legal{font-size:9px; color:#616161; font-family:Arial; padding-top:6px;}
#bottom .footer .legal a {font-size:9px; color:#616161; font-family:Arial;}
#bottom .footer .legal a:hover {font-size:9px; color:#616161; font-family:Arial; text-decoration:underline;}

 .backhome { padding-bottom:30px; !Important}
 .backhome a{ color:#979696;  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none !Important}
 .backhome a:hover{ color:#979696;  font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline !Important}
