/* CSS Document */
/* for SECURE DOCUMENT, just replace '/images/' with 'images/' */

body {
	margin: 0px; 
	border: 0px;
	font: 11px/16px Tahoma, Verdana, Arial,   sans-serif;
	background-color: #fff;
	color: #555;
	width: 100%;
}

a {
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 14px;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

/* needed for IE, removes extra missing pixel between header and the rest of content */
.body_content {
	margin-top:-6px;
	padding-top:5px;
	height:100%;
}

.roundedimage {
	background:url(/images/img_round_border.gif) no-repeat;
	padding:20px;
	width:100px;
	height:100px;
}

.quote h4 {
	font-size: 13px;
	font-style:italic;
}

.calc_field {
	font-weight:bold;
}

.calc_field_good {
	font-weight:bold;
}

.tablehead {
font-size: 11px;
color: #000000;
font-weight:bold;
}
	
.style10 {color: #555; font-weight: bold; }
.style11 {color: #333333}
.style12 {color: #555}

.jag_banner_content {
background:url(/images/fg_page-bg.jpg);
background-repeat:repeat-x;
}

#wrapper {
	margin: 0px;
}

#container {
	margin:0 auto;
	width:936px;
	overflow: hidden;
}

#container:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#header {
	background:url(/images/header.jpg) 0 0 no-repeat;
	height:120px;
}

#header_nsb {
	background:url(/images/header_nsb.jpg) 0 0 no-repeat;
	height:120px;
}

.fixed {
	clear:both;
}

#navigation {
	margin-left:0px;
}

#menus {
	margin-top:-5px;
	padding-top:10px;
	margin-left:-40px;
	margin-bottom:0px;
	valign:top;
}

#menus li {
	display:inline;
	list-style:none;
}
#menus li a {
	background:transparent url(/images/menu.gif) no-repeat;
	display:block;
	color:#382E1F;
	height:31px;
	line-height:31px;
	padding:0 20px;
	margin-left:-10px;
	text-decoration:none;
	font-size:11px;
	float:left;
	z-index:1;
}
#menus li a:hover {
	background-position:0 -31px;
}
#menus li.current_page_item a,
#menus li.current-cat a {
	background-position:0 -62px;
}
#menus li a.home {
	background-position:0 -93px;
	width:45px;
	padding:0;
	margin-left:0;
	text-indent:-999em;
}
#menus li a.home:hover {
	background-position:0 -124px;
}
#menus li.current_page_item a.home {
	background-position:0 -155px;
}
#menus li a.lastmenu:hover {
	background-position:0 0;
}

#text {
	background:#FFF url(/images/textfield.gif) top repeat-x;
	border:1px solid #A6A6A6;
	padding:2px 1px;
}


input.textfield,
textarea {
	background:#FFF url(/images/textfield.gif) top repeat-x;
	border:1px solid #A6A6A6;
	padding:2px 1px;
}

input.submit {
	height:30px;
	font-size:14px;
}

#searchbox {
	width:240px;
	float:right;
	height:16px;
	padding:5px 5px;
}
#searchbox .textfield {
	line-height:16px;
	border:1px solid #A6A6A6;
	height:16px;
	width:190px;
	float:right;
}

#searchbox .switcher {
	background:url(/images/icons.gif) 0 0 no-repeat;
	float:right;
	width:18px;

	line-height:16px;
	display:block;
	text-indent:-999em;
	float:right;
	padding:0 2px;
	height:16px;
	margin-top:3px;
}

#webcontent {
	margin-top: 0px;
	width: 675px;
}

.content {
	min-height: 550px;
	margin-top: 0px;
	margin-right:25px;
	margin-left:10px;
	position: absolute;
}

#webcontent h1 {
	color: #83d18d;
	font-size: 24px;
	margin-bottom: 15px;
}

#webcontent h2 {
	color: #86d6f9;
	font-size: 18px;
	margin-bottom: 22px;
}

