
/*
 body { font-size: 14px; }
 */

.pkheading {
font:italic 1.25em times,serif;color:orange;
	text-align:center;

}

.pkheadingx {
font:italic 1.3em times,serif;color:black;
  text-decoration:underline; 
	/*
	text-align:center;
	*/
}

.pkheading {
xfont-variant:small-caps;
 font-family: Georgia, "Times New Roman", Times, serif;
        font-size:24px;
	margin-top: 5px; margin-bottom: 15px;
	text-align: center;
        font-weight: normal;
        xcolor: #222;
		color: orange;
}

.pkheading2 {
font:1.1em times,serif;color:orange;
margin-left: 40px;
}

.textblue {
color:blue;
}

.info {
	font-size: larger;
margin-left: 70px;
margin-bottom: 30px;
}

.srs {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0026F9;
	xpadding: 10px;
}



/* .A1:visited {
	color: #006699;
	background-color: #D5F4CA;
	text-decoration: none;
	
	   color: #006699;
}

 .A1:link  { 
  text-decoration:underline; 

  

} 

.A1:visited { 
  text-decoration:underline; 
 
}*/

/* ORDER: link, visited, hover */

.A0:link { 
  text-decoration:none;
  color:#000000;
}

.A0:visited { 
  text-decoration:none;
  color:#000000;
}

.A0:hover  {
	 background-color:#FFCC00;
	  color:#000000;
	text-decoration: none;
}

.A1:hover  {
	 background-color:#FFCC00;
	text-decoration: underline;
}

.expired {
  background-color:#ffcccc;
  }

.locked {
  background-color:#FF2C00;
  padding: 5px;
  }

.domain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: left;
	xbackground-image: url(img/square.gif);
}

.affected-domain {
	font-family: Arial, Helvetica, sans-serif;
	xfont-size: large;
	font-size: 1.3em;
	xfont-weight: bold;
	xtext-align: left;
	xbackground-image: url(img/square.gif);
}
/*
a:hover {
	text-decoration: underline;
}*/

#Tmaintop {
	min-width: 600px;
	/*width: 75%;*/
	width: auto;
	padding-left: 10px;
}


#Tmain {
	min-width: 600px;
	/*width: 75%;*/
	width: auto;
	/*padding-left: 10px;*/
	background-repeat:repeat-y; 
	background-position: right;
	/*
    background-image:url(img/dr7gr1.jpg);
	*/
    background-image:url(img/pk-left1.jpg);
}

#Tsidetop {
	width: 200px;
}

#Tside {
	width: 200px;
	vertical-align: top;
	padding-left: 10px;
background-repeat:repeat-y; background-position: left; background-image:url(img/pk-side1.jpg);
	font-family:Arial, Helvetica, sans-serif;
	xfont-size:12pt;
	font-size: small;
	font-size-adjust:none;
}


#mainBody { 
	padding: 10px;
	font-size:1em;

	}
	
.sideHead {
	margin-left: -10px;
	padding-left: 10px;
	color: #D7FFE1;
	background-color: #2A6835;
	font-size:12pt;
	font-size-adjust:none;
}

.small {
	font-family: "Times New Roman", Times, serif;
	font-size: 75%;
}

.big {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
}

.expanded {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: "Times New Roman", Times, serif;
	text-align: justify;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.button1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

.box_c {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #DBE4D3;
	font-size: small;
}

.section2-heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #DBE4D3;
	font-size: small;
	padding-left: 30px; 
	width: 25%;
}

.search-filter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	xbackground-color: #DCEBDC;
	background-color: #EBF0EB;
	font-size: small;
	padding: 16px;
	padding-left: 3em;
	padding-right: 3em;
	margin-left: 70px; 
	width: 55%;
	  border: 1px solid #73AD21;
	  border: 1px solid #DCEBDC;
	    xborder-radius: 7px;
}

.Label {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	xbackground-image: url(img/bg_diagnol.gif);

}
.FormInstructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	color: #006633;
}
input, select, textarea {
	background-color: #F4FEF1;

}
/*background-image:url(img/pk-side1.jpg);*/
/*
input[type="submit"], .bg_side {
 */
xinput[type="submit"] {

	background-image:url(img/submit-org.jpg);
	font-weight:bold;

}

