.formbutton
{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(../images/formbg.gif) repeat-x left top;
}
input.red
{
	background-color: #cc0000;
}
.submit
{
	vertical-align: middle;
	*vertical-align: text-bottom;
}
.submit-button
{
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-left:5px;
	background-color:transparent;
	background-image:url(../images/button.gif) no-repeat;
	border:1px solid #CCCCCC;
	font:14px Arial, Helvetica, sans-serif;
	color:#FF3333;
	width:100px;
	height:30px;

}
input.customSubmit
{
	 width : 76px;
	 height : 36px;
	 overflow : hidden;
	 padding : 36px 0 0 0;
	 background : url('../images/custom_submit.png') no-repeat;
	 border : 0;
}
/*input.submit
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-image: url('../images/left.gif'
	background-repeat: repeat-x;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

input.submit2
{
	border-style: double;
	border-color: rgb(153, 204, 255) rgb(0, 76, 178) rgb(0, 76, 178) rgb(153, 204, 255);
	border-width: 3px;
	padding: 0.25em; width: auto;
	background-color: rgb(187, 221, 255);
	background-repeat: repeat-x; color: rgb(0, 0, 76);
	font-size: 75%; font-weight: bold;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}
.smallbutton
{
	border : 1px solid Black;
	background-color : #CCCCCC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
}
*/
#replacement-1
{
  width: 100px;
  height: 55px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(SearchGoogle.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#replacement-2
{
  width: 100px;
  height: 55px;
  padding: 55px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(SearchGoogle.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#replacement-2
{ /* For non-IE browsers*/
  height: 0px;
}
.button {}    /* this style will NOT work in NN4.X and must be shielded =
with an imported stylesheet */

.button
{
	font:bold 10px Arial, Helvetica, sans-serif;
    	color: #CFE4EE;
	border: #336699 thin outset;
    	height: 25px;
	width: 200px;
    	background-color: #336699;
    	text-align: center;
}
input[type=3D"submit"]
{
	font:11px Verdana,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
    	color: #CFE4EE;
	border: #336699 thin outset;
    	height: 25px;
	width: 200px;
    	background-color: #336699;
    	text-align: center;
 }
#el01 {color:#00f;}
#el02 {background-color:#ddd;}
#el03 {color:#fff; background-color:#33b;}
#el03a {background:url(/i/icon-info.gif) no-repeat 100% 50%} /* Background image */
#el04 {border-width:4px;}
#el05 {border-color:#00f;}
#el06 {border:0;}
#el07 {font-family:"Courier New", Courier;}
#el08 {font-size:150%;}
#el09 {font-size:10%;}
#el10 {font-weight:bold;}
#el11 {padding:0;}
#el12 {margin:0; text-align:right; width:10em;}
.submit1 {
	background: transparent;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #00F;
	border-left: 0;
	color: #00F;
	display: inline;
	margin: 0;
	padding: 0;
}

*:first-child+html .submit1 {		/* hack needed for IE 7 */
	border-bottom: 0;
	text-decoration: underline;
}

* html .submit1 {				/* hack needed for IE 5/6 */
	border-bottom: 0;
	text-decoration: underline;
}
.curved-border { -moz-border-radius: 0.5em;  border-radius: 0.5em; border:1px solid #939393; padding:5px; }
.bgltblue { background-color:#E5EAFF; }
.gutter { padding:12px; }
.pscBod { width: 600px; margin: 12px; }
.agreeChkBox { padding-right: 50px; }
.bodytext {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 75%;}
.btnL { float: left; }
.btnR { float: right; }
.btn100 {
	text-decoration: none;
	background-image: url(/images/buttons/btn100.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding: 3px 6px 3px 6px;
	margin: 4px;
	width: 100px;
	height: 18px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	display: block;
	cursor: pointer;
}
.btn100 a:link { color: #FFFFFF; text-decoration: none; }
.btn100 a:visited { color: #FFFFFF; text-decoration: none; }
.btn100 a:active { color: #FFFFFF; text-decoration: none; }
.btn100 a:hover { color: #FFFFFF; text-decoration: none; }
.toEnroll { float: right; clear: right; margin: 5px 5px 0 0; padding-right: 3px; }
.clear { clear: both; }

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(../images/shade.png); background-position: bottom; }
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }
