html { 
	height: 100% !important;
	} 
body { 
	text-align: center; 
/*	background-color: #66664d; */
	background-color: #fff; 
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
	COLOR: #000;
	margin: 0px;
	height: 100% !important;
   /* height:100%;
    overflow-y:auto;		*/
	}

/*-------------------------------------------------------
	Global default settings
---------------------------------------------------------*/
form { margin: 0px; }
td{ font-size: 14px; margin: 1em 0px }
p { font-size: 14px; margin: .5em 0px 1em 0px; }
span{ font-size: 12px; margin: 1em 0px }
img, image { border: 0px; }

input, select  { font-size: 13px }
textarea   { font-size: 13px }

table { border-collapse: collapse; }

a:link  { color: #673895  }
a:visited  { color: #673895  }
a:hover { color: #673895;  }
a:active  { color: #673895  }

h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 16px; }

ul { margin-left: 2em; margin-top: 1em; margin-bottom: 0px; padding-left: 2em; list-style-image: url(http://media.monster.com/monsterdlp/gfx_dlp_layout/2010/li_arrow2.gif);}
li { margin: .5em 0px; }

/*-------------------------------------------------------
	Form Error
---------------------------------------------------------*/


UL.form-error
{
	margin: 0px 20px;
    text-align: left;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Helvetica, Arial;
	list-style-image: none;    
		
}
LI.form-error
{
    text-align: left;
    COLOR: #FF0000;
}
span.form-error
{
    COLOR: #FF0000;
}

/*-------------------------------------------------------
	Main Containers
---------------------------------------------------------*/

	#container { 
		width:100%;
		margin:0px auto;
		text-align:center;
		padding: 0px;
		} 
	#container-header  {
		width:100%; 
		margin:0px auto; 
		text-align:center; 
		padding: 0px;
		background-color: #66664d;
		}
	#container-content  {
		width:100%; 
		margin:0px auto;
		text-align:center;
		padding: 0px;
		background-color: #66664d;
		}
	#container-sponsor  {
		width:100%; 
		margin:0px auto;
		text-align:center;
		padding: 0px;
		background-color: #fff;
		}		
	#container-footer { 
		width:100%; 
		margin:0px auto;
		text-align:center;
		padding: 0px;
		background-color: #66664d;
		} 
	#container-leftbar {
		width:725px;
		margin:0px 0px 0px 0px;
		float: left;
		} 
	#container-rightbar {
		width:235px;
		margin:0px 0px 0px 0px;
		float: left;
		} 
	#container-form { 
		width: 90%; 
		margin: 0px auto; 
	}	
	#container-mydlp { 
		width: 90%; 
		margin: 0px auto; 
	}
	#container-search { 
		text-align: right; 
	} 
	.wrapper { width: 960px; margin: 0px auto; text-align: center; } 

/*-------------------------------------------------------
	Individual Containers
---------------------------------------------------------*/
	#bar-error { 
		margin: 5px auto;
		background-color: #F0EBF5; 
		border: 1px solid #cccccc;  
		padding: 5px 0px; 
		width: 90%;
	} 
	#bar-confirmation { 
		background-color: #CBD98E; 
		border: 1px solid #cccccc;  
		padding: 5px 5px; 
		width: 90%; 
		margin: 5px auto; 
	} 	
	
	#bar-alert {
		background-color: #ffc1c1;
		border: 1px solid #ff0000;
		margin: 5px auto 5px auto;
		padding: 5px 5px;
		width: 90%;
	}
	#bar-purplebox {
		background-color: #e6d8f2;
		border: 1px solid #673694;
		margin: 5px auto 5px auto;
		padding: 5px 5px;
		width: 90%;		
	}		
	#bar-hdr-logo { 
		width: 375px; 
		float: left; 
		margin: 15px 0px 0px 0px; 
		text-align: left;
	} 
	#bar-hdr-searchandprofile { 
		width: 60%; 
		float: left; 
		margin: 15px 0px 0px 0px; 
		text-align: left; 
		min-height: 80px;
		height:auto !important; 		
		height: 80px		
	}
	#bar-hdr-search {
		margin: 0px; 
		text-align: right; 
		color: #000; 
		min-height: 40px;
		height:auto !important; 		
		height: 40px;
		} 
	#bar-hdr-navi { 
		width: 400px; 
		float: right;
		text-align: right; 
		height: 26px;  
		}	
	#bar-hdr-menu { 
		width: 960px; 
		margin: 0px auto; 
		text-align: center; 
		min-height:43px; 
		height:auto !important; 
		height:43px; 
		background: url(http://media.monster.com/monsterdlp/gfx_dlp_layout/2010/hdr_menu-bg.gif) repeat-x; 		
		}	
	#bar-hdr-menu-sub { 
		margin: 0px 0px 0px 25px; 
		text-align: left; 
		color: #FFF;
		/*color: #4f6b1a;  */
		}			
		
	#bar-body-useraction { 
