@charset "utf-8";
/* CSS Document */

* {
	outline:none;
}

form {
	margin:0px;
	padding:0px;
}

body {
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
}

#page {
	margin:0px auto;
	padding:0px;
	width:940px;
	overflow:hidden;
}

#header {
	height:85px;
	overflow:hidden;
	display:block;
}

#header .fclogo {
	float:left;
	width:151px;
	height:85px;
	overflow:hidden;
	background-image: url(../images/fewclix_logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#header #hcolrt {
	float:right;
	height:85px;
}

#header #hcolrt .rowlogin {
	display:block;
	padding:6px 15px 18px 15px;
	height:25px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
}

#header #hcolrt .rowlogin .login {
	padding-left:5px;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
}

#header #hcolrt .rowlogin .login:hover {
	text-decoration:none;
	color:#e7300a;
}


#header #hcolrt .rowlogin .language {
	padding-left:4px;
	padding-right:8px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
}

#header #hcolrt .rowlogin .language:hover {
	text-decoration:none;
	color:#e7300a;
}

#header #hcolrt .rowlogin .flag {
	padding-right:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7f7f7f;
	text-decoration: none;
}

#header #hcolrt .rowlogin .flag:hover {
	text-decoration:none;
	color:#e7300a;
}

#header #hcolrt .mainnav {
	display:block;
	height:36px;
	padding-bottom:5px;
	background-image: url(../images/mainnav_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
}

#header #hcolrt .mainnav .navstart {
	float:left;
	padding-left:17px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:9px;
	color:#6d6764;
	font-weight:bold;
	text-decoration:none;
}

#header #hcolrt .mainnav .navstart:hover {
	float:left;
	padding-left:17px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/mainnav_start_hover_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#header #hcolrt .mainnav .navstartck {
	float:left;
	padding-left:17px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/mainnav_start_clicked_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#header #hcolrt .mainnav .nav {
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:9px;
	color:#6d6764;
	font-weight:bold;
	text-decoration:none;
}

#header #hcolrt .mainnav .nav:hover {
	background-color:#d70f01;
	color:#fff;
	text-decoration:none;
	background-image: url(../images/mainnav_hover_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#header #hcolrt .mainnav .navck {
	float:left;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-color:#d70f01;
	background-image: url(../images/mainnav_clicked_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


#header #hcolrt .mainnav .navend {
	float:left;
	padding-left:7px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:9px;
	color:#6d6764;
	font-weight:bold;
	text-decoration:none;
}

#header #hcolrt .mainnav .navend:hover {
	float:left;
	padding-left:7px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/mainnav_end_hover_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#header #hcolrt .mainnav .navendck {
	float:left;
	padding-left:7px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:9px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/mainnav_end_clicked_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#homeflash {
	display:block;
	overflow:hidden;
	height:401px;
	background-image: url(../images/loadingAnimation.gif);
	background-repeat: no-repeat;
	background-position: center center;
}


#overviewicons {
	display:block;
	height:244px;
	overflow:hidden;
}

#overviewicons #icono {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_o.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#overviewicons #iconcttc {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_cttc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#overviewicons #iconrps {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_rps.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#overviewicons #iconep {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_ep.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#overviewicons #iconeo {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_eo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#overviewicons #iconmn {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_mn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#overviewicons #iconsc {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_sc.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*--- Icons for Beta 2 CSS ---*/

#overviewicons #iconc {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#overviewicons #iconsma {
	display:block;
	height:197px;
	padding-right:10px;
	background-image: url(../images/overview_sma.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*--- Icons for Beta 2 CSS ---*/

#overviewicons .iconbig {
	float:right;
	width:100px;
	height:100px;
	margin-right:5px;
	margin-left:5px;
	margin-top:42px;
}

#overviewicons .icon {
	float:right;
	width:84px;
	height:79px;
	margin-right:15px;
	margin-left:15px;
	margin-top:52px;
}

#overviewicons #overviewtabo {
	display:block;
	height:23px;
	padding-top:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_o.jpg);
	background-repeat: no-repeat;
	background-position: 6px top;
}

#overviewicons #overviewtabcttc {
	display:block;
	height:23px;
	padding-top:24px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_cttc.jpg);
	background-repeat: no-repeat;
	background-position: 38px top;
}