/*
#content p {
	color: #4e4e4e;
	font-size: 11px;
	line-height: 27px;
	margin-bottom: 30px;
}
*/

.content_home {
text-align:justify;
}

/* content END */

.intro	{ 
border-bottom: 1px solid #ddd; 
}

.line	{
margin-top:0px;
margin-bottom:0px;
border-bottom: 1px solid #ddd; 
}

.bottom_line	{
margin-top:7px;
margin-bottom:0px;
}

.solidline	{
margin-top:0px;
margin-bottom:0px;
border-bottom: 2px solid #ccc; 
}

#liner	{ 
font-size: 11px; 
padding: 8px 0px 8px 0px; 
text-align: right; 
margin-bottom: 5px; 
}

.intro2 	{ 
font-size: 14px; 
line-height: 150%; 
}

td, div, input, label { 
font-size: 12px; 
}

h2.header {
color: #000000;
font-size: 21px; 
margin-top: 15px;
margin-bottom: 8px;
font-weight: normal;  
}

h5 {
font-size:14px;
font-weight: normal;
line-height: 1em;
padding: 0px;
color: #73a550; 
}

h1, h2, h3 {
font-weight: normal;
line-height: 1em;
padding: 0px;
color: #73a550; 
}

.sideHeader2 { 
font-size: 14px;
color: #292929;
font-weight:bold;
margin-top: 6px;
margin-bottom: 8px;
}


h1 { 
font-size: 28px; 
font-weight: normal;
margin-bottom: 10px;
color: #73a550; 
}

.column#customize h3 a {height: 22px; padding-top: 330px; margin-top: 15px; background: url(/images/bkgrnd_20080115.png) no-repeat; behavior: url(/global/scripts/lib/iepngfix.htc);}

.sales_header {
font-size: 12px;
font-weight:bold;
color: #292929;
}

/**************************************************************************
 * links
 *************************************************************************/
 
a { 
color: #0a78a0;
text-decoration: none;
}

a:hover { 
color: #0a78a0;
text-decoration: underline; 
outline: none !important;
}

a:active {
outline: none !important;
}

#liner { 
color: #333; 
}

#liner a { 
color: #333; 
}

#liner a:hover { 
color: #000; 
}

#liner #sites { 
float: left; 
}

.hashlink { 
border-right: 1px solid #ccc; 
}

.hashlink	{ 
margin-right: 3px; 
padding-right: 6px; 
}


/**************************************************************************
 * form stuff
 *************************************************************************/
 
inputBox, .inputbox { 
border: 1px solid #ccc;
color: #333; 
} 

.inputsubmit {
border: 1px solid #0a78a0;
background-color:ffffff;
background:#FFFFFF;
height:22px;
color: #0a78a0;
font-size:12px;
}

.inputsubmit2 {
border: 1px solid #0a78a0;
background-color:ffffff;
height:18px;
color: #0a78a0;
font-size:12px;
}


.textarea		{ border: 1px solid #999; background: #fff; }
.inputError		{ border: 1px solid #999; background: #ffff99; }
select, textarea	{ border: 1px solid #666; background-color: #fff; color: #333; }

.inputbox .blur		{ background: #333; color: #999999; }
.inputbox .focus	{ border: 1px solid #999; background: #444; color: #fff; }


/* footer START */
#footer {
	margin-top:25px;
	/*background:url(/images/header_footer.jpg) 0 -132px no-repeat; */
	display:block;
	height:88px;
	border-top:6px solid #CCC;
	font-size:11px;
	line-height:145%;
	width:100%;
	margin-bottom: 10px;
}

#clear {
	clear:both;
	height:0;
	line-height:0;
	display:block;
}

#footer a {
	color:#2A2A2A;
}
#copyright {
	font-size:10px;
	margin-top:4px;
	margin-left:15px;
	color: #999;
}

#small_text {
	text-align:left;
	font-size:11px;
	margin-top:4px;
	margin-left:0px;
	margin-bottom:15px;	
}

