*{margin:0;padding:0;}

input.bigcheck {
	height: 18%;
	width: 18%;
}

p.font1{
font: 18px helvetica,sans-serif;
text-align:justify;
}

input.btn{
	font-size: 3em;
	height:3em; 
	width:3em;
	text-align: center;
	/* vertical-align: middle; */
 	/* height: 100px; */
	/* width: 150px; */
	/* padding-top: 10px; */
}

body {
	margin:30px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	}
#Content{
        /* height:1500px; */
	float: bottom;
	width:1600px;
        margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
        -moz-border-radius:25px;
        -webkit-border-radius:25px;
        -moz-box-shadow: 0 0 30px 5px #999;
        -webkit-box-shadow: 0 0 30px 5px #999;
	box-shadow:  0 0 30px 5px #999;
	border: 1px solid #ccc;
        /* border: 2px solid blue; */
	}
#header{
        -moz-border-radius-topleft:24px;
        -moz-border-radius-topright:24px;
        -webkit-border-top-left-radius:24px;
        -webkit-border-top-right-radius:24px;
 	position: relative; 
	top: 0px; 
	left: 0px; 
	width:100%; 	
	height:110px;
	}
#sheet{
        position: relative;
	padding-left: 25px;
	padding-right: 20px;
        /* bottom: 0px; */
	float: bottom;
	/* border: 2px solid blue; */
	}
#footer{
        -moz-border-radius-bottomleft:24px;
        -moz-border-radius-bottomright:24px;
        -webkit-border-bottom-left-radius:24px;
        -webkit-border-bottom-right-radius:24px;
        position: relataive; 
        /* top: 50px; */
        /* bottom: 0px; */
	/* width:100%; */
        height:80px;
        /* margin:0px auto; Right and left margin widths set to "auto" */
	text-align: center; /* Counteract to IE5/Win Hack */
        background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#BDBDBD));
	background: -moz-linear-gradient(-90deg, #FFFFFF, #BDBDBD);
	/* float: bottom; */
        /* border: 2px solid blue; */
	}
#frm	{
	position: relative;
	/* border: 2px solid red; */
 	float: bottom;
	margin-bottom:0;
	}
/*select {*/
/*	font: 18px helvetica,sans-serif;*/
/*      height: 34px;*/
/*	}*/
.styled-select1 select {
   background: transparent;
   /*width: 268px;*/
   padding: 5px;
   font: 18px helvetica,sans-serif;
   border: 1px solid #FF0000;
   height: 34px;
}
.styled-select2 select {
   background: transparent;
   width: 220px;
   padding: 5px;
   font: 18px helvetica,sans-serif;
   border: 1px solid #FF0000;
   height: 34px;
}
#agemenu{
	/*height:20px; */
        vertical-align: middle;
	} 
#agemenu option { 
	width:70px; 
        align: center;
	padding-left: 10px;
	}
#racemenu option { 
      align: center;
	padding-left: 10px;
	}
.bigbutton {
  	width: 20px; height: 20px;
        vertical-align: middle;
	}
textarea {
   	font: 18px helvetica,sans-serif;
   	padding: 5px;
   	font: 18px helvetica,sans-serif;
   	border: 1px solid #FF0000;
	height: 34px; 
	}