/* Style sheet xLayout */
.mootabs_title{background-color:#ffffff;background-image:url("tl_files/layout/white.GIF");font-weight:bold;font-size:13px;color:#000000;}
.mootabs_panel{width:600px;background-color:#ffffff;background-image:url("tl_files/layout/white.GIF");background-repeat:repeat;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
#dropdown{width:530px;height:31px;overflow:visible;float:right;display:block;margin-right:50px;background-color:#4f4f4f;}
body{margin:0;padding:0;background:url("tl_files/layout/bkgrd.jpg") left top repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;line-height:1.25em;}
#footerNav{margin-top:15px;padding-top:15px;padding-bottom:10px;border-top:1px solid #4a4a4a;}
#wrapper{width:950px;margin-right:auto;margin-left:auto;}
#container{clear:both;font-size:1.2em;line-height:1.4em;}
#left{width:330px;float:left;}
#main{width:530px;float:right;margin-right:50px;}
.full #main{width:auto;margin-right:50px;}
.inside{position:static;}
.block{overflow:visible;}
.toggler{cursor:pointer;}
h1{font-size:2.4em;line-height:1em;}
#footerNav ul{margin:0;padding:0;}
#footerNav li{float:left;margin:0;padding:0;list-style-type:none;}
#footerNav a,#footerNav span{margin-right:5px;text-decoration:underline;color:#757575;}
#header #logo{width:220px;float:left;padding-top:30px;}
#header #slideshow{float:right;clear:right;margin-top:25px;margin-right:50px;}
#header #terraflash{float:right;clear:right;margin-right:50px;}
#memberLogin{float:right;clear:right;font-size:.7em;}
.layout_latest h2 a{margin-top:10;font-family:Arial;font-style:italic;font-size:.8em;line-height:1em;}
#nav,#nav ul,#nav ol,#subMenusContainer ul,#subMenusContainer ol{margin:0;padding:0;line-height:1em;list-style: none;}
#nav a:hover,#nav a:focus,#subMenusContainer a:hover,#subMenusContainer a:focus,#nav a.mainMenuParentBtnFocused,#subMenusContainer a.subMenuParentBtnFocused{color:#ff9900;}
#nav ol,#nav ul,#subMenusContainer ul,#subMenusContainer ol{left:0;padding:5px;background-color:#666666;}
#nav li{position:relative;float:left;display:block;margin:0;padding:0;list-style:none;}
#subMenusContainer a:hover,#subMenusContainer a:focus,#nav a.mainMenuParentBtnFocused,#subMenusContainer a.subMenuParentBtnFocused,#nav li a:hover,#nav li a:focus{background-color:#545454;color:#ff9900;}
.subMenuParentBtn{background: url(../img/arrow_right.gif) right center no-repeat;}
.subMenuParentBtnFocused{background: url(../img/arrow_right_over.gif) right center no-repeat;}
.mainMenuParentBtn{background: url(../img/arrow_down.gif) right center no-repeat;}
.mainMenuParentBtnFocused{background: url(../img/arrow_down_over.gif) right center no-repeat;}
.smOW{position:absolute;overflow:hidden;display:none;margin:0 0 0 -2px;padding:0 2px;}
#nav a{display:block;padding:10px;border-right:2px solid #ffffff;font-weight:bold;text-decoration:none;font-size:1.2em;color:#ebebeb;text-transform:uppercase;}
#subMenusContainer a{width:155px;display:block;padding:3px 5px;text-align:left;font-weight:normal;text-decoration:none;font-size:11px;color:#ffffff;line-height:13px;background-color:transparent;text-transform:none;}
#subMenusContainer ul ul{background-color:#4d4d4d;}
#nav{position:absolute;display:block;margin:0;text-align:center;list-style:none;z-index:5;}
#nav li li:hover ul{margin-top:-2.5em;margin-left:10em;}
#subMenusContainer{width:100%;height:0;top:0;left:0;position:absolute;overflow:visible;display:block;z-index:1000000000;}
#subMenusContainer a,#nav li li a{width:125px;text-align:left;font-size:1.1em;color:#ffffff;}
#nav li a:focus + ul{margin-top:2.2em;margin-left:0;}
#nav li li{float:none;}
#nav li li a:focus + ul{left:0;margin-top:-2.2em;margin-left:1010em;}
#nav li li a{position:relative;float:none;}
#nav li li a:focus{width:10em;left:0;margin-top:0;margin-left:1000em;}
#nav li li li a:focus{width:10em;left:0;margin-top:-1em;margin-left:2010em;}
#nav li ul{width:10em;position:absolute;margin-top:2.2em;margin-left:-1000em;}
#emailSignup{width:450px;float:left;display:block;font-weight:bold;color:#a6a6a6;}
#nav li ul ul{margin:-1em 0 0 -1000em;}
#nav li:hover a:focus{margin-left:0;}
#nav li:hover ul ul{margin-left:-1000em;}
#nav li li:hover a:focus + ul{margin-left:10em;}
#nav li:hover ul{margin-left:0;}
#nav a{float:left;margin:0;}
#nav a.last{border:none;}
