



input[type=button]                    {background:#00c100 url(../image/sprite-main.png) repeat-x scroll 0 -202px; border:1px solid #44b324; border-top:1px solid #6fe03b;  border-bottom:1px solid #1e5f0d; color:#ffffff !important; font-size:14px; height:30px; padding:0px 15px; text-decoration:none !important; -moz-border-radius: 6px; -moz-box-shadow: 0 2px 3px #3d3d3d; -webkit-border-radius: 6px; -webkit-box-shadow: 0 2px 3px #3d3d3d;}
input[type=button]:hover              {background-position:0 -237px; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008; -moz-box-shadow: 0 2px 3px #3d3d3d;}


.link-button                            {line-height:30px;}
.link-button a                          {background:#00c100 url(../image/sprite-main.png) repeat-x scroll 0 -202px; border:1px solid #44b324; border-top:1px solid #6fe03b;  border-bottom:1px solid #1e5f0d; color:#ffffff !important; padding:6px 15px; text-decoration:none !important; -moz-border-radius: 6px; -moz-box-shadow: 0 2px 3px #3d3d3d; -webkit-border-radius: 6px; -webkit-box-shadow: 0 2px 3px #3d3d3d;}
.link-button a:hover                    {background-position:0 -237px; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008; -moz-box-shadow: 0 2px 3px #3d3d3d;}

.demo-button, 
.webform-demo-button                    {font-size:16px; float:left; line-height:45px; margin-right:15px;}

.demo-button a,
.webform-demo-button a                  {background:#0bb0dd url(../image/sprite-main.png) repeat-x scroll 0 -2395px;  border-top:1px solid #2fd3e3;  border-bottom:1px solid #032d79; color:#ffffff !important; padding:10px; text-decoration:none !important; -moz-border-radius:8px; -moz-box-shadow: 0 2px 5px #000000; -webkit-border-radius:8px; -webkit-box-shadow:0 2px 5px #000000;}

.demo-button a:hover, 
.webform-demo-button a:hover            {background-position:0 -2455px; border-color:#0559ab; border-top:1px solid #2fd3e3; border-bottom:1px solid #04449e;}

.big-button                             {font-size:16px; float:left; line-height:45px; margin-right:15px;}
.big-button a                           {background:#4bc800 url(../image/sprite-main.png) repeat-x scroll 0 -2515px; border-top:1px solid #56e004;  border-bottom:1px solid #266c05; color:#ffffff !important;  padding:10px; text-decoration:none !important; -moz-border-radius:8px; -moz-box-shadow: 0 2px 5px #000000; -webkit-border-radius:8px; -webkit-box-shadow:0 2px 5px #000000;}
.big-button a:hover                     {background-position:0 -2575px; border-color:#2ab604; border-top:1px solid #39ec06; border-bottom:1px solid #218008;}

.demo-button, .big-button, 
.big-button a, .demo-button a           {font-weight:bold; font-family:Arial, Helvetica, Garuda, sans-serif; font-size:16px}

input[type=text]                      {background:#ffffff; border:1px solid #8d8d8d; color:#363636; font-size:14px;  padding:5px 4px 3px 4px;}
input[type=text]:hover                {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
input[type=text]:focus                {background:#f8ffba; border:1px solid #ffdb72; color:#000000;}

input[type=password]                  {background:#ffffff; border:1px solid #8d8d8d; color:#363636; font-size:14px;  padding:5px 4px 3px 4px;}
input[type=password]:hover            {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
input[type=password]:focus            {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}


label                                   {font-size:14px;}


select                                  {border:1px solid #8d8d8d; color:#363636; font-size:14px;; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
select:hover                            {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
select:focus                            {background:#f8ffba; border:1px solid #ffdb72; color:#000;}


textarea                                {border:1px solid #8d8d8d; color:#363636; font:normal 14px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
textarea:hover                          {background:#def7fe; border:1px solid #4ab7fe; color:#2c84da;}
textarea:focus                          {background:#f8ffba; border:1px solid #ffdb72; color:#000;}


.error                                  {background:#ffa7a7; padding:10px 5px 5px 5px; margin-bottom:5px;}
.error input[type=text]               {border:1px solid #8d8d8d; color:#950808; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error input[type=text]:hover         {background:#ff8181; border:1px solid #c40000; color:#950808;}
.error input[type=text]:focus         {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.error label                            {color:#950808; font:bold 11px Verdana;} 

.error select                           {border:1px solid #8d8d8d; color:#950808; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error select:hover                     {background:#ff8181; border:1px solid #c40000; color:#950808;}
.error select:focus                     {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.error textarea                         {border:1px solid #8d8d8d; color:#950808; font:bold 10px Verdana; padding:5px 4px 3px 4px; position:relative; text-align:left; top:0px;}
.error textarea:hover                   {background:#ff8181; border:1px solid #c40000; color:#950808;}
.error textarea:focus                   {background:#f8ffba; border:1px solid #ffdb72; color:#b26d00;}

.did-you-notice							{background:url("../image/did-you-notice.jpg") no-repeat -357px 100%;width:357px;padding-bottom:14px;margin-top:28px;}
.did-you-notice h4						{background:url("../image/did-you-notice.jpg") no-repeat 0 0;padding:14px 0 0 17px;margin-bottom:5px;}

.skybluetbl, .skybluetbl th, .skybluetbl td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	color: #555;
}

.skybluetbl caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

.skybluetbl th, .skybluetbl td {
	padding: 4px;
	text-align: left;
}

.skybluetbl thead th {
	text-align: left;
	vertical-align:center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

.skybluetbl tbody th { font-weight: bold; }

.skybluetbl tbody tr { background: #FCFDFE; }

.skybluetbl tbody tr.odd { background: #F7F9FC; }

.skybluetbl a:link {
	text-decoration: none;
}

.skybluetbl a:visited {

	text-decoration: none;
}

.skybluetbl a:hover {
	text-decoration: underline !important;
}

.skybluetbl tfoot th, .skybluetbl tfoot td { font-size: 85%; }