﻿#body{
	padding:0px;
	margin:0px;
	border:0px;
}

/************************ The Main Div of The Page ************************/

#main{
	width:805px;
}

/************************ The Main Table of The Page ************************/

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

/************************ Banner Area Stuff ************************/

#banner_area{
	overflow:hidden;
}

#banner_control{
	float:left;
}

/************************ Control Bar of Collapsing Div ************************/

#control_bar{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 4px 4px 0px;
	text-align:right;
}

#control_bar a{
	text-decoration:none;
}

#control_bar_element{
	margin:0px;
	padding:0px 5px 0px 5px;
	display:inline;
}

/************************ EWU Logo on Top Left ************************/

#topmenuleft{
	text-align:center;
	width:215px;
	height:130px;
	display:block;
}

/************************ Top Menu on The Right ************************/

#topmenuright{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	padding:0px;
	margin:0px;
	height:30px;
}

#topmenuright a{
	text-decoration:none;
}

#topmenuright input{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.searchbutton{
/*
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	padding:0px;
*/
	height:18px;
	padding-bottom:3px;
	width:30px;
	background-color:#ECE9D8;
	border:1px #B6BA94 solid;
	color:black;
	margin:0px;
}

/************************ The EWU Text Banner ************************/

#banner{
	background-repeat:no-repeat;
	width:580px;
	height:75px;

	margin:0px;
	padding:0px;
	display:block;
}

/************************ Audience Menu ************************/

#audiencemenu{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding-left:15px;
	text-align:left;
	height:30px;
}

#audiencemenu a{
	text-decoration:none;
}

/*********************** Main Menu ************************/
#cssmenu{
    padding:5px 5px 5px 0px;
    width:150px;
}
	
.glossymenu, .glossymenu li ul{
        list-style-type: none;
	margin: 0;
        padding: 0;
	width: 148px; /*WIDTH OF MAIN MENU ITEMS*/
        text-align:left;
}
			    
.glossymenu li{
	position: relative;
}
				
.glossymenu li a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	width:138px;
	padding: 5px 0;
	padding-left: 10px;
	text-decoration: none;
}
							    
.glossymenu li ul{ /*SUB MENU STYLE*/
	position: absolute;
	width: 168px; /*WIDTH OF SUB MENU ITEMS*/
	left: 148px;
	top: 0;
	display: none;
}
										
.glossymenu li ul li{
	float: left;
}
										    
.glossymenu li ul a{
	width: 158px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}
											
.glossymenu .arrowdiv{
	position: absolute;
	right: 2px;
	margin: 0;	
}
												    
#menugap{
	height:20px;
	display:block;
}
													    
/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%;}
/* End */

/*********************** Highlight or Feature Area ************************/

#highlight{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

#highlight_area{
	overflow:hidden;
}

#highlight_control{
	padding:2px 0px 0px 10px;
	float:left;
}

/*********************** Feedback Area ************************/

#feedback_area{
	overflow:hidden;
}

#feedback_control{
	padding:2px 0px 0px 10px;
	float:left;
}

/*********************** Content Area Holding Vertical Rows ************************/

#content{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.leftcontentpane{
	padding:10px 5px 0px 10px;
	width:50%;
}

.rightcontentpane{
	padding:10px 10px 0px 5px;
	width:50%;	
}

.centercontentpane{
	padding:3px;
}

.centercontentpane_edit{
	padding:2px;
}

#content table{
	padding:0px;
	margin:0px;
	border:0px;
}

#content td{
	text-align:left;
	margin:0px;
	padding-bottom:10px;
}

/*********************** News Area ************************/

#news_area{
	overflow:hidden;
}

#news_control{
	padding:2px 0px 0px 10px;
	float:left;
}

/*********************** Notice Area ************************/

#notice_area{
	overflow:hidden;
}

#notice_control{
	padding:2px 0px 0px 10px;
	float:left;
}

/*********************** Event Area ************************/

#event_area{
	overflow:hidden;
}

#event_control{
	padding:2px 0px 0px 10px;
	float:left;
}

/*********************** Footer & Bottom Menu ************************/

#footer{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding:5px;
	width:780px;
}

#bottommenu{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	width:790px;
	height:30px;
}

