/* reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td
{ margin: 0; padding: 0; }
img
{border:none;}
/* End of reset */
body
{
	background-color:#fff;
	background-image:url('../imagesNew/bg-header.png');
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	margin:0 auto;
}
.bodybg    /*  table outer  */
{
	background-color:#fff;
	background-image:url('../img/bg-content.png');
	background-repeat:repeat-x;
	width:15%;
}
.borderbg    /*  table outer  */
{
	background-color:#CCCCCC;
	width:2px;
}
#headerwrapper
{
   height:135px;
}
#header
{
  margin:0 auto;
  width:960px;
}
#logo
{
	float:left;
	width:184px;
}
#nav
{
	float:right;
	margin-top:43px;  
}
#navigation
{
	list-style:none;
	height:63px;
	overflow:hidden;
}

li.button-home{background-image:url('../imagesNew/button-home.png');}
li.button-create{background-image:url('../imagesNew/button-account.png');}
li.button-consumer{background-image:url('../imagesNew/button-consumer.png');}
li.button-business{background-image:url('../imagesNew/button-business.png');}
li.button-downloads{background-image:url('../imagesNew/button-downloads.png');}
li.button-webinar{background-image:url('../imagesNew/button-webinar.png');}
li.button-contact{background-image:url('../imagesNew/button-contact.png');}
li.button-purchase{background-image:url('../imagesNew/button-purchase.png');}

