
/* CSS for WP-Testimonials */

#sp_container {
	width:100%; margin:0 auto;}
#sp_container .main {
	width:1000px;
	float:none;
	margin:0 auto;}
.clear {
	clear:both;}
	
	
	#sp_header {
	width:100%; margin:0 auto; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d9d9d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f9f9f9 0%,#d9d9d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f9f9f9 0%,#d9d9d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f9f9f9 0%,#d9d9d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
height:50px;
box-shadow:0px 0px 5px #585858;
position:fixed;}
.logo_small {
	float:left;
	margin:8px 0 0 400px;}
#sp_content {
	width:100%;
	float:left;
	/*margin:60px 0 80px 0;*/
	}
#sp_content .gray_bg {
	width:100%;
	height:36px;
	float:left;
	margin:20px 0 0 0;
	background:url(../gray_bg.png) repeat-x;
	border-radius:3px 3px 0 0;}
.setting_icon {
	float:left;
	margin:8px 0 0 10px;}
.setting_body_container {
	background:#fff;
	border:1px solid #cccccc;
	float:left;
	width:998px;}
.setting_mini_header {
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:10px; 
}

#sfstest-form label {

float: left;

width: 200px;

font-weight: bold;

}



#sfstest-form input {

width: 250px;

margin-bottom: 5px;

border: 1px solid #ccc;

}



#sfstest-form br {

	clear: left;

}

.table-row{	

border:1px solid #000000; 

text-align:center;

height:20px;

padding:13px;

font-size:12px;

}

TABLE { border-collapse: collapse;  





 }

.pa_h2

{

color:#292929;

font-weight:bold;

font-size:19px;

}

.pa_footer

{

color:#79923c;

font-weight:bold;

font-size:12px;

}

.table-row-heading

{

border:1px solid #000000; 

/*background-color:#a5a5a5;*/

background-color:#79923c;

color:#FFFFFF;

text-align:center;

height:20px;

padding:13px;

font-size:14px;

}





.clsTblHeader

{

 font-family: Arial, Helvetica, sans-serif;

 font-size: 14px;

 color: #FFFFFF;

 font-weight: bold;

 height: 35px; 

 background-color:#292929;

}

.clsEven

{

 font-family: Arial, Helvetica, sans-serif;

 color:#292929;

 font-size: 12px;

 height:35px;

 background-color:#F1F1F1;

}

.clsOdd

{

 font-family: Arial, Helvetica, sans-serif;

 color:#292929;

 font-size: 12px;

 background-color:#FFFFFF;

 height:35px;

}

.clsTbl

{

 border: 1px solid #CCCCCC;

 padding-left:5px;

 padding-right:5px;

}

.clsTblTd

{

 border-top: 1px solid #CCCCCC;

 border-bottom: 0px;

 border-left: 1px solid #CCCCCC;

 border-right: 0px;

 padding-left:5px;

 padding-right:5px;

}

.clsTblTdRight

{

 border-top: 1px solid #CCCCCC;

 border-bottom: 0px;

 border-left: 1px solid #CCCCCC;

 border-right: 1px solid #CCCCCC;

 padding-left:5px;

 padding-right:5px;

}

.clsTblTdLastRow

{

 border-top: 1px solid #CCCCCC;

 border-left: 1px solid #CCCCCC;

 border-right: 0px;

 padding-left:5px;

 padding-right:5px;

 height:35px; 

 border-bottom: 1px solid #CCCCCC;

}

.clsTblTdLastRowLastCol

{

 border-top: 1px solid #CCCCCC;

 border-left: 1px solid #CCCCCC;

 border-right: 1px solid #CCCCCC;

 padding-left:5px;

 padding-right:5px;

 border-bottom: 1px solid #CCCCCC;

}

.clsEvenPlain

{

 font-family: Arial, Helvetica, sans-serif;

 color:#292929;

 font-size: 12px;

 height:35px;

 background-color:#FFFFFF;

}

.pa_h2_plain

{

color:#292929;

font-weight:bold;

font-size:18px;

}

