/*
-----------------------------------------------
SALVE REGINA UNIVERSITY
----------------------------------------------- */

/* = General Photo & Text Layout
----------------------------------------------- */
#phototext	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#phototext_pics	{
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#phototext_pics	img {
	border:1px solid #D4D9D9;
	}
	
#phototext_pics p {
	padding-top:5px;
	padding-bottom:0px;
	font-size:11px;
	font-style:italic;
	clear:both;
	}

#phototext_text	{
	width:auto;
	}

#phototext_text	img {
	border:1px solid #D4D9D9;
	}

#phototext .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}


/* =Admin/Staff Photo Layout
----------------------------------------------- */
#staff	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#staff_pics	{
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#staff_pics	img{
	border:1px solid #D4D9D9;
	}
	
#staff_text	{
	width:auto;
	}

#staff_text	img{
	border:1px solid #D4D9D9;
	}

#staff .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}


/* =Student Photo Layout
----------------------------------------------- */
#student_profile	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#student_profile_pics {
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#student_profile_pics img {
	border:1px solid #D4D9D9;
	}
	
#student_profile_text	{
	width:auto;
	}

#student_profile .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}

#student_profile_text h1 {
	font-size:16px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#student_profile_text h2 {
	font-size:14px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#student_profile_text p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

	
/* =Business Section
----------------------------------------------- */
#cal_dates {
	padding:10px;
	background:#F6F4EC;
	}

#cal_dates .dates_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#cal_dates .date	{
	float:left;
	width:80px;
	padding-right:10px;
	padding-bottom:5px;
	}

#cal_dates .desc	{
	float:left;
	width:325px;
	padding-bottom:5px;
	}

#cal_dates h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#tuition_fees {
	padding:10px;
	background:#F6F4EC;
	}

#tuition_fees .tandf_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#tuition_fees .desc	{
	float:left;
	width:400px;
	padding-right:20px;
	padding-bottom:5px;
	}

#tuition_fees .year1	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px;
	}

#tuition_fees .year2	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#tuition_fees .desc_1	{
	float:left;
	width:325px;
	padding-right:20px;
	padding-bottom:5px;
	}

#tuition_fees .year1_1	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#tuition_fees .year2_2	{
	float:left;
	width:100px;
	padding-bottom:5px;
	}

#tuition_fees h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

/* =HR Section
----------------------------------------------- */
#hr	{
	margin:0px;
	padding:0px;
	height:auto;
	}

#hr_left	{
	float:left;
	width:100px;
	}
	
#hr_right	{
	float:right;
	width:275px;
	}


/* =Purchasing - Summer Rentals Section
----------------------------------------------- */
#summer	{
	margin:0px;
	padding-bottom:5px;
	height:auto;
	}
	
#summer_pics_left	{
	float:left;
	width:auto;
	}

#summer_pics_right	{
	float:right;
	width:auto;
	}

#summer	img{
	border:1px solid #D4D9D9;
	}


/* =Residence Halls Section
----------------------------------------------- */
#residence	{
	margin:0px;
	padding-bottom:5px;
	}
	
#residence_pics_left	{
	float:left;
	width:175px;
	}

#residence_pics_right	{
	float:left;
	width:175px;
	padding-left:20px;
	}

#residence .desc	{
	text-align:center;
	padding-top:5px;
	}

#residence	img{
	border:1px solid #D4D9D9;
	}

#housing_form_popup {
	padding:10px;
	}

#housing_form_popup h1 {
	font-size:20px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#housing_form_popup h2 {
	font-size:16px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#housing_form_popup h3 {
	font-size:14px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#housing_form_popup p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#housing_form_popup ul {
	margin:0px;
	padding-top:0px;
	padding-bottom:5px;
  }

#housing_form_popup ol {
	margin:0px;
	padding-top:0px;
	padding-bottom:5px;
  }

#housing_form_popup li {
	margin:0px;
	padding-top:0px;
	padding-bottom:5px;
  }


/* =Academic Advising Section
----------------------------------------------- */
#acadvise {
	width:auto;
	padding:10px;
	background:#F6F4EC;
	}