#bottommenu
input, select{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#bottommenu 
a{
	text-decoration:none;
}
/************************** Text Formatting ***************************/

.infolayout{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	padding:1px 6px 6px 6px;
}

.infomore{
	font-size:11px;
	background-color:#FCFCF8;
	border:1px #ECE9D8 solid;
	padding:2px;
	margin-top:1px;
	text-align:right;	
}
.infomore a{
	text-decoration:none;
	color:#003366;
}

.infomore a:visited{
	text-decoration:none;
	color:#003366;
}

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

.infocontent{
	font-size:11px;
	background-color:#FCFCF8;
	border:1px #ECE9D8 solid;
	padding:10px;
	margin-top:6px;
	text-align:justify;	
}

.infocontent a{
	text-decoration:none;
	color:#003366;
}

.infocontent a:visited{
	text-decoration:none;
	color:#003366;
}

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

.infoimageleft{
	float:left;
	margin:3px 10px 5px 0px;
	width:100px;
}

.infoimageleftbig{
        float:left;
        margin:3px 10px 5px 0px;
        width:220px;
}

.infoimageright{
	float:right;
	margin:3px 5px 5px 10px;
	width:100px;
}

.detailimagesingle{
	float:left;
	margin:5px 15px 10px 0px;
	width:150px;	
}

.detailimagedouble{
	vertical-align:middle;
	margin:15px;
	width:250px;	
}

.infoareafull{
	width:605px;
}

.infoareasemi{
	width:580px;
}

.infoareahalf{
	width:270px;
}

.infoheader{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#512800;
	text-align:left;
}

.pageheader{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#512800;
	text-align:left;
}

.pageheader img{
	float:left;
}

.infoheader img{
	float:left;
}

.infogap{
	height:10px;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;	
}

.postdate{
	float:left;
	color:#336600;
}

.postuser{
	margin-top:10px;
	text-align:right;
	color:#800000;	
}

/************************** Table Formatting ***************************/

.infotable{
	border-top:1px #D5E6D2 solid;
}

.infotable td{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px; 
	padding-right:10px;
}

.infofieldnorm{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	width:200px;
	border:1px #7F9DB9 solid;
	padding:3px 0px 2px 5px;
}

.infofieldsmall{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:15px;
	width:100px;
	margin-right:5px;
	border:1px #7F9DB9 solid;
	padding:3px 0px 2px 5px;
}

.textareanorm{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100px;
	width:335px;
	border:1px #7F9DB9 solid;
	padding:3px 0px 2px 5px;
}

.dropdownnorm{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px #7F9DB9 solid;
	/*padding:3px 0px 2px 5px;*/
}

.infotablebutton{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	padding:0px;
	padding-bottom:3px;
	width:50px;
	background-color:#003366;
	border:1px #336699 solid;
	color:white;
	margin:0px;
}

.leftcell{
	width:150px;
	text-align:right; 	
	background-color:#F1EAE0;
	border-bottom:1px #E3D6C1 solid;
	border-right:1px #E3D6C1 solid;	
	border-left:1px #D5E6D2 solid;
}

.rightcell{
	text-align:left;
	background-color:#EDF3F8;
	border-bottom:1px #B0CBE1 solid;
	border-right:1px #D5E6D2 solid;		
}

.headcell{
	text-align:center;
	background-color:#F1EAE0;
	border:1px #E3D6C1 solid;
	border-left:0px;
}

.bodycell{
	text-align:center;
	background-color:#EDF3F8;

	border:1px #B0CBE1 solid;
	border-left:0px;
	border-top:0px;
	padding:5px;
}

#dynamic_area{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;

	background-color:#EAEFF2;
	border:1px #5B88AC solid;
	color:#003366;

	position:absolute;
	padding:6px;

	width:300px;
	display:none;
}

#dynamic_area img{
	float:left;
	margin-right:10px;
	margin-bottom:5px;	
}

.inputform{
	padding:0px;
	margin:0px;
	border:0px;
}

.adodboutertable{
	border:1px solid #D5E6D2;
	background-color:white;
	width:100%;
}

.adodbouterfooter{
	text-align:center;
}

.adodbouterheader{
	text-align:right;
	color:#4F3B26;
}

.adodbinnertable{
	border:0px;
	width:570px;
}

.adodbinnerheader{
	text-align:center;
	background-color:#D5E6D2;
	height:25px;
	border-left:1px #C0D1B8 solid;
	border-top:1px #C0D1B8 solid;
}

.adodbinnercell{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2D3B4F;
	border-left:1px #CDDAEC solid;
	vertical-align:middle;
	padding-left:10px;'
}

.linklist{
	text-align:left;
}

.linklist img{
	height:11px;
	width:11px;
	border:0px;
	vertical-align:middle;
}

.linklist a{
	padding:5px 0px 5px 15px;
	color:#574D43;	
	background-color:#DBE7DA;
	border-top:1px #DEE2E6 solid;
	border-left:1px #DEE2E6 solid;	
	display:block;
	text-decoration:none;
}

.linklist a:visited{
	font-size:13px;
	padding:5px 0px 5px 15px;
	color:#574D43;	
	background-color:#EFF4F8;
	border-top:1px #DEE2E6 solid;
	border-left:1px #DEE2E6 solid;
	display:block;
	text-decoration:none;
}

.linklist a:hover{
	padding:5px 0px 5px 15px;
	color:black;
	background-color:#E5F1E4;
	border-top:1px #E1E9DE solid;
	border-left:1px #E1E9DE solid;		
	display:block;
	text-decoration:none;	
}

.viewleftcell{
	width:150px;
	text-align:right; 	
	/*background-color:#F1EAE0;*/
	background-color:#EDF3F8;
	border-bottom:1px #E3D6C1 solid;
	border-right:1px #E3D6C1 solid;	
	border-left:1px #D5E6D2 solid;
}

.viewrightcell{
	text-align:left;
	background-color:#EDF3F8;
	border-bottom:1px #B0CBE1 solid;
	border-right:1px #D5E6D2 solid;		
}
