/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  wordstream / nov 2009                 x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

 	body,
	html { 
    margin:0; 
    padding:0;
		*overflow-x: hidden; /* Only IE6 and IE7 */
    color: #444; }

	body {
		min-width:1000px;
		/*background-image: url('../img/bg_wrapper.png');*/
		background-image: none;
		background-repeat: repeat-y;
		background-attachment:fixed;
		background-position: 50% 0%;
		/*background-color: #CCC;*/
		background-color: #FFF; 
    color: #333333;
		font-family: Arial, sans-serif, Tahoma, Helvetica;
		font-size: 12px;
		cursor: default; }

	a.button {
    background: transparent url('../img/bg_btn_a.gif') no-repeat scroll top right;
    color: #FFF;
    display: block;
    float: left;
    font: bold 10px Tahoma, sans-serif;
    height: 22px;
    margin-right: 2px;
    padding-right: 3px;
    text-decoration: none; }

	a.button span {
			background: transparent url('../img/bg_btn_span.gif') no-repeat;
			display: block;
			line-height: 12px;
			padding: 4px 0px 6px 45px; }

	a.button:hover {
			background-position: bottom right;
			color: #FFF;
			outline: none; }

	a.button:hover span {
			background-position: bottom left;
			padding: 4px 0px 6px 45px; }

	a.buttonII {
    background: transparent url('../img/bg_btnII_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 12px;
    text-decoration: none; }

	a.buttonII span {
    background: transparent url('../img/bg_btnII_span.gif') no-repeat;
    display: block;
    line-height: 12px;
    padding: 5px 0 5px 12px; }

	a.buttonII:hover {
    background-position: bottom right;
    color: #000;
    outline: none; }

	a.buttonII:hover span {
    background-position: bottom left;
    padding: 5px 0px 5px 12px; }

	#wrap { 
    margin:0 auto;
		margin-top: 0px;
}

	a {
    color: blue; }								


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  GLOBAL NAV                 x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
		
   .navBar {
		    height: 28px;
		    border-left: 1px solid #B6B6B6;
		    border-right: 1px solid #B6B6B6;
		    border-top: 1px solid #B6B6B6;
		    border-bottom: 1px solid #B6B6B6;
		    /*border: 1px solid #B6B6B6;*/
		    background: #E3E3E3; }
		
	 .glblNav { 
        float:left;
		    width:700px;  
		    height: 28px;
		    /*border-top: 1px solid #B6B6B6;
		    border-bottom: 0px solid #B6B6B6;
		    border-left: 1px solid #B6B6B6;*/
		    background: #E3E3E3; }

	#nav { margin:0;
			 padding:0;
			 width:100%;
			 float:left; }


	#nav li { font-weight: bold; 
		  display:inline;
		  padding:0;
		  margin:0;  }

	#nav #nav-null { cursor: default;
			 color:#FFF;
			 background-image: url("../img/bg_btnHot.png");
			 background-repeat: repeat;
			 border-right:1px solid #B6B6B6;
			 border-top:1px solid #B9DBEE;
			 border-bottom:1px solid #007FB0;
			 text-decoration:none;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 11px; }

	#nav a:link,
	#nav a:visited { color:#7E8D95;
			 background-image: url("../img/bg_btn.png");
			 background-repeat: repeat;
			 padding: 7px 16px 7px 16px;
			 float:left;
			 width:auto;
			 border-right:1px solid #CECECE;
			 text-decoration:none;
		         font-family: Arial, Helvetica, sans-serif;
		         font-size: 11px;  }


	#nav a:active { background-image: url("../img/bg_btnHot.png");
			background-repeat: repeat;
			color:#7E8D95; }


	#nav a:hover { color:#fff;
		font-weight: bold;
	  border-bottom:1px solid #007FB0;
	  background-image: url("../img/bg_btnHot.png");
	  background-repeat: repeat; }


	#products #nav-products a,
	#try #nav-try a,
	#solutions #nav-solutions a,
	#learn #nav-learn a,
	#support #nav-support a,
	#pricing #nav-pricing a,
	#company #nav-company a,
	#blog #nav-blog a { background-image: url("../img/bg_btnHot.png");
			  background-repeat: repeat;
			  color:#fff; }


	 .glblReg { float:right;
		    width:200px;  
		    height: 28px;
		    /*border-top: 1px solid #B6B6B6;
		    border-bottom: 0px solid #B6B6B6;
		    border-right: 1px solid #B6B6B6;*/
		    background: #E3E3E3; }
				  


	#reg { margin:0;
	       padding:0;
	       width:100%;
	       float:right; }


	#reg li { font-weight: bolder; 
		  display:inline;
		  padding:0;
		  margin:0;  }


	#reg a:link,
	#reg a:visited { color:#FDEDE2;
			 background-image: url("../img/bg_btnII.png");
			 background-repeat: repeat;
			 padding: 6px 16px 6px 16px;
			 float:right;
			 width:auto;
			 border-left:1px solid #AA6A42;
			 border-bottom:1px solid #EC7E03;
			 text-decoration:none;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px;  }

	#reg a:active { background-image: url("../img/bg_btnHotII.png");
			background-repeat: repeat;
			color:#fff; }


	#reg a:hover { color:#fff;
	         border-bottom:1px solid #EC7E03;
		       background-image: url("../img/bg_btnHotII.png");
		       background-repeat: repeat; }

	#reg #reg-null { cursor: default;
			 color:#FFF;
			 background-image: url("../img/bg_btnHotII.png");
			 background-repeat: repeat;
			 border-right:1px solid #B6B6B6;
			 border-bottom:1px solid #EC7E03;
			 text-decoration:none;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px; }

	#reg #reg-end-null { cursor: default;
			 color:#FFF;
			 background-image: url("../img/bg_btnHotII.png");
			 background-repeat: repeat;
			 border-bottom:1px solid #EC7E03;
			 text-decoration:none;
			 font-family: Arial, Helvetica, sans-serif;
			 font-size: 12px; }

	#register #reg-register a,
	#login #reg-login a { background-image: url("../img/bg_btnHotII.png");
			  background-repeat: repeat;
			  color:#fff; }



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x           SPACERS:            x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

  .space_pxThirty { clear: both; 
    		     width: 100%; 
    		     height: 30px; 
    		     visibility: none; 
    		     line-height: 30px; 
    		     font-size: 0; }

  .space_pxTwenty  { clear: both; 
    		     width: 100%; 
    		     height: 20px; 
    		     visibility: none; 
    		     line-height: 20px; 
    		     font-size: 0; }

  .space_pxTen  { clear: both; 
    		  width: 100%; 
    		  height: 10px; 
    		  visibility: none; 
    		  line-height: 10px; 
    		  font-size: 0; }

  .space_pxSix  { clear: both; 
     		   width: 100%; 
     		   height: 6px; 
     		   visibility: none; 
     		   line-height: 6px; 
     		   font-size: 0; }

  .space_pxFour  { clear: both; 
     		   width: 100%; 
     		   height: 4px; 
     		   visibility: none; 
     		   line-height: 4px; 
     		   font-size: 0; }

  .space_pxTwo  { clear: both; 
     		   width: 100%; 
     		   height: 2px; 
     		   visibility: none; 
     		   line-height: 2px; 
     		   font-size: 0; }

  .space_pxOne  { clear: both; 
     		   width: 100%; 
     		   height: 1px; 
     		   visibility: none; 
     		   line-height: 1px; 
     		   font-size: 0; }


  .space_pxZero  { clear: both; 
     		   width: 100%; 
     		   height: 0px; 
     		   visibility: none; 
     		   line-height: 0px; 
     		   font-size: 0; }


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x           Video Div:          x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

  .modal_close {
		border-bottom:3px solid black;
    border-left:3px solid black; 
    text-decoration: none; 
    font-size: 20px; 
    color: #000; 
    position:absolute; 
    right: 0; 
    top: 0; 
    display: block; 
    padding: 4px;
    text-align: right; }

  .modal_close a:hover {
		text-decoration: none;
    color: #707070; }

  .modal_inner {
    margin-top: 35px; }


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x           Video Div:          x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

	.fluid {
		background-image: none; }

  .fluid #footer_cap {
    background: #FFF; }