#address {
	text-align:center;
	font-size:10px;
	margin-top:4px;
	margin-left:0px;
	color: #999;
	margin-bottom:15px;	
}

#themeinfo {
	margin-top:2px;
	margin-left:15px;
	font-size:12px;
}
a#powered {
	background:url(/images/wp-logo.png) no-repeat;
	display:block;
	width:92px;
	height:57px;
	float:left;
	margin:0 10px 0 5px;
	text-indent:-999em;
}
a#gotop {
	background:url(/images/icons.gif) 0 -304px no-repeat;
	float:right;
	height:16px;
	line-height:18px;
	display:block;
	padding-left:16px;
	margin:5px 15px 0 0 !important;
	margin:5px 8px 0 0;
	text-decoration:none;
}

a#gotwitter {
	background:url(/images/twitter-icon-grey.png) no-repeat;
	float:right;
	display:block;
	height:35px;
	padding-left:16px;
	padding-right:90px;
	margin:5px 15px 0 0 !important;
	margin:5px 8px 0 0;
	text-decoration:none;
}

/* footer END */


.triPane {
background-color:#f4f4f3;
width:250px;
}

.nonlink {
	color:#333;
	font-size: 11px;
}

.leftnav {
        padding-top:5px;

}

.leftnav a {
	color: #333 !important;
	padding: 3px 0px 3px 0px;
	font-size: 11px;
	margin: 0;
}
.leftnav a:hover {
	color: #a8c479 !important;
	text-decoration: none;
}

a.selected2 {
	color: #73a550 !important;
}

.leftnavindent {
	text-indent:15px;
	font-size:11px;
}

.leftnavindent a {
	color: #555555 !important;
	font-size: 11px;
}

.leftnavindent a.selected2 {
	color: #73a550 !important;
}

.doubleindent {
	text-indent:25px;
	font-size:11px;
}

.salesbox {
	border: 2px solid #73a550;
}

.salesbox_section {
padding: 5px 5px 5px 5px;
margin-left: 5px;
border: 2px solid #c7c7c7;
background-color: #fafafa;
}


/**************************************************************************
 * homepage boxes
 *************************************************************************/
 
 .topleft {
 background:url(/images/homepage/frame_g_tl.gif);
 background-position: top left;
 background-repeat:no-repeat;
 }

 .topright {
 background:url(/images/homepage/frame_g_tr.gif);
 background-position: top right;
 background-repeat:no-repeat;
 }
 
 .botleft {
 background:url(/images/homepage/frame_g_bl.gif);
 background-position: bottom left;
 background-repeat:no-repeat;
 }
 
  .botright {
 background:url(/images/homepage/frame_g_br.gif);
 background-position: bottom right;
 background-repeat:no-repeat;
 }

 .topleft_lt {
 background:url(/images/homepage/frame_g_tl_lt.gif);
 background-position: top left;
 background-repeat:no-repeat;
 }

 .topright_lt {
 background:url(/images/homepage/frame_g_tr_lt.gif);
 background-position: top right;
 background-repeat:no-repeat;
 }
 
 .botleft_lt {
 background:url(/images/homepage/frame_g_bl_lt.gif);
 background-position: bottom left;
 background-repeat:no-repeat;
 }
 
 .botright_lt {
 background:url(/images/homepage/frame_g_br_lt.gif);
 background-position: bottom right;
 background-repeat:no-repeat;
 }
 
/* popUp definitions */

.getmibfile {
    background-image: url(/images/imgPopup_bg.gif);
}

#popUpMibs{
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 0px;
    width: 252px;
    height: 330px;
    color: #000;  
}

.downloadPopUpMibs{
    background-image: url(/images/imgPopupMibs_bg.gif);
    background-repeat:no-repeat;
    
}

#popUp{
    position: absolute;
    visibility: hidden;
    left: -400px;
    top: 0px;
    width: 252px;
    height: 280px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    color: #000;
}

