/* Kellogg Template CSS Base 1.00 - Eric - 2011/01/04 */

/* Header */
#headerWrapper #headerBody #headerTitle {float:left;width:300px;margin:15px 0 0 50px;}

.content img {margin:0px 0px 0px 0px;}

table caption {
background: url(/css/factory/images/table_caption_bg.jpg) repeat-x top #8562b4;
color: #ffffff;
text-align: left;
padding: 5px 10px 5px 10px;
font-weight:800; 
font-family:Arial, Helvetica, sans-serif; 
text-transform:uppercase;
}
table td {vertical-align: middle;}

.prerequisite td {vertical-align:top; padding:5px; border:1px solid #ccc; margin:0}

.heading{
background: url(/css/factory/images/table_caption_bg.jpg) repeat-x top #8562b4;
color: #ffffff;
text-align: left;
padding: 5px 10px 5px 10px;
font-weight:800; 
font-family:Arial, Helvetica, sans-serif; 
text-transform:uppercase;
}


/* Content widget */
.contentwidgetWrapper {width:218px; margin-bottom:20px}
.contentwidgetBody {width:100%;  }
.contentwidgetHeader {width:100%; background:url('images/widget_top218.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#486AAB; font-weight:700; padding:10px 0px 0 0; text-align:center}
.contentwidgetContent {width:100%; background:url('images/widget_bottom218.png') no-repeat bottom center; padding-bottom:7px;} 
.contentwidgetText {width:200px; padding:10px; }
.contentwidgetText ul {}
.contentwidgetText ul li {margin:0px 0px 0px -8px; padding:3px 0;background-image:none;}

.widgetBodyLinks {margin:0 0 12px 0;float:left;width:215px;
border:1px solid #AFAFAF; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius:10px; -khtml-border-radius:10px;
background:#F0E7F8;}

#contentBody .content ul.homeBullets li {margin-left:420px;}

/* purple widget */
.purplewidgetWrapper {width:218px; margin-bottom:20px;}
.purplewidgetBody {width:100%; padding-bottom:10px}
.purplewidgetHeader {width:100%; background:url('images/widget_top_purple.png') no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:700; padding:10px 1px; text-align:center;}
.purplewidgetContent {width:100%; background:url('images/widget_bottom_purple.png') no-repeat bottom center;  padding-top:10px;} 
.purplewidgetText {width:100%;  padding:10px;}


table td {vertical-align:top;}


/* search results page */
#contentBody .search_results p.searchTitle {margin-bottom:0px;}

#contentBody .search_results .indent {margin-left:24px;}

#contentBody #searchWrapper {height: auto;}

/* top news on home page */

.oneColumnWidget .divider  {display:none;} 

.oneColumnWidget .gray {display:none;}

.widgetBody {background:#fdfdfd;} 

/*.widgetBody {margin:0 0 12px 0;float:left;width:100%;
border:none; border-radius:0px; -moz-border-radius: 0px; -webkit-border-radius:0px; -khtml-border-radius:0px;
background:#fdfdfd;} */

.PhotoCaptionRight {float:right; padding-left:10px;}


/* internship headers */
.header-whpu {
	background-color: #4F2170;
	color: #FFF;
	padding: 2px 5px;
    margin: 1em 0;
}