#overviewicons #overviewtabep {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_ep.jpg);
	background-repeat: no-repeat;
	background-position: 337px top;
}

#overviewicons #overviewtabsc {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_sc.jpg);
	background-repeat: no-repeat;
	background-position: 337px top;
}

#overviewicons #overviewtabeo {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_eo.jpg);
	background-repeat: no-repeat;
	background-position: 180px top;
}

#overviewicons #overviewtabrps {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_rps.jpg);
	background-repeat: no-repeat;
	background-position: 146px top;
}

#overviewicons #overviewtabmn {
	display:block;
	height:23px;
	padding-left:20px;
	padding-top:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_mn.jpg);
	background-repeat: no-repeat;
	background-position: 337px top;
}

/*--- beta 2 overview tabs CSS---*/

#overviewicons #overviewtabc {
	display:block;
	height:23px;
	padding-top:24px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_c.jpg);
	background-repeat: no-repeat;
	background-position: 200px top;
}

#overviewicons #overviewtabsma {
	display:block;
	height:23px;
	padding-top:24px;
	padding-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #827c79;
	text-decoration: none;
	background-image: url(../images/overview_tab_sma.jpg);
	background-repeat: no-repeat;
	background-position: 337px top;
}

/*--- beta 2 overview tabs CSS---*/

#overviewicons span {
	padding-left:10px;
	padding-right:10px;
}

#overviewicons .tab {
	padding-left:17px;
	padding-right:17px;
	text-decoration:none;
	color:#f35e1c;
	margin-left:9px;
	margin-right:9px;
	font-weight:bold;
}

#overviewicons .textlink {
	text-decoration:none;
	color:#827c79;
}

#overviewicons .textlink:hover {
	text-decoration:none;
	color:#f35e1c;
}

#content {
	display:block;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:40px;
}

#content #columnleft {
	float:left;
	width:665px;
	padding-left:20px;
	padding-right:35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eaeaea;
}

#content #columnleft .titlelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#f55e1c;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	display:inline-block;
}

#content #columnleft .titlelink:hover {
	text-decoration:none;
	color:#5c5c5c;
}

#content #columnleft #coverage img {
	border-bottom:#00CC33;
	padding-right:15px;
}	

#content #columnleft .dateline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
}

#content #columnleft .subnav {
	display:block;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}

#content #columnleft .subnav .link {
	text-decoration:none;
	color:#827c79;
}

#content #columnleft .subnav .link:hover {
	text-decoration:none;
	color:#f55e1c;
}

#content #columnleft .subnav .linkck {
	text-decoration:none;
	color:#f55e1c;
	font-weight:bold;
}

#content #columnleft .subnav span {
	padding-left:10px;
	padding-right:10px;
}

#content #columnleft p .linknormal {
	color:#e65d1e;
	text-decoration:none;
}

#content #columnleft p .linknormal:hover {
	color:#e65d1e;
	text-decoration:underline;
}

#content #columnleft p .testimonialname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height:14px;
	color:#ad9e97;
	padding-bottom:0px;
	display:block;
}

#content #columnleft p .testimonialname a {
	color:#eb7d4a;
	text-decoration:none;
}

#content #columnleft p .testimonialname a:hover {
	color:#eb5b19;
	text-decoration:none;
}

#content #columnleft h1 {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #98634b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px 0px 10px 0px;
}

#content #columnleft h2 {
	display:block;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #3b3b3b;
	text-decoration: none;
	padding: 10px 0px 10px 0px;
}

#content #columnleft p {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #726f6f;
	text-decoration: none;
	padding: 8px 0px 8px 0px;
	line-height:20px;
}

#content #columnleft p.ques {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #726f6f;
	text-decoration: none;
	padding: 15px 0px 0px 0px;
	line-height:20px;
}

#content #columnleft p.ans {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #726f6f;
	text-decoration: none;
	padding: 0px 0px 10px 0px;
	line-height:20px;
}

#content #columnleft li {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #726f6f;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
	line-height:20px;
}
#content #columnleft p.idonotes {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #726f6f;
	text-decoration: none;
	padding: 15px 0px 0px 0px;
	line-height:20px;
}
#content #columnright {
	float:right;
	width:176px;
	padding-bottom:20px;
	margin-right:20px;
}

