@charset "UTF-8";
/* CSS Document */

#banner {
	position:relative;
	width:709px;
	height:306px;
}

.difference {
	position:absolute;
	right:0;
	bottom:30px;
}

#body_text_home {
	background-image:url("/images/head_shadow.gif");
	background-repeat:repeat-x;
	position:relative;
	padding:30px 30px 30px 30px;
	width: 424px;
}

#body_text_home h1 {
	padding-bottom:14px;
}

#student {
	background-image:url("/images/student_back.jpg");
	background-repeat:no-repeat;
	background-color:#daeaf2;
	width:117px;
	padding:4px 20px 0 100px;
	height:300px;
	position:relative;
}

#student h2 {
	padding:40px 0 10px 0;
	font-size:13px;
	font-weight:normal;
}

#student img {
	position:absolute;
	left:0;
}

#student p {
	font-size:10px;
	line-height:15px;
}

#content .button {
	margin:0 0 0 0;
	/*float:right;*/
	width:54px;
	text-align:center;
}

#new_stuff {
	margin:16px 16px 6px 16px;
}

#new_stuff hr {
	*margin:10px 0 10px 0;
}

#new_stuff h2, .tri_call h2 {
	padding-bottom:6px;
}

ul.calendar li {
	color:#553389;
	font-weight:bold;
	list-style:none;
	font-size:10px;
}

ul.calendar ul li {
	font-weight:normal;
	color:#424242;
	padding-left:6px;
	margin: 2px 0px 2px 0px;	
}

ul.news li {
	font-size:10px;
	list-style:none;
	margin: 2px 0px 2px 0px;
}

ul.news a {
	/*border-bottom:2px solid #e9e5df;*/
	font-weight:normal;
	color:#424242;
}

li.grey {
	background-color:#e9e5df;
}

/* EMERGENCY TICKER */
#emergency
{
}


#emergency .border
{  
    width:100%;
    border-top:solid 1px #DF7900;
    border-bottom:solid 1px #DF7900;
    margin:3px 0 3px 0;
}

#emergency .wrapper
{
    width:100%;
    background-color:#fbefe1;
    height:30px;
    padding:4px 0 4px 0;
    margin:3px 0 3px 0;
}

#emergency .alert
{
    float:left;
    height:30px;
    margin-right:15px;
}

#emergency .alert img
{
    float:left;
    margin:0 5px 0 10px;
}


#emergency .alert .text
{
    float:left;
    color:#ee9000;
    font-size:14px;
    font-weight:bold;
    height:30px;
    line-height:30px;
}

#emergency .content
{
    float:left;
    text-align:center;
    color:#000000;
    font-size:14px;
    font-weight:normal;
    height:30px;
    line-height:30px;
    width:806px;
    margin-right:10px;
}





.tri_call {
	border-top:1px solid #e9e5df;
	position:relative;
	padding:10px 10px 16px 0;
	height: 77px;
}

.tri_call h2, .tri_call ul {
	padding-left:150px;
}

.tri_call img {
	position:absolute;
	top:0;
	left:0;
}

.tri_call li {
	font-size:10px;
	list-style:none;
	line-height:13px;
}

.tri_call a {
	font-weight:normal;
}