#cathead { color: #1d2f43; font-style: normal; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; text-indent: 2px; letter-spacing: 2px }

.cathead { color: #1d2f43; font-style: normal; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none;  }

.instruction
{
    color: #1d2f43;
    font-style: normal;
    font-size: 100%;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-decoration: none;
}
body  {                
    background-color: #F0EFED; 
    color: black;
    font-size: 100%;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-decoration: none;
    font-size: 15px;
    margin: 10px;
}
/* removed in favor of transparent iframes
/*		    background-image: url( bg.png );
/*   background-repeat: repeat-x;
/*   background-color: #c1c5cc; */

h1.cathead { font-size: 22px; }

h2.cathead { font-size: 18px; }

h3.cathead { font-size: 16px; }


#comment { color: #1d2f43; font-style: normal; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
#instruction { color: #1d2f43; font-style: normal; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
#resname { color: black; font-style: normal; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
#restext { color: black; font-style: normal; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
#warn { color: red; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
/*.button { width: 60px }*/
.button {}
.autobutton { width: auto }
.checkbox { width: auto }
.newclass { }
.radiobtn { background-color: transparent; width: auto }
.submit { text-align: right; width: 60px }
.text { width: 150px }

form { margin-bottom: 0 }

input { font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #E4E3E1; width: 95%;  filter: none;  }
input:focus { outline: 0; }

input[type="button"] { float: left; width:auto; margin-left:12px; display:block; cursor: pointer; } 
input[type=checkbox] {
    box-shadow: none;
    border: 0;
    margin: 0;
    width: auto;
    background-color: transparent;
    margin-right: 5px; margin-top: 2px; cursor: pointer; 
}
input[type=radio] {
    box-shadow: none;
    border: none;
    width: auto;
    background-color: transparent; margin-right: 8px; cursor: pointer; 
}

select { font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #E4E3E1; padding: 2px 0px 0px 2px; width: 94%; border-width: 0px; }
select:focus { outline: 0; }


textarea { font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #E4E3E1; padding: 3px 3px 1px; width: 95% }
textarea:focus { outline: 0; }


table.one	{	 width:98%    }  /*border: 2px solid #4e5b6b;*/
table.two   {	 width:100% 	}  /* border: 2px solid #c7ced3;  */
.borders {padding-left: 10px; padding-top: 10px; padding-right: 10px;}

area:focus {	 border: none; outline: none;	}
a	img		{	border:	none; 	} 	
a:link { color: #136584; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration: none; cursor: pointer; }
a:visited { color: #136584; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration: none; cursor: pointer; }
a:hover { color: #b22222; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration: none; cursor: pointer; }
a:active { color: #b22222; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration: none; cursor: pointer; }		
a:focus { outline: 0; }
a:focus, a:active, a:visited { 
    border: none;
    outline: none;
}

.note {  font-size: 90%; }		
 
/*   Close Button#EDFAF9	*/
 
 .buttons {
	/* font-size: 10px;*/
	float: right;    
	display: inline-block;
	white-space: nowrap;
	background-color: #EDFAF9;
	border: 1px solid #777;
	padding: 0 1.25em;
	margin: 0.5em;
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	line-height: 24px;
	text-align: center;
	-moz-border-radius: .4em;
	-webkit-border-radius: .4em;
	border-radius: .4em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}
.xbuttons:link { font-size: 10px; }

.buttons:hover {
	/* font-size: 10px;*/
	background-color: #aaa;    
}

.xbuttons:active {
	font-size: 10px;
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
}

.xbuttons:focus {
	font-size: 10px;
	outline: 0;
	background: #fafafa;
}    

.buttons:before {
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em 0 .4em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .3em 0 0 .3em;
	-webkit-border-radius: .3em 0 0 .3em;
	border-radius: .3em 0 0 .3em;
        pointer-events: none;        
}

/* Hexadecimal entities for the icons */

.delete:before { content: "\2718"; }


.bttns { 
cursor: pointer; color: white; background-color: #274350; border-radius: 7px; width: 120px; font-size: 12px; padding: 4px;
box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, .3), 0px 0px 2px 2px rgba(0, 0, 0, .3) inset;
border: solid 2px rgba(196, 228, 231, 80%); 
background: linear-gradient(#274350, rgba(172, 201, 204, 80%) 10%, #274350 20%, #274350 75%, rgba(172, 201, 204, 80%) 95%, #274350), radial-gradient(rgba(39, 67, 80, 40%),rgba(172, 201, 204, 40%));
background: rgba(76,76,76,1);
background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,76,76,1)), color-stop(12%, rgba(89,89,89,1)), color-stop(25%, rgba(102,102,102,1)), color-stop(39%, rgba(71,71,71,1)), color-stop(50%, rgba(44,44,44,1)), color-stop(51%, rgba(0,0,0,1)), color-stop(60%, rgba(17,17,17,1)), color-stop(76%, rgba(43,43,43,1)), color-stop(91%, rgba(28,28,28,1)), color-stop(100%, rgba(19,19,19,1)));
background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313', GradientType=0 );
border: solid 2px rgba(0, 0, 0, .3);
}
	button:focus { outline: 0; }
	.bttns focus { outline: 0; }
.bttns:hover { cursor: pointer; color: #cbeef1; 	background: rgba(19,19,19,1);
background: -moz-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(28,28,28,1) 9%, rgba(43,43,43,1) 24%, rgba(17,17,17,1) 40%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 61%, rgba(102,102,102,1) 75%, rgba(89,89,89,1) 88%, rgba(76,76,76,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,19,19,1)), color-stop(9%, rgba(28,28,28,1)), color-stop(24%, rgba(43,43,43,1)), color-stop(40%, rgba(17,17,17,1)), color-stop(49%, rgba(0,0,0,1)), color-stop(50%, rgba(44,44,44,1)), color-stop(61%, rgba(71,71,71,1)), color-stop(75%, rgba(102,102,102,1)), color-stop(88%, rgba(89,89,89,1)), color-stop(100%, rgba(76,76,76,1)));
background: -webkit-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(28,28,28,1) 9%, rgba(43,43,43,1) 24%, rgba(17,17,17,1) 40%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 61%, rgba(102,102,102,1) 75%, rgba(89,89,89,1) 88%, rgba(76,76,76,1) 100%);
background: -o-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(28,28,28,1) 9%, rgba(43,43,43,1) 24%, rgba(17,17,17,1) 40%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 61%, rgba(102,102,102,1) 75%, rgba(89,89,89,1) 88%, rgba(76,76,76,1) 100%);
background: -ms-linear-gradient(top, rgba(19,19,19,1) 0%, rgba(28,28,28,1) 9%, rgba(43,43,43,1) 24%, rgba(17,17,17,1) 40%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 61%, rgba(102,102,102,1) 75%, rgba(89,89,89,1) 88%, rgba(76,76,76,1) 100%);
background: linear-gradient(to bottom, rgba(19,19,19,1) 0%, rgba(28,28,28,1) 9%, rgba(43,43,43,1) 24%, rgba(17,17,17,1) 40%, rgba(0,0,0,1) 49%, rgba(44,44,44,1) 50%, rgba(71,71,71,1) 61%, rgba(102,102,102,1) 75%, rgba(89,89,89,1) 88%, rgba(76,76,76,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c', GradientType=0 );
box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, .5), 0px 0px 2px 2px rgba(0, 0, 0, .3) inset;
}

/*  Class styles  */
/*.button { width: 60px }*/
.autobutton { width: auto }
.button { width: auto }
.checkbox { width: auto }
.goalUnit { display: none; }
.left { position: relative; float: left; width: 550px; }
.lefty {	position: relative;	float: left; width: 95%; }
.newclass { }
.radiobtn { background-color: transparent; width: auto }
.right { position: relative; height: 125px; width: 80px; text-align: center; }
.righter { position: absolute; top: 74px; width: 80px; left: 540px; height: 340px; text-align: center; }
.rightier { position: relative; top: 123px; width: 80px; text-align: center; }
.rightier2 { position: relative; top: 95px; width: 80px; text-align: center; }
.righter2 {	position: absolute;	top: 0px; width: 80px;	left: 540px;	height: 340px;	text-align: center; }
.rightier3 { position: relative;	top: 225px; width: 80px;	text-align: center; }
.righty { position: relative; top: 90px; width: 80px; text-align: center; }
.righty2 { position: relative; top: 62px; width: 80px; text-align: center; }
.submit { text-align: right; width: 60px }
.text { width: 150px }
.top { position: relative;  width: 550px; }
.hide { visibility: hidden; position: relative; left: -2000px; }
.lft { float: left; position: relative; left: 0px; top: 5px; }
.rite { float: right; position: relative; right: 30px; top: 5px; }



/*  Unique ID styles  */
#alert {	width: 95%;	background-color: #E6D6BD;	font-weight: bolder;	font-size: 14px;	text-align: center;	margin-top: 4px;	margin-bottom: 4px;	padding-top: 3px;	padding-bottom: 3px;	padding-top: 3px;	padding-bottom: 3px;	border-width: 2px;	border-top-color: #999999;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #999999;	border-style: solid; }
#cathead { color: #0e233d; font-style: normal; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 2px; letter-spacing: 2px }
#comment { color: #0e233d; font-style: normal; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#deprecat { margin-top: 5px; margin-bottom: 5px; }
#footer { text-align: right; vertical-align: bottom; padding-left: 60%; }
#hold { position: absolute; width: 95%; left: 20px; top: 10px; text-align: left; }
#holder { position: absolute; height: 95px; width: 95%; left: 8px; top: 86px; }
#instruction { color: #0e233d; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#resname { color: black; font-style: normal; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#restext { color: black; font-style: normal; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#smallSelect { width: 120px; vertical-align: top; margin-top: 4px; }
#warn { color: red; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }


/* Table Cell style */
td.bord { padding: 3px; }
table { border-style: none; }
td { border-style: none; }