.downloadPopUp{
    background-image: url(/images/imgPopup_bg.gif);
     background-repeat:no-repeat;
}

#popUpHeader{
    float: right;
    margin-bottom: 15px;
    padding-right: 5px;
    width: 100%;
    text-align: right;
}

#popUpHeader img{
    width: 16px;
    height: 16px;
    margin-top: 4px;
    cursor: pointer;
}

#popUpContent{
    margin-left: 10px;
    color: #000;
}


table.customers {
	border: 2px dotted #333333;
	padding: 0px;
	margin: 5px;
	width: 250px;
}

.featureBody
{
}

.featureBody UL
{
	font-weight: normal;
	margin-left: 20px;
}

.featureBody LI
{
	list-style-image: url(/images/smallbullet.gif);
	padding-bottom: 2px;
}


.questionanswer
{
	clear: all;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 105px;
	width: 650px;
	text-align: left;
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
}

.answer
{
	display: inline;
	float: left;
	width: 650px;
	text-align: left;
	margin-top: 20px;
	padding-left: 30px;
	color: #565E6C;
	font-family: Verdana;
	font-size: 11px;
	margin-bottom: 0px;
}

#questionitem
{
	font-weight: bold;
	display: inline;
	float: left;
	width: 95px;
	text-align: center;
	padding-right: 10px;
	padding-right: 10px;
	font-family: Verdana;
	font-size: 11px;
	margin-left: 5px;
}

#problemitem a,  #problemitem a:link, #problemitem a:visited
{
	text-decoration:none;
	color:#FFFFFF;
}

#problemitem a, a:hover,  #problemitem a:active
{
	text-decoration:underline;
	color: #859C00;
}

.content_faded {filter:alpha(opacity=30); -moz-opacity:.50; opacity:.50; background-color: #000; z-index:2; position:absolute; left:0px; top:0px; width: 100%; height:100%;}


/*Html Shadow styles */


#header_shadow {
	height: 300px;
	background: url(/images/image-done.png) no-repeat;
	margin-left: 20px;
}

#q1 {

		width:475px;
		height:200px;
		float:left;

}

#q2 {
	
		
		float: left;

}


#q2 h1 {

			color:#ffffff;
			text-align: left;
			padding-left: 20px;
			line-height: inherit;
			font-size: 26px;

}


#q3 {

		width: 160px;
		float: right;
		padding: 30px 6px 0 0;
		font-size: 32px;
		color: #ffffff;
		text-align: center

}

#q3 span {

		font-size: 14px;
		line-height: 1.5;


}

/* START NEW CSS FOR NEW SITE */

/* Middle
-----------------------------------------------------------------------------*/

#one {
	width: 197px;
	height: 57px;
	background: white;
}

#free {
	text-shadow: 0px -1px 0px #008040;
	width: 183px;
	height: 57px;
	background: #64c77e url(/images/mibs/01.png) 0 0 no-repeat;
	color: white;
	font-size: 15px;
	line-height: 15px;
}

#basic {
	text-shadow: 0px -1px 0px teal;
	width: 186px;
	height: 57px;
	background: #a0ddf5 url(/images/mibs/02.png) 0 0 no-repeat;
	color: white;
	font-size: 15px;
	line-height: 15px;
}

#pro {
	text-shadow: 0px -1px 0px #008040;
	width: 183px;
	height: 57px;
	background: #a0ddf5 url(/images/mibs/03.png) 0 0 no-repeat;
	color: white;
	font-size: 15px;
	line-height: 15px;
}

#enterprise {
	text-shadow: 0px -1px 0px #008040;
	width: 184px;
	height: 57px;
	background: #a0ddf5 url(/images/mibs/04.png) 0 0 no-repeat;
	color: white;
	font-size: 15px;
	line-height: 15px;
}

table {
	color: #505050;
	font-family: Arial, Helvetica, sans-serif;	
}

td.mibs {
	border-right: thin solid #d5d5d5;
	padding: 15px;
	background: #fcfcfc url(/images/mibs/bg.png) center repeat;
}