#acadvise .advise_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#acadvise .left	{
	float:left;
	width:135px;
	padding-right:10px;
	padding-bottom:5px;
	}

#acadvise .right	{
	float:left;
	width:100px;
	padding-bottom:5px;
	}

#acadvise h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#gpa	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	border-bottom:1px solid #D4D9D9;
	}

#gpa_left	{
	float:left;
	width:75px;
	padding-right:10px;
	}

#gpa_middle	{
	float:left;
	width:65px;
	padding-right:10px;
	}
	
#gpa_right	{
	float:left;
	width:240px;
	}


/* =Academic Calendar
----------------------------------------------- */
#aca_calendar	{
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	height:auto;
	}

#aca_calendar .block	{
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #D4D9D9;
	}

#aca_calendar p {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	}

#aca_calendar_left	{
	float:left;
	width:150px;
	padding-right:10px;
	padding-bottom:5px;
	}

#aca_calendar_middle	{
	float:left;
	width:150px;
	padding-right:10px;
	padding-bottom:5px;
	}
	
#aca_calendar_right	{
	float:left;
	width:250px;
	padding-bottom:5px;
	}


/* =Registrar Section
----------------------------------------------- */
#ib_reg	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	border-bottom:1px solid #D4D9D9;
	}

#ib_reg_left	{
	float:left;
	width:125px;
	padding-right:10px;
	}

#ib_reg_middle	{
	float:left;
	width:100px;
	padding-right:10px;
	}
	
#ib_reg_right	{
	float:left;
	width:100px;
	}

#ap_credit	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	}

#ap_credit .block	{
	clear:both;
	padding-bottom:10px;
	border-top:1px solid #D4D9D9;
	}

#ap_credit_1	{
	float:left;
	width:150px;
	padding-right:10px;
	}

#ap_credit_2	{
	float:left;
	width:150px;
	padding-right:10px;
	}
	
#ap_credit_3	{
	float:left;
	padding-right:10px;
	width:150px;
	}

#ap_credit_4	{
	float:left;
	width:150px;
	}

#clep_credit	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	height:auto;
	}

#clep_credit .block	{
	clear:both;
	padding-bottom:10px;
	border-top:1px solid #D4D9D9;
	}

#clep_credit_1	{
	float:left;
	width:125px;
	padding-right:10px;
	}

#clep_credit_2	{
	float:left;
	width:125px;
	padding-right:10px;
	}
	
#clep_credit_3	{
	float:left;
	padding-right:10px;
	width:125px;
	}

#clep_credit_4	{
	float:left;
	padding-right:10px;
	width:50px;
	}

#clep_credit_5	{
	float:left;
	padding-right:10px;
	width:125px;
	}

#clep_credit_6	{
	float:left;
	width:125px;
	}

#clep_credit h2 {
	font-size:14px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#clep_credit h3 {
	font-size:12px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}


/* =Admissions Section
----------------------------------------------- */
#admissions	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#admissions_pics {
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#admissions_pics img {
	border:1px solid #D4D9D9;
	}
	
#admissions_text {
	width:auto;
	}

#admissions .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}


/* = Career Dev Forms
----------------------------------------------- */
#cd_prompt	{
	float:left;
	width:175px;
	padding-right:10px;
	text-align:right;
	}

#cd_input_text {
	float:left;
	width:auto;
	padding-bottom:10px;
	margin:0px;
	}

#cd_prompt_textarea	{
	padding-bottom:5px;
	}

#cd_input_textarea	{
	padding-bottom:10px;
	}


/* = News Section/SALVEtoday
----------------------------------------------- */
#st_popups {
	padding:10px;
	background:#FFFFFF;
	}

#st_popups h1 {
	font-size:20px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#st_popups h2 {
	font-size:16px;
	font-weight:bold;
	color:#556666;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	}

#st_popups p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#st_popups ul {
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:20px;
	list-style:none;
  }

#st_popups li {
	margin:0px;
	padding-bottom:20px;
	padding-left:40px;
	background:url(../images/calendar.gif) no-repeat;
	}

#st_phototext	{
	margin:0px;
	padding-top:10px;
	height:auto;
	}
	
