/******** MENU **********/

#side_menu{
	float: left;
	width: 180px;
	overflow: hidden;
}

#side_menu ul.main_menu{
	margin:0px;
	margin-left: 0px;
	margin-top: 4px;
	list-style: none;
	line-height: 20px;
	border-top: 1px solid #999999;
}

#side_menu ul.main_menu li{
	display:block;
	border-bottom: solid 1px #EEE;
}

#side_menu ul.main_menu li a{

	display:block;
	padding:2px 12px 2px;
	background-color: #DDDDDD;
	color: #336699;
	text-decoration:none; outline:none;
}

#side_menu ul.main_menu li a:hover{

	color:black;
	background-color: #EEEEEE;
	cursor:pointer;
}

span.bluebold{
	color: #336699;
	font-weight: bold;
	padding:2px 12px 2px;
	border: solid 1px #dddddd;
	display: block;
}

#green_menu{
	margin:0px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 0;
	height: 285px;
}

#green_menu a{
	font-size: 11px;
	display:block;
	padding:4px 12px 4px;
	background-color: #FFFFFF;
	text-align: center;
	color: #006600;
	height: 265px;
	text-decoration:none; outline:none;
}

#green_menu a:hover{

	color:black;
	opacity: .8;
	filter: alpha(opacity=80);
	cursor:pointer;
}

/******** CONTENT **********/

#lan_title{
	float: left;
	margin: 0px;
	width: 570px;
	margin-bottom: 20px;
}

#lan_title h1{
	margin: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size: 16px;
	color: #333333;
}

#lan_title h3{
	margin-top: 0px;
	margin-left: 100px;
	font-size: 14px;
	color: #666666;
}

h1.title{
	color: #CC0000;/*#333333;*/
	font-weight: normal;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 5px;
	border-bottom: 1px solid #dcdcdc;
	width: 75%;
	font-size: 17px;

}

#lanrev_content{
	float: left;
	width: 570px;
	overflow: hidden;
	margin-left: 10px;
}

#tab_buttons{
	width: 570px;
	height: 20px;
	margin-left: 5px;
	margin-bottom: 0px;
}

img.tab_bar{
	float: left;
	margin:0px;
	margin-top: -1px;
	padding: 0px;
	width: 570px;
}

#lan_screenshots_button{
	float: left;
	width:99px;
	height: 20px;
	background: url(../images/screenshots_button.gif) -99px 0 repeat-y;
}

#lan_screenshots_button:hover{
	background-position: 0px;
	cursor: pointer;
}

#lan_overview_button{
	float: left;
	width:99px;
	margin-right: -1px;
	height: 20px;
	background: url(../images/overview_button.gif) -99px 0 repeat-y;
}

#lan_overview_button:hover{
	background-position: 0px;
	cursor: pointer;
}

#lan_features_button{
	float: left;
	width:99px;
	margin-right: -1px;
	height: 20px;
	background: url(../images/features_button.gif) -99px 0 repeat-y;
}

#lan_features_button:hover{
	background-position: 0px;
	cursor: pointer;
}

#lan_specs_button{
	float: left;
	width:99px;
	margin-right: -1px;
	height: 20px;
	background: url(../images/specs_button.gif) -99px 0 repeat-y;
}

#lan_specs_button:hover{
	background-position: 0px;
	cursor: pointer;
}


#tab_buttons.overview #lan_overview_button{
	background-position: 0px !important;
}

#tab_buttons.features #lan_features_button{
	background-position: 0px !important;
}

#tab_buttons.specs #lan_specs_button{
	background-position: 0px !important;
}
#tab_buttons.screenshots #lan_screenshots_button{
	background-position: 0px !important;
}

.whd_red{
	color: #801807;
}

.topLink {
	float: right;
	margin-top: 5px;
	margin-right: 25px;
	font-size: 12px;
	display: block;
	clear: both;
}

#lanrev_content p, #lanrev_content li{
	font-size:11px;
	color:#333333 !important;
}

#lanrev_content p{
	padding-bottom: 5px;
}

/* START HIGHSLIDE */

.highslide-container div {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(../js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}

.highslidel {
	cursor: url(../js/highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}

.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid gray;
	float: left;
	margin: 0 15px 50px 0;
	height:185px;
	width:285px;

}
.highslide:hover img {
	border-color: silver;
}

.highslidel img {
	border: 1px solid gray;
	float: left;
	margin: 0px 35px 5px 35px;
	height:75px;
	width:100px;

}
.highslidel:hover img {
	border-color: silver;
}

.highslide-wrapper, .drop-shadow {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;

    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url(../js/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(../js/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: -15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(../js/highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	/* Note! the src is relative to the HTML file, not the CSS file */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/highslide/graphics/close.png', sizingMethod='scale');
}

#lan_screenshots{
	font-size: 12px;
}

#green_box{
	margin: 0px;
	margin-left: 5px;
	margin-right: 180px;
	margin-top: 0px;
	padding: 0px;
	border: solid 1px #006600;
	overflow: hidden;
}

#whats_green{
	text-align: center;
	font-size: 12px;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	color: #00AA00;	
}

#whats_green a{
	font-weight: bold;
	color: #006600;
}