#content #columnright .downloadbtn {
	display:block;
	background-image: url(../images/button_rt_download.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:78px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px 0px 10px 0px;
}

#content #columnright .buynowbtn {
	display:block;
	background-image: url(../images/buynowbtn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:55px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px 0px 10px 0px;
	
}

#content #columnright .epricebtn {
	display:block;
	background-image: url(../images/btn_eprice.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:60px;
	
}

#content #columnright .downloadentbtn {
	display:block;
	background-image: url(../images/enterprise_download.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:163px;
}

#content #columnright .lotus {
	display:block;
	/*
	background-image: url(../images/lotusphere2010.gif);
	background-repeat: no-repeat;
	background-position: center top;
	*/
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}

#content #columnright .support {
	display:block;
	margin-top:25px;
	margin-bottom:15px;
	text-align:center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eaeaea;
	border-bottom-color: #eaeaea;
	padding-top:15px;
	padding-bottom:15px;
}

#content #columnright .support p {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#666;
}

#content #columnright .support p a {
	color:#f25e18;
	text-decoration:none;
	font-size:12px;
}

#content #columnright .support p a:hover {
	color:#d10c01;
	text-decoration:none;
	font-size:12px;
}

#content #columnleft #feedbacktable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}

#content #columnleft #feedbacktable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

#content #columnleft #feedbacktable .textarea {
	width:465px;
	height:150px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
}

#content #columnleft #feedbacktable .textfield {
	width:300px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
	padding:4px;
}


#content #columnleft #feedbacktable .note {
	font-size:10px;
	color:#f3611d;
}

#content #columnleft #roicalculatetable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;	
	border-left:1px solid #eee;
	border-top:1px solid #eee;
}

#content #columnleft #roicalculatetable td {
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}

#content #columnleft #roicalculatetable .textarea {
	width:465px;
	height:150px;
	background-color:#fffbf3;
}

#content #columnleft #roicalculatetable .textfield {
	width:50px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
	padding:4px;
	text-align:right;
}

#content #columnleft #roicalculatetable .textfieldentry {
	width:50px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
	padding:4px;
	text-align:right;
}

#content #columnleft #roicalculatetable .note {
	font-size:12px;
	background-color:#95dcf9;
}
#content #columnleft #roicalculatetable .note1 {
	font-size:12px;
	background-color:#f5f5f5;
}

#content #columnleft #roicalculatetable .note2 {
	font-size:12px;
	font-weight:bold;
	background-color:#e9fac8;
}

#content #columnleft #pricesheettable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;	
	border-left:1px solid #eee;
	border-top:1px solid #eee;
}
#content #columnleft #pricesheettable .lightgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	background-color:#f2f2f2;
}

#content #columnleft #pricesheettable .grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	background-color:#dedddd;
}

#content #columnleft #pricesheettable td {
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}

#content #columnleft #pricesheettable .textfield {
	width:50px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
	padding:4px;
	text-align:right;
}

#content #columnleft #pricesheettable .textfieldentry {
	width:50px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
	padding:4px;
	text-align:right;
}

#content #columnleft #pricesheettable .note {
	font-size:12px;
	background-color:#95dcf9;
}
#content #columnleft #pricesheettable .note1 {
	font-size:12px;
	background-color:#f5f5f5;
}

#content #columnleft .invitetable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}

#content #columnleft .invitetable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	background-color:#F4F4F4;
}

#content #columnleft .invitetable td .textfield {
	width:180px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
}




#content #columnleft .invitefriendtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}

#content #columnleft .invitefriendtable td .textfieldone {
	width:300px;
	border: 1px solid #CCC;
	background-color:#fffbf3;
	padding:2px;
}



#content #columnleft #invitefriends .tenfriends {
	background-image:url(../images/home_tab_plus.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:25px;
	display:inline-block;
	padding-top:4px;
	padding-bottom:4px;
}

#content #columnleft .formtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:6px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}

#content #columnleft .formtable td a {
	color: #cc0000;
	text-decoration: underline;
}

#content #columnleft .formtable td a:hover {
	text-decoration: none;
}

#content #columnleft .formtable td .textfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:4px;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #e7e5e0;
	background-color:#fffbf3;
	width:240px;
}

#content #columnleft .loginerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:26px;
	background-image: url(../images/ico_error.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align:left;
	display:block;
}


