﻿.div_formcontainer
{
    font-family: serif;
    font-size: 1.1em;
}
h1, h2 
{
    margin-top:3px;
    padding-top: 1px;
    margin-bottom: 2px;
    padding-bottom: 2px;
}
h1 
{
    font-size: 140%;
    text-align: center;
}
h2 
{
    font-size: 120%;
}
fieldset 
{
background-color: white;
}
fieldset legend 
{
font-weight:700;
font-size: 120%;
}
/* SHELL.CSS link style override */
#DocumentBody a, #DocumentBody a:visited
	{
	color: #00335A;
    text-decoration: underline;
	}
#DocumentBody a:hover
	{
	color: green;
    text-decoration: underline;
	}

/* Menu parts
    colors:
    #ADD8E6 = light blue, highlighted item backgrounds
    #E4E4E4 = light gray for backgrounds
    #00335A = medium dark blue (SITE body link color)
    #000062 = dark blue (SITE header background color)
    */

        .SFmenuDIV {
            font-size: 95%;
            border-radius: 3px;
            padding-left: 15px;
            background-color: white;
            border: 3px double black;
            padding: 5px;
        }
        .SFmenuDIV .SFmenuDIVitem {
            background-color: white; 
            /*width:5em; */
            float:left;
            border-radius: 3px;
            padding: 2px;
            padding-left: 10px;
            padding-right: 10px;
            text-align:center;
            }
        .SFmenuDIV .SFmenuDIVitem_current {
            background-color: #ADD8E6; 
            /*width:5em; */
            float:left;
            border-radius: 3px;
            padding: 2px;
            padding-left: 10px;
            padding-right: 10px;
            text-align:center;
            }
        .SFmenuDIV .SFmenuDIVitem a {
            text-decoration: none;
            }
        .SFmenuDIV .SFmenuDIVitem a:hover {
            }
        .SFmenuDIV .SFmenuDIVitem a:link {
            text-decoration: none;
            }

        .SFmenuDIV .SFmenuDIVitem_current a {
            text-decoration: none;
            }
        .SFmenuDIV .SFmenuDIVitem_current a:hover {
            }
        .SFmenuDIV .SFmenuDIVitem_current a:link {
            text-decoration: none;
            }
        .hidden {
            display:none;
        }


/* Main Form Parts
    colors:
    #ADD8E6 = light blue, highlighted item backgrounds
    #E4E4E4 = light gray for backgrounds
    black = borders
*/

.div_formdata {
    border:double 3px black;
    background-color: white;
    min-height: 500px;
    padding:5px;
}


.div_contactInfo, .div_instructorInfo, .div_courseInfo, .div_examInfo, .div_scoreinfo
{
    margin: 1px;
    padding: 5px;
    background-color: aliceblue;
    border: 1px solid black;
    border-radius: 5px 5px;
}
.div_print
{
    margin: 1px;
    padding: 2px;
    background-color: white;
    border: 1px solid black;
    border-radius: 5px 5px;
}
.item_spacer 
{
    margin: 2px;
    padding: 2px;
    border: 1px solid black;
    border-radius: 3px;
    background-color: aliceblue;
}
.div_itembox
{
    margin:0px;
    padding: 0px;
    width: 50%;
    float: left;
    border: none;

}
.div_itembox_2
{
    margin:0px;
    padding: 0px;
    width: 50%;
    float: left;
    border: none;

}
.div_itembox_3
{
    margin:0px;
    padding: 0px;
    width: 100%;
    float: left;
    border: none;

}

.lbl_itemlabel
{
    display: block;

    float: left;
    margin: 0px;
    padding: 1px;
    width: 100%;
    background-color: aliceblue;
    font-size: 95%;
    font-weight: 600;

}

.lbl_response
{
    display: block;
    width: 100%;
    float: left;
    margin: 0px;
    padding: 1px;
    background-color: white;
/*    border: none;*/
}

.lbl_response input, .lbl_response select
{
    width: 100%;
    font-size: 110%;
    height: 40px;
    border-radius: 3px;
    box-sizing: border-box;
}

.psulogo
{
float:left;
}

.sitename 
{
position:relative;
top: 10px;
left: 100px;
margin-right: 200px;
font-size: 130%;
font-weight: 700;
}


#div_introheader .sitename 
{
position:relative;
top: 25px;
left: 100px;
margin-right: 200px;
font-size: 130%;
font-weight: 700;
}


.right 
{
    width: 5em;
    text-align: right;
}

.hide 
{
    display:none;
}
.cleardiv 
{
    float: none;
    clear: both;
}

.basicgrid 
{
}


.basicgrid tr
{
}

.basicgrid td
{
}

.larger
{
    font-size: 120%;
}

.ModalWindow
{
  border: 3px inset black;
  background: white;
  padding: 10px 10px 10px 10px;
  position: absolute;
  top: -1000px;
}

.modalBackground
{
  background-color: #000062;
  filter: alpha(opacity=40);
  opacity: 0.5;
}


.modalheader 
{
    font-size:110%;
    font-weight:bold;
}

.watermarked 
{
    color: gray;
    background-color: #E4E4E4;
}

.formset 
{
    border: 1px solid black;
    margin: 3px;
    padding: 3px;
}

.submitbuttons 
{
    font-size: 110%;
    margin: 7px;
}
.submitbuttons_disabled 
{
    font-size: 110%;
    margin: 7px;
    background-color: #f0f0f0;
}


.radiobuttons 
{
}
.radiobuttons label
{
    padding-right: 10px;
}


.divfooter 
{
    display: none;
}


.infobox 
{
 width:400px; height:200px; overflow:auto;

}

input[type="text"]:disabled{background-color:white; color:black;}