#whats_green a:hover{
	text-decoration: underline;
	color: #333333;
}

/* **** NEW LANREV SCREENSHOTS *** */
table.contenttable {font-size:0.8em; width:100%; margin:0 0 1em 0; border-collapse:collapse; empty-cells:show;}
table.contenttable caption {text-align:left; font-weight:bold; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#4E5155; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; text-align:left; font-weight:normal}
table.contenttable td.td-1, table.contenttable td.td-2 {text-align: center;}

/*{{{ Icon Bar Module */  

#icon-bar  {
list-style: none outside none;
margin: 0px auto;
padding: 10px 0 0 0;
width: 755px;
height: 50px;
color: #2173AF;
background: url('../images/box-lightblueheader-bg.gif') top repeat-x;
clear: both;
}
#right-container #intro ul.tallerbar{
	height: 60px;
}

#icon-bar h2 { font-size: 120%; }

#icon-bar img { border: 0px; }

#icon-bar li {
width: 110px;
float: left;
padding-left: 25px;
position: relative;
}

#icon-bar li p {
display: table-cell;
vertical-align: middle;
font-size: 10px;
line-height: 12px;
margin: 4px 0px;
height: 32px;
}

#icon-bar  li.first {
margin-left: 40px;
clear: left; }

#icon-bar .icon { width: 32px; height: 32px; float: left; margin-right: 4px; }
#icon-bar .icon2 { height: 32px; }

#icon-bar .inactive .icon, #icon-bar .inactive .icon2 { background-position: bottom; }
#icon-bar .inactive { color: #B3B7BF; }

/* Absolute Manage Icons */
#icon-bar .app-licenses { background: url(../images/applicense.gif) top center no-repeat; }
#icon-bar .security-config { background: url(../images/config.gif) top center no-repeat; }
#icon-bar .patch { background: url(../images/patch.gif) top center no-repeat}
#icon-bar .comp-imaging { background: url(../images/imaging.gif) top center no-repeat; }
#icon-bar .asset-inventory { background: url(../images/inventory.gif) top center no-repeat; }
#icon-bar .power { background: url(../images/power.gif) top center no-repeat; }

/* Accordion */

#accordion.info-tile{
    margin-top:1em;
    border: 1px solid #bcbcbc; 
    border-bottom: none;
}

.info-tile ul {
    margin-left: 0px;
    padding-left: 15px;
}
	
.info-tile li {
	margin-bottom: 4px;
	color: #333;
}

.info-tile li a{
	font-weight: normal;
}


#accordion.info-tile h2 {
	font-weight:normal;
	color: #696969;
	background:#fff url('../images/box-header-bg.gif') repeat-x 0 0;
	font-size: 14px;
	padding:.5em 1em 0 1em;
	height: 22px;
	margin: 0px;
	border-bottom: #FFF 1px solid;
	cursor: pointer;	 
	outline: none; 
}
	
#accordion.info-tile h2.ui-state-active {
	 color: #2173AF;
	 background-image: url('../images/box-lightblueheader-bg.gif');
}
	
#accordion.info-tile h2:hover {
	 color: #2173AF;
}	
	
#accordion.info-tile h2 {
	 /*color: #696969; */
}
	
#accordion.info-tile h3 {
	 color: #2173AF; 
	 font-size: 11px;
	 margin-bottom: 4px;
}
  
#accordion.info-tile div {
   padding:.5em 1em 0 1em;
   font-size: 11px;
   line-height: 14px;
}

/* bordered box */
.box1-bottom-left, .box1-bottom-right { 
    background-image: url('../images/corners1280x22.gif'); 
    height: 11px;
    font-size: 2px;
}
.box1-bottom-left { 
	margin-right: 11px;
	background-position: 0 -11px;
}
.box1-bottom-right { 
	margin-left: 11px; 
	margin-top: -11px; 
	background-position: 100% -11px;
}

#accordion.info-tile ul {  
          padding:0;
          list-style-type:none;
          margin-bottom: 20px;
          margin-top: 5px;
          margin-left: 0px;
          padding-left: 0px;
    }

#accordion.info-tile ul li {
           background:url(../images/grey_disc.gif) 0 .2em no-repeat;
            padding-left: 1.5em;
            line-height: 1.4;
            padding-bottom: .25em;
    }

