

/*
COLORS:

	IU Crimson: #7D110C
	IU Cream: #F8F3D2

	IU Midnight / Hex #2d637f
	IU Dark Gray / Hex #6D6E70
	IU Light Gray / Hex #B0B2B4
	IU Leather / Hex #c78036
	IU Violet / Hex #6f679d
	Purdue Gold / Hex #AF906A
	IU Olive / Hex #808a53
	
*/


body
{
/*	font-family: Arial, Verdana, Arial, sans-serif;	*/
	font-family: "Century Gothic", sans-serif;
	font-size:.8em;
	padding:0;
	margin:0;
	background-color:#F8F3D2;
}




h1, h2, h3, h4, h5, h6
{
/*	color:#2d637f;	*/
	color:#7D110C;
}


a
{
	color:#600;
}
a:hover
{
	color:#000;
	text-decoration:underline;
}

a.selected
{
	font-weight:bold;
}

img
{
	border:0;
}


img.bordered
{
	border:1px solid #6D6E70;
}

td
{
	vertical-align:top;
}

p
{
	margin:0px 0px 10px 0px;
}


.indented
{
	margin-left:20px;
}

input.long
{
	width:99%;
}
textarea.long
{
	width:99%;
	height:100px;
}

.cbRowItem
{
	padding:2px;
}


.inlineBlock
{
	vertical-align:top;
	display:inline-block;
}

hr.light
{
	border:none;
	border-top:1px solid #ddd;
}
hr
{
	border:none;
	border-top:1px solid #bbb;
}


.bordered
{
 border-collapse:collapse;
}

.bordered tr td, .bordered tr th
{
 border:1px solid #999;
 padding:5px;
}

.centered tr td, .centered tr th
{
 text-align:center;
}


th a
{
	text-decoration:none;
}

th a.selected
{
	text-transform:uppercase;
/*	text-decoration:underline;	*/
}



.flash1
{
	border:1px solid #000;
	margin:0px auto;
}






#iuBanner
{
	background-color:#7D110C;
	padding:0px 20px;
	display:block;
	border-bottom:1px solid #fff;
}

#top_links
{
	float:right;
	margin:10px;
	text-align:right;
}
#top_links form
{
	margin-bottom:5px;
}
#top_links, #top_links a
{
	color:#fff;
}
#top_links p
{
	margin:0px;
}



#centersBanner
{
	height:25px;
	width:100%;
	background-color:#AF906A;
	border-bottom:1px solid #fff;
	font-size:1.0em;
	position:relative;
	color:#333;
}
#centersBanner	div:first-line
{
	text-transform:uppercase;
	font-weight:bold;
}
#centersBanner a
{
	text-decoration:none;
}



#page
{
/*	min-width:970px;	*/
	min-width:980px;
	
}



/*
COLORS:

	IU Crimson: #7D110C
	IU Cream: #F8F3D2

	IU Midnight / Hex #2d637f
	IU Dark Gray / Hex #6D6E70
	IU Light Gray / Hex #B0B2B4
	IU Leather / Hex #c78036
	IU Violet / Hex #6f679d
	Purdue Gold / Hex #AF906A
	IU Olive / Hex #808a53
	
*/




#banner
{
	height:150px;
	position:relative;
	border-bottom:2px solid #222;
/*	background-color:#2d637f;	*/
	background-color:#863;
}

#bannerBG
{
	position:absolute;
	width:100%;
	height:150px;
}


#bannerFadeSlices
{
	position:absolute;
	top:0px;
	left:1px;
	width:99%;
	height:150px;
	border:0px solid;
}
#bannerFadeSlices div
{
	display:inline-block;
	width:1%;
	height:150px;
	margin:0;
	padding:0;
	border:none;
	background-color:#fff;
}






#banner h1
{
	margin:0px; padding:0px;
	position:absolute;
	left:120px;
	top:10px;
	color:#F8F3D2;
	letter-spacing:.05em;
	font-size:4.0em;
	font-weight:normal;
/*	font-family:"Times New Roman", Georgia, serif;	*/
	display:inline-block;
}
#banner h2
{
	margin:0px; padding:0px;
	position:relative;
	left:120px;
	color:#F8F3D2;
	font-size:1.2em;
}
#banner h1 a, #banner h2 a
{
	color:#F8F3D2;
	text-decoration:none;
}
#banner h1 a:hover, #banner h2 a:hover
{
	color:#F8F3D2;
}