.LabelGroup {
	xfont-size: large;
	color: #D7FFE1;
	background-color: #2A6835;
	padding: 5px;
	border: 1px solid #aaa;
	font-family: "Courier New", Courier, monospace;
	font-family: "Lucida Console", Monaco, monospace;
	font-family: Georgia, serif;
}
.xsubmit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #CCFFCC;
	font-weight: bolder;
}

.text13 {
	xfont-family: "Times New Roman", Times, serif;
}
.myHeading {
	font-size: large;
	color: #2A6835;
	border: none;
	text-align: center;
	text-indent: 100px;
	line-height: 70px;
	background-position: bottom;
}
.ResultTH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-align: center;
	background-image: url(img/square.gif);
}
.TD_small {
	xfont-size: small;
}

.listItems {
	margin-left: 60px;
}

.resultBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top: 30px;
	margin-left: 30px;
	padding: 20px;
	border-width: thin;
	border-color: Green;
	border-style: solid;
	width: auto;
	background-color: #99FFCC;
	clear: none;
	float: left;
	/* center
	margin:0px auto;
	*/
}
.errorBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background: #fff7d7;
	margin-top: 20px;
	margin-left: 30px;
	padding: 20px;
	border-width: thin;
	border-color: #FF0000;
	border-style: dotted;
	width: 75%;
	margin:0px auto;
	/* center
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	*/
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF0000;
}
.errorBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FF0000;
}
.HeadingPartitionGrey {
	font-size: 14px;
	background-color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
}
.Legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
	background-image: none;
}
.myHeadingBoxed {
	font-size: large;
	color: #2A6835;
/*	border: thin inset #006633;
	text-align: center;
	text-indent: 100px;
	line-height: 70px;
	background-position: bottom;
	padding: 7px 17px;*/
	
		background-color:beige;
	border-bottom:4px double maroon;
	border-top:4px double maroon;
	font-size:large;
	font-weight:bold;
	margin-top:9px;
	margin-botton:2px;
	padding:3px 10px 3px 10px;
	padding-left : 5%;
	padding-right : 5%;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 2px;
}

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}

.tableOrange0 {
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}

.tableOrange2 {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: orange;
	border-collapse: collapse;
}

.tableOrange {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: orange;
	border-collapse: collapse;
}

.tableOrange th {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: orange;
	background-color: white;
}

.tableOrange td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: green;
	background-color: white;
	
	
}

.tableEdit {
	margin-left: 50px;
}

.tableEdit th {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: orange;
	background-color: white;
	border-style: solid;
	border-color: orange;
	border-collapse: collapse;
}

.tableEdit td {
	
	padding: 5px;
	
	
	
}

.tableError {
	border-width: 2px;
	border-spacing: ;
	border-style: solid;
	border-color: yellow;
	border-collapse: collapse;
}

.tableError th {
	border-width: 2px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: #F06E6E;
	background-color: #F2D3D3;
}

.tableError td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	background-color: #F2D3D3;
	border-color: gray;
	
	
}


table.grid-medium {
			margin: 0;
			padding: 0;
			border-collapse: separate;
			border-spacing: 0;
			width: 100%;
		}
		
		table.grid-medium * {
			font: 12px Arial, Helvetica, sans-serif;
			vertical-align: top;
			text-align: left;
			padding: 20px;
		}
		
	
	.grid-column-one {
		padding: 0px;
		padding-right: 1px;
		text-align: right;
		vertical-align: top;
		
		}
		