.description {
	background: url(/images/mibs/descr.png) top center repeat;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.head {
	font-size: 14px;
	background: #f8f8f8;
}

.limited {
	font-size: 14px;
	color: #666666!important;
	/* text-shadow: 0px -1px 0px #b3b3b3; */
	line-height: 10px;
	height: 25px;
	line-height: 14px;
}

.unlimited {
	font-size: 14px;
	color: #1ea2e4;
	/* text-shadow: 0px -1px 0px #b3b3b3; */
	line-height: 10px;
	height: 25px;
}

.oid {
	color: #7fad3b;
	font-size: 14px;
	height: 0px;
	font-weight: normal;
	background: #f0f0f0;
}

.oid-smaller {
	color: #777777;
	font-size: 14px;
	height: 0px;
	padding-top:0px;
	padding-bottom:5px;
	font-weight: normal;
	background: #f0f0f0;
}

.oid span {
	display: block;
	font-size: 14px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: -5px;
}

td.oid ul {
	margin-top: 15px;
	display: block;
	list-style: none;
	font-size: 12px;
	line-height: 25px;
	background: #f4f4f4 url(/images/mibs/oid.png) top center repeat;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -15px;
	padding: 0px;
	padding-top: 0px;
}

td.oid-smaller ul {
	margin-top: 5px;
	display: block;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
	background: #f4f4f4 url(/images/mibs/oid.png) top center repeat;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	padding-right: 35px;
	padding-top: 5px;
	padding-bottom: 20px;
}

.v1 {
	background: url(/images/mibs/v1.png) center center no-repeat;
}


.v2 {
	background: url(/images/mibs/v2.png) 2px repeat-x;
	text-indent: -9999px;
	height: 26px;
}

.v3 {
	background: url(/images/mibs/v3.png) center center repeat-x;
	text-indent: -9999px;
	height: 26px;
}

.limited span, .unlimited span {
	font-size: 10px;
	color: #888;
	text-shadow: none;
}

.white {
	background: white;
	border: none!important;
	font-size: 14px;
}

.white strong {
	
}

.free {
	background: url(/images/mibs/free.png) 0 0 repeat-x;
	color: white;
	font-size: 18px;
	border: none!important;
}

.basic {
	background: url(/images/mibs/basic.png) 0 0 repeat-x;

	color: white;
	font-size: 18px;
	line-height: 18px;
	border: none!important;
	
}

.pro {
	background: url(/images/mibs/pro.png) 0 0 repeat-x;
	color: white;
	font-size: 18px;
	line-height: 18px;
	border: none!important;
}

.ent {
	background: url(/images/mibs/ent.png) 0 0 repeat-x;
	color: white;
	font-size: 18px;
	line-height: 18px;
	border: none!important;
}

.basic span, .pro span, .ent span {
	font-size: 8px;
	color: white;
	text-shadow: none;
}

.price-1 strong {
	border-bottom: 2px solid #70cb88;
	font-size: 18px;
}

.price-1 a {
	display: block;
	width: 136px;
	height: 25px;
	color: white;
	padding: 10px;
	line-height: 26px;
	font-size: 18px;
	text-decoration: none;
	background: url(/images/mibs/btn-1.png) center no-repeat;
	text-shadow: 0 -1px 0 gray;
}

.price-1 a:hover {
	background: url(/images/mibs/btn-1.png) center 1px no-repeat;
	line-height: 25px;
}

.price-2 strong {
	border-bottom: 2px solid #77c9ec;
	font-size: 18px;	
}

.price-2 a {
	display: block;
	width: 140px;
	height: 25px;
	color: white;
	padding: 10px;
	line-height: 26px;
	font-size: 18px;
	text-decoration: none;
	background: url(/images/mibs/button-orange.png) center no-repeat;
	text-shadow: 0 -1px 0 gray;
}

.price-2 a:hover {
	text-decoration: none;
	background: url(/images/mibs/button-orange.png) center 1px no-repeat;
	line-height: 25px;
}

.free-trial a {
	display: block;
	width: 110px;
	height: 25px;
	color: white;
	padding: 10px;
	padding-right:30px;
	line-height: 26px;
	font-size: 15px;
	text-decoration: none;
	background: url(/images/mibs/button-orange-medium.png) center no-repeat;
	text-shadow: 0 -1px 0 gray;
	font-weight:bold;
}

.free-trial a:hover {
	display: block;
	width: 110px;
	height: 25px;
	color: white;
	padding: 11px;
	padding-right:31px;	
	line-height: 28px;
	font-size: 15px;
	text-decoration: none;
	background: url(/images/mibs/button-orange-medium.png) center no-repeat;
	font-weight:bold;
}

.price-1, .price-2 {
	padding: 0;
}

#btn1 , #btn2  {
	text-shadow: 0px -1px 0px gray;
	display: block;
	float: left;
	font-size: 17px;
	text-align: center;
	padding: 13px 5px;
	margin-bottom: 30px;
}

