/* CSS Document */

div.rounded-box {
    position:relative;
    width: 100%;
    background-color: #E6E6E6;
    margin: 3px;
}

/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}

div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {position:relative; font-size:150px; font-family:arial; color:#E6E6E6; line-height: 40px;}

/*********************
SPECIFIC ATTRIBUTES
*********************/

div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}

div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}

div.box-contents {
	position: relative; padding: 8px; color:#000;
}

.forms a{
	color: #333333;
	text-decoration: none;
}

.forms a:hover {
	text-decoration: underline;
}

.announce {
	border-bottom: 1px dashed #ffd400;
	margin: 0;
	margin-left: 138px;
	padding: 10px 15px;
	font-family: Verdana, Geneva, sans-serif;
}

.announce p {
	font-size: 0.95em;
}
	
.jalign {
	text-align: justify;
}

.ralign {
	text-align: right;
}

.lalign {
	text-align: left;
}

.calign {
	text-align: center;
}
	
.alert {
	float:left;
	margin: 0;
	margin-left: 138px;
	padding: 10px 15px;
	width:21em;
}

.alert ul {
	font-size: 0.9em;
	color:#fc8c02;
	list-style-image:url(images/arrowdbl.gif);
	margin: 1em 2em;
}

.alert li img {
	margin: 0 0 -3px 2px;
	padding: 0;
}

.poplinks {
	border-left: 1px dashed #ffd400;
	float: right;
	line-height: 1.6em;
	margin: 0;
	padding: 10px 15px;
	width:20em;
}

.poplinks ul {
	font-size: 0.9em;
	color:#fc8c02;
	list-style-image:url(images/arrowdbl.gif);
	margin: 1em 2em;
}

.poplinks li img {
	margin: 0 0 -3px 2px;
	padding: 0;
}

.uescsulaBox {
	width: 120px;
	float: right;
	border: 1px solid #cccccc; 
	padding: 3px;
	text-align: center;
	background-image: url(http://www.calstatela.edu/Common_Files/images/gradient.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin-right: .30em;
	margin-top:.3em;
}

	
.announce a, .announce a:visited,
.alert a,
.poplinks a {
	color: #333333;
	text-decoration: underline;
}

.announce a:hover,
.alert a:hover,
.poplinks a:hover {
	background-color: #e0e0e0;
	color: #000000;
}

.orange {
	color: #fc8c02;
}
	
.bottom-border {
	border-color:#EFA000 red gray #EFA000;
	border-style:solid;
	border-width:0 0 1px;
}

.headrow{
	border-color:#EFA000 red gray #EFA000;
	border-style:solid;
	border-width:0 0 1px;
	background-color:#a9a9a9;
}

.oddrow {
	border-color:#EFA000 red gray #EFA000;
	border-style:solid;
	border-width:0 0 1px;
	background-color:#f5f5f5;
}

.evenrow {
	border-color:#EFA000 red gray #EFA000;
	border-style:solid;
	border-width:0 0 1px;
	background-color:#ffffff;
}

.pdfrow {
	border-color:#EFA000 red gray #EFA000;
	border-style:solid;
	border-width:0 0 1px;
	background-color:#eeeeee;
}

.onlinerow {
	border-color:#EFA000 red gray #EFA000;
	border-style:solid;
	border-width:0 0 1px;
	background-color:#CACACA;
}

.walkintab{
	background-color: #CACACA;
	border-bottom: 1px solid #CCCCCC;
	font-weight: bold;
}
.walkin{
	background-color: #E6E6E6;
	border-bottom: 1px solid #CCCCCC;
}
.walkincontent{
	background-color:#CACACA;
}
.date{
	 cursor: pointer;
	 cursor: hand;
}

.submenu li{
	padding-left: 20px;
}

#imageframe {
	}
#imageframe img.imageframe {
	margin: 4px;
	padding: 4px;
	border: 1px solid #ccc;
}
        
#imageframe img.imageframe:hover {
	margin: 4px;
	padding: 4px;
	border: 1px solid #666; 
	cursor: hand;
}