#st_phototext_pics	{
	float:left;
	width:auto;
	padding-right:15px;
	padding-bottom:10px;
	}

#st_phototext_pics	img{
	border:1px solid #D4D9D9;
	}
	
#st_phototext_pics p {
	padding-top:5px;
	padding-bottom:0px;
	font-size:11px;
	font-style:italic;
	clear:both;
	}

#st_phototext_text	img{
	border:1px solid #D4D9D9;
	}

#st_phototext .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}

#mysalve_login	{
	margin:0px;
	padding:0px;
	font-size:11px;
	}

#mysalve_login h1 {
	font-size:14px;
	font-weight:bold;
	color:#084C8E;
	padding-top:10px;
	padding-bottom:5px;
	margin:0px;
	}

#mysalve_login p {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	}

#salvetoday_rightcol	{
	margin:0px;
	padding:0px;
	}

#salvetoday_rightcol h1 {
	font-size:14px;
	font-weight:bold;
	color:#084C8E;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	}

#salvetoday_rightcol p {
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#rss_feed {
	margin:0px;
	padding:0px;
	} 

#rss_feed .rss {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	} 

#rss_feed .feed {
	margin-left: 3px;
	padding: 0 0 0 19px;
	background: url("/news/images/feed-icon-14x14.jpg") no-repeat 0 50%;
	} 

#headlines	{
	margin:0px;
	padding-bottom:10px;
	height:auto;
	}
	
#headlines_pics	{
	float:right;
	width:190px;
	padding-left:15px;
	padding-bottom:10px;
	}

#headlines_pics	.img {
	padding:0px;
	margin:0px;
	}

#headlines_pics	.captions {
	padding-top:5px;
	font-size:11px;
	font-style:italic;
	}

#headlines_pics	img {
	border:1px solid #D4D9D9;
	}

#st_headlines_pics	{
	float:right;
	width:280px;
	padding-left:15px;
	padding-bottom:10px;
	}

#st_headlines_pics	.img {
	padding:0px;
	margin:0px;
	}

#st_headlines_pics	.captions {
	padding-top:5px;
	font-size:11px;
	font-style:italic;
	}

#st_headlines_pics	img {
	border:1px solid #D4D9D9;
	}
	
#headlines_text	{
	width:auto;
	}

#headlines .divider {
	border-bottom:1px solid #D4D9D9;
	padding:0px;
	clear:both;
	}

#headlines h1 {
	font-size:16px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#headlines h2 {
	font-size:14px;
	font-weight:bold;
	color:#556666;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#headlines p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#headlines ul {
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:30px;
	list-style:square;
  }

#headlines li {
	margin:0px;
	padding-top:0px;
	padding-bottom:5px;
  }

#recent_headlines h1 {
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	color:#084B8C;
	font-weight:bold;
	font-size:14px;
	}

#recent_headlines h2 {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	color:#2b8674;
	font-weight:bold;
	font-size:12px;
	}

#recent_headlines .headlines {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	} 

#st_recent_headlines h1 {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	color:#084B8C;
	font-weight:bold;
	font-size:14px;
	}

#st_recent_headlines .headlines {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	} 

#news_content_block {
	width:auto;
	padding:10px;
	background:#F6F4EC;
	}

#news_content_block ul {
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:30px;
	list-style:square;
  }

#news_content_block li {
	margin:0px;
	padding-top:0px;
	padding-bottom:5px;
  }

#news_content_block_border {
	width:auto;
	padding:10px;
	border:1px solid #F6F4EC;
	}

#news_content_block_border ul {
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:30px;
	list-style:square;
  }

#news_content_block_border li {
	margin:0px;
	padding-top:0px;
	padding-bottom:5px;
  }

#inthenews {
	width:auto;
	}

#inthenews h1 {
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	color:#556666;
	font-weight:bold;
	font-size:14px;
	}

#inthenews p {
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#news_prompt	{
	float:left;
	width:200px;
	padding-right:10px;
	text-align:right;
	}

#news_input_text {
	float:left;
	width:auto;
	padding-bottom:10px;
	margin:0px;
	}

#titles_block {
	width:auto;
	height:15px;
	padding:10px;
	background:#F6F4EC;
	}