#btn1 {
	background: url(/images/mibs/btn1.png) 0 0 no-repeat;
	width: 372px;
	height: 15px;
	margin-right: 12px;
}	

#btn1 a {
	color: #fff;
	text-decoration: none;
	background: url(/images/mibs/download.png) 0 0 no-repeat;
	padding-left: 30px;
	margin-left: -10px;
}

#btn2 {
	background: url(/images/mibs/btn2.png) 0 0 no-repeat;
	width: 271px;
	height: 15px;
}

#btn2 a {
	color: #fff;
	text-decoration: none;
	background: url(/images/mibs/download.png) 0 0 no-repeat;
	padding-left: 30px;
	margin-left: -10px;
}

#info {
	display: block;
	float: left;
	background: #eef9fe;
	width: 660px;
	min-height: 174px;
	padding: 15px 0 15px 20px;
	color: #4e4e4e;
	margin-bottom: 20px;
}

#info p {
	width: 350px;
	#font-size: 10px;
	line-height: 14px;
	margin-bottom: 10px;
}

#info a {
	font-weight: bold;
	text-decoration: none;
	color: #4e4e4e;
}

#info a:hover {
	text-decoration: underline;
}

#info h3 {
	font-weight: normal;
	color: #1ea2e4;
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 0px;
}

#info1 h3 {
	margin-top: 0px;
}

#info2 h3 {
	margin-top: 0px;
}

#info1 {
	display: block;
	float: left;
}

#info2 {
	display: block;
	float: left;
	width: 242px;
	height: 94px;
	background: #e0f5fe;
	margin-top: -15px;
	margin-left: 27px;
	padding: 15px 20px;
}

input#search {
	display: block;
	float: right;
	width: 210px;
	height: 26px;
	border: thin solid #afb6b8;
	color: #1ea2e4;
	font-size: 14px;
	padding: 0 5px;
	margin-top: 1px;	
}

#search input[type="text"] {
	font-size: 14px;
	width: 240px;
	padding-top: 5px;
}

#search input[type="submit"] {
	display: block;
	float: right;
	width: 82px;
	height: 35px;
	background: url(/images/mibs/search.png) 0 1px no-repeat;
	margin-left: 0px;
	font-size: 12px;
	line-height: 20px;
	color: white;
	border: 0px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	padding: 5px;
}

#search input[type="submit"]:hover {
	background: url(/images/mibs/search.png) 0 2px no-repeat;
	text-decoration: none;
	line-height: 22px;
}

a#download-mibs {
	display: block;
	width: 130px;
	height: 25px;
	color: white;
	padding: 10px;
	padding-right:30px;
	line-height: 26px;
	font-size: 15px;
	text-decoration: none;
	background: url(/images/orange-button.png) center no-repeat;
	text-shadow: 0 -1px 0 gray;
	font-weight:bold;
}

