@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 {    }
 #header {
    background-color: #090909;
    background-image: url("../img/logo_bckg.jpg");
    background-repeat: no-repeat;
    color: #918F8F;
    margin: auto;
    max-width: 960px;
	width:960px;
    min-height: 145px;
	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{  
 padding-right: 10px;
    position: absolute;
    right: 0;
    top: 25px;
    width: 600px;
    z-index: 18;
	}
  #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 10px 0 0; #margin-top:3px; width:500px;}
 #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") no-repeat scroll 0 0 transparent;
    color: #ACACAC;
    display: block;
    font-size: 10px;
    height: 17px;
    overflow: hidden;
    padding: 5px 0 0 7px;
    
    text-align: left;
    text-decoration: none;
    width: 49px;
  
   }
 #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{ height:24px; padding:5px 0 0 0; float:left; width:100%; z-index:99; text-align:center; margin-top:70px;  }
#bottom22
{
  float: left;
    min-width: 100%;
    width: 100%;
}
#bottom .footer{
    background: none repeat scroll 0 0 #202020;
    bottom: 0;
    height: 24px;
    margin: 0 auto;
    position: relative;
    width: 100%;


}

#bottom22 .footer {
    background: none repeat scroll 0 0 #202020;
    bottom: 0;
    height: 24px;
    margin: 0 auto;
    position: relative;
    width: 100%;


}

#bottom .footer .legal , #bottom22 .footer .legal {font-size:9px; color:#616161; font-family:Arial; padding-top:6px;}
#bottom .footer .legal a ,#bottom22 .footer .legal a{font-size:9px; color:#616161; font-family:Arial;}
#bottom .footer .legal a:hover,#bottom22 .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}
#main-menu .items-wrapper{
float: right;
    margin-top: 120px;
    overflow: hidden;
}
#main-menu ul.items {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
#main-menu li a , #main-menu li a:hover {
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    min-width: 60px;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	cursor:pointer;
}
#main-menu li {
    float: left;
    list-style-type: none;
}

#logo-mask
{
    cursor: pointer;
    height: 140px;
    position: absolute;
    width: 350px;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.selected-menu
{
      border-style: solid;
    border-width: 1px;
    height: 16px;
    padding-bottom: 2px;
	border-color:white;
}
#headerModules a
{
  letter-spacing:0.2px;
}

#headerModules .right :hover
{
  text-decoration:none;
}