#titles_block h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#titles_block .number	{
	float:left;
	width:75px;
	}

#titles_block .date	{
	float:left;
	width:75px;
	}

#titles_block .headline	{
	float:left;
	width:325px;
	}

#titles	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	height:auto;
	}

#titles h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}
	
#titles .number	{
	float:left;
	width:75px;
	padding-bottom:10px;
	}

#titles .date	{
	float:left;
	width:75px;
	padding-bottom:10px;
	}

#titles .headline	{
	float:left;
	width:325px;
	padding-right:10px;
	padding-bottom:5px;
	}
	
#titles .edit	{
	float:left;
	width:50px;
	padding-bottom:10px;
	}

#search_block {
	width:auto;
	height:15px;
	padding:10px;
	background:#F6F4EC;
	}

#search_block h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#search_block .number	{
	float:left;
	width:75px;
	}

#search_block .date	{
	float:left;
	width:75px;
	}

#search_block .headline	{
	float:left;
	width:325px;
	}

#search_titles	{
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	height:auto;
	}

#search_titles h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#search_titles .number	{
	float:left;
	width:75px;
	padding-bottom:10px;
	}

#search_titles .date	{
	float:left;
	width:75px;
	padding-bottom:10px;
	}

#search_titles .headline	{
	float:left;
	width:325px;
	padding-right:10px;
	padding-bottom:5px;
	}
	
#search_titles .view	{
	float:left;
	width:50px;
	padding-bottom:10px;
	}

#news_athletics {
	padding:15px;
	background:#F6F4EC;
	margin:0px;
	background-image:url(/athletics/images/seahawk_back.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}

#news_athletics .news_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#news_athletics .sport	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px
	}

#news_athletics .date	{
	float:left;
	width:75px;
	padding-right:10px;
	padding-bottom:5px
	}

#news_athletics .opponent	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px
	}

#news_athletics .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#news_athletics .time	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#news_athletics .results	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#news_athletics h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}


/* = Development Section
----------------------------------------------- */
#challenge_block {
	padding:10px;
	background:#EDEADA;
	}

#challenge_block .class	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#challenge_block .gift	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px
	}

#challenge_block .desc	{
	float:left;
	width:150px;
	padding-bottom:5px
	}

#challenge_block h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}


/* = Financial Aid Section
----------------------------------------------- */
#lender_block {
	padding:10px;
	background:#EDEADA;
	}

#lender_block .lender	{
	float:left;
	width:200px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .lender_alt	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .fees	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .rates	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .limits	{
	float:left;
	width:100px;
	padding-bottom:5px
	}

#lender_block .benefits	{
	float:left;
	width:175px;
	padding-right:10px;
	padding-bottom:5px
	}

#lender_block .servicer	{
	float:left;
	width:75px;
	padding-bottom:5px
	}

#tuition_block {
	padding:10px;
	background:#EDEADA;
	}

#tuition_block .col1	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px
	}

#tuition_block .col2	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#tuition_block .col3	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#tuition_block .col4	{
	float:left;
	width:85px;
	padding-bottom:5px
	}

#tuition_block h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}
	

/* = Faculty Section
----------------------------------------------- */
#faculty_block {
	width:auto;
	height:15px;
	padding:10px;
	background:#F6F4EC;
	}

#faculty_block .name	{
	float:left;
	width:180px;
	}

#faculty_block .title	{
	float:left;
	width:190px;
	}

#faculty_block .dept	{
	float:left;
	width:180px;
	}

#faculty	{
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	height:auto;
	}

.faculty_divider	{
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #D4D9D9;
	}

#faculty p {
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	}

#faculty_name	{
	float:left;
	width:180px;
	padding-left:10px;
	padding-bottom:10px;
	}

#faculty_title	{
	float:left;
	width:180px;
	padding-right:10px;
	padding-bottom:10px;
	}
	
#faculty_dept	{
	float:left;
	width:180px;
	padding-bottom:10px;
	}

#faculty_info	{
	margin:0px;
	padding:0px;
	height:auto;
	}

#faculty_info h1	{
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	color:#556666;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #D4D9D9;
	}

#faculty_info p	{
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	}