a:hover#download-mibs {
	display: block;
	width: 130px;
	height: 25px;
	color: white;
	padding: 11px;
	padding-right:31px;	
	line-height: 28px;
	font-size: 15px;
	text-decoration: none;
	background: url(/images/orange-button.png) center no-repeat;
	font-weight:bold;
}

a#dwn1 {
	display: block;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	width: 80px;
	color: #6EBD4D;
	padding: 0px;
	padding-left: 45px;
	background: url(/images/mibs/dwn1.png) 0 5px no-repeat;
}

a:hover#dwn1 {
	background: url(/images/mibs/dwn1.png) 0 6px no-repeat;
}

a#dwn2 {
	display: block;
	float: left;
	margin-left: 25px;
	margin-top: 15px;
	width: 90px;
	color: #68C3EF;
	padding-left: 45px;
	background: url(/images/mibs/dwn2.png) 0 5px no-repeat;
}

a:hover#dwn2 {
	background: url(/images/mibs/dwn2.png) 0 6px no-repeat;
}

/* crumbs */
#breadcrumbs {
	display:block; 
	margin-top: -10px; 
	margin-bottom: 00px; 
	margin-left: -20px;
}

/* Middle */

#middle {
	width: 100%;
	height: 1%;
	margin-top: -30px;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	width: 235px;
	position: relative;
}

#side {
	background: #fafafa url(/images/mibs/right-bg.png) 0 0 no-repeat;
	display: block;
	width: 195px;
	padding: 20px;
	color: #4e4e4e;
	margin-bottom: 20px;
}

#side p {
	font-size: 12px;
	line-height: 18px;
}

a#download-trial {
	display: block;
	width: 176px;
	height: 22px;
	color: white;
	padding: 10px;
	font-size: 16px;
	line-height: 21px;
	text-align:center;
	background: url(/images/mibs/download-trial.png) 0 0 no-repeat;
	margin-bottom: 20px;
	text-decoration: none;
	text-shadow: 0 -1px 0 gray;
}

a:hover#download-trial {
	background: url(/images/mibs/download-trial.png) 0 1px no-repeat;
	line-height: 23px;
}

a#buy-now {
	display: block;
	width: 176px;
	height: 30px;
	color: white;
	padding: 14px;
	font-size: 22px;
	line-height: 21px;
	text-align:center;
	background: url(/images/mibs/buy-now.png) 0 0 no-repeat;
	margin-bottom: 20px;
	text-decoration: none;
	text-shadow: 0 -1px 0 gray;
}

a:hover#buy-now {
	background: url(/images/mibs/buy-now.png) 0 1px no-repeat;
	line-height: 23px;
}

a#chk-price {
	display: block;
	width: 176px;
	height: 22px;
	color: white;
	padding: 10px;
	font-size: 16px;
	line-height: 21px;
	text-align:center;
	background: url(/images/mibs/chk-price.png) 0 0 no-repeat;
	margin-bottom: 25px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 gray;
}

a:hover#chk-price {
	background: url(/images/mibs/chk-price.png) 0 1px no-repeat;
	line-height: 23px;
}

a#button-grey {
	display: block;
	width: 190px;
	height: 22px;
	color: #888888; 
	padding: 6px;
	font-size: 14px;
	line-height: 21px;
	text-align:center;
	background: url(/images/mibs/button-grey.png) 0 0 no-repeat;
	margin-bottom: 20px;
	text-decoration: none;
}

a:hover#button-grey {
	background: url(/images/mibs/button-grey.png) 0 1px no-repeat;
	line-height: 23px;
}

.free-trial a {
	display: block;
	width: 110px;
	height: 25px;
	color: white;
	padding: 10px;
	padding-right:30px;
	line-height: 26px;
	font-size: 15px;
	text-decoration: none;
	background: url(/images/mibs/button-orange-medium.png) center no-repeat;
	text-shadow: 0 -1px 0 gray;
	font-weight:bold;
}

