/* Filename: dxrStyles.css
 * Date: 28 Jan 2004
 * Description: There are a few errors in the current stylesheet
 * [dxr.css] so this one is for pages to migrate to or for the
 * few pages that I'm going to do. I'll try to leave all the names
 * the same for max compatibility.
 */

.cathead
{
    color: #0e233d;
    font-style: normal;
    font-weight: bold;
    /* font-size this shouldn't be a pixel value as it is in dxr.css,
     * so I will have to play with this number till it looks right. */
    font-size: 140%;
    /* font-family should have a generalized font at the end to catch
     * people with none of the appropriate fonts */
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-decoration: none;
    /* text-indent: 2px; */
    /* letter-spacing: 2px; */
}

.instruction
{
    color: #0e233d;
    font-style: normal;
    /* font-weight: bold; */
    /* font-size this shouldn't be a pixel value as it is in dxr.css,
     * so I will have to play with this number till it looks right. */
    font-size: 100%;
    /* font-family should have a generalized font at the end to catch
     * people with none of the appropriate fonts */
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-decoration: none;
    /* text-indent: 2px; */
    /* letter-spacing: 2px; */
}

body
{
    color: black;
    font-size: 100%;
     background-color: #B1CBCE;
    font-weight: normal;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-decoration: none;
}

a
{
    color: #3077ce;
    font-weight: normal;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
    text-decoration: none;
}


area:focus {	 border: none; outline: none;	}

a:active { color: #3077ce; font-style: normal; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link { color: #3077ce; font-style: normal; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited { color: #3077ce; font-style: normal; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: #2d2d2d; font-style: normal; font-weight: bolder; font-size: 12px; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; text-decoration: none }

a:focus, a:active, a:visited { 
    border: none;
    outline: none;
}

nobr { color: #3077ce; font-style: normal; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.note
{
    font-size: 90%;
}
input[type=checkbox] {
    box-shadow: none;
    border: 0;
    margin: none;
    width: auto;
    background-color: transparent;
}
input[type=radio] {
    box-shadow: none;
    border: none;
    width: auto;
    background-color: transparent;
}


button { width: auto; text-align: center; }
h1 {  color: #0e233d; font-size: 11px; margin: 0px; font-weight: bold;}
img { border-width: 0px; }
input { float: left; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
            text-decoration: none; background-color: #dae8ea; width: 95% }
input[type="button"] { float: left; width:auto; margin-left:12px; display:block; }            
input[type="radio"] { width: auto; background-color: transparent; margin-right: 8px; }

p {  color: #0e233d; font-size: 12px; margin: 0px; font-weight: bold;}
select { font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
            text-decoration: none; background-color: #f3fdfe; padding: 2px 0px 0px 2px; width: 96% }
textarea { font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
        text-decoration: none; background-color: #dae8ea; padding: 3px 3px 1px; width: 94% }


/*  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 }
#newGoalHold { background-color: #dae8ea; margin: 0px; }
#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; }