/* = Athletics Section
----------------------------------------------- */
.seahawk_icon {
	margin:0px;
	padding-bottom:0px;
	padding-left:25px;
	padding-top:0px;
	background: url("/athletics/images/seahawk_icon.gif") no-repeat 0 50%;
	} 

#athletics_news {
	padding:15px;
	background:#F6F4EC;
	margin:0px;
	background-image:url(/athletics/images/seahawk_back.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}

#athletics_news .date	{
	font-size:12px;
	font-weight:normal;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_scoreboard {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_scoreboard .board_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_scoreboard .sport	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .opponent	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_scoreboard .time	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_scoreboard .results	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_scoreboard h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_events {
	padding:10px;
	border:1px solid #F6F4EC;
	}

#athletics_events .events_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #F6F4EC;
	}

#athletics_events .sport	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events .opponent	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_events .time	{
	float:left;
	width:60px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_events h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_schedule {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_schedule .schedule_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_schedule .date	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .sport	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .opponent	{
	float:left;
	width:120px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .site	{
	float:left;
	width:65px;
	padding-bottom:5px
	}

#athletics_schedule .time	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_schedule .results	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_schedule h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#halloffame	{
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
	}

#halloffame h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:5px;
	margin:0px;
	}

#halloffame p	{
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_sp_scoreboard {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_sp_scoreboard .board_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_sp_scoreboard .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .opponent	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .time	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard .results	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_sp_scoreboard h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_sp_events {
	padding:10px;
	border:1px solid #F6F4EC;
	}

#athletics_sp_events .events_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #F6F4EC;
	}

#athletics_sp_events .date	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events .opponent	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events .site	{
	float:left;
	width:50px;
	padding-bottom:5px
	}

#athletics_sp_events .location	{
	float:left;
	width:85px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events .time	{
	float:left;
	width:60px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_sp_events h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_fastfacts {
	padding:15px;
	background:#F6F4EC;
	margin:0px;
	background-image:url(/athletics/images/seahawk_back.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}

#athletics_fastfacts .col1	{
	float:left;
	width:90px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fastfacts .col2	{
	float:left;
	width:250px;
	padding-bottom:5px;
	}

#athletics_sp_schedule {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_sp_schedule .schedule_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_sp_schedule .date	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .opponent	{
	float:left;
	width:115px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .site	{
	float:left;
	width:60px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .time	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_sp_schedule .results	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_sp_schedule h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_roster {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_roster .roster_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_roster .number	{
	float:left;
	width:25px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .name	{
	float:left;
	width:120px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .position	{
	float:left;
	width:60px;
	padding-bottom:5px;
	}

#athletics_roster .class	{
	float:left;
	width:35px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .highschool	{
	float:left;
	width:120px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_roster .hometown	{
	float:left;
	width:120px;
	padding-bottom:5px
	}

#athletics_roster h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_yby {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_yby .yby_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_yby .year	{
	float:left;
	width:65px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_yby .coach	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_yby .wl	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_yby .highlights	{
	float:left;
	width:140px;
	padding-right:10px;
	padding-bottom:5px
	}

#athletics_yby h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_fb_roster {
	padding:10px;
	background:#F6F4EC;
	}

#athletics_fb_roster .roster_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#athletics_fb_roster .number	{
	float:left;
	width:25px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .name	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .position	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_fb_roster .height	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_fb_roster .weight	{
	float:left;
	width:50px;
	padding-bottom:5px;
	}

#athletics_fb_roster .class	{
	float:left;
	width:35px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .highschool	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_fb_roster .hometown	{
	float:left;
	width:120px;
	padding-bottom:5px;
	}

#athletics_fb_roster h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#athletics_staff {
	width:auto;
	}

#athletics_staff .staff_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #F6F4EC;
	}

#athletics_staff .position	{
	float:left;
	width:225px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_staff .name	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px;
	}

#athletics_staff .phone	{
	float:left;
	width:100px;
	padding-bottom:5px;
	}

#athletics_staff h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#flip_pdf	{
	padding-top:10px;
	margin:0px;
	text-align:center;
	}

#flip_pdf img	{
	padding:0px;
	margin:0px;
	border:1px solid #D4D9D9;
	}