/*start grid*/

		table.grid {
			margin: 0;
			padding: 0;
			border-collapse: separate;
			border-spacing: 0;
			width: 100%;
		}
		
		table.grid * {
			font: 11px Arial, Helvetica, sans-serif;
			vertical-align: top;
			text-align: left;
		}
		
	
	
		table.grid a:link,
		table.grid a:visited,
		table.grid a:focus,
		table.grid a:hover {
			color: #565770;
			font-weight: bold;
			text-decoration: underline;
		}
		
		table.grid a:hover {
			color: #d07c57;
		}
		
		table.grid tr.even {
			/*
			background-color: #f0f0f0;
			*/
			background-color: yellow;
		}
		
		
	.rowColorHead th { font-weight: bold; background-color:#F4F7FB; }
	.rowColor0 td { background-color:#FFF; }
	.rowColor2 td { background-color:#F0FFF0; }
	.rowColor3 td { background-color:#E8FFE8; }
	.rowColor1 td { background-color:#F8FFF8; }
/*end grid*/	

#menutd {
	margin: 0em 0 0 0;
	/*border-top:solid;
	border-top-width: 2px;
	border-top-color:orange;*/
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color:gray;
}
.amount_column {
	text-align: right;
	padding-right: 20px;
	
}
.subm2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006600;
	background-color: #D4E0CC;
	font-weight: bolder;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
}
.advisory_box {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #DD6470;
	font-size: small;
	padding: 10px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	width: 65%;
}


a.cssbtn1{
background: transparent url('img/css-btn-l-orange.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.cssbtn1, a:visited.cssbtn1, a:active.cssbtn1{
color: #494949; /*button text color*/
}

a.cssbtn1 span{
background: transparent url('img/css-btn-r-orange.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.cssbtn1:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.cssbtn1:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
height: 30px; /* Height of button background height */
}


a.cssbtng{
background: transparent url('img/css-btn-l-green.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.cssbtng, a:visited.cssbtng, a:active.cssbtng{
color: #494949; /*button text color*/
color: black;
}

a.cssbtng span{
background: transparent url('img/css-btn-r-green.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.cssbtng:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.cssbtng:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}


/* cssbtn green2 */

a.cssbtng22{
background: transparent url('img/oval-green2-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.cssbtng2, a:visited.cssbtng2, a:active.cssbtng2{
color: #494949; /*button text color*/
color: black;
}

a.cssbtng2 span{
background: transparent url('img/oval-green2-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.cssbtng2:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.cssbtng2:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}


.side_heading {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	margin-top:2px;
	margin-botton:2px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 2px;
}

.mainHeight {   min-height:720px;   height:auto /*!important*/;   height:720px; }


.msg-info, .msg-ok, .msg-warn, .msg-error, .msg-back, .msg-domains-ok, .msg-pak-ok, .msg-edu-ok {
	font-family:Arial, Helvetica, sans-serif; 
    font-size:14px;
	
    border: 1px solid;
    margin: 30px 30px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.msg-info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('img/msg-info.png');
}
.msg-ok {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('img/msg-ok.png');
}

.msg-pak-ok {
    color: #4F8A10;
	width: 75%;
    background-color: #BFF2BF;
    padding:15px 10px 15px 90px;
    background-image:url('img/pakemb2.gif');
	margin:0px auto;
	/*
	*/
}
.msg-edu-ok {
    color: #3F7A00;
	width: 75%;
    padding:15px 10px 15px 90px;
    background-color: #CFF2DF;
	margin:0px auto;
    background-image:url('img/educational.gif');
	/*
	*/
}
.msg-domains-ok {
    color: #4F8A10;
	width: 75%;
    background-color: #DFF2BF;
    background-image:url('img/msg-ok.png');
	margin:0px auto;
	/*
	*/
}

.msg-warn {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('img/msg-warn.png');
}
.msg-warn-noicon {
	font-family:Arial, Helvetica, sans-serif; 
    font-size:14px;
	
    border: 1px solid;
    margin: 10px 11px;
    padding:3px 9px 9px 9px;
    color: #9F6000;
    background-color: #FEEFB3;
    color: #C30000;
    background-color: #FFBABA;
}

.msg-error {
    color: #C30000;
    background-color: #FFBABA;
    background-image: url('img/msg-error.png');
}

.msg-back {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('img/msg-back.png');
}
.whitebox {

		margin: 1em 0;
		margin-right: 30px;
		margin-left: 30px;
		padding: 20px;
		padding-top: 2px;
		padding-bottom: 12px;

		display:-moz-inline-stack;
		display:inline-block;

		zoom:1;
		*display:inline;

		/*
		background:url(images/form_top.gif) no-repeat 0 0;
		*/






		-webkit-box-shadow: 3px 3px 11px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    3px 3px 11px rgba(50, 50, 50, 0.75);
		box-shadow:         3px 3px 11px rgba(50, 50, 50, 0.75);

	border-radius: 11px 11px 11px 11px;
	-moz-border-radius: 11px 11px 11px 11px;
	-webkit-border-radius: 11px 11px 11px 11px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+47,ededed+100;White+3D+%231 */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(245,252,244,1) 28%, rgba(211,237,220,1) 55%, rgba(242,252,243,1) 78%, rgba(243,252,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(28%,rgba(245,252,244,1)), color-stop(55%,rgba(211,237,220,1)), color-stop(78%,rgba(242,252,243,1)), color-stop(100%,rgba(243,252,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f3fcef',GradientType=0 ); /* IE6-9 */


}

.notice90 {

	background-color: green;
	color: blue;
	border: 1px yellow solid;
	font-size: 2em;

}


/* nice forms, formbox begin 8/25/2019  */


.formbox {
		margin: 1em 0;
		margin-right: 30px;
		margin-left: 30px;
		padding: 20px;
		padding-top: 2px;
		padding-bottom: 12px;

		display:-moz-inline-stack;
		display:inline-block;

		zoom:1;
		*display:inline;

		/*
		background:url(images/form_top.gif) no-repeat 0 0;
		*/



background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(245,252,244,1) 28%, rgba(211,237,220,1) 55%, rgba(242,252,243,1) 78%, rgba(243,252,239,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(28%,rgba(245,252,244,1)), color-stop(55%,rgba(211,237,220,1)), color-stop(78%,rgba(242,252,243,1)), color-stop(100%,rgba(243,252,239,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(245,252,244,1) 28%,rgba(211,237,220,1) 55%,rgba(242,252,243,1) 78%,rgba(243,252,239,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f3fcef',GradientType=0 ); /* IE6-9 */



/*
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(224,244,210,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(224,244,210,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,244,210,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,244,210,1) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,244,210,1) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,244,210,1) 50%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
*/

		-webkit-box-shadow: 3px 3px 11px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    3px 3px 11px rgba(50, 50, 50, 0.75);
		box-shadow:         3px 3px 11px rgba(50, 50, 50, 0.75);

	border-radius: 11px 11px 11px 11px;
	-moz-border-radius: 11px 11px 11px 11px;
	-webkit-border-radius: 11px 11px 11px 11px;


/*new*/
background: rgb(196,215,185);
background: linear-gradient(94deg, rgba(196,215,185,1) 0%, rgba(237,239,234,1) 16%, rgba(243,243,243,1) 100%);

background: rgb(196,215,185);
background: linear-gradient(94deg, rgba(196,215,185,1) 0%, rgba(237,239,234,1) 16%, rgba(243,243,243,1) 71%, rgba(255,255,255,1) 100%);


background: rgb(196,215,185);
background: linear-gradient(94deg, rgba(196,215,185,1) 0%, rgba(237,239,234,1) 10%, rgba(239,239,237,1) 52%, rgba(255,255,255,1) 100%);
		}

	.fboxed  fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	.fboxed  legend{display:none;}	
	.fboxed  p{margin:.5em 0;}	
	.fboxed  label{display:block;

	color: #555;
}	

input { 
	 font-size: medium;
}
.fboxed .text13 {
	  padding-right: 6px;
	  /*
	    font-weight: normal;
		  font-size: small;
		  font-size: 14px;
	font-size: 0.8em;
		  */
		  font-size: small;
			font-family: Geneva, Arial, Helvetica, sans-serif;
}

.fboxed .Label {
	  padding-right: 6px;
		  font-size: small;
			font-family: Geneva, Arial, Helvetica, sans-serif;
}

.fboxed .flabel {
	  padding-right: 6px;
	  /*
	    font-weight: normal;
		  font-size: small;
		  font-size: 14px;
	font-size: 0.8em;
		  */
		  font-size: small;
			font-family: Geneva, Arial, Helvetica, sans-serif;
}

		.fboxed input {
		width:252px;
		/*
		display:block;
		border:1px solid #ddd;
		background:#fff url(images/form_input.gif) repeat-x;
		padding:3px;
		*/
		}		
	.fboxed  textarea{
		padding:3px;
		width:252px;
		border:1px solid #ddd;
		height:125px;
		overflow:auto;
		}					
	.xfboxedend  {
		clear:both;
		/*
		background:url(images/form_bottom.gif) no-repeat 0 100%;
		*/
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	

	/*
	.fboxed input[type="submit"]
	*/
	.fboxed .xsubmit
	{
		float: left;
		margin-left: 160px;
		width: auto;
	}


	.fboxed input[type="checkbox"]
	{
	/*
		float: left;
		*/
		xmargin-left: 160px;
		width: 40px;
		width: auto;
	}
	.fboxed .FormInstructions
	{
		font-size: 0.70em;
	}

	.fboxed .FormInstructions .xmod-small
	{
		font-size: 0.40em;
		background-color: green;
	}

.error6
{
	background: rgba(184,6,0,1);
	background: -moz-linear-gradient(left, rgba(184,6,0,1) 0%, rgba(222,30,23,1) 51%, rgba(112,4,0,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(184,6,0,1)), color-stop(51%, rgba(222,30,23,1)), color-stop(100%, rgba(112,4,0,1)));
	background: -webkit-linear-gradient(left, rgba(184,6,0,1) 0%, rgba(222,30,23,1) 51%, rgba(112,4,0,1) 100%);
	background: -o-linear-gradient(left, rgba(184,6,0,1) 0%, rgba(222,30,23,1) 51%, rgba(112,4,0,1) 100%);
	background: -ms-linear-gradient(left, rgba(184,6,0,1) 0%, rgba(222,30,23,1) 51%, rgba(112,4,0,1) 100%);
	background: linear-gradient(to right, rgba(184,6,0,1) 0%, rgba(222,30,23,1) 51%, rgba(112,4,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80600', endColorstr='#700400', GradientType=1 );
	color: white;
}

.whitebox
{
	background: rgba(252,252,252,1);
	background: -moz-linear-gradient(left, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 57%, rgba(250,250,250,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,252,252,1)), color-stop(57%, rgba(224,224,224,1)), color-stop(100%, rgba(250,250,250,1)));
	background: -webkit-linear-gradient(left, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 57%, rgba(250,250,250,1) 100%);
	background: -o-linear-gradient(left, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 57%, rgba(250,250,250,1) 100%);
	background: -ms-linear-gradient(left, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 57%, rgba(250,250,250,1) 100%);
}


.soapbox
{
		margin: 15px;
		padding: 15px;
		font-size: 0.8em;

		display:-moz-inline-stack;
		display:inline-block;

		zoom:1;
		*display:inline;
		-webkit-box-shadow: 3px 3px 11px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    3px 3px 11px rgba(50, 50, 50, 0.75);
		box-shadow:         3px 3px 11px rgba(50, 50, 50, 0.75);

	border-radius: 11px 11px 11px 11px;
	-moz-border-radius: 11px 11px 11px 11px;
	-webkit-border-radius: 11px 11px 11px 11px;
}

.greenbox
{
		padding: 25px;
		xfont-size: 0.8em;
	margin: 30px;
	margin-right: 30%;
		xmargin-left: 90px;

		display:-moz-inline-stack;
		display:inline-block;

		zoom:1;
		*display:inline;
		-webkit-box-shadow: 1px 2px 5px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    1px 2px 5px rgba(50, 50, 50, 0.75);
		box-shadow:         1px 2px 5px rgba(50, 50, 50, 0.75);

	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;

	background: #f1f5f1;
	background: -moz-linear-gradient(top,  #f1f5f1 0%, #bedec0 61%, #d3e1d5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f5f1), color-stop(61%,#bedec0), color-stop(100%,#d3e1d5));
	background: -webkit-linear-gradient(top,  #f1f5f1 0%,#bedec0 61%,#d3e1d5 100%);
	background: -o-linear-gradient(top,  #f1f5f1 0%,#bedec0 61%,#d3e1d5 100%);
	background: -ms-linear-gradient(top,  #f1f5f1 0%,#bedec0 61%,#d3e1d5 100%);
	background: linear-gradient(to bottom,  #f1f5f1 0%,#bedec0 61%,#d3e1d5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f5f1', endColorstr='#d3e1d5',GradientType=0 );

}


.btn-medium {
		font-size: 1.0em;
		padding:5px 10px;
}

.btn-large {
		font-size: 1.3em;
		padding:6px 20px;
}

.likeabutton {
    text-decoration: none; font: menu;
    display: inline-block; padding: 2px 8px;
    background: ButtonFace; color: ButtonText;
    border-style: solid; border-width: 2px;
    border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;

	/* for CSS3 complaint 
  	appearance: button;
    -moz-appearance: button;
    -webkit-appearance: button;
    text-decoration: none; font: menu; color: ButtonText;
    display: inline-block; padding: 2px 8px;
	*/
}
.likeabutton:active {
    border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.btn-hilite
	{
		/* yellow 
		float:left;
		 * */
		background: -moz-linear-gradient(0% 45% 90deg,#E0B324, #FAD121, #FFE678 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#FFE678), to(#E0B324), color-stop(.2,#FAD121));

text-decoration: none;
		color:#312f30;
		text-shadow:1px 1px 0 #ebd663;

		background: rgb(254,252,234); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(254,252,234,1) 0%, rgba(241,218,54,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(241,218,54,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(254,252,234,1) 0%,rgba(241,218,54,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */

	}

.btn-hilite:hover
{
		background: -moz-linear-gradient(40% 51% 90deg,#D4A922, #EBC41F, #EDD670 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#EDD670), to(#D4A922), color-stop(.2,#EBC41F));
	}




.external-contact {
		border: 1px solid #9A7917;
		color: blue;
	font-size: 0.7em;
	/*
		text-shadow:2px 1px 1px #eee;
	background: -moz-linear-gradient(19% 75% 90deg,#F0DEB8, #FDF0D1, #fff 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F0DEB8), color-stop(.3,#FDF0D1));
		*/
}

.btn-0 {  /* orange */
	xpadding: 0.3em;
	xfont-family: Verdana, Geneva, sans-serif;
	padding: 3px 9px;
		border: 1px solid #9A7917;
		text-shadow:2px 1px 1px #eee;
text-decoration: none;

	cursor: pointer;

	background: #fe9a2e; /* Old browsers */
	background: -moz-linear-gradient(top, #fe9a2e 0%, #f7e3a0 30%, #fcb56a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9a2e), color-stop(30%,#f7e3a0), color-stop(100%,#fcb56a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fe9a2e 0%,#f7e3a0 30%,#fcb56a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fe9a2e 0%,#f7e3a0 30%,#fcb56a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fe9a2e 0%,#f7e3a0 30%,#fcb56a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fe9a2e 0%,#f7e3a0 30%,#fcb56a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9a2e', endColorstr='#fcb56a',GradientType=0 ); /* IE6-9 */

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	
		}

.btn-0:active
{

	border: 2px solid #BC760E;
	background: -moz-linear-gradient(0% 45% 90deg,#FCE6B4, #FAD121, #FFE678 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#FFE678), to(#E0B324), color-stop(.2,#FAD121));
}

.btn-0:hover 
{

	background: -moz-linear-gradient(0% 45% 90deg,#FCE6B4, #FAD121, #FFE678 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#FFE678), to(#FCE6B4), color-stop(.1,#FE9A2E));

	background-image: -moz-linear-gradient( 
	0% 100% 90deg, #FFE678, #FCE6B4 30%, #FE9A2E);
}

.btn-optional
		{
text-decoration: none;

			background: #e2e2e2; /* Old browsers */
			background: -moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */

		}



.btn-alt 
{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

text-decoration: none;
	background: -moz-linear-gradient(19% 75% 90deg,#F0DEB8, #FDF0D1, #fff 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F0DEB8), color-stop(.3,#FDF0D1));

	color:#836d4d;
	border: 1px solid #d4c198;
	}

	.btn-alt:hover
	{
		background: -moz-linear-gradient(19% 75% 90deg,#EBD9B4, #F2E6C8, #F5F5F5 100%);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5), to(#EBD9B4), color-stop(.3,#F2E6C8));
}



.btn-create:hover
{
text-decoration: none;
	background: rgb(208,228,247); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(208,228,247,1) 0%, rgba(115,177,231,1) 24%, rgba(10,119,213,1) 50%, rgba(83,159,225,1) 79%, rgba(135,188,234,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,228,247,1)), color-stop(24%,rgba(115,177,231,1)), color-stop(50%,rgba(10,119,213,1)), color-stop(79%,rgba(83,159,225,1)), color-stop(100%,rgba(135,188,234,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 ); /* IE6-9 */
	color: #eee;

	background: -moz-linear-gradient(top,  rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,210,207,1)), color-stop(50%,rgba(51,154,239,1)), color-stop(100%,rgba(200,244,248,1))); /* Chrome,Safari4+ */
	color: #000;
	border: 1px solid #00c;
	text-shadow:1px 1px 0 #aaa ;
}


.btn-create:active
{
	border: 2px solid #BC760E;
	background: -moz-linear-gradient(0% 45% 90deg,#FCE6B4, #FAD121, #FFE678 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#FFE678), to(#E0B324), color-stop(.2,#FAD121));
}

.btn-create
{
	padding: 3px 9px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	xfont-family: Verdana, Geneva, sans-serif;
	xpadding: 0.3em;
	background: rgb(179,220,237); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,220,237,1)), color-stop(50%,rgba(41,184,229,1)), color-stop(100%,rgba(188,224,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 ); /* IE6-9 */

	color: #000;

	border: 1px solid #00c;
	text-shadow:1px 1px 0 #aaa ;
	/*
	 */
	}

	.btn-del 
	{
	cursor: pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;

	padding: 3px 9px;

	xfont-family: Verdana, Geneva, sans-serif;
text-decoration: none;
		text-shadow:1px 1px 0 #111 ;
		background: rgb(169,3,41); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(169,3,41,1) 0%, rgba(181,3,56,1) 22%, rgba(109,0,25,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(22%,rgba(181,3,56,1)), color-stop(100%,rgba(109,0,25,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(181,3,56,1) 22%,rgba(109,0,25,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(181,3,56,1) 22%,rgba(109,0,25,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(169,3,41,1) 0%,rgba(181,3,56,1) 22%,rgba(109,0,25,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(169,3,41,1) 0%,rgba(181,3,56,1) 22%,rgba(109,0,25,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
		color: #eee;

		border: 2px solid #000;


}


/*
	.btn-del:active
	{
		border: 2px solid #d4c198;
		padding: 9px;
	}
	*/

	.btn-del:hover, .btn-search:hover
	{
		border: 2px solid yellow;

		color: #eee;
		background: rgb(169,3,41); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(169,3,41,1) 0%, rgba(181,3,104,1) 40%, rgba(191,47,57,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,3,41,1)), color-stop(40%,rgba(181,3,104,1)), color-stop(100%,rgba(191,47,57,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(169,3,41,1) 0%,rgba(181,3,104,1) 40%,rgba(191,47,57,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(169,3,41,1) 0%,rgba(181,3,104,1) 40%,rgba(191,47,57,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(169,3,41,1) 0%,rgba(181,3,104,1) 40%,rgba(191,47,57,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(169,3,41,1) 0%,rgba(181,3,104,1) 40%,rgba(191,47,57,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#bf2f39',GradientType=0 ); /* IE6-9 */
	}

.btn-search {

text-decoration: none;
/*
		text-shadow: 1px 1px 0 #aaa ;
*/
		color: #000;
		border: 2px solid #bababa;
		padding-left: 25px;
		padding-right: 25px;

background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #fefcea 0%, #f1da36 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#f1da36 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#f1da36 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
	}


.btn-search:hover {
		color: #000;
		border: 2px solid #bababa;
background: #fefcea; /* Old browsers */
background: -moz-linear-gradient(top,  #fefcea 0%, #efd110 50%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(50%,#efd110)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcea 0%,#efd110 50%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcea 0%,#efd110 50%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcea 0%,#efd110 50%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcea 0%,#efd110 50%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#efd110',GradientType=0 ); /* IE6-9 */


	}

.btn-pay0
{
	background: rgb(179,220,237); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(179,220,237,1) 0%, rgba(41,184,229,1) 50%, rgba(188,224,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(179,220,237,1)), color-stop(50%,rgba(41,184,229,1)), color-stop(100%,rgba(188,224,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(179,220,237,1) 0%,rgba(41,184,229,1) 50%,rgba(188,224,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 ); /* IE6-9 */

	color: #eee;
	color: #000;

	border: 1px solid #00c;
	text-shadow:1px 1px 0 #aaa ;
	}

.btn-pay {
	text-decoration:none;
	font-family:Verdana;
	box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 3px 5px;
	o-box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 3px 5px;
	-moz-box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 3px 5px;
	-webkit-box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 3px 5px;
	background:#787878;
	background:-o-linear-gradient(90deg, #787878, #454545);
	background:-moz-linear-gradient( center top, #787878 5%, #454545 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #787878), color-stop(1, #454545) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#454545');
	background:-webkit-linear-gradient(#787878, #454545);
	background:-ms-linear-gradient(#787878, #454545);
	background:linear-gradient(#787878, #454545);
	text-indent:0px;
	line-height:0px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	font-size:15px;
	color:#f7f7f7;
	xwidth:63px;
	xheight:0px;
	padding:14px;
	border-color:#2e2e2e;
	border-width:1px;
	border-style:solid;
}

.btn-pay:active {
	box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 0 5px;
	o-box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 0 5px;
	-moz-box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 0 5px;
	-webkit-box-shadow:inset #595959 0px 5px 8px -1px,#a6a6a6 3px 0 5px;
	position:relative;
	top:3px
}

.btn-pay:hover {
	background:#454545;
	background:-o-linear-gradient(90deg, #454545, #787878);
	background:-moz-linear-gradient( center top, #454545 5%, #787878 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #454545), color-stop(1, #787878) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#787878');
	background:-webkit-linear-gradient(#454545, #787878);
	background:-ms-linear-gradient(#454545, #787878);
	background:linear-gradient(#454545, #787878);
}





.btn-green 
{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding: 4px;


text-decoration: none;
	text-shadow:-1px -1px 1px #222;
	color:#E6F2EB;

	border: 2px solid #222;
	background: rgb(0,87,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,87,0,1) 8%, rgba(82,177,82,1) 46%, rgba(0,138,0,1) 67%, rgba(0,91,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,rgba(0,87,0,1)), color-stop(46%,rgba(82,177,82,1)), color-stop(67%,rgba(0,138,0,1)), color-stop(100%,rgba(0,91,4,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,87,0,1) 8%,rgba(82,177,82,1) 46%,rgba(0,138,0,1) 67%,rgba(0,91,4,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,87,0,1) 8%,rgba(82,177,82,1) 46%,rgba(0,138,0,1) 67%,rgba(0,91,4,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,87,0,1) 8%,rgba(82,177,82,1) 46%,rgba(0,138,0,1) 67%,rgba(0,91,4,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,87,0,1) 8%,rgba(82,177,82,1) 46%,rgba(0,138,0,1) 67%,rgba(0,91,4,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005700', endColorstr='#005b04',GradientType=0 ); /* IE6-9 */

}

	.btn-green:active
	{
		border: 2px solid #0e0;
	}

	.btn-green:hover
	{
		text-shadow: 2px 2px 2px #000;
		background: rgb(0,176,0); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(0,176,0,1) 8%, rgba(118,194,118,1) 46%, rgba(0,216,0,1) 67%, rgba(0,180,9,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,rgba(0,176,0,1)), color-stop(46%,rgba(118,194,118,1)), color-stop(67%,rgba(0,216,0,1)), color-stop(100%,rgba(0,180,9,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,176,0,1) 8%,rgba(118,194,118,1) 46%,rgba(0,216,0,1) 67%,rgba(0,180,9,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,176,0,1) 8%,rgba(118,194,118,1) 46%,rgba(0,216,0,1) 67%,rgba(0,180,9,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,176,0,1) 8%,rgba(118,194,118,1) 46%,rgba(0,216,0,1) 67%,rgba(0,180,9,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,176,0,1) 8%,rgba(118,194,118,1) 46%,rgba(0,216,0,1) 67%,rgba(0,180,9,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b000', endColorstr='#00b409',GradientType=0 ); /* IE6-9 */

}




.btn-update {
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 1px 0px;
	o-box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 1px 0px;
	-moz-box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 1px 0px;
	-webkit-box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 1px 0px;
	background:#c9d6b6;
	background:-o-linear-gradient(90deg, #c9d6b6, #93b06f);
	background:-moz-linear-gradient( center top, #c9d6b6 5%, #93b06f 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c9d6b6), color-stop(1, #93b06f) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9d6b6', endColorstr='#93b06f');
	background:-webkit-linear-gradient(#c9d6b6, #93b06f);
	background:-ms-linear-gradient(#c9d6b6, #93b06f);
	background:linear-gradient(#c9d6b6, #93b06f);
	text-indent:0px;
	line-height:2px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
	xfont-size:15px;
	color:#000000;
	xwidth:135px;
	xheight:1em ;
	padding:0.8em;
	border-color:#283b06;
	border-width:1px;
	border-style:solid;
}

.btn-update:active {
	box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 0 0px;
	o-box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 0 0px;
	-moz-box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 0 0px;
	-webkit-box-shadow:inset #ffffff 2px -14px 21px -4px,#0c3d2b 0px 0 0px;
	position:relative;
	top:1px
}

.btn-update:hover {
	background:#93b06f;
	background:-o-linear-gradient(90deg, #93b06f, #c9d6b6);
	background:-moz-linear-gradient( center top, #93b06f 5%, #c9d6b6 100% );
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #93b06f), color-stop(1, #c9d6b6) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93b06f', endColorstr='#c9d6b6');
	background:-webkit-linear-gradient(#93b06f, #c9d6b6);
	background:-ms-linear-gradient(#93b06f, #c9d6b6);
	background:linear-gradient(#93b06f, #c9d6b6);
}

.btn-small {
	font-size: small;
	xpadding: 0.8em;
}

.btn-smaller {
	font-size: x-small;
	padding: 0.75em;
}