/*		
		width:160px; 
		margin: 0px 0px 0px 15px; 
		float:right; 
		text-align: center; 
		display: inline; 
*/
		}		
	#bar-hdr-menu-content { 
		min-width:860px; 
		width:auto !important; 
		width:860px; 
		float: left; 
		height: 32px; 
		background: url(http://media.monster.com/monsterdlp/gfx_dlp_layout/2008/hdr_menu_bg.gif) repeat-x;
		}	
	#bar-introduction { 
		float: left; 
		text-align: center;  
		width: 723px; 
		height: 249px; 
		background: url(http://media.monster.com/monsterdlp/gfx_dlp_stu/2010/hdr_intro-1.jpg) no-repeat; 
		margin: 2px 0px 0px 0px;
		}
	#bar-locations-and-dates { 
		text-align: center;  
		width: 235px; 
		height: 251px; 
		font-size: 12px;
		background: url(http://media.monster.com/monsterdlp/gfx_dlp_stu/2010/hdr_intro-2.gif) no-repeat;
		}
	#bar-sponsor { 
		width: 100%; 
		background-color: #fff; 
		}	
	#bar-account { 
		text-align: right; 
		width: 100%; 
		margin: 0px auto;
		min-height: 40px;
		height:auto !important; 		
		height: 40px;
		}
	#bar-multimedia { 
		width: 360px; 
		margin: 0px 0px 0px 0px; 
		float: left;
		}
	#bar-alumnistories { 
		width: 225px; 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 10px;
		}
	#bar-latestupdates { 
		width: 340px; 
		/*margin: 0px 20px 0px 0px; */
		/*float: left;*/
		}
	#bar-content { 
		width: 100%; 
		margin: 0px auto; 
		text-align: center; 
		background-color: #fff;
		} 
	#bar-content-body { 
		width: 100%;
		margin: 0px auto; 
		text-align: left; 
		min-height:400px; 
		height:auto !important; 
		height:400px; 
		background: url(http://media.monster.com/monsterdlp/gfx_dlp_layout/2010/body_bg.gif) 0px 70px no-repeat;		

		} 	
/*-------------------------------------------------------
	Body 
---------------------------------------------------------*/
/*	#bar-content-body h3 { color: #000000 }		*/