#logoPBIS
{
	position:absolute;
	padding:0;
	margin:10px 20px 0 10px;
	border:0px solid #bbb;
	height:100px;
}
#logoCEEP
{
	position:absolute;
	right:0px;
	padding:0;
	margin:10px 20px 0 10px;
	border:0px solid #bbb;
	height:100px;
}

#container
{
	position:relative;
	top:-85px;
	margin:0px 0px;
	border-top:0px solid #bbb;
	border-right:0px solid #bbb;
	border-left:0px solid #bbb;
	border-bottom:0px solid #bbb;
	padding-top:10px;
	
}


#login
{
	position:relative;
	text-align:center;
	clear:both;
}
#login a
{
	text-decoration:none;
	color:#600;
}
#login a:hover
{
	color:#000;
	text-decoration:underline;
}




#boxes
{
	float:right;
	width:190px;
}

#boxes .links a
{
	display:block;
	text-decoration:none;
	border-bottom:1px solid #ccc;
	padding:5px 10px;
}
#boxes .links a:hover
{
	color:#000;
	background-color:#eed;
}

#boxes .links a:last-child
{
	border-bottom:0px solid #ccc;
}

.box
{
	font-size:.9em;
	font-weight: 700;
	margin:10px 15px 10px 10px;
	background-color:#fff;
	border:1px solid #000;
}
.box .header
{
	padding:0px;
	margin:0px;
	font-size:1.4em;
}
.box .item
{
	margin:0px 0px 0px 0px;
}
.box .title
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:1em;
	font-weight:normal;
	letter-spacing:.1em;
	text-transform:uppercase;
	
}
.box .placetime
{
	text-transform:uppercase;
	letter-spacing:.1em;
	font-size:0.8em;
	font-weight:bold;
}
.box .info
{
	margin-top:5px;
}
.box .item p
{
	margin:0px 0px 10px 0px;
	padding:0px;
}






#nav1
{
	margin:0px 330px 0px 10px;
/*	margin:0px 40px 0px 10px;	*/
	/*
	position:relative;
	top:3px;
	right:0px;
    text-align:right;
	*/
	z-index:1000;
	height:32px;
}
#nav1_floater
{
	float:right;
}

#nav1 a
{
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:1.0em;
	letter-spacing: .1em;
	z-index:10;
    text-align:right;
	float:left;

}

.Nav1_top_left
{
	display:inline-block;
	float:left;
	width:7px;
	height:30px;
	background:url(images/Nav1_left.png) no-repeat top left;
}


.Nav1_top_right
{
	display:inline-block;
	float:left;
	width:10px;
	height:30px;
	background:url(images/Nav1_right.png) no-repeat top right;
}


.Nav1_tab_label
{
	background:none;
	float:left;
	display:inline-block;
	background-color:#7D110C;
	height:30px;
}


#nav1 a.selected
{
	background-image:none;
	border-bottom:2px solid #fff;
}
#nav1 a.selected .Nav1_top_right
{
	background:url(images/Nav1_right_selected.png) no-repeat top right;
}
#nav1 a.selected .Nav1_top_left
{
	background:url(images/Nav1_left_selected.png) no-repeat top right;
}
#nav1 a.selected .Nav1_tab_label
{
	background-color:#fff;
}

#nav1 a:hover
{
	z-index:10;
}
#nav1 a.selected
{
	position:relative;
	top:2px;
	color:#000;
}
#nav1 a .Nav1_tab_label span
{
	position:relative;
	top:6px;
}


#main, #main_full
{
	position:relative;
	top:-2px;

	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;

	background-color:#fff;
	margin:0px 10px 20px 190px;		
	padding:0px 0px 20px 0px;
	
	min-height:330px;
	
	
}
#main .content, #main_full .content
{
	margin:10px;
}

#main_full
{
	margin-left:10px;
	margin-right:200px;
}
#main
{
	margin-right:300px;
/*	margin-right:10px;	*/
}


#side
{
	float:left;
	width:187px;
	margin: 10px 0px 0px 10px;
}
#farside
{
	float:right;
	width:290px;
	margin:5px;
	position:relative;
	top:50px;
	font-weight: 700;
}



#nav2
{
	margin-top:55px;
	margin-bottom:10px;
}	
#nav2 a
{
	display:block;
	min-height:30px;
	margin: 5px;
	position:relative;
	text-decoration:none;
	text-transform:none;
	color:#fff;
	background-color:#7D110C;	/*	F8F3D2	2d637f	*/
	font-weight:bold;
	font-size:1.0em;
	letter-spacing: .1em;
	border-bottom:1px solid #000;
}
#nav2 a:hover
{
}
#nav2 a.selected
{
	position:relative;
	z-index:20;
	color:#000;
	background-color:#fff;
	border-bottom:1px solid #000;
}
#nav2 a.selected:hover
{
	background-color:#fff;
}