/* = Graduate Studies Section
----------------------------------------------- */
#regapp {
	width:auto;
	}

#regapp .code	{
	float:left;
	width:155px;
	padding-right:10px;
	padding-bottom:5px;
	}

#regapp .number	{
	float:left;
	width:155px;
	padding-right:10px;
	padding-bottom:5px;
	}

#regapp .date	{
	float:left;
	width:155px;
	padding-right:10px;
	padding-bottom:5px;
	}

#regapp .location	{
	float:left;
	width:190px;
	padding-right:10px;
	padding-bottom:5px;
	}

#regapp .title	{
	float:left;
	width:155px;
	padding-bottom:5px;
	}

#regapp h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#grad_schedule {
	width:auto;
	padding:10px;
	background:#F6F4EC;
	}

#grad_schedule .schedule_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#grad_schedule .course	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px;
	}

#grad_schedule .section	{
	float:left;
	width:35px;
	padding-right:10px;
	padding-bottom:5px;
	}

#grad_schedule .title	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px;
	}

#grad_schedule .instructor	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#grad_schedule .day	{
	float:left;
	width:35px;
	padding-right:10px;
	padding-bottom:5px;
	}

#grad_schedule .location	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#grad_schedule .time	{
	float:left;
	width:60px;
	padding-bottom:5px;
	}

#grad_schedule h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}

#course_eval_numbers	{
	float:left;
	width:15px;
	padding-right:10px;
	}

#course_eval_question	{
	float:left;
	width:300px;
	padding-right:10px;
	padding-bottom:10px;
	}

#course_eval_select {
	float:left;
	width:75px;
	padding-right:10px;
	padding-bottom:10px;
	margin:0px;
	}

#course_eval_prompt	{
	float:left;
	width:100px;
	padding-right:10px;
	}

#course_eval_input	{
	float:left;
	width:200px;
	padding-bottom:10px;
	}

#course_eval_prompt_textarea	{
	padding-bottom:5px;
	}

#course_eval_input_textarea	{
	padding-bottom:10px;
	}


/* = Blog Section
----------------------------------------------- */
#student_blogs	img{
	border:1px solid #D4D9D9;
	}


/* = General Calendars
----------------------------------------------- */
#event_calendar {
	width:auto;
	padding:10px;
	background:#F6F4EC;
	}

#event_calendar .calendar_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#event_calendar .date	{
	float:left;
	width:110px;
	padding-right:10px;
	padding-bottom:5px;
	}

#event_calendar .time	{
	float:left;
	width:50px;
	padding-right:10px;
	padding-bottom:5px;
	}

#event_calendar .location	{
	float:left;
	width:145px;
	padding-right:10px;
	padding-bottom:5px;
	}

#event_calendar .event	{
	float:left;
	width:200px;
	padding-bottom:5px;
	}

#event_calendar h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}



/* = ACE Styles
----------------------------------------------- */
#member_contacts {
	width:auto;
	padding:10px;
	background:#F6F4EC;
	}

#member_contacts .contacts_block {
	clear:both;
	padding-bottom:5px;
	border-top:1px solid #FFFFFF;
	}

#member_contacts .school	{
	float:left;
	width:150px;
	padding-right:10px;
	padding-bottom:5px;
	}

#member_contacts .level	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#member_contacts .contact_1	{
	float:left;
	width:250px;
	padding-right:10px;
	padding-bottom:5px;
	}

#member_contacts .contact_2	{
	float:left;
	width:100px;
	padding-right:10px;
	padding-bottom:5px;
	}

#member_contacts .org	{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:5px;
	}

#member_contacts .email	{
	float:left;
	width:220px;
	padding-right:10px;
	padding-bottom:5px;
	}

#member_contacts .phone	{
	float:left;
	width:90px;
	padding-bottom:5px;
	}

#member_contacts h1	{
	font-size:12px;
	font-weight:bold;
	color:#084C8E;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	}



/* = Pell Tribute Form
----------------------------------------------- */
#prompt_pell	{
	float:left;
	width:100px;
	padding-right:10px;
	text-align:right;
	}