/*-------------------------------------------------------
	Form 
---------------------------------------------------------*/
	.bar-form-hdr-holder { width: 100%; background-color: #673694; text-align: left; min-height:25px;height: 25px; border-bottom: 3px solid #FFFFFF; }
	.bar-form-hdr-half { width: 49%; float: left; }
	.bar-form-hdr { width: 100%; background-color: #673694; text-align: left; min-height:27px; height:auto !important; height: 27px; border-bottom: 3px solid #FFFFFF;}
	.bar-form-hdr h2 { color: #dbcfe7; margin: 5px 0px 0px 0px;}
	.bar-form-hdr-half h2 { color: #dbcfe7; margin: 5px 0px 0px 0px;}	
	div.bar-form-body {  background-color: #F0EBF5; text-align: left; }
	div.bar-form-holder { border-bottom: 2px solid #FFFFFF; min-height:15px; height:auto !important; height:15px; padding: 5px;}
	div.bar-form-label { width: 30%; float: left;  }
	div.bar-form-field { width:70%; float: left; }
	div.bar-form-holder table { width: 100%;}	
	#container-form span { }
	div.bar-form-hdr input { margin: 0px 5px; }		
	.form-sm-btn { margin-top: 3px; }	
	
/*-------------------------------------------------------
	My DLP
---------------------------------------------------------*/
	.bar-mydlp-overview { width: 28%; float: left; text-align: left; margin: 0px 2% 0px 0px;	}
	.bar-mydlp-details { width: 69%; float: left; margin: 0px;}
	.bar-mydlp-hdr-holder { width: 100%; background-color: #673694; text-align: left; min-height:25px;height: 25px; border-bottom: 3px solid #FFFFFF; }
	.bar-mydlp-hdr { width: 49%; float: left; }
	.bar-mydlp-body {  background-color: #F0EBF5; text-align: left; }
	.bar-mydlp-holder { border-bottom: 2px solid #FFFFFF; min-height:15px; height:auto !important; height:15px; padding: 5px;}
	.bar-mydlp-label { width:35%; float: left;  }
	.bar-mydlp-field { width:65%; float: left; }
	.bar-mydlp-hdr h2 { color: #dbcfe7; margin: 0px 0px 0px 0px;}
	.bar-mydlp-hdr input { margin: 0px 5px; }	
	.mydlp-sm-btn { margin-top: 3px; }

	
/*-------------------------------------------------------
	FAQs
---------------------------------------------------------*/
	div.bar-questions { float: left; text-align: left;}
	div.bar-answers { margin: 0px 15px; }
	p.bar-questions a, div.bar-questions a { color: #673895; font-weight: bold; }
	p.bar-questions a:hover, div.bar-questions a:hover { color: #FF6000; font-weight: bold; }
	
/*-------------------------------------------------------
	Testimonials
---------------------------------------------------------*/
	#bar-testimonial { text-align: center; width: 70%; margin: 0px auto; }
	#bar-testimonials p { margin: 0px 12px; }
	
/*-------------------------------------------------------
	Schedule
---------------------------------------------------------*/
	#bar-schedule { float: left; }
/*-------------------------------------------------------
	Locations & Dates
---------------------------------------------------------*/
	#bar-locations-and-dates h2 { font-size: 14px; color: #673895; margin: 10px 0px; }
/*-------------------------------------------------------
	Homepage
---------------------------------------------------------*/	
	#bar-introduction p { font-size: 14px; margin: 7px auto 0px auto; }
	#bar-introduction h1 {  margin: 5px 0px 0px 0px; font-size: 28px; color: #ff6000; }	
/*-------------------------------------------------------
	Search
---------------------------------------------------------*/	
	span.search_title { color: #673895; }
	#bar-search-results { width: 90%; margin: 0px auto;   }
	#bar-search-results p { margin: 0px;  }	
	#bar-search-results-odd { background-color: #D9CCE5; border-bottom: 1px solid #ffffff; padding: 5px 0px;  }	
	#bar-search-results-even { background-color: #F0EBF5; border-bottom: 1px solid #ffffff; padding: 5px 0px;  }	
	#bar-hdr-search p { margin: 0px 0px; }
	#container-search {	margin: 0px;}
	#container-search p { text-align: left; FONT-SIZE: 12px; color: #000000; margin-top: 0px; margin-bottom: 10px; margin-right: 5px; margin-left: 5px }
	#container-search a:link, #container-search a:visited, #container-search a:hover { color: #673895 }
/*-------------------------------------------------------
	Sponsor Section
---------------------------------------------------------*/	
	.bar-sponsor-logo { 
		min-width: 192px;
		width:auto !important;		
		width: 192px; 
		text-align: center;
		float: left; 
/*		background-color: red; */
		margin: 10px 0px;
		}	

/*-------------------------------------------------------
	Clearers
---------------------------------------------------------*/	
	.clearer-5px { clear: both; line-height: 5px; height: 5px; font-size: 0px; /*for IE*/ }
	.clearer-7px { clear: both; line-height: 7px; height: 7px; font-size: 0px; /*for IE*/ }	
	.clearer { clear: both; line-height: 0px; height: 0px; font-size: 0px; /*for IE*/ }
/*-------------------------------------------------------
	Footer
---------------------------------------------------------*/	
	#bar-footer { 
		width:960px;
		margin:0px auto 0px auto;
		text-align: left;
		padding: 0px 0px 0px 0px;
		background: url(http://media.monster.com/monsterdlp/gfx_dlp_layout/2010/ftr_bg.gif) bottom no-repeat;		
		background-color: #ebeddd;		
		} 
	#bar-footer p, #bar-footer a { color: #6a6a6a; font-size: 12px} 
/*-------------------------------------------------------
	Random
---------------------------------------------------------*/			

	p.content-links { border:1px solid #DDD;background-color: #eee;padding:4px; text-align: center; }
	.format-p p { margin-top: 0px;}
	#bar-hdr-menu-sub a:link, #bar-hdr-menu-sub a:visited, #bar-hdr-menu-sub a:active, #bar-hdr-menu-sub a:hover { color: #FFF; /*color: #4f6b1a;  */ }


	#bar-login p { margin: 0px 5px; padding-top: 8px;}
	#bar-scholarshipcount h1 { margin: 0px; padding-top: 50px; font-weight: bold; font-size: 16px;}	

	#bar-multimedia p { }
	#bar-content-body-hack { width: 95%; margin: 0px auto; } 

	p.application-countdown { margin: 0px 3px 3px 0px; color: #ffffff; }

/* EVENT-SPECIFIC CSS */
		
	#container-event-leftbar {
		width:186px;
		margin:0px 5px 0px 0px;
		float: left;
		} 
	#container-event-middlebar {
		width:518px;
		margin:0px 5px 0px 0px;
		float: left;
		} 
	#container-event-rightbar {
		width:186px;
		margin:0px 0px 0px 0px;
		float: left;
		} 		
	#bar-eventweather { width: 50%; margin: 0px 0px 0px 0px; float: left;}
	#bar-eventinformation { width: 50%; margin: 0px 0px 0px 0px; float: left;  }
	#bar-eventdeadlines { width: 49%; margin: 0px 0px 0px 0px; float: left; }
	#bar-eventchatwithalumni { width: 100%; margin: 0px 0px 0px 0px; float: left;}
	#bar-eventvideomessage { width: 50%; margin: 0px 0px 0px 0px; float: left;}
/*-------------------------------------------------------
	Main Navigation
---------------------------------------------------------*/
.MainNavigationActive { font-size: 14px; font-weight: bold; color: #fff; margin-top: 5px; }
.MainNavigationActive a:link, .MainNavigationActive a:hover, .MainNavigationActive a:visited, .MainNavigationActive a:active { font-size: 14px; font-weight: bold; color: #fff; margin-top: 5px; text-decoration: none;}
.MainNavigationInactive { font-size: 14px; color: #fff; margin-top: 3px;}
.MainNavigationInactive a:link, .MainNavigationInactive a:hover, .MainNavigationInactive a:visited, .MainNavigationInactive active { font-size: 14px; color: #fff; margin-top: 3px; text-decoration: none;}


/*-------------------------------------------------------
	Page header
---------------------------------------------------------*/
.HomeHeader { margin: 20px 0px 0px 0px; font-size: 36px;}
.PageHeader { margin: 0px 0px 0px 25px; color: #fff; }
.PageSubHeader { margin: 30px 0px 0px 0px; color: #FF6000; }
.SponsorHeader {margin: 5px 0px 0px 0px;  color: #fff; }


/*-------------------------------------------------------
	Colors
---------------------------------------------------------*/
.DarkGreen { color: #4f6b1a; }
.LightGreen { color: #96b11c; }
.Orange { color: #ff6000;  }
.Purple { color: #664177;  }
.White { color: #fff;  }
.Grey { color: #6a6a6a;  }
.Black { color: #000000;  }

a.Green { color: #96b11c; }
a.Orange { color: #ff6000;  }
a.Purple { color: #664177;  }
a:link.White, a:visited.White, a:hover.White, a:active.White { color: #fff;  }

/*-------------------------------------------------------
	Search
---------------------------------------------------------*/

a.ResultTitle
{
}
.ResultSummary
{
}
.ResultDetails
{
	color: #666;
}

/*-------------------------------------------------------
	Hr
---------------------------------------------------------*/
hr.hr-header {border-bottom: 0px; border-top: 1px dashed #ccc; margin: 0px 0px 0px 0px ; padding: 0px 0px 0px 0px;  width: 70%; background-color: #fff; height: 1px; }
.bar-form-hdr h2 { font-size: 18px; font-weight: normal; margin: 0px 5px; }
.bar-form-hdr-half h2 { font-size: 18px; font-weight: normal; margin: 0px 5px; }
.bar-mydlp-hdr h2 { font-size: 18px; font-weight: normal; margin: 0px 5px; }




/*-------------------------------------------------------
	Status messaging
---------------------------------------------------------*/

.Success
{
	display: inline;
	background-color: #DFFFCC;
	color: #580;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #580;
}
.Failure
{
	display: inline;
	color: #900;
	font-weight: bold;
}
.Warning
{
	display: inline;
	color: #967029;
	font-weight: bold;
	border: 1px solid #ffd324;
	background-color: #fff6bf;
	padding: 4px;
}
/*-------------------------------------------------------
	Fixed Footer
---------------------------------------------------------*/
 #fixedactionbar
 {
  display:block;
  bottom:0px;
  left:0px;
  right:0px;
  position:fixed;
  border: 1px solid #8e5aa6;
  padding:0px;
  text-align: center;
  color:#fff;
  background: #8e5aa6;
  width: 100%;
  height: 35px;
  z-index: 999;

 }
 * html #fixedactionbar
 {
  position:absolute;
 }
  #fixedactionbar a,   #fixedactionbar p { margin: 10px auto; color: #fff; font-size: 16px; }
  
  
/*-------------------------------------------------------
	Box Links
---------------------------------------------------------*/


a.BoxLink
{
	padding: 14px 5px 15px 0px;
	border: 1px solid #BBB;
	font-size: large;
	text-decoration: none;
	background-color: #f9f8f7;
}
a.BoxLink:hover
{
	border: 1px solid #663399;
	background-color: #b59ecc;
}
a.BoxLink img
{
	position: relative; 
	top: 15px;
}

/*--------------------------------------------------------
	Sponsor DB Results
----------------------------------------------------------*/	

table.SponsorDBResults
{
	margin-top: 10px;
	margin-bottom: 10px;
}
table.SponsorDBResults td
{
	padding: 5px;
}
table.SponsorDBResultsm tr
{
	background-color: #ffffff;
}
table.SponsorDBResults tr.Header
{
	background-color: #D6D6D6;
	font-weight: bold;
}
table.SponsorDBResults tr.Header a
{
	color: #333333;
	text-decoration: underline;
}
table.SponsorDBResults td.Row
{
	border: 1px solid #ddd;
}
.Notice
{
	font-size: 11px !important;
	border: 1px solid #ffd324;
	background-color: #fff6bf;
	padding: 4px;
	color: #665900;
}