/* ------- GLOBAL ELEMENTS ------ */

body {
	margin: 0px;
	padding: 0px;
}

body,h1,h2,h3,h4,td,p,ul,li,a { font-family: arial, verdana, helvetica, san-serif; }




/* ------- BODY WRAP  ------ */

.TD             { border: 1px solid red; padding: 1em; }

#body_wrap { border: 1px #cccccc solid;
		       background-color: #ffffff;
		       padding: 10px;
		       width: 776px; }
			   
.Storyline_Wrap             { border: 2px solid #C10534; }

.Storyline_WrapBLACK             { border: 2px solid #000000; }

.Storyline_Wrap_Bottom {
  border-bottom: 2px solid #C10534; }
  
.Storyline_Wrap_BottomBLACK {
  border-bottom: 2px solid #C10534; }


		       
/* ------- NAVBAR  ------ */

.navbar { font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
	        color: #939598;
		font-weight: bold;
		text-decoration: none;
		height:10px;
		 }

a.navbar:link { font-family: Arial, Helvetica, sans-serif; 
			font-size: 11px;
			 color: #939598;
			 font-weight: bold;
			 text-decoration: none;
			  }
			 
a.navbar:visited { font-family: Arial, Helvetica, sans-serif;  
			font-size: 11px;
			 color: #939598;
			 font-weight: bold;
			 text-decoration: none; }
			 
a.navbar:hover { font-family: Arial, Helvetica, sans-serif; 
			font-size: 11px;
			 color: #C10534;
			 font-weight: bold;
			 text-decoration: underline; }

		 
/* ------- SUBNAV  ------ */

#subnav { padding-left: 20px; }
#subnav p { margin: 1px; }

#subnav2 { padding-left: 40px; }
#subnav2 p { margin: 1px; }

#subnav3 { padding-left: 50px; }
#subnav3 p { margin: 1px; }


a.grey11dark:link { font-size: 11px;
				text-decoration: none;
				color: #666666; }
				
a.grey11dark:visited { font-size: 11px;
				text-decoration: none;
				color: #666666; }

a.grey11darkBold:link { font-size: 11px;
				text-decoration: none;
				color: #666666; }
				
a.grey11darkBold:visited { font-size: 11px;
				text-decoration: none;
				color: #666666; }
				
a.grey11darkBold:hover { font-size: 11px;
				text-decoration: underline;
				color: #CC0033; }
				
a.grey11dark:hover { font-size: 11px;
				text-decoration: underline;
				color: #CC0033; }

a.red11dark:link { font-size: 11px;
				text-decoration: none;
				color: #CC0033; }
				
a.red11dark:visited { font-size: 11px;
				text-decoration: none;
				color: #CC0033; }
				
a.red11dark:hover { font-size: 11px;
				text-decoration: underline;
				color: #333333; }

a.red11darkBold:link { font-size: 11px;
				text-decoration: none;
				color: #CC0033; }
				
a.red11darkBold:visited { font-size: 11px;
				text-decoration: none;
				color: #CC0033; }
				
a.red11darkBold:hover { font-size: 11px;
				text-decoration: underline;
				color: #CC0033; }
		       
/* ------- TEXT STYLES  ------ */

.black12 { font-size: 12px;
			color: #000000; }

.black10 { font-size: 10px;
			color: #000000; }			
			
.black14 { font-size: 14px;
			color: #000000; }

.black14Bold { font-size: 14px;
			color: #000000; 
			font-weight: bold;
			}

.grey11dark { font-size: 11px;
			color: #666666; }
			
.grey12dark { font-size: 12px;
			color: #666666; }
			
.NewsBoxBodyText { font-size: 11px;
			color: #999999; }

.grey11darkBold { font-size: 11px;
			font-weight: bold;
			text-decoration: none; 
			color: #666666 }
					
.red11darkBold { font-size: 11px;
			font-weight: bold;
			text-decoration: none; 
			color: #CC0033; }

			
.red12bold { font-size: 11px;
		     font-weight: bold;
		     color: #CC0033; }

.redText12 { font-size: 12px;
		     color: #CC0033; }
			
.white11 { font-size: 11px;
		text-decoration: none;
		color: #ffffff; 
}

.white11 A:link { color:#ffffff}
.white11 A:visited { color:#ffffff}
.white11 A:active { color:#ffffff}
.white11 A:hover {text-decoration: none; color: #c10534;}


.white12 { font-size: 12px;
		text-decoration: none;
		color: #ffffff; 
}

.white12 A:link { color:#ffffff}
.white12 A:visited { color:#ffffff}
.white12 A:active { color:#ffffff}
.white12 A:hover {text-decoration: none; color: #c10534;}




a.black12dark:link { font-size: 12px;
				text-decoration: none;
				color: #333333;
				font-weight: bold }
				
a.black12dark:visited { font-size: 12px;
				text-decoration: none;
				color: #333333;
				font-weight: bold }
				
a.black12dark:hover { font-size: 12px;
				text-decoration: underline;
				color: #666666;
				font-weight: bold }
				
.black12Bold { font-size: 12px;
				text-decoration: none;
				color: #333333;
				font-weight: bold }

/* --- Table ---- */
.td1pxborder {
	border: solid 1px #cccccc; }

.newsborder {
	border: solid 2px #DE002A; 
	 
	}
.TD { 
	border: 1px solid red; padding: 1em; }

/* --- footer --- */

.footer {
	font-size: 10px;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}
	       

.image {
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	margin: 10px;
	clear: right;
	float: right;
}

	       
.red12 {
font-size: 11px;
		     font-weight: normal;
		     color: #CC0033;
		     text-decoration: none;
}
.grey9dark {
	font-size: 9px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}



.grayText11, .grayText11 TD, .grayText11 SELECT, .grayText11 INPUT {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #767676;text-decoration:none;}
.grayText11 a { color: #D60424;text-decoration:none; }
.grayText11 a:hover { color: #D60424;text-decoration:underline; }
a.grayText11:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #D60424;text-decoration:none;}

.grayText11Tall {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #767676;text-decoration:none; line-height:21px;}
a.grayText11Tall:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #D60424;text-decoration:none; line-height:21px;}

.grayText10 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #767676;text-decoration:none;}
a.grayText10:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #D60424;text-decoration:none;}

.redText11 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #D60424;text-decoration:none;font-weight:bold;}
a.redText11:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #D60424;text-decoration:underline;font-weight:bold;}

.redText12 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #D60424;text-decoration:none;font-weight:bold;}
a.redText12:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #D60424;text-decoration:underline;font-weight:bold;}

.redText11Tall {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #D60424;text-decoration:none; line-height:21px;}
a.redText11Tall:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #D60424;text-decoration:none; line-height:21px;}

.redText10 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #D60424;text-decoration:none;}
.redText10Bold {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #D60424;text-decoration:none; font-weight: bold ;}
a.redText10:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #D60424;text-decoration:underline;}

.whiteText10 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration:none;}
a.whiteText10:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration:underline;}

.redHdr18 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 18px;color: #D60424; font-weight:bold; line-height:25px;}
.redHdr14 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color: #D60424; font-weight:bold;}

.whiteHdr14 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color: #FFFFFF; font-weight:bold;}

.whiteHdr12FYI {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; color: #FFFFFF; font-weight:bold; text-align:right;}

.newstable {
	height: 413px;
	width: 100%;
}
.Black18Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.FYIMainStoryHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-align:center;
}

/* RSS STYLE INCLUDE */
A
{
	COLOR: #C10534;
	CURSOR: pointer;
    TEXT-DECORATION: none
}
A:Hover
{
	CURSOR: pointer;
    TEXT-DECORATION: none
}



/*Sample CSS to style the two tickers in the demo*/

.TickerClass{
	width: 200;
	padding: 0px;
	font-size: 11px;
    -moz-opacity: 0.8;
}

.bbcclass{
width: 225px;

}

}

.rssdate{ /*shared class for all date elements in an RSS feed*/
font-size: 11px;
			text-decoration: none; 
			color: #666666
}

.rssdescription{ /*shared class for all description elements in an RSS feed*/
font-size: 11px;
			color: #666666; 
}
.Arial12NoAlias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #efefef;
	text-decoration: none;
}
.imgBorder {
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}
a.imgBorder:link {
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}
a.imgBorder:visited {
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
}

#album imgBorder {
 border: 1px solid #000000;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../imgs/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../resources/images/lightbox/overlay.png", sizingMethod="scale");
	}
.DashedBorder {
	background-color: #efefef;
	border: dotted #CCCCCC;
}
.NewsFormElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;;
	text-decoration: none;
	border: none;
}
.FYIBG {
	background-image: url(/resources/images/graphics/fyi/graphics/background2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.WhiteHdr12FYI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
.FormElement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 100px;
}
.LogoBackground {
	background-image: url(/resources/images/graphics/bg-red.gif);
	background-repeat: repeat;
}
.IMGNoBDR {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.image {
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	margin: 5px;
	clear: right;
	float: right;
}.fyi-bg {
	background-attachment: fixed;
	background-image: url(/resources/images/graphics/fyi/june08/bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
.admission-topbg {
	background-image: url(/resources/images/admission/graphics/bg-fade.jpg);
	background-repeat: repeat-x;
	vertical-align:top;
}
.sidebar {
	list-style-position: outside;
	position:fixed;
	top: 215px;
	right: 20px;
	width: 250px;

	border:dashed;
	}
	
.floatLeft{
	float:left;
	position:relative;
	}
.bg-aprilfools {
	background-image: url(/resources/images/graphics/fyi/aprilfools/bg-main.jpg);

	background-repeat: repeat-y;
	background-position: bottom center;
}
.status {
	background-image: url(http://www.lagrange.edu/resources/images/admission/bg-statuscheck.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;color: #FFFFFF; 
	font-weight:bold;
}
.bg-nursing {
	background-image: url(/resources/images/nursing/bg.jpg);

	background-repeat: repeat-y;
	background-position: top center;
}
.RightFloater {
	padding-left:500px;
	}
	
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.AcceptanceLetterText {
	padding-left:25px;
	font:"Times New Roman", Times, serif;
	font-size:12px;
}

.SubHeadsMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bolder;
	color: #CCCCCC;
	text-decoration: none;
}

.TransformingBG {
	background-image:url(/transform/backgroun.jpg);
	background-attachment: fixed;

}

.TransformingleftColumns {
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	width:320px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:300px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#ECB9E8;
	z-index:100;
	background-color:#C10534;
	}

}

.ColumnSpacer {
	width:25px;
}

.TransformingMiddleColumns {
	position:relative;
	background-color:#C10534;

}

.TransformingRightColumns {
	float:right;
	top:-10px;
	right:-10px;
	float:right;
	width:300px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	background:#C10534;
	z-index:99;
}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.bg_cts {
	background-image:url(/resources/images/graphics/fyi/dec10/bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.bg_murphy {
	background-image: url(/resources/images/graphics/bg-murphy.jpg);
	background-repeat:repeat-x;
}

.bg-summer {
	background-image:url(/summer/background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:1200px;
}
.bg-manenough {
	background-image:url(/campaign/man_enough/heli-crew.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:1200px;
}

.bg-craving {
	background-image:url(/campaign/craving/heli-crew.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:1200px;
}
.bg-care {
	background-image:url(/campaign/care/heli-crew.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:1100px;
}

.bg-dreamjob{
	background-image:url(/dreamjob/background.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:800px;
}

.Admissionbackground {
	background-image:url(/resources/images/admission/admision-bg.jpg);
	background-position:top, right;
}

.SpringEmailbackground {
	background-image:url(/development/spring_greeting/Grunge-border.jpg);
}

.bg-new {
	background-image:url(/resources/images/new/bg.jpg);
	background-repeat:x;
	background-position:center;
	height:990px;
}