.free-trial a:hover {
	display: block;
	width: 110px;
	height: 25px;
	color: white;
	padding: 11px;
	padding-right:31px;	
	line-height: 28px;
	font-size: 15px;
	text-decoration: none;
	background: url(/images/mibs/button-orange-medium.png) center no-repeat;
	font-weight:bold;
}

#side h4 {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 20px;
}

input#signme {
	display: block;
	float: left;
	width: 110px;
	height: 26px;
	border: thin solid #afb6b8;
	color: #1ea2e4;
	font-size: 14px;
	padding: 0 5px;
	margin-top: 1px;	
}

#signme a {
	display: block;
	width: 68px;
	height: 20px;
	background: url(/images/mibs/signme.png) 0 0 no-repeat;
	color: white;
	text-align: center;
	margin-left: 120px;
	text-decoration: none;
	font-size: 13px;
	padding: 5px;
	line-height: 20px;
}

#submitPurchase a {
	display: block;
	width: 68px;
	height: 20px;
	background: url(/images/mibs/signme.png) 0 0 no-repeat;
	color: white;
	text-align: center;
	margin-left: 120px;
	text-decoration: none;
	font-size: 13px;
	padding: 5px;
	line-height: 20px;
}
		
#it-res {
	background: #e0f5fe;
	display: block;
	width: 195px;
	padding: 20px;
}

#it-res h3 {
	font-weight: normal;
	color: #1ea2e4;
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 0px;
}

#it-res p {
	margin-bottom: 7px;
	background: url(/images/mibs/v.png) 0 0 no-repeat;
	padding-left: 25px;
}

#it-res a {
	color: #4f4f4f;
	text-decoration: none;
}

#it-res a:hover {
	text-decoration: underline;
}

#it-mib-updates {
	background: #eeeeee;
	display: block;
	width: 195px;
	padding: 20px;
	margin-top: 20px;
}

#it-mib-updates h3 {
	font-weight: normal;
	color: #1ea2e4;
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 0px;
}

#it-mibs-popular {
	display: block;
	width: 195px;
	padding: 20px;
	margin-top: -15px;
}

#it-mibs-wanted {
	display: block;
	background: url(/images/mibs/wanted.gif) 0 0 no-repeat;
	height: 195px;
	padding: 30px;
	padding-top: 80px;
}

#it-mibs-wanted p {
	margin-top: 7px;
	background: url(/images/mibs/v1.png) 0 0 no-repeat;
	padding-left: 25px;
}

#it-mibs-wanted i {
	font-weight: normal;
	color: #1ea2e4;
	margin-top: 7px;
	margin-bottom: 7px;
}

#it-mibs-wanted a {
	display: block;
	width: 68px;
	height: 20px;
	background: url(/images/mibs/signme.png) 0 0 no-repeat;
	color: white;
	text-align: center;
	margin-left: 50px;
	text-decoration: none;
	font-size: 13px;
	padding: 5px;
	line-height: 20px;
}

#it-mibs-survey {
	display: block;
	margin-top: 20px;
}

#mib td {
	background: #eeeeee;
	border: none!important;
	padding-left: 10px;
	padding-bottom: 5px;
}

#mib tr {
	margin-bottom: 3px;
}

#mib th {
	background: #e0f5fe;
	padding: 5px 10px;
	color: #1ea2e4;
	text-shadow: 0 1px 0 white;
	font-size: 12px;
}

.one td {
	background: #fdf9fe!important;
}

#select1 {
	display: block;
	float: left;
	padding: 0 20px;
	width: 300px;
}

#select2 {
	display: block;
	float: left;
	padding: 0 20px;
	width: 250px;
}


#select1 h3, #select2 h3 {
	font-weight: normal;
	color: #1ea2e4;
	margin-bottom: 10px;
}

#select1 select, #select2 select {
	display: block;
	float: left;
	margin-bottom: 20px;
	width: 300px;
	color: #4e4e4e;
}


/* TRAP MANAGER */