#nav2sublinks
{
	margin-bottom:10px;
}
#nav2sublinks a
{
	font-weight:normal;
	color:#000;
	background-color:#F8F3D2;
	width:80%;
	position:relative;
	left:20px;
	margin:2px 5px;
	border:0px solid #000;
	min-height:10px;	
}
#nav2sublinks a:hover
{
	background-color:#c6c1b0;
	border-bottom:0px solid #000;
}
#nav2sublinks a.selected
{
	background-color:#F8F3D2;
	text-decoration:underline;
	font-weight:bold;
	border:0px solid #000;
}
#nav2sublinks a.selected:hover
{
	background-color:#F8F3D2;
}




.Nav2_top_left
{
	display:inline-block;
	position:absolute;
	top:0; left:0;
	width:7px;
	height:100%;
	background:url(images/Nav2_left.png) no-repeat top left;
}

#nav2 a.selected .Nav2_top_left
{
	background:url(images/Nav2_left_selected.png) no-repeat top left;
}


.Nav2_tab_label
{
	display:inline-block;
	left:7px;
	width:161px;
	padding: 5px 5px 5px 10px;
	border-top:1px solid #000;
}



#footer
{
	font-size:.8em;
	margin:10px 10px 10px 190px;
	text-align:center;
	position:relative;
	left:-80px;
}


#mainCol_left
{
	width:52%;
	display:inline-block;
	vertical-align:top;
}

#sideCol_right
{
	width:45%;
	display:inline-block;
	vertical-align:top;
}

#mainCol_right
{
	margin-left:210px;
}

#sideCol_left
{
	width:200px;
	float:left;
}



.featureBox
{
	border-top:1px solid #555;
	border-right:2px solid #777;
	border-bottom:2px solid #777;
	border-left:1px solid #555;
	background-color:#ffe;
	font-size:.9em;
	margin: 5px;
}
.featureBox .header
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.2em;
	background-color:#AF906A;
	padding:5px 10px;
	border-bottom:1px solid #777;
	letter-spacing:.2em;
}
.featureBox .body
{
	margin:10px;
}
.featureBox .item
{
	margin-bottom:10px;
}
.featureBox .item a
{
	text-decoration:none;
}
.featureBox .item a:hover
{
	text-decoration:underline;
}



/*
COLORS:
	IU Crimson: #7D110C
	IU Cream: #F8F3D2
	IU Midnight / Hex #2d637f
	IU Dark Gray / Hex #6D6E70
	IU Light Gray / Hex #B0B2B4
	IU Leather / Hex #c78036
	IU Violet / Hex #6f679d
	Purdue Gold / Hex #AF906A
	IU Olive / Hex #808a53
	
*/






.subtabs
{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	margin-top:20px;
	position:relative;
}

.subtabs a
{
	position:relative;
	top:1px;
	font-size:1.1em;
	color:#000;
	display:inline-block;
	text-decoration:none;
	margin-left:10px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding: 2px 5px;
}

.subtabs a:hover
{
	background-color:#ffc;
}

.subtabs a.selected
{
	border-bottom:1px solid #fff;
	font-weight:normal;
}


.flashThumb
{
	text-align:center;
}
.flashThumb img
{
	border:2px solid #ccc;
	width:300px;
}
.flashThumb a:hover img
{
	border:2px solid #900;
}

.vidthumbs_column p
{
	text-align:center;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

.vidthumbs_column a
{
	text-decoration:none;
}
.vidthumbs_column a:hover
{
	text-decoration:underline;
}

.blocklinks
{
	border-top:1px solid #999;
	border-left:0px solid #999;
}
.blocklinks a
{
	display:block;
	padding:2px 5px;
	border-right:0px solid #999;
	border-bottom:1px solid #999;
	text-decoration:none;
}
.blocklinks a:hover
{
	background-color:#cca;;
}
.blocklinks a.selected
{
	background-color:#eee;
}



.nobreak
{
	white-space:nowrap;
}
span.nobreak
{
	padding-right:10px;
}

.newsholder {
font-size: 1.2em;
background: #f8f3d3;
height: 45px;
vertical-align: middle;
padding-left: 5%;
padding-top: 12px;
margin: 0 auto 0 auto;
}


