
/* use with div */
.res_menu p {
font-size:79%;
text-indent:-6px;		/*	"text-indent:-6px" and "margin-left:6px"	*/
margin:3px 0 2px 6px;	/*		making a hanging indent (like this).	*/
}
.side_content a {
font-size:79%;
}
.side_content p {
font-size:79%;
}

.frame_cells table {
margin:auto;
border-collapse:separate;
border-spacing:6px;
width:100%;
}
.frame_cells th {
background-color:#cccccc;
border:1px solid #aaaaaa;
color:#000000;
font-size:108%;
font-weight:normal;
word-spacing:2px;
line-height:1.4em;
text-align:left;
padding:3px 6px;
}
.frame_cells td {
border:1px solid #aaaaaa;
/*word-spacing:2px;*/
padding:3px 6px;
}

.frame_clear table {
border-collapse:collapse;
border-spacing:0;
}
.frame_clear th {
background-color:#ffffff;
border-width:0;
color:#111111;
font-size:100%;
font-weight:bold;
word-spacing:normal;
line-height:normal;
padding:8px 2px;
}
.frame_clear td {
border-width:0;
word-spacing:normal;
line-height:normal;
padding:8px 2px;
}


/*div.instruct {
margin:auto;				/* align=center
width:90%;
};*/

.instruct table {
margin:auto;				/* align=center */
border-collapse:collapse;	/* cellspacing=0 */
width:94%;
}
.instruct th {
font-size:115%;
text-align:left;
padding:9px 5px 3px;
}
.instruct td {
padding:5px;
}
.instruct input {
vertical-align:baseline;
}
.instruct .help {
font-size:72%;
}


/* this is here to override some other table's settings */
.tight table {
margin:0px;
width:100%;
}
.tight th {
font-size:100%;
padding:0px;
}
.tight td {
padding:0px;
}


.login {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: normal;
font-weight: bolder;
font-variant: normal;
text-transform: capitalize;
color: #111111;
text-decoration: none;
}

#frame {
border:1px solid #AAAAAA;
font-family:normal;
font-family:arial, times,sans-serif;
font-size:12px;
word-spacing:2px;
line-height:1.4em;
}

p.news {
padding:9px 9px 9px 9px;
margin-top:1px;
border:1px solid #AAAAAA;
margin-left:2px;
font-family:normal;
font-family:arial, times,sans-serif;
font-size:12px;
word-spacing:2px;
color:#111111;
line-height:1.4em;
}

a.news {
margin-top:-1px;
margin-left:0px;
font-family:arial, times, sans-serif;
font-family:arial, times,sans-serif;
font-size:12px;
text-decoration:none;
word-spacing:2px;
color:#111111;
}

a.news:hover {
text-decoration:underline;
}

.event_featured { font-size: 12px; color:#CC3300; font-family: Arial }

.alert {
    margin-top:50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    line-height: normal;
    font-weight: bolder;
    font-variant: normal;
    text-transform: capitalize;
    color: #111111;
    text-decoration: none;
}

.failed_login{
    height:324px; 
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    line-height: normal;
    font-weight: bolder;
    font-variant: normal;
    text-transform: capitalize;
    color: #111111;
    text-decoration: none;
}