.textboxzr{ border:1px solid #d8d8d8 !important;border-radius: 3px !important;-moz-border-radius: 3px !important;-khtml-border-radius: 3px !important;-webkit-border-radius: 3px !important;width: 210px !important;height: 28px !important;
border-color:#d8d8d8 !important;
height: 35px;

padding-left:10px;

    height: 35px;

    margin: 0;

   

    width: 306px;



}

.selectfield{width: 210px !important;
height: 35px !important;
padding: 8px !important;}



td.zr{ font-size:14px;padding: 10px; padding-left:45px;}



.button-primary{}













.submit{float: left;

    width: 100%;}
	
/* ================ Zebra configuration page -------------- */

#zr_wrapper{background:url(../bg3.png) 100% 100%; width: 700px;height: 400px;margin: 0 auto;margin-top: 80px;border:2px solid #cccccc; border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px; }
#zr_content_wrap{margin:0 auto; padding-top:35px;}
#zr_header{ width:460px; height:100px; margin:0 auto;}
#zr_header img{ margin:0 auto; width:333px; height:96px; margin-left:55px;}
#zr_content{ width:460px; height:200px; margin-top:15px; margin:0 auto; background:#fff; border:2px solid #cccccc; border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;}
#zr_content h1{ font-size:19px; color:#464d5c; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:50px 0px 0px 25px;}
#zr_content form { margin:0 auto; width:410px; margin-top:21px;}
input[type=text]{height: 30px;text-decoration: none; width:405px;}
.zr_glowing-border {border: 2px solid #dadada;border-radius: 7px;outline: none;border-color: #9ecaed; box-shadow: 0 0 10px #9ecaed;}
.zr_glowing-border:focus {outline: none;border-color:#9ecaed; box-shadow: 0 0 10px #9ecaed;}
.zr_submit_style {background-image:url(../button.png);background-position:0px 0px;background-repeat:no-repeat;width:77px;height:30px;border:0px;margin-top:15px;float:right;color:#fff; cursor:pointer;}
.zr_clear{ margin:0px; padding:0px;}
#zr_warning { margin-top:10px; float:left;}
#zr_warning img {width:23px; height:20px; margin-left:10px; }
#zr_warning span{ font-size:12px; font-weight:bold; color:#226c91; font-family:Arial, Helvetica, sans-serif; margin-left:15px;}

.zr_error{ background:#fae8ff !important; color:#724d7c !important;}

.zr_success{ background:#d2e6c8 !important; color:#567646 !important;}

/*----------- Setting --------------- */
.main_zr{/* border:1px solid #d8d8d8;border-radius: 3px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;*/}
.setting_heading{ background:url(../heading_bg.png) 100% 100%; padding:5px;float: left;
width: 99%;}

.scane_btn {
	background: #59bedc; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59bedc), color-stop(100%,#3097b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #59bedc 0%,#3097b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #59bedc 0%,#3097b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #59bedc 0%,#3097b5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #59bedc 0%,#3097b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59bedc', endColorstr='#3097b5',GradientType=0 ); /* IE6-9 */;
padding:4px 10px;
float:left;
margin:0px 20px 0 0 ;
border-radius:3px;
 border: 1px solid #37849a;}
.scane_btn:hover {
	color: #fff;
		background: #3097b5; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3097b5), color-stop(100%,#59bedc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3097b5 0%,#59bedc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3097b5 0%,#59bedc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3097b5 0%,#59bedc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3097b5 0%,#59bedc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3097b5', endColorstr='#59bedc',GradientType=0 ); /* IE6-9 */
	  border: 1px solid #37849a;
padding:4px 10px;
float:left;
margin:0px 20px 0 0 ;
border-radius:3px;
cursor:pointer;}
.scane_btn_text {
	color:#fff;
	font-size:15px;
	float:left;
	padding-right:10px; 
	border-right:1px solid #65bed8;
	line-height:auto;}
.arrow{
	padding:0px 0 0 10px;}
	
/* --------------------------------------------------------------------------------- */

.number_text {
	background:#fff;
	color:#585858;
	text-align:center; line-height:66px;
	font-size:15px;}
.view_btn {
	background: #5ebc5e !important; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ebc5e), color-stop(100%,#53a653))  !important;; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5ebc5e 0%,#53a653 100%)  !important;; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5ebc5e 0%,#53a653 100%)  !important;; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5ebc5e 0%,#53a653 100%)  !important;; /* IE10+ */
background: linear-gradient(to bottom,  #5ebc5e 0%,#53a653 100%)  !important;; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ebc5e', endColorstr='#53a653',GradientType=0 )  !important;; /* IE6-9 */
	  border: 1px solid #53a653  !important;;
	  border-radius:3px;
	  color:#fff;
	  padding-left:20px  !important;;
	  padding-right:20px  !important;;
	  box-shadow: inset 0px 1px 0px #81cf81 !important;
-webkit-box-shadow: inset 0px 1px 0px #81cf81 !important;
-moz-box-shadow: inset 0px 1px 0px #81cf81 !important;
	  font-size:15px;
	  margin-top:20px !important;}
	 .view_btn:hover {
	background: #5ebc5e !important; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53a653), color-stop(100%,#5ebc5e))  !important;; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #53a653 0%,#5ebc5e 100%)  !important;; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #53a653 0%,#5ebc5e 100%)  !important;; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #53a653 0%,#5ebc5e 100%)  !important;; /* IE10+ */
background: linear-gradient(to bottom,  #53a653 0%,#5ebc5e 100%)  !important;; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53a653', endColorstr='#5ebc5e',GradientType=0 )  !important;; /* IE6-9 */
	  border: 1px solid #53a653  !important;;
	  border-radius:3px;
	  color:#fff;
	  padding-left:20px  !important;;
	  padding-right:20px  !important;;
	  box-shadow: inset 0px 1px 0px #81cf81 !important;
-webkit-box-shadow: inset 0px 1px 0px #81cf81 !important;
-moz-box-shadow: inset 0px 1px 0px #81cf81 !important;
	  font-size:15px;
	  margin-top:20px !important;}
.delete_icon {
	margin-left:8px;}

.press_btn {
	background: #e85a56 !important; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e85a56), color-stop(100%,#bf3831))  !important;; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e85a56 0%,#bf3831 100%)  !important;; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e85a56 0%,#bf3831 100%)  !important;; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e85a56 0%,#bf3831 100%)  !important;; /* IE10+ */
background: linear-gradient(to bottom,  #e85a56 0%,#bf3831 100%)  !important;; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e85a56', endColorstr='#bf3831',GradientType=0 )  !important;; /* IE6-9 */
	  border: 1px solid #c44741  !important;;
	  border-radius:3px;
	  color:#fff;
	  padding-left:20px  !important;;
	  padding-right:20px  !important;;
	  box-shadow: inset 0px 1px 0px #f07e7b !important;
-webkit-box-shadow: inset 0px 1px 0px #f07e7b !important;
-moz-box-shadow: inset 0px 1px 0px #f07e7b !important;
	  font-size:15px;
	  margin-top:20px !important;}
	 .press_btn:hover {
	background: #5ebc5e !important; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf3831), color-stop(100%,#e85a56))  !important;; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bf3831 0%,#e85a56 100%)  !important;; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bf3831 0%,#e85a56 100%)  !important;; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bf3831 0%,#e85a56 100%)  !important;; /* IE10+ */
background: linear-gradient(to bottom,  #bf3831 0%,#e85a56 100%)  !important;; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf3831', endColorstr='#e85a56',GradientType=0 )  !important;; /* IE6-9 */
	  border: 1px solid #c44741  !important;;
	  border-radius:3px;
	  color:#fff;
	  padding-left:20px  !important;;
	  padding-right:20px  !important;;
	  box-shadow: inset 0px 1px 0px #f07e7b !important;
-webkit-box-shadow: inset 0px 1px 0px #f07e7b !important;
-moz-box-shadow: inset 0px 1px 0px #f07e7b !important;
	  font-size:15px;
	  margin-top:20px !important;}
.width_1 {
	width:80px;
	text-align:center;}
.width_2 {
	width:700px; text-align:center;}
.width_3 {
	width:106px; text-align:center;}
.width_4 {
	width:164px; text-align:center;}
	
.report_left_container {
	width:530px;
	float:left;
	margin:20px 0 0 10px;}
.report_left_container td {
			background:background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */;
line-height:30px !important; 
border-right:1px solid #f1f1f1;
border-bottom:1px solid #f1f1f1;

color:#585858 !important;
font-size:15px;
padding-left:20px;}
.report_menu {
	float:left;}
.report_menu ul {
	margin:20px 0 0 20px;
	float:left;
	list-style:url(../ul_icon.jpg);
	list-style-position:inside;}
.report_menu ul li {
	font-size:12px;
	color:#585858;
	line-height:10px;
	width:100%;}
.report_right_container {
		width:380px;
	float:right;
	margin:20px 0 0 0px;}
.report td {
			background:background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */;
line-height:30px !important; 
border-right:1px solid #f1f1f1;
border-bottom:1px solid #f1f1f1;

color:#585858 !important;
font-size:15px;
padding-left:20px;}
.report {
	width:100%;}
	
	
/*================================================== */
	
	
	h1.resheadh1 { font-size: 19px; line-height: 18px;  color:#464d5c; text-align:left; padding:40px 6px 0 0; margin:0px;font-family:Roboto;
		font-weight: normal;
		font-style:300;}
	h2.resheadh2 { font-size: 15px; line-height: 15px;  color:#fff;  padding:10px 6px 0 10px; margin:0px;  float:left; font-weight:300; font-family:Arial, Helvetica, sans-serif;font-family:Roboto;
		font-weight: normal;
		font-style:300;}
	
	.subheader { color: #777; }

	p { font-family:Arial, Helvetica, sans-serif; margin:0; padding:8px 0 0 0; float:left; width:100%; color:#515151; line-height:18px; text-align:justify; width:100%; float:left; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold;  }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }



	
	table {
		border-collapse: collapse;
		border-spacing: 0;
		border:1px solid #f1f1f1; 
		}
		td.result {
			background:background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */;

border-right:1px solid #f1f1f1;
border-bottom:1px solid #f1f1f1;
color:#4189aa;
font-size:15px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;}

td.result p {
	font-size:12px;
	font-weight:bold;
	}
.icon_con {
	width:60px;
	float:left;}
td.result p a {
	color:#585858 !important;;
	text-decoration:none;}
td.result p a:hover {
	color:#9a0803 !important;
	text-decoration:none;}
.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
	
	
	/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #288fbe; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#288fbe), color-stop(100%,#22789f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #288fbe 0%,#22789f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #288fbe 0%,#22789f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #288fbe 0%,#22789f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #288fbe 0%,#22789f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#288fbe', endColorstr='#22789f',GradientType=0 ); /* IE6-9 */
	  border:1px solid #21759b;
	  color: #fff;
	  display: inline-block;
	  font-size: 15px;
	  font-weight: normal;
	  text-decoration: none;
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: normal;
	  padding: 8px 20px;
	  border-radius:3px;
	  box-shadow: inset 0px 1px 0px #50aed5;
-webkit-box-shadow: inset 0px 1px 0px #50aed5;
-moz-box-shadow: inset 0px 1px 0px #50aed5;
	  font-family: Arial, Helvetica, sans-serif;  }

	.button:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #fff;
		background: #288fbe; /* Old browsers */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#22789f), color-stop(100%,#288fbe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #22789f 0%,#288fbe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #22789f 0%,#288fbe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #22789f 0%,#288fbe 100%); /* IE10+ */
background: linear-gradient(to bottom,  #22789f 0%,#288fbe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22789f', endColorstr='#288fbe',GradientType=0 ); /* IE6-9 */
	  border: 1px solid #22789f;
	   }

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#288fbe), color-stop(100%,#22789f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #288fbe 0%,#22789f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #288fbe 0%,#22789f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #288fbe 0%,#22789f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #288fbe 0%,#22789f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#288fbe', endColorstr='#22789f',GradientType=0 ); /* IE6-9 */
	  border:1px solid #21759b;}

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}

.footerlogo{position:absolute; left:0; bottom:0;}