*{font-size: 100.01%;}
html{font-size: 62.5%;}
textarea { resize: none; }
img{border: none;}
a{
	color: #0000FF;
	text-decoration: underline;
}
a:hover
{
	color: #0000FF;
	text-decoration: none;
}

a:visited {
	/* color: #794ba1; */
	color: #0000FF;	
	}

a:active {
	color: #0000FF;	
	}

form, fieldset{
	margin: 0;
	padding: 0;
	border: none;
}
input, textarea, select{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
input[type=text]:focus{outline: none;}
html, body{height: 100%;}
body{
	margin: 0;
	font: 1.3em Arial, Helvetica, sans-serif;
	color: #333;
	background: #fff;
	min-width: 892px;
}
.page-holder{
	width: 892px;
	margin: 0 auto;
}
.page-holder:after{
	content: "";
	clear: both;
	display: block;
}


.printarea {
	padding: 10px;
	}
	

	
.printheader {
	padding: 5px;
	background: #ecdcb7;
	}

/*container start*/
.container{min-height: 100%;}
* html .container{height: 100%;}
/*page start*/
.page{
	padding: 142px 0 78px;
	position: relative;
}
.page h2{
	color: #02487b;
	text-transform: uppercase;
}
.page h2 em{
	color: #646464;
	text-transform: none;
	font-weight: normal;
	white-space: nowrap;
}
/*promo start*/
.promo{
	background:#d2d2bc url(../images/bg-promo.gif) repeat-x;
	padding: 20px 0 0;
}
.promo .page-holder {
	padding:0 0 18px;
}
/*background shadow*/
.shadow {
	display:block;
	width:100%;
	height:4px;
	background: url(../images/shadow.png) repeat-x;
	overflow:hidden;
}
a.skip-to-nav{display: none;}
/*text block start*/
.promo .text-block{
	width: 310px;
	float: right;
}
/*video start*/
.video{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-dot.gif) repeat-x 0 100%;
	padding: 0 0 16px;
}
.video .info{
	width: 122px;
	float: right;
}
.video h2{
	margin: 3px 0 0;
	color: #a40000;
	font-size: 1.1em;
	text-transform: uppercase;
	line-height: 1.2em;
}
.video .holder{
	border: 1px solid #c5c5c5;
	padding: 5px;
	width: 151px;
	float: left;
	margin: 0 0 0 4px;
	display: inline;
}
.video .holder img{display: block;}
.video p{margin: 13px 0 0;}
/*video end*/
/*about block start*/
.about-block{padding: 11px 0 0;}
.about-block .text{padding: 0 0 0 3px;}
.about-block h1{
	font-size: 1.46em;
	margin: 0;
	line-height: 1.2em;
	color: #02487b;
	text-transform: uppercase;
}
.about-block h1 em{
	font-weight: normal;
	color: #646464;
	text-transform: none;
}
.about-block p{margin: 7px 0 0;}
/*email form start*/
.email-form{
	width: 100%;
	overflow: hidden;
	padding: 11px 0 0;
}
.email-form span{
	width: 234px;
	height: 19px;
	background: url(../images/bg-email-form.png) no-repeat;
	float: left;
	padding: 6px 0 0 32px;
	margin: 0 6px 0 0;
}
.email-form input{
	float: left;
	margin: 1px 0 0;
}
.email-form span input{
	border: none;
	background: none;
	padding: 0;
	font-size: 12px;
	color: #9b9b9b;
	width: 220px;
	margin: 0;
}
/*email form end*/
/*about block end*/
/*text block end*/
/*flash start*/
.flash{
	width: 560px;
	float: left;
}
.flash img{display: block;}
/*flash end*/
/*promo end*/
/*content start*/
.content{
	padding: 18px 0 0;
	width: 100%;
	/* position: relative; */
}
/*columns start*/
.columns{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-columns.gif) repeat-y;
	/* position: relative; */
}
.columns h2{
	font-size: 1.36em;
	margin: 0;
	line-height: 1em;
}
.columns h2 em{font-size: 0.96em;}
.columns .col-1{
	width: 257px;
	float: left;
	padding: 0 47px 0 0;
}
.columns .col-2{
	width: 300px;
	float: left;
}
.columns .col-3{
	width: 263px;
	float: right;
}
.columns .col-3 h2{text-align: center;}
/*tools holder start*/
.tools-holder{line-height: 1.26em;}
.tools-holder p{margin: 12px 0 0;}
.tools-holder ul{
	margin: 0;
	padding: 0 0 0 3px;
	list-style: none;
}
.tools-holder ul li{
	background: url(../images/bg-arrow.gif) no-repeat 0 4px;
	padding: 0 0 0 27px;
	margin: 15px 0 0;
}
/*tools holder end*/
/*framework holder start*/
.framework-holder{
	margin: 21px 0 0;
	width: 300px;
	/* position: relative; */
}
.framework-holder img{display: block;}
.framework-holder a.btn{
	display: block;
	width: 140px;
	height: 44px;
	background: url(../images/btn-learn-more.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -21px 0 0 -81px;
}
.framework-holder a.btn:hover{background-position: 0 100%;}
/*framework holder end*/
/*category start*/
.category{
	margin: 0;
	padding: 0;
	list-style: none;
}
.category li{
	width: 100%;
	overflow: hidden;
	vertical-align: top;
	padding: 18px 0 8px;
}
.category .text{
	width: 191px;
	float: right;
}
.category .text a.more{
	background: url(../images/bg-arrow-2.gif) no-repeat right;
	padding: 0 10px 0 0;
}
.category img{
	float: left;
	margin: 3px 0 0;
}
/*category end*/
/*content end*/
/*header start*/
.header{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/bg-header.gif) repeat-x;
}
.header-holder{
	width: 100%;
	height: 142px;
	background: url(../images/bg-header-holder.jpg) no-repeat 100% 0;
}
/*top area start*/
.top-area{height: 99px;}
/*logo start*/
.logo{
	float: left;
	padding: 24px 0 8px 15px;
}
.logo a{
	display: block;
	width: 370px;
	height: 36px;
	background: url(../images/bg-logo.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/*logo end*/
/*title start*/
.top-area .title{
	float: left;
	clear: left;
	width: 474px;
	height: 17px;
	background: url(../images/bg-title.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 14px;
}
/*title end*/
/*search form start*/
.search-form{
	float: right;
	padding: 15px 16px 0 0;
}
.search-form span{
	width: 262px;
	height: 20px;
	background: url(../images/bg-search-form.png) no-repeat;
	float: left;
	margin: 0 9px 0 0;
	padding: 5px 0 0 26px;
}
.search-form input{float: left;}
.search-form span input{
	border: none;
	background: none;
	padding: 0;
	font-size: 13px;
	color: #9b9b9b;
	width: 250px;
}
/*search form end*/
/*action start*/
.action{
	float: right;
	margin: 10px 45px 0 0;
	display: inline;
	width:335px;
}
.action ul{
	margin: 0 10px 0 0;
	padding: 13px 0 0;
	list-style: none;
	float: left;
	font-size: 0.92em;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
}
.action ul li{
	float: left;
	background: url(../images/bg-separate-2.gif) no-repeat left;
	margin: 0 0 0 -1px;
	padding: 0 10px;
}
.action ul a{
	color: #02477a;
	text-decoration: none;
}
.action ul a:hover{text-decoration: underline;}
.action .button{
	float: left;
	width: 105px;
	height: 40px;
	background: url(../images/aboutSite_off.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.action .button:hover{
	background: url(../images/aboutSite_on.png) no-repeat;
}

.action .button2{
	float: left;
	width: 115px;
	height: 40px;
	background: url(../images/findWhatYouNeed_off.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.action .button2:hover{
	background: url(../images/findWhatYouNeed_on.png) no-repeat;
}
/*action end*/
/*top area end*/
/*main navigation start*/
.main-nav-holder{width: 100%;}
.main-nav-holder:after{
	content: "";
	clear: both;
	display: block;	
}
.main-nav{
	float: left;
	padding: 0 1px 0 2px;
	margin: 0;
	list-style: none;
	font-weight: bold;
	font-size: 13px;
	background: url(../images/bg-main-nav.gif) no-repeat 100% 0;
}
.main-nav li, .main-nav a, .main-nav span{float: left;}
.main-nav li{position: relative;}
.main-nav a {
	background: url(../images/bg-main-nav-left.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}

	
.main-nav li:hover a.framework span, .main-nav li.hover a.framework span{background: url(../images/bg-framework-main-nav-right.gif) no-repeat 100% 0;}


.main-nav span{
	height: 28px;
	padding: 15px 31px 0;
	cursor: pointer;
	text-align: center;
}

.main-nav span#twoline{
	height: 38px;
	padding: 5px 31px 0;
	cursor: pointer;
}

.main-nav span.smaller {
	font-size: 11px;
	font-weight: normal;
	}

.main-nav li:hover a, .main-nav li.hover a {background-position: 0 -43px;}
.main-nav li.active a {background-position: 0 -86px;}
.main-nav li.active a:hover {background-position: 0 -43px;}
.main-nav li:hover a span, .main-nav li.hover a span{background: url(../images/bg-main-nav-right.gif) no-repeat 100% 0;}
.main-nav li.active a span{background: url(../images/bg-main-nav-right.gif) no-repeat 100% -43px;}
.main-nav li.active a:hover span{background: url(../images/bg-main-nav-right.gif) no-repeat 100% 0;}
.main-nav li div{
	background:#6C0000 none repeat scroll 0 0;
	display:none;
	font-size:0.9em;
	left:0;
	padding:3px;
	position:absolute;
	top:41px;
	width:209px;
	z-index:9000;
}
.main-nav ul{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-nav ul:after{
	content: "";
	clear: both;
	display: block;
}
.main-nav ul li{
	border-bottom: 1px solid #9a7c65;
	background: #eedebd;
	padding: 8px 12px 7px;
	float: none;
}
.main-nav ul a, .main-nav ul li:hover ul a, .main-nav ul li.hover ul a{
	background: none;
	color: #6b0000;
	float: none;
	width: 165px;
}
.main-nav ul span{
	margin: 5px 0 0 9px;
	padding: 0 0 0 11px;
	background: url(../images/bg-bullet.gif) no-repeat 0 7px !important;
	height: auto;
	float: none;
	display: block;
	font-weight: normal;
	cursor: auto;
	text-align: left;
}
.main-nav ul span a{color: #333;}
.main-nav ul a:hover{text-decoration: underline;}
.main-nav li:hover div, .main-nav li.hover div{display: block;}
/*main navigation end*/
/*header end*/
/*page end*/
/*container end*/

/*for inner pages*/
/*promo for inner pages*/
.inner {
	padding:10px 0 0;
}
.inner .page-holder {
	width:872px;
	padding:0 10px 8px;
}
/*main content text start*/
.content-text {
	width:680px;
	margin:0 22px 0 0;
	float:left;
}
.content-text p {
	margin:0 0 17px;
	line-height:1.3em;
}
/*main content text end*/
/*breadcrumbs navigation start*/
ul.breadcrumbs {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:0.84em;
}
.breadcrumbs li {
	padding:0 7px 0 12px;
	float:left;
	background: url(../images/bg-arrow-4.gif) no-repeat 0 5px;
	color:#333;
}
.breadcrumbs li.first {
	background:none;
	padding:0 7px 0 0;
}
.breadcrumbs li a {
	color:#333;
}
/*breadcrumbs navigation end*/
/*main heading for inner page*/
.promo h1 {
	font-size:1.4em;
	margin:10px 0 0;
	line-height:1.2em;
	color: #02487b;
	text-transform:uppercase;
}
/*content boxes start*/
.text-box {
	border-bottom:1px solid #D9D9D9;
	margin:0 0 10px;
}
.text-box h2 {
	margin:0 0 -15px;
	font-size:1.2em;
	color:#333;
	text-transform:none;
	/* position:relative; */
}
.text-box-print h2 {
	font-size:1.2em;
	color:#333;
	text-transform:none;
	/* position:relative; */
}
.cont-text {
	width:680px;
	margin:30px 0 0;
	overflow:hidden;
}
.cont-text h3 {
	margin:0 0 10px;
	font-size:1em;
	color:#3e559f;
}
.cont-text ul {
	margin:0 0 -12px 15px;
	padding:0;
	list-style:none;
	/* position:relative; */
}
.cont-text li {
	padding:0 0 20px 15px;
	background:url(../images/bullet1.gif) no-repeat 0 5px;
}
.cont-text li p {
	margin:0;
}
.cont-text p .more {
	display:block;
}
.cont-text p .more a {
	background: url(../images/bg-arrow-2.gif) no-repeat right;
	padding: 0 10px 0 0;
}
.cont-text img {
	float:left;
	margin:0 15px 0 0;
	border:5px solid #f1e7d1;
}
.cont-text .text {
	height:1%;
	display:table;
}
.heading-style2 {
	display:block;
	margin:0 0 5px;
	padding:15px 0 0;
	font-size:1.2em;
	font-weight:bold;
}
.heading-style3 {
	display:block;
	margin:0 0 10px;
	font-size:1em;
	font-weight:bold;	
	color:#3e559f;
}
.heading-style4 {
	display:block;
	margin:0 0 5px;
	padding:5px 0 0;
	font-size:0.85em;
	font-weight:bold;	
	color:#72594a;
	text-transform:uppercase;
}
.with-pict {
	margin:0 0 20px 20px;
	padding:0 0 5px;
	float:right;
	background:#f1e7d1;
	border:5px solid #f1e7d1;
}
.with-pict img {
	display:block;
	margin:0 0px 7px;
	/* position:relative; */
}
.with-pict p {
	margin:0;
	font-size:0.83em;
	line-height:1.1em;
	color: #636363;
}
.with-video {
	width:486px;
	border:10px solid #f1e7d1;
	margin:0 0 22px;
	background-color:#f1e7d1;
}
.with-video object {
	display:block;
	margin:0 auto 0 auto;
	/* position:relative; */
}
.with-video p {
	margin:0;
	font-size:0.83em;
	line-height:1.1em;
	color: #636363;
}

/*content boxes end*/
/*sidebar*/
.sidebar {
	width:190px;
	float:left;
}
/*pront-mail navigation start*/
ul.print-mail {
	margin:-5px 0 8px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:0.84em;
	position:relative;
}
.print-mail li {
	float:left;
	padding:0 10px 0 11px;
	background:url(../images/bg-separate3.gif) no-repeat 0 50%;
}
.print-mail li.first {
	background:none;
}
.print-mail li a {
	color:#333;
}
/*pront-mail navigation end*/
/*side column start*/
.sidecol {
	width:163px;
	margin:0 0 10px;
	padding:15px 10px 15px 15px;
	border:1px solid #ccbea1;
	background:#eedfbf url(../images/bg-sidecol.gif) repeat-x;
	overflow:hidden;
}
.sidecol h3 {
	margin:0 0 15px;
}
.sidecol p {
	margin:0 0 10px;
}
.sidecol a {
	color:#0000FF;
}

.sidecol a:active {
	color:#0000FF;
}

.sidecol a:visited {
	color:#0000FF;
}

.icon {
	float:right;
	margin:-5px -3px 0 0;
	display:inline;
	position:relative;
}
.states-icon {
	float:left;
	margin:-5px 5px 0 0;
	position:relative;
}
/*link list start*/
ul.links {
	margin:0;
	padding:0;
	list-style:none;
}
.links li {
	padding:0 0 5px 20px;
	background:url(../images/bullet.gif) no-repeat 0 3px;
}
a.learn-more{
	/*background: url(../images/bg-arrow-3.gif) no-repeat right;*/
	padding: 0 10px 0 0;
}
/*link list end*/
/*side column end*/
/*tabsets start*/
ul.tabset {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:10px 0 -12px;
	overflow:hidden;
	padding:0;
	/* position:relative; */
	/*width:885px;*/
	width: 1060px;
}
.tabset li {
	float:left;
	padding:0 0 0 1px;
}
.tabset li a {
	float:left;
	height:32px;
	text-decoration:none;
	font-size:0.84em;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	/* position:relative; */
	cursor:pointer;
}
.tabset li a span {
	float:left;
	height:20px;
	padding:12px 9px 0 13px;
	background: url(../images/bg-tab-left.png) no-repeat;
	cursor:pointer;
}
.tabset li a em {
	float:left;
	width:6px;
	height:32px;
	background: url(../images/bg-tab-right.png) no-repeat;
	cursor:pointer;	
}
.tabset li a:hover,
.tabset li a.active {
	color:#a40000;
}
.tabset li a:hover span,
.tabset li a.active span {
	background: url(../images/bg-tab-left-h.png) no-repeat;
}
.tabset li a:hover em,
.tabset li a.active em {
	background: url(../images/bg-tab-right-h.png) no-repeat;
}
/*tabsets end*/
/*two-columns - page navigation+page-text start*/
.two-columns {
	width:680px;
	margin:5px 0 0;
	overflow:hidden;
	background: url(../images/bg-page-content.gif) repeat-y;
}
.page-cont-text {
	float:right;
	padding:0 0 0 12px;
	width:540px;
	padding-right:10px;
}
.page-nav {
	float:left;
	width:118px;
}
.page-nav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:5px 0 0 0;
}

.page-nav li {
	color:#818181;
	font-size:0.8em;
	font-weight:bold;
	padding:0 35px 15px 0;
	text-transform:uppercase;
}

.page-nav li.active {
	background:transparent url(../images/bg-separate4.gif) no-repeat scroll 80% 20%;
}

.page-nav li.active a {
	color: #818181;
	text-decoration: none;
}

.page-nav li a {
	color:#3a69d5;
}

.page-nav li a:visited {
	/* color: #794ba1; */
	color: #2e6ad8;
	}

.page-cont-text h2 {
	margin:0 0 10px 0;
	font-size:1.2em;
	color:#333;
	text-transform:none;
}
/*two-columns - page navigation+page-text end*/
/*footer start*/
.footer{
	height: 63px;
	margin: -63px 0 0;
	background: #ab8d75 url(../images/bg-footer.gif) repeat-x;
	font-size: 0.9em;
	text-align: center;
	position: relative;
}
.footer ul{
	margin: 0;
	padding: 14px 0 0;
	list-style: none;
}
.footer ul li{
	display: inline;
	background: url(../images/bg-separate-1.gif) no-repeat left;
	padding: 0 4px 0 8px;
}
.footer ul li:first-child{background: none;}
.footer a{
	color: #000;
	text-decoration: none;
}
.footer a:hover{text-decoration: underline;}
/*footer end*/

.bullet-spacing2 ul li {
	padding-top: 2px;
	padding-bottom: 2px;	
}

.bullet-spacing3 ul li {
	padding-top: 3px;
	padding-bottom: 3px;	
}

.bullet-spacing5 ul li {
	padding-top: 5px;
	padding-bottom: 5px;	
}

/* new style by xpointers */
.xp_review span{ margin:0px; padding:0px; float:left;}
.xp-half-content, #xp-form  div.xp-half-content{ margin:0px; padding:0px 0px 7px 0px; width:270px; float:left; font:normal 13px Arial, Helvetica, sans-serif;}
.xp-half-content input{ float:left; padding:2px 0px 0px 0px; }
.xp-half-content p{ margin:0px; padding:0px 0px 0px 10px; float:left; width:230px;}
.xp-half-content dt{ margin:0px; padding:0px 0px 0px 20px; clear:both;}
.xp-clear-both ,#xp-form .xp-clear-both{ margin:0px; padding:0px; font-size:0px; height:0px; width:100%; clear:both;}
#xp_progress{ border:1px solid #dadada; padding:0px; margin:0px;}
#xp_progress div{ margin:1px; padding:4px ; height:32px; background:#f5f5f2;}
div#xp_progress1 { margin:0px; padding:0px ; background:url(../images/reports/executive_report_builder/content_images/progressbar.jpg) 0px 0px no-repeat;}
div#xp_progress2 { margin:0px; padding:0px ; background:url(../images/reports/executive_report_builder/content_images/progressbar.jpg) 0px -32px no-repeat;}
div#xp_progress3 { margin:0px; padding:0px ; background:url(../images/reports/executive_report_builder/content_images/progressbar.jpg) 0px -64px no-repeat;}
.xp-form{ margin:0px; padding:0px; width:500px;}
.xp-form input{ width:10px; height:17px; margin:0 3px; color:#b9b9b9; vertical-align:top; }
.xp-form label{ padding-left:3px; }
.xp-form input.text{ border:1px solid #dadada; } 
.xp-form input.auto-width{ width:auto; height:auto;}
.xp-form radio{ width:40px;}
.xp-form textarea{ width:535px; height:135px; border:1px solid #dadada; color:#b9b9b9;}
.xp-form div{ width:100%; margin:0px; padding:5px 0px; font:Helvetica, sans-serif; color:#333;}
.xp-button-div , #xp-form .xp-button-div{ margin:0px; padding:24px 0px 24px 273px; float:left;}
.xp-button{ margin:0px 0px 0px 10px; padding:0px 0px 0px 11px; background:url(../images/reports/executive_report_builder/button.jpg); height:39px; float:right; text-decoration:none; font:normal 15px Arial, Helvetica, sans-serif; cursor:pointer;} 
.xp-button span{ height:29px; padding:10px 3px 0px 0px; background:url(../images/reports/executive_report_builder/button_bg.jpg) repeat-x; float:left; color:#000000;}
.xp-button h6{ margin:0px; padding:0px;  height:39px; width:20px; float:left; background:url(../images/reports/executive_report_builder/button.jpg)  -11px top; }
.xp-button-gray{ margin:-2px 0 0 5px; padding:0px 0px 0px 8px; background:url(../images/reports/executive_report_builder/button.jpg) -31px  0px; height:29px; float:left; text-decoration:none; font:normal 14px Arial, Helvetica, sans-serif; cursor:pointer;} 
.xp-button-gray span{ height:23px; padding:6px 0px 0px 0px; background:url(../images/reports/executive_report_builder/button_bg_gray.jpg) repeat-x top; float:left; color:#000000;}
.xp-button-gray h6{ margin:0px; padding:0px;  height:29px; width:8px; float:left; background:url(../images/reports/executive_report_builder/button.jpg)   -39px  0px; }
.xp-garay{ margin:0px; padding:0px; width:205px; border:1px solid #dadada; float:left;}
.xp-garay-form{ margin:0px; padding:0px; width:310px; border:1px solid #dadada; float:left;}
.xp-garay a{ text-decoration:none;}
.xp-garay  img{ margin:0px; padding:0px 10px 0px 0px;}
.xp-garay-form .gray-cover, .xp-garay .gray-cover{ margin:1px; background:#f5f5f2; font:normal 13px Arial, Helvetica, sans-serif;}
.gray-cover div{ margin:0px; padding:0px 9px 7px 9px;}
.xp-sep{ margin:0px; padding:0px; width:21px; float:left;}
.xp-garay-form p{ margin:0px; padding:0px;}
.xp-garay-form .gray-cover input{ margin:0px; padding:3px; height:18px; width:214px; float:left;}
.xp-h4{ margin:0px; padding:10px 0px 5px 0px; font:bold 12px Arial, Helvetica, sans-serif; color:#961200; text-transform:uppercase;}
.xp-h3{ margin:0px; padding:7px 0px 12px 0px; font:bold 13px Arial, Helvetica, sans-serif; color:#333333;}
.xp-state-list{ margin:0px; padding:0px 0px 7px 0px; float:left; width:180px;}
.select-national{ padding:0px 0px 7px 0px;}
.social-network{ margin:0px; padding:0px; float:left;}
 .gray-cover .social-network div{ margin:0px; padding:0px 11px 0px 0px; float:left;}
.border-none{ border:none;}
.xp-span{ margin:0px; padding:0px; clear:both; font:normal 13px Arial, Helvetica, sans-serif;}
#xp-form  .xp-small-graph div{ margin:0px; padding:0px 10px 0px 0px; float:left; width:276px;}
#xp-form  .xp-small-graph a{margin:160px 0px 0px 0px; float:left; }
.content-text .xp-p{ margin:0px; padding:18px 0px 0px 0px;}
.float-right{ float: right;}
#xp-form .custom-space{ margin:0px; padding:27px 0px 8px 0px; float:left;}
#xp-form  .button_div{ padding:24px 0px 0px 0px; float:left; margin:0px;}
.validation { color:#890F00!important; border:1px solid #DADADA; background-color:#F5F5F2; width:400px!important;}
.label {font:bold 13px Arial, Helvetica, sans-serif;padding-bottom:0px!important;}