li.button-home,li.button-create,li.button-consumer, li.button-business,li.button-downloads,li.button-webinar,li.button-contact,li.button-purchase
{
	float:right;
	width:80px;
	height:63px;
	display:block;
}
li.button-home a,li.button-create a, li.button-consumer a,li.button-business a,li.button-downloads a,li.button-webinar a,li.button-contact a,li.button-purchase a
{
	width:80px;
	height:200px;
	display:block;
	margin-top:-30px;
}
li.button-home:hover,li.button-create:hover, li.button-consumer:hover,li.button-business:hover, li.button-downloads:hover,li.button-webinar:hover, li.button-contact:hover,li.button-purchase:hover
{
  background-position:0 -63px;
}
#contentwrapper
{
	width:960px;
	margin:0 auto;
	text-align:left;
}
#featuredlefttop
{
	margin-top:6px;
	float:left;
	/*border:5px solid #ccc;*/
	background:#fff url('../imagesNew/bg-content.png') repeat-x;
}
#featuredleftbottom
{
	margin-top:18px;
	clear:left;
	float:left;
	border:1px solid #ccc;
}
#featuredright
{
	margin-top:5px;
	clear:both;
	float:right;
	width:499px;
	height:258px;
}
#contentmainwrapper
{
   clear:both;
}
#column1, #column2
{
	float:left;
	width:210px;
	text-align:justify;
	margin:10px 10px 10px 0;
	padding:5px;
	background:#fff url('../imagesNew/bg-content.png') repeat-x;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#column3
{
	float:right;
	width:480px;
	margin:5px 0px 1px 0;
	padding:5px;
	background:#fff url('../imagesNew/bg-content.png') repeat-x;
	border:2px solid #E6A471;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:justify;
}
#footerwrapper
{
	clear:both;
	width:100%;
	height:29px;
	background-image:url('../imagesNew/bg-footer.png');
	background-repeat:repeat-x;
}
#footer
{
	width:960px;
	margin:0 auto;
	text-align:center;
	height:29px;   /*  12/15/2009 jdf  */
}

.divider
{
	float:left;
	width:2px;
	height:29px;
	background-image:url('../imagesNew/footer-divider.png');
	background-repeat:no-repeat;
}
#links
{
	float:left;
	height:29px;
}
#links ul li
{
	display:inline;
}
.link
{
	float:left;
	background-image:url('../imagesNew/bg-footer-link.png');
	height:29px;
	padding:0 10px;
	line-height:25px;
	color:#fff;
}
.link a
{
	color:#e1e1e1;
	text-shadow:1px 1px #666;
	text-transform:uppercase;
}
#links img
{
  float:left;
}
#copyright
{
	 float:right;
	 text-align:right;
	 margin-top:2px;
	 font-size: 8pt;
	 color: #DDDDDD;
}
#copyright p, #copyright a
{
	color:#E1E1E1;
	text-shadow:1px 1px #666;
	line-height:10px;
}
.columnsmall
{
	float:left;
	width:200px;
	padding:5px;
	margin:10px 0;
	background:#E5A372;
	border:1px solid #CA8D5F;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:justify;
}
.columnmiddle
{
	float:left;
	width:500px;
	margin:10px;
	padding:5px;
	background:  #FFF url('../imagesNew/bg-content.png') repeat-x;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:justify;
}
#columnleft
{
	float:left;
	width:300px;
	margin:10px 10px 10px 0;
	padding:5px;
	background:#E5A372;
	border:1px solid #CA8D5F;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:justify;
}
#narrow
{
	float:left;
	width:200px;
	margin:10px 0;
	padding:5px;
	background:#E5A372;
	border:1px solid #CA8D5F;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:justify;
}
#wide
{
	float:right;
	width:720px;
	margin:10px 0;
	padding:5px;
	background:#fff url('../imagesNew/bg-content.png') repeat-x;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:justify;
}
.box-large
{
	float:right;
	width:940px;
	margin:10px 10px 10px 0;
	padding:5px;
	background:#fff url('../imagesNew/bg-content.png') repeat-x;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:justify;
}
.box-medium
{
	float:right;
	width:610px;
	margin:10px 10px 10px 0;
	padding:5px;
	background:#fff url('../imagesNew/bg-content.png') repeat-x;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:justify;
}
.box-small
{
	float:right;
	width:295px;
	margin:10px 10px 10px 0;
	padding:5px;
	background:#fff url('../imagesNew/bg-content.png') repeat-x;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:justify;
}

/* fonts stylesheet */
h1, h2, h3, h4, h5, h6 a, li, ul, p
{font-family:Arial, Helvetica, sans-serif;}
/*headers*/
h1
{
	/*color: #56B7FF;  */
	color: #A16333;
	font-size: 16px;
	font-weight: bold;
    padding-bottom:5px;
/*text-shadow:1px 1px #0099ff;*/
/*text-shadow:1px 1px #9f6233;*/
}
h2
{
	color: #56B7FF;
	font-size: 12px;
	font-weight: bold;
    padding-bottom:5px;
    text-shadow:1px 1px #0099ff;
}
.text1
{
   color: #000000;
	font-size: 11px;
   font-weight: bold;
   line-height:16px;
   padding-bottom:10px;
   text-align:center;
}
.column1inside
{
   background-color:#e5a371;
   padding-left:5px;
   padding-right:5px;
   padding-top:10px;
   padding-bottom:5px;
  }
.column1bck
{
   background-image:url('../imagesNew/blkbutton.png');
   background-repeat:no-repeat;
   width:200px;
   height:70px;
   vertical-align:middle;
   padding-top:20px;
   padding-left:20px;
   cursor:pointer;
}
.column1bckright
{
        font-family:Arial, Helvetica, sans-serif  ;
	  background-image:url('../imagesNew/blkbutton.png');
	  background-repeat:no-repeat;
	  width:203px;
	  height:70px;
	  vertical-align:middle;
	  padding-top:10px;
	  margin-left:30px;
	  padding-left:10px;
	     cursor:pointer;
}
.bcktext
{
   font-weight:bold;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif  ;
    text-decoration:underline;
    color:#000000;
}
.bcktext1
{
   font-weight:bold;
   font-size:14px;
   font-family:Arial, Helvetica, sans-serif ;
   padding-left:44px;
   text-decoration:underline;
    color:#000000;
}
.bcktext2
{
   font-weight:bold;
   font-size:10px;
   font-family:Arial, Helvetica, sans-serif ;
   padding-left:40px;
   color:#8a8a8a;
   text-decoration:none;
}
.rightlink
{
   font-weight:bold;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif ;
   color:#b27441;
   text-align:center;
   text-decoration:none;
}
.rightlinkbottom
{
    font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif ;
	color:#000000;
	text-align:left;
   text-decoration:none;
}
.righttext
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
    line-height:16px;
    text-align:left;
}
.righttextbottom1
{
    font-family:Arial, Helvetica, sans-serif ;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
    line-height:16px;
    padding-left:10px;
    text-align:left;
}
.righttextbottom
{
    font-family:Arial, Helvetica, sans-serif ;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
    line-height:16px;
    padding-left:28px;
    text-align:center;
   text-align:left;
}
.rightread
{
    font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif ;
	color:#000000;
    text-decoration:none;
}
.new
{
   font-weight:bold;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif ;
   color:#f5be6e;
}
/* body */
p
{
	color: #666;
	font-size: 11px;
	font-weight: normal;
    line-height:16px;
   padding-bottom:10px;
}
.foot
{
	color: #56B7FF;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.foot:hover
{
	text-decoration:underline;
}
.bcktextlink
{
    font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif ;
	color:#000000;
	text-decoration:underline;
	
}
li
{
	color: #333;
	font-size: 11px;
	font-weight: normal;
}
ul
{
	color: #333;
	font-size: 11px;
	font-weight: normal;
}