


#areaHeader.widget-area{float: right;padding-bottom:10px;}
#areaHeader.widget-area .widget {float: left;}
#areaHeader.widget-area .width-box {max-width:300px;}

/*widget areas*/
#sidebar-bottom.widget-area  {color:#FFF;}
#sidebar-bottom.widget-area  a {color:#FFF;}
#sidebar-bottom.widget-area .widgetIndexNewsletter {color:#000;}
#bottom.widget-area  .widget{}

/*MiddleColumn*/
.widget.widgetIndexSlider {
width: 1004px;height: 250px;
position: relative;overflow: hidden;border: 0px solid #ccc;	border-bottom: 0px solid #888;text-align:left;
}
.widget.widgetIndexSlider #sliderContent {width: 1004px; /* important to be same as image width or wider */
 position: absolute;top: 0;margin-left: 0;}
.widget.widgetIndexSlider .sliderImage {float: left;position: relative;display: none;}
.widget.widgetIndexSlider .sliderImage div {position: absolute;font: 10px/15px Arial, Helvetica, sans-serif;padding: 20px 13px 10px 13px;
width: 968px;filter: alpha(opacity=70);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;color: #fff;display: none;
top: 0;left: 0;}
.widget.widgetIndexSlider p {display:inline;}
.widget.widgetIndexSlider .sliderImage div p {background: url("/css/images/transparent_bg.png") repeat 0 0 transparent;font-size: 24px;
line-height: 1.5em;opacity: 1;padding: 1px 25px 1px 180px;display: block;font-weight:bold;}
.widget.widgetIndexSlider img {border:0 none; min-width:1004px;min-height:250px;}
.widget.widgetIndexSlider .sliderImage div p a {color:#fff!important; text-decoration:none;}


body.widget.widgetIndexSlider {height: 1250px;}
body.widget.widgetIndexSlider #sliderContent {min-height:1300px}
body.widget.widgetIndexSlider .sliderImage {display: block;height: 250px;overflow: hidden;width: 1004px;}
body.widget.widgetIndexSlider .sliderImage div {display:block;}
body.widget.widgetIndexSlider .sliderImage div p {background:#555 none;}
body.widget.widgetIndexSlider .sliderImage div strong {}
body.widget.widgetIndexSlider img {}
.hidden {visibility: hidden;}


.widget.indexMiddleColumn {padding: 10px;}

/*END MiddleColumn*/

/*Form*/

.widget.indexForm {padding: 10px 5px 10px 15px;}

/*END Form*/

/*Social*/
.widget.indexSocial {padding: 20px 0 0 25px; float:left; overflow: hidden;font-size: 26px; color: #0F49CD; padding: 0 0 5px 0;max-width:300px;}
.widget.indexSocial a {display: block; float: left; margin: 3px; width: 24px; height: 24px; outline: none; cursor: pointer;}
.widget.indexSocial a img {display: block; float: left; border: none; width:24px;}
.widget.indexSocial span.text {float: left; display: block; font-size: 12px; color: #0F49CD; text-transform: uppercase; font-weight: bold; padding: 5px 0 0 0;}
/*END Social*/

/*Social Buttons*/
.widget.socialButtons {float:left;}
.widget.socialButtons  ul{position:relative;list-style-type:none;}
.widget.socialButtons  ul li{float:left; margin:2px;}
/* END Social Buttons */

/*Contact us*/
.widget.indexContactus { float:right; overflow: hidden;font-size: 24px; line-height:1.2em;color: #0F49CD; padding: 15px 0 5px 0;text-align:left;}

/*Girl*/
.widget.indexOperator {padding: 0 5px 0 0; float: right; overflow: hidden;position:relative;}
.top  .widget.indexOperator  img{visibility:hidden;}
/*END Girl*/


.widget-area#sidebar-bottom .genericWidget {margin:0px auto 10px auto; padding:0px 20px;}
.widget-area#sidebar-bottom .widget.genericWidget img {max-width:350px;}
.widget-area#bottom .col {width:310px;overflow:hidden;padding:10px 10px;margin:0 6px 0 0;}
.widget-area#bottom .col.last {margin:0 0px 0 0;}
.widget-area#bottom .widget.genericWidget img {max-width:310px;}

.widget-area.index-inner .widget.genericWidget, .widget-area.index-inner .widget.wbutton, .widget-area.index-inner .widget.bwbutton {top: -9px; margin-bottom: -9px;position:relative;}
.widget-area.index-inner .widget.genericWidget:first-child, .widget-area.index-inner .widget.wbutton:first-child, .widget-area.index-inner .widget.bwbutton:first-child {top: 0px; margin-bottom: auto;position:relative;}

.widget-area.index-inner .widget.genericWidget {margin:15px 0 5px 8px;background:#F2F1F1;border: 1px solid #DBDBDB;border-radius: 15px 15px 15px 15px;padding: 10px 10px 10px 20px;width: 267px;
-moz-box-shadow: 0 0 8px #ccc;-webkit-box-shadow: 0 0 8px #ccc;box-shadow: 0 0 8px #ccc;}
.widget-area.index-inner .widget.genericWidget .rateBoxHolder {width:auto;}
.widget-area.index-inner .widget.widgetFacebook, .widget-area.index-inner .widget.widgetTwitter {padding: 10px; width: 277px;}
.widget-area.index-inner .widget.genericWidget img {max-width:267px;}
#sidebar-top.widget-area .widget.genericWidget img {max-width:350px;}

.widget-area#sidebar-top .widget.genericWidget {border-top: 2px solid #BEC8CE;margin: 20px auto 5px;padding: 10px 0 0;width: 350px;}
.widget-area#sidebar-top .widget.genericWidget:first-child {border-top: 0px solid #BEC8CE;margin: 0px auto 5px;padding: 0px 0 0;}
.widget-area#sidebar-top .widget.widgetIndexForm2 {border-top: 2px solid #BEC8CE;margin: 20px 20px 5px;padding: 10px 0px 0;}
.widget-area#sidebar-top .widget.widgetIndexForm2:first-child {border-top: 0px solid #BEC8CE;margin: 0px;padding: 0 20px;}
.widget-area#sidebar-bottom .widget.widgetConsultation {padding: 0 45px;}

.widget-area#sidebar-top .widget.widgetIndexRates .rateBoxHolder, .widget-area#sidebar-top .widget.widgetIndexCalculate .rateBoxHolder {width:auto;}


.widget.genericWidget {position: relative;width:auto;padding:0;}
.widget.genericWidget h1, .widget.genericWidget h2, .widget.genericWidget h3  {margin:10px 0 25px;padding:0;text-transform:uppercase;font-weight:bold;font-size:16px;}
.widget.genericWidget h4 {padding: 5px 0px 5px 0px;}
.widget.genericWidget p {padding: 5px 0px 5px 0px;font-size: 14px;}
 
.widget.genericWidget form {overflow: hidden;}
.widget.genericWidget form dl {overflow:hidden;padding:10px 5px 0px 30px;}
.widget.genericWidget form dl dt {overflow:hidden;clear:left;float:left;padding:5px 5px 5px 0;}
.widget.genericWidget form dl dt label {display:block; float:left; padding:5px 0; width: 80px; color: #717171;}
.widget.genericWidget form dl dd {float:left;overflow:hidden;padding:5px 5px 5px 0;}
.widget.genericWidget form dl dd input {background: url(../images/input_inner.png) no-repeat scroll 0 0; border: 1px solid #FFFFFF; padding: 3px; height: 14px; width: 133px;}

.widget.genericWidget div.top {width: 308px; margin:0 auto; height: 23px; background: url(../images/sidebar-top-ii.png) no-repeat 0 0;}
.widget.genericWidget div.block {width: 308px; margin:0 auto;padding: 0px 0px 3px 0px; background: url(../images/sidebar-middle-ii.png) repeat-y scroll 0 0;}
.widget.genericWidget div.bottom {width: 308px; margin:0 auto; height: 23px; background: url(../images/sidebar-bottom-ii.png) no-repeat 0 0;}

.widget.genericWidget ul {margin: 5px 10px 10px 15px;font-size:14px;clear:left;}
.widget.genericWidget ul li {line-height: 1.3;margin: 5px 0;}
.widget.genericWidget img {margin: 2px 10px 3px 0px;max-width:556px;height:auto!important;}


/*Features*/
 .widget-area#sidebar-bottom .widget.widgetIndexFeatures {padding: 25px;}
 .widget-area#sidebar-bottom .widget.widgetIndexFeatures a.button3 {float: right; margin:0;padding: 20px 0 0 0;}
 .widget.widgetIndexFeatures {}
 .widget.widgetIndexFeatures h1,  .widget.widgetIndexFeatures h2,  .widget.widgetIndexFeatures h3 {padding: 20px 0 0 0;margin:0;}
 .widget.widgetIndexFeatures p {}
 .widget.widgetIndexFeatures p a {}
 .widget.widgetIndexFeatures a.button3 {clear: both; display: block; padding: 20px 0 0 0;margin:0 auto; float:none;}
/*END Features*/

/*Content*/
.widget.widgetIndexContent, .widget.widgetIndexContent2 {padding: 5px;}
.widget.widgetIndexContent h1, .widget.widgetIndexContent h2 {font-size: 22px;text-transform:none;margin:0;}
.widget.widgetIndexContent h1:first-child, .widget.widgetIndexContent h2:first-child {/*margin: 40px 0 30px 0;*/font-weight:bold;}
.widget.widgetIndexContent p, .widget.widgetIndexContent2 p {padding:10px 0;}
.widget.widgetIndexContent ul, .widget.widgetIndexContent2 ul {margin: 5px 0 15px 0; padding: 0 0 0 20px;}
/*END Content*/

/*Content2*/
.widget.widgetIndexContent2 h1, .widget.widgetIndexContent2 h2, .widget.widgetIndexContent2 h3  {margin: 20px 0 5px 0;}
/*END Content2*/

/*Testimonial*/
 .widget.widgetIndexTestimonial {}
 .widget.widgetIndexTestimonial p {padding: 5px 15px 5px 15px;}
 .widget.widgetIndexTestimonial span {font-size: 14px;}
 .widget.widgetIndexTestimonial div.quotes {background: url(../images/quotes.png) no-repeat scroll 0 0; margin-bottom:10px;}
 .widget.widgetIndexTestimonial div.quotes p {background: url(../images/quotes.png) no-repeat scroll right 95%; padding: 0px 15px;}
 .widget.widgetIndexTestimonial div.tm {margin:0px 0 0 0;overflow:hidden;}
 .widget.widgetIndexTestimonial p span.name {text-transform: capitalize; font-size: 18px;}
 .widget.widgetIndexTestimonial p span.position {display:block;}
 .widget.widgetIndexTestimonial p img  {float:left;margin-top:-10px;margin-right:10px;}
/*END Testimonial*/

/*Calculate*/
 .widget.widgetIndexCalculate {}
 .widget.widgetIndexCalculate .rateBoxHolder {margin:0px auto;width:90%;}
 .widget.widgetIndexCalculate .mpc {width: 100%; border: none; border-collapse:collapse;text-align: center;margin: 0 0 10px;}
 .widget.widgetIndexCalculate .mpc th {padding: 7px; color: #FFFFFF;}
 .widget.widgetIndexCalculate .mpc td {color: #000000; padding: 4px 7px; border-bottom: 1px solid #CCCCCC;}
 .widget.widgetIndexCalculate .mpc td.inputRow {border-bottom: 0px; padding: 5px 0px 8px 0;text-align:left;}
 .widget.widgetIndexCalculate label {font-size: 14px; text-transform: uppercase; font-weight: bold;color: #474747;margin: 13px 0 6px;display:block;}
 .widget.widgetIndexCalculate input {border: 1px solid #596475; color: #000000; background: url(../images/calculate-input.png) repeat-x scroll 0 0; padding: 2px 4px; height: 18px; width: 136px;}
 .widget.widgetIndexCalculate a.calculate {color: #FFFFFF; font-weight: bold; text-transform: lowercase; text-align:center; padding: 3px 13px; display: block; float: right; -moz-border-radius: 3px; border-radius:3px;width: 100px;}
 .widget-area.index-inner .widget.genericWidget.widgetIndexCalculate input {width: 100px;}
/*END Calculate*/

/*Rates*/
.widget.widgetIndexRates .rateBoxHolder {margin:0px auto;width:90%;}
.widget.widgetIndexRates .rateBox {width: 100%; border: none; border-collapse:collapse;text-align: center;margin: 0 0 10px;}
.widget.widgetIndexRates .rateBox th {padding: 7px; color: #FFFFFF;}
.widget.widgetIndexRates .rateBox td {color: #000000; padding: 4px 7px; border-bottom: 1px solid #CCCCCC;}
.widget.widgetIndexRates p {}
/*END Rates*/

/*News*/
 .widget.widgetIndexNews {}
 .widget.widgetIndexNews p {text-align:justify;} 
 .widget.widgetIndexNews a {text-decoration: none; color: #000000;}
 .widget.widgetIndexNews a img {border: none;}
 .widget.widgetIndexNews a strong {font-weight: bold;}
 .widget.widgetIndexNews img{max-width:220px; height:auto !important; margin: 3px 10px 3px 0;}
 .widget.widgetIndexNews h4 {}
/*END News*/

/*NewsLetter*/
.widget.widgetIndexNewsletter, .widget-area.index-inner .widget.genericWidget.widgetIndexNewsletter {margin:0px;background:transparent;border: 0px none;padding:0px;padding-top:5px!important;width:auto;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow:none;}
.widget.widgetIndexNewsletter div.block {width: 278px; padding: 0px 10px 3px 20px;}
.widget.widgetIndexNewsletter h1, .widget.widgetIndexNewsletter h2, .widget.widgetIndexNewsletter h3 {padding:0px 0px 0px 30px;margin:5px 0;}
.widget.widgetIndexNewsletter form a.button1 {float: right;margin-right:10px;}
 span.widget.middle{border:0px none;}
/*END NewsLetter*/

 .widget.widgetFacebook, .widget.widgetTwitter {margin:0px auto;width:277px;}
 .widget-area#sidebar-bottom .widget.widgetFacebook,  .widget-area#sidebar-bottom  .widget.widgetTwitter {background:#F2F1F1;padding:0px 20px;}
 .widget-area#sidebar-bottom .widget.widgetFacebook h1,  .widget-area#sidebar-bottom  .widget.widgetTwitter h1, .widget-area#sidebar-bottom .widget.widgetFacebook h2,
 .widget-area#sidebar-bottom  .widget.widgetTwitter h2, .widget-area#sidebar-bottom .widget.widgetFacebook h3,  .widget-area#sidebar-bottom  .widget.widgetTwitter h3 {color:#000;}


.widget.wbutton, .widget.bwbutton, .widget.wbutton a, .widget.bwbutton a {color:#FFF;}
.widget.wbutton div.top, .widget.bwbutton div.top {width: 308px; height: 23px; background: no-repeat scroll 0 0;}
.widget.wbutton div.block, .widget.bwbutton div.block {width: 299px; padding: 0 0 0 9px; background: repeat-y scroll 0 0;}
.widget.wbutton div.bottom, .widget.bwbutton div.bottom {width: 308px; height: 23px; background: no-repeat scroll 0 0;}
.widget.wbutton div.block-inner, .widget.bwbutton div.block-inner {padding: 5px 15px 5px 15px; text-align: center; background: no-repeat scroll 1px 0;}
.widget.wbutton {line-height:18px;text-align:center;font-size:14px;font-weight:bold;}
.widget.wbutton strong, .widget.wbutton b, .widget.wbutton h3 {font-size:24px; line-height:24px;display:block;}
.widget.wbutton a {text-decoration:none;line-height:24px;padding:5px 0;display:block;}
.widget.wbutton a:hover  {text-decoration:none;}

body.widget.wbuttonIn div:first-child {width:259px;padding: 5px 15px 5px 15px;}
body.widget.bwbuttonIn div:first-child {width:269px;padding: 5px 15px 15px 25px;}

.widget.bwbutton {}
.widget.bwbutton div.block-inner {padding: 5px 15px 15px 25px; text-align: left;}
.widget.bwbutton a{font-size:15px;text-decoration:underline;}
.widget.bwbutton a:hover  {text-decoration:none;}
.widget.bwbutton p {padding:3px 0;}
.widget.bwbutton strong,.widget.bwbutton b {font-weight:bold;font-size:14px;}
.widget.bwbutton h3  {font-size:16px;padding: 5px 0 10px 0;text-transform: uppercase;font-weight:bold;}
.widget.bwbutton p span.telephone, body.widget.bwbuttonIn p span.telephone{font-size: 18px; font-weight: normal;}

.widget.widgetContactInfo {}

body.widget.widgetTop h1, body.widget.widgetTop h2, body.widget.widgetTop h3 {font-size: 14px;font-weight: bold;margin: 10px 0 25px;text-transform: uppercase;}
body.widget.widgetBottom p {padding: 5px 0px 5px 0px;font-size: 14px;}

/*ContentInner*/
 .widget.indexContentInner, .widget.widgetFreeReportsContent  {padding: 5px; font-size:15px; line-height:1.5em;}
.widget.widgetFreeReportsContent h2 {text-transform: capitalize; color: #000000;}
 .widget.indexContentInner a.button2 .left {width: 200px;}
 .widget.indexContentInner a.button2 .right {width: 200px;}
 .widget.indexContentInner h4, .widget.widgetFreeReportsContent h4 {}
 .widget.indexContentInner h5, .widget.widgetFreeReportsContent h5 {}
 .widget.indexContentInner p, .widget.widgetFreeReportsContent p {}
 .widget.indexContentInner  a, .widget.widgetFreeReportsContent a {text-decoration:underline;}
 .widget.indexContentInner a:hover,	.widget.widgetFreeReportsContent a:hover {text-decoration:none;}
 .widget.indexContentInner ul,  .widget.indexContentInner ol {padding:15px 0 15px 25px;}
 .widget.indexContentInner ul {list-style-type: disc;}
 .widget.indexContentInner li {padding-bottom:5px;}
 .widget.indexContentInner ul li {list-style-type: disc;}
 .widget.indexContentInner .tr {width: 100%;float: left;clear:both;margin:30px 0 25px 0;}
 .widget.indexContentInner .tr.tr2 {width: 280px;float: left;clear:none;margin:30px 0 25px 40px;}
 .widget.indexContentInner .tr.tr3 {width: 170px;float: left;clear:none;margin:30px 0 25px 40px;}
 .widget.indexContentInner .tr.tr4 {text-align: left;width: 190px;clear:none;text-align: left;margin:10px 10px 15px 15px;}
 .widget.indexContentInner .tr.tr4 ul {font-weight:normal;}
 .widget.indexContentInner .tr h3 {font-size: 18px;font-weight: normal;}
 .widget.indexContentInner .tr ul {font-size: 14px;line-height: 1.3em;margin-left: 8px;}
 .widget.indexContentInner .glossary dl {}
 .widget.indexContentInner .glossary dl strong {font-size: 16px;}
 .widget.indexContentInner .glossary dl dt {padding: 10px 0 3px 0;}
 .widget.indexContentInner .glossary dl dt a {text-decoration:none;}
 .widget.indexContentInner .glossary dl dd {padding: 0 0 5px;}
 .widget.indexContentInner .glosslist a {background: #EEEEEE;border: 1px solid #CCCCCC;border-radius: 5px 5px 5px 5px;font-size: 18px;font-weight: normal;padding: 3px;text-decoration: underline; margin: 15px 0 0;display:inline-block;}
 .widget.indexContentInner .glosslist a:hover {background: #fff;border: 1px solid #aaa;text-decoration: none;}

	table.whichl2 {margin: 15px auto 15px auto;width:100%;border-collapse: collapse;border: 1px solid #AAAAAA;}
	table.whichl2 tr td {background:#fff;padding: 5px 5px 5px 10px;text-align: left;}
	table.whichl2 tr.c1 td {background:#fff;}
	table.whichl2 tr.c2 td {background:#ececec;}
	table.whichl2 tr th {background:#ddd;padding: 5px 5px 5px 10px;text-align: left;font-size: 14px;color:#555;}
	table.whichl3 {margin: 35px auto 30px auto;width:654px;border-collapse: collapse;}
	table.whichl3 tr td {background:#fff;padding: 5px 5px 5px 10px;text-align: left;}
	table.whichl3 tr.c0 {border:1px solid #ddd;}
	table.whichl3 tr.c0 th:first-child {text-align:left;}
	table.whichl3 tr.c1 {border:1px solid #ddd;}
	table.whichl3 tr.c1 td {background:#fff;}
	table.whichl3 tr.c2 td {background:#fff;}
	table.whichl3 tr td.r1 {background:#fcfcfc;padding: 5px 5px 5px 10px;text-align: left;width:150px;color:#555;}
	table.whichl3 tr td.r2 {padding: 5px 5px 5px 10px;text-align: left;}
	table.whichl3 tr td.r3 {padding: 5px 5px 5px 10px;text-align: left;}
	table.whichl3 tr td.r4 {padding: 10px 5px 35px 10px;text-align: center;font-size:15px;}
	table.whichl3 tr th {background:#ddd;padding: 5px 5px 5px 10px;font-size: 14px;color:#555;}

	table.contactD {margin: 10px 10px 25px 25px;padding: 10px 10px 15px 30px;width:600px;border-radius: 15px;background:#fdfdfd;border:1px solid #ddd;line-height:1.3em;}
	table.contactD tr td {padding: 8px 0;font-size:15px;vertical-align:top;}
	table.contactD tr td:first-child {font-weight:bold;width: 135px;}
	table.contactD tr td.rl {}
	table.contactD tr td.rr {}

	table.contactUs {margin:25px auto 15px auto;}
	table.contactUs span.required {color:red;}
	table.contactUs tr td {padding: 3px 5px;}
	table.contactUs tr td.rl {}
	table.contactUs tr td label {font-size: 15px;width:200px;display:block;}
	table.contactUs tr td.rr {}
	table.contactUs tr td.rlr {padding: 10px 5px 0px 5px;}
	table.contactUs tr td.rlr2 {padding: 10px 5px 5px 5px;}
	table.contactUs tr td input {border-radius:3px;border:1px solid #ccc;padding: 5px;width: 300px;}
	table.contactUs tr td textarea {border-radius:3px;border:1px solid #ccc;padding: 5px;width: 512px;}


table.contactUs input.sbutton {cursor: pointer; border:1px solid #999; height:35px; line-height:25px; width: 150px;display:block;margin:0px auto;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top,  #ededed 0%, #eaeaea 48%, #cecece 49%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(48%,#eaeaea), color-stop(49%,#cecece), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ededed 0%,#eaeaea 48%,#cecece 49%,#e2e2e2 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#e2e2e2',GradientType=0 );*/ /* IE6-9 */
}

table.contactUs input.sbutton:HOVER {border:1px solid #777;
	background: #bcbcbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #bcbcbc 0%, #d1d1d1 48%, #eaeaea 48%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(48%,#d1d1d1), color-stop(48%,#eaeaea), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bcbcbc 0%,#d1d1d1 48%,#eaeaea 48%,#efefef 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#efefef',GradientType=0 );*/ /* IE6-9 */
}








/*END ContentInner*/
.widget.footer {float:left;color: #000000; text-align: left; width: 944px; margin: 0 auto; padding: 0 0 5px 0;}
.widget.footer p {margin: 0; padding: 0; clear: both;}
.widget.footer img {padding: 0 10px 0 0; float: left; display: block;}
.widget.footer strong {font-weight: bold;font-size: 16px; display: block; float: left; padding: 5px 0 0 0;}
.widget.footer  strong a {color: #000000; font-weight: bold;}

.widget.widgetLicensing{padding:10px 0;}

/*Form Builder*/
.widget.widgetFormBuilder {padding: 0 20px;}
.widget.widgetFormBuilder form {overflow: hidden;}
.widget.widgetFormBuilder .header-wrap {}
.widget.widgetFormBuilder .header-wrap .title-wrap {border: 1px;}
.widget.widgetFormBuilder .header-wrap .title-wrap h2 {color: #505050; font-weight: bold;padding:0 0 5px 0;}
.widget.widgetFormBuilder .header-wrap .description-wrap {border: 1px;}
.widget.widgetFormBuilder .header-wrap .description-wrap h3 {color: #7A7A7A; font-size: 14px;font-weight: bold; margin: 10px 0;}
.widget.widgetFormBuilder .row-wrap {clear: both; overflow: hidden;}
.widget.widgetFormBuilder .half {width: 150px;}
.widget.widgetFormBuilder .half.footer-wrap {width: auto;}
.widget.widgetFormBuilder .half.odd {float: left;}
.widget.widgetFormBuilder .half.even {float: right; clear: none;}
.widget.widgetFormBuilder .row-wrap > label {display: block; clear: both; font-size: 12px; color: #000; padding: 10px 0 5px 2px;}
.widget.widgetFormBuilder .row-wrap .input-wrap > input {display: block; height: 15px; background: url('../images/textbox-bg.png') repeat-x 0 0;
	border: 1px solid #CDCDCD; padding: 4px; line-height: 1; font-size: 12px; width: 140px;}
.widget.widgetFormBuilder .row-wrap .input-wrap > input.dropdown {background: url('../images/select.png') repeat-x 0 0 !important;
	width: 140px !important;border: 1px solid #CDCDCD !important;}
.widget.widgetFormBuilder .row-wrap.separator {border-top: 2px solid #BEC8CE; margin: 10px 0; padding-top: 10px;
	float: left; width: 100%;}
.widget.widgetFormBuilder .row-wrap.separator label {color: #7A7A7A; font-size: 14px; font-weight: bold; padding: 0;}
.widget.widgetFormBuilder .row-wrap.separator hr {display: none;}
.widget.widgetFormBuilder .row-wrap textarea {width: 347px; border: 1px solid #CDCDCD; background: #fff url('../images/textbox-bg.png') repeat-x 0 0;}
.widget.widgetFormBuilder .row-wrap .input-wrap .input-item-wrap {overflow: hidden; padding: 3px 0; float: left; width: 170px;}
.widget.widgetFormBuilder .row-wrap .input-wrap .input-item-wrap input {float: left; margin-right: 3px;}
.widget.widgetFormBuilder .row-wrap .input-wrap .input-item-wrap label {float: left; max-width: 150px;}
.widget.widgetFormBuilder .footer-wrap {padding-top: 10px;}
.widget.widgetFormBuilder .footer-wrap input {display: none;}
.widget.widgetFormBuilder .footer-wrap.even a {float: right;}
.widget.widgetFormBuilder .footer-wrap span.middle {max-width: 90px; overflow: hidden; white-space: nowrap;}
.widget.widgetFormBuilder.contform .footer-wrap span.middle {max-width: 100%;}


/* inner form */
.widget-area#panel-left .widget.widgetFormBuilder   {padding:50px 100px 30px 100px;border-top:0px;}
.widget-area#panel-left .widget.widgetFormBuilder .row-wrap.separator label {}
.widget-area#panel-left .widget.widgetFormBuilder .row-wrap textarea {width:457px;min-height: 100px;}
.widget-area#panel-left .widget.widgetFormBuilder .row-wrap.rdcb .input-wrap .input-item-wrap {float: left;min-width:150px; width: auto;}
.widget-area#panel-left .widget.widgetFormBuilder .footer-wrap {}
/*Inner page override*/
.widget.widgetFormBuilder.innerPageForm {padding: 0 0 0 9px; background: url(../images/sidebar-top-shadow-side.png) 0 0 repeat-y; color: #FFF;}
.widget.widgetFormBuilder.innerPageForm .formMessage {color: #555;padding: 0 15px;}
.widget.widgetFormBuilder.innerPageForm form {padding: 15px;}
.widget.widgetFormBuilder.innerPageForm .header-wrap .title-wrap h2 {text-transform: uppercase; font-weight: normal; font-size: 22px;padding: 2px 13px 12px; color: #FFF; border-bottom: 2px solid #B1B1B1;}
.widget.widgetFormBuilder.innerPageForm .description-wrap {padding: 10px 13px 15px 13px;}
.widget.widgetFormBuilder.innerPageForm .description-wrap h3 {padding: 0; margin: 0;font-size: 12px; color: #fff;
	font-weight: normal; text-transform: none;}
.widget.widgetFormBuilder.innerPageForm .row-wrap {padding: 0 13px; width: auto; float: left;}
.widget.widgetFormBuilder.innerPageForm .row-wrap > label {width: 85px; padding: 5px 0; float: left; color: #fff;}
.widget.widgetFormBuilder.innerPageForm .row-wrap.separator {text-align: center; float: none;}
.widget.widgetFormBuilder.innerPageForm .row-wrap.separator input-wrap {width: auto;}
.widget.widgetFormBuilder.innerPageForm .row-wrap.separator label {width: 100%; margin: 0 auto;}
.widget.widgetFormBuilder.innerPageForm .row-wrap .input-wrap {width: 140px; padding: 5px 0; float: left;}
.widget.widgetFormBuilder.innerPageForm .row-wrap .input-wrap > input {background: url(../images/input_inner.png) no-repeat 0 0;
	border: 1px solid #FFFFFF; padding: 3px; height: 14px; width: 133px;}
.widget.widgetFormBuilder.innerPageForm .row-wrap .input-wrap > input.dropdown {background: url(../images/select_inner.png) no-repeat 0 0 !important;
	border: 1px solid #FFFFFF !important; padding: 3px; height: 14px; width: 133px !important;}
.widget.widgetFormBuilder.innerPageForm .row-wrap .input-wrap > textarea {font-family: Arial, Helvetica, sans-serif;}
/*END Form Builder*/

/*FreeReports*/

.widget.widgetFreeReportsContent {padding-bottom: 20px;}

.widget.widgetFreeReports {padding: 10px 15px 20px 15px; width: 90%; margin: 15px auto 10px;}
.widget.widgetFreeReports form h2 {}
.widget.widgetFreeReports form h3 {font-size:15px;}
.widget.widgetFreeReports form .description-wrap {padding:10px 0;}

.widget.widgetFreeReports .row-wrap {padding: 15px 0 0 30px; font-size: 14px;}
.widget.widgetFreeReports .row-wrap > label {padding: 0 0 4px 1px; display: inline-block;}

.widget.widgetFreeReports .row-wrap .input-wrap > input, .widget.widgetFreeReports .row-wrap .input-wrap > select, 
.widget.widgetFreeReports .row-wrap textarea {box-shadow: inset 0px 0px 3px 0px rgba(120, 120, 120, 0.5);padding: 3px; height:18px; width: 520px;
border: solid 1px #bbb;}
.widget.widgetFreeReports .row-wrap .input-wrap > select {padding: 3px 10px;height:25px; width: 260px;}
.widget.widgetFreeReports .row-wrap .input-wrap > select option {padding: 1px 10px;}
.widget.widgetFreeReports .row-wrap [name] {background: #fff;}
.widget.widgetFreeReports .row-wrap input[type=radio],
.widget.widgetFreeReports .row-wrap input[type=checkbox] {width: auto; height: auto; margin: 5px 3px 3px;}

.widget.widgetFreeReports .row-wrap input[type=radio]+label, 
.widget.widgetFreeReports .row-wrap input[type=checkbox]+label {vertical-align:2px;padding: 3px 0 3px 0;}
.widget.widgetFreeReports form .row-wrap .input-wrap textarea {max-width:600px;margin:3px 0;min-height:51px;}

.widget.widgetFreeReports .footer-wrap input {padding: 3px 20px; font-size: 18px; font-weight: bold; text-transform:uppercase;
border: 1px solid rgba(255, 255, 255, 0.7); border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
box-shadow: 0 0 2px rgba(0,0,0,0.7); margin: 20px 0 10px 230px;
background: #999; /* Old browsers */
background: -moz-linear-gradient(top,  #bbb 0%, #ccc 50%, #888 51%, #aaa 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbb), color-stop(50%,#ccc), color-stop(51%,#888), color-stop(100%,#aaa)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bbb 0%,#ccc 50%,#888 51%,#aaa 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bbb 0%,#ccc 50%,#888 51%,#aaa 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bbb 0%,#ccc 50%,#888 51%,#aaa 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bbb 0%,#ccc 50%,#888 51%,#aaa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#999',GradientType=0 ); /* IE6-9 */
color: #fff;text-shadow: 0 0 2px rgba(0, 0, 0, 0.7); cursor: pointer; width:auto;min-width:150px;}
.widget.widgetFreeReports .footer-wrap input:hover {box-shadow: 0 -1px 3px rgba(0,0,0,0.7);background: #999; /* Old browsers */
background: linear-gradient(to bottom,  #ccc 0%,#ddd 50%,#999 51%,#bbb 100%); /* W3C */
color: #fff;text-shadow: 0 0 3px rgba(0, 0, 0, 0.9);}
/*END FreeReports*/

/* FORM MESSAGES START */
.formMessage {margin: auto;padding: 5px 15px;text-align: center;}
.widget.widgetIndexNewsletter .formMessage h2 {padding:0;}
.widget span.required, .formMessage.error h2 {color:#ff0000!important;}
.formMessage p {}
/* FORM MESSAGES END */

/*Form Builder Free Reports*/
.widget.widgetFreeReports .row-wrap input[type=radio],
.widget.widgetFreeReports .row-wrap input[type=checkbox] {margin-right: 5px;}
/*END Form Builder Free Reports*/

/*Inner Apply Button*/
.widget.widgetInnerApply {width: 696px;}
.widget.widgetInnerApply.loaded-in-editor {font-size: 16px; padding: 10px;}
/*END Inner Apply Button*/