#content #columnleft .demobox {
	padding: 0px;
	margin:0px;
	float:left;
	width:180px;
	height:150px;
	margin-left:18px;
	margin-right:18px;
	margin-top:18px;
	margin-bottom:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #67615f;
	text-decoration: none;
	text-align:center;
	overflow:hidden;
	background-color:#f4f4f4;
}

#content #columnleft .demobox:hover {
	color: #df1c05;
	text-decoration: none;
}

#content #columnleft .demobox img {
	display:block;
	border-width:0px;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
	background-image: url(../images/demos/shadow.gif);
	background-repeat: no-repeat;
	background-position: 108px bottom;
	margin-bottom:5px;
}

/*--- Beta 2 demobox css ---*/

#content #columnleft .demoboxb2 {
	padding: 0px;
	margin:0px;
	float:left;
	width:180px;
	height:150px;
	margin-left:18px;
	margin-right:18px;
	margin-top:18px;
	margin-bottom:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #67615f;
	text-decoration: none;
	text-align:center;
	overflow:hidden;
	background:#f4f4f4 url(../images/bg_newinbeta2.gif) no-repeat left top;
}

#content #columnleft .demoboxb2:hover {
	color: #df1c05;
	text-decoration: none;
}

#content #columnleft .demoboxb2 img {
	display:block;
	border-width:0px;
	padding-top:20px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
	background-image: url(../images/demos/shadow.gif);
	background-repeat: no-repeat;
	background-position: 108px bottom;
	margin-bottom:5px;
}

#content #columnleft .demoboxb3 {
	padding: 0px;
	margin:0px;
	float:left;
	width:180px;
	height:150px;
	margin-left:18px;
	margin-right:18px;
	margin-top:18px;
	margin-bottom:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #67615f;
	text-decoration: none;
	text-align:center;
	overflow:hidden;
	background:#f4f4f4 url(../images/bg_newinbeta2.gif) no-repeat left top;
}

#content #columnleft .demoboxb3:hover {
	color: #df1c05;
	text-decoration: none;
}

#content #columnleft .demoboxb3 img {
	display:block;
	border-width:0px;
	padding-top:6px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:30px;
	background-image: url(../images/demos/shadow.gif);
	background-repeat: no-repeat;
	background-position: 108px bottom;
	margin-bottom:5px;
}

/*--- Beta 2 demobox css ---*/

#content #columnsingleleft {
	overflow:hidden;
	width:700px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eaeaea;
	padding-right:20px;
}


#content #columnsingleleft p .linknormal {
	color:#e65d1e;
	text-decoration:none;
}

#content #columnsingleleft p .linknormal:hover {
	color:#e65d1e;
	text-decoration:underline;
}


#content #columnsingleleft p {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #726f6f;
	text-decoration: none;
	padding: 6px 0px 0px 0px;
}

#content #columnsingleleft h1 {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #98634b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px 0px 10px 0px;
}

#content #columnsingleleft .loginerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:26px;
	background-image: url(../images/ico_error.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align:left;
}

#content #columnsingleleft .formtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:6px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}

#content #columnsingleleft .formtable td a {
	color: #cc0000;
	text-decoration: underline;
}

#content #columnsingle .formtable td a:hover {
	text-decoration: none;
}

#content #columnsingle table h2 {
	text-decoration: none;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #98634b;
	padding-top:5px;
	padding-bottom:3px;
}

#content #columnsingleleft .formtable td .textfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:4px;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #e7e5e0;
	background-color:#fffbf3;
	width:240px;
}

#content #columnsingleleft .formtable td .textfields1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:4px;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #e7e5e0;
	background-color:#fffbf3;
	width:150px;
}

#content #columnsingleleft .downloadboxs {
	float:left;
	width:200px;
	background-color:#f3f3f3;
	margin-left:25px;
	margin-bottom:25px;
	margin-top:20px;
	padding-bottom:20px;
}

#content #columnsingleleft .downloadboxs p {
	display:block;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585756;
	text-decoration: none;
	margin:0px;
	text-align:center;
}
#content #columnsingleleft .downloadboxs p a {
	font-size:12px;
	color:#f25519;
	text-decoration:none;
}

#content #columnsingleleft .downloadboxs p a:hover {
	font-size:12px;
	color:#C30;
}

#content #columnsingleleft .downloadboxs p a span {
	font-size:11px;
	color:#565656;
	display:block;
}

#content #columnsingleleft .downloadboxs p img {
	border-width:0px;
	margin:0px auto;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}

#content #columnsingleleft .downloadboxs1 {
	float:left;
	width:205px;
	background-color:#f3f3f3;
	margin-left:25px;
	margin-bottom:25px;
	margin-top:20px;
	padding-bottom:20px;
}

#content #columnsingleleft .downloadboxs1 p {
	display:block;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585756;
	text-decoration: none;
	margin:0px;
	text-align:center;
}
#content #columnsingleleft .downloadboxs1 p a {
	font-size:12px;
	color:#f25519;
	text-decoration:none;
}

#content #columnsingleleft .downloadboxs1 p a:hover {
	font-size:12px;
	color:#C30;
}

#content #columnsingleleft .downloadboxs1 p a span {
	font-size:11px;
	color:#565656;
	display:block;
}

#content #columnsingleleft .downloadboxs1 p img {
	border-width:0px;
	margin:0px auto;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}

#content #columnsingleleft .regdowninfo {
	display:block;
}

#content #columnsingleleft .regdowninfo p {
	margin:0px;
	padding-bottom:8px;
	padding-top:0px;
	font-size:12px;
}

#content #columnsingleleft .regdowninfo .bullet {
	margin:0px;
	padding-bottom:8px;
	padding-top:0px;
	padding-left:10px;
	font-size:12px;
	background-image: url(../images/bull.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}


#content #columnsingle {
	overflow:hidden;
}


#content #columnsingle p .linknormal {
	color:#e65d1e;
	text-decoration:none;
}

#content #columnsingle p .linknormal:hover {
	color:#e65d1e;
	text-decoration:underline;
}


#content #columnsingle p {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #726f6f;
	text-decoration: none;
	padding: 6px 0px 0px 0px;
}

#content #columnsingle h1 {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	color: #98634b;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding: 0px 0px 10px 0px;
}

#content #columnsingle .loginerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C00;
	text-decoration: none;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:26px;
	background-image: url(../images/ico_error.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align:left;
}

#content #columnsingle .formtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:6px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4F4F4;
}

#content #columnsingle .formtable td a {
	color: #cc0000;
	text-decoration: underline;
}

#content #columnsingle .formtable td a:hover {
	text-decoration: none;
}

#content #columnsingle .formtable td .textfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:4px;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #e7e5e0;
	background-color:#fffbf3;
	width:240px;
}

#content #columnsingle .formtable td .textfields1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding:4px;
	text-align:left;
	border-width: 1px;
	border-style: solid;
	border-color: #e7e5e0;
	background-color:#fffbf3;
	width:150px;
}

#content #columnsingle .downloadboxs {
	float:left;
	width:200px;
	background-color:#f3f3f3;
	margin-left:25px;
	margin-bottom:25px;
	margin-top:20px;
	padding-bottom:20px;
}

#content #columnsingle .downloadboxs p {
	display:block;
	padding:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #585756;
	text-decoration: none;
	margin:0px;
	text-align:center;
}
#content #columnsingle .downloadboxs p a {
	font-size:12px;
	color:#f25519;
	text-decoration:none;
}

#content #columnsingle .downloadboxs p a:hover {
	font-size:12px;
	color:#C30;
}

#content #columnsingle .downloadboxs p a span {
	font-size:11px;
	color:#565656;
	display:block;
}

#content #columnsingle .downloadboxs p img {
	border-width:0px;
	margin:0px auto;
	padding-bottom:5px;
	padding-top:5px;
	display:block;
}


#content #columnsingle .regdowninfo {
	display:block;
}

#content #columnsingle .regdowninfo p {
	margin:0px;
	padding-bottom:8px;
	padding-top:0px;
	font-size:12px;
}

#content #columnsingle .regdowninfo .bullet {
	margin:0px;
	padding-bottom:8px;
	padding-top:0px;
	padding-left:10px;
	font-size:12px;
	background-image: url(../images/bull.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}


.required {
	color:#cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

#footer {
	clear:both;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #645a4c;
}

#footer p {
	line-height:normal;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #645a4c;
}

#footer a {
	text-decoration:none;
	color:#f35e1c;
}

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