 
/* GLOBALS */

body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	background: #e4f2e4 url(http://www.loyola.edu/bin/j/p/gradient.jpg) top repeat-x;
	padding-top:5px;
	height: 100%;
	text-align: center; /* for IE */
}
html {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Georgia, Times New Roman, Times, serif;
}

#GoogleWrap{
	width: 919px;
	margin-right: auto;
	margin-left: auto;
	text-align: left; /* counter the body center */

}
#GoogleResults{
	/*padding-left:25px;
	padding-right:10px;*/
}
/* Google Styles  */
#GoogleResults .g{
	padding:0 10px 0 25px;
}
#GoogleResults table td{
	padding:0 10px;
}

/* End Google Styles */


img{
border: 0;
}

.logoHeader{
	width:174px;

}
/*.LogoLink a{
background:#ff0000;
}*/
a.logolink{
	display:inline;
	width:174px;
	height:125px;
	position:absolute;
}

p {
	font-size:14px;
	color: #535353;
	line-height: 17px;
	margin:3px 0px 17px 0px;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
	 
}


#logo{
	float:left;
	border: 0;
}


/* MAIN CONTAINER */
#maincontainer {
	width: 1004px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	max-width: 1004px;
}
/*TBG #topsection changed to .topsection*/
.topsection {
	/*height: 130px;*/ /*Height of top section*/
	float: left;
	width: 100%;
	/*background: url(http://www.loyola.edu/bin/j/l/MainNav_bg_bottom_wRep2.png) no-repeat bottom left;*/
	background: url(http://www.loyola.edu/bin/h/o/FullHeaderBG.png) no-repeat;
	padding-bottom: 0px;
 
}
#contentwrapper {
	float: left;
	clear: left;
	width: 100%;

	 
}
/*TBG change #contentwrapper2 now .contentwrapper2 */
.contentwrapper2 {
	float: left;
	width: 100%;
	clear: left;
	padding-top:0px;
	background:#ffffff url(http://www.loyola.edu/bin/r/h/stripes_bar.jpg) top left no-repeat;
	margin:7px 0px 0px 0px;
	border: 0px solid blue;
}
/*TBG change #contentcolumn now .contentcolumn */
.contentcolumn {
	margin-left: 0px; /*Set left margin to LeftColumnWidth*/
	min-height:600px;
	border: 0px solid orange;
}
/*TBG #navcolumn changed to .navcolumn*/
.navcolumn {
	/*float:left;
	margin-left: 0px; */ /*Set left margin to LeftColumnWidth*/
	/*padding-bottom: 4px;*/
	/*width: 830px;*/
	/*height: 146px;*/	 
	/*background: url('http://www.loyola.edu/bin/n/h/MainNav_bg.png') no-repeat*/ /*#FF00FF*/;

}
#navcolumnBase {
	float: left;
	width: 1002px;
	height: 8px;
	/*background: url(/images/MainNav_bg_bottom_wRep2.png) no-repeat bottom left ;*/
}

#Gradcolumn {
	float:left;
	margin-left: 0px;  /*Set left margin to LeftColumnWidth*/
	width: 830px;
	height: 146px;	 
	background: url('http://www.loyola.edu/bin/r/f/GradNav_bg.png') no-repeat;

}
/*TBG change #breadcrumb now .breadcrumbWrapper */
.breadcrumbWrapper {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold !important;
	color: #535353;
	float:right;
	clear: both;
	margin-left: 0px; /*Set left margin to LeftColumnWidth*/
	margin-top: 0px;
	padding-right: 14px;
	padding-top: 7px;	 

}
.breadcrumbWrapper a{
	    text-decoration: none;
		font-weight: normal !important;

}
.breadcrumbWrapper a:hover{
	  color:#990000;
	  text-decoration: none;
	  font-weight: normal !important;

}
/*TBG #headerwrapper changed to .headerwrapper*/
.headerwrapper {
	/*float: left;
	width: 100%;*/
}
.searchbar {
	padding: 0px;
	margin-left: 603px;
	height: 20px;
	margin-right:10px;
	margin-top:10px;
}
.navDiv {
	float: left;
	width: 582px; /*Width of left column*/
	margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
	padding: 8px 0px 0px 8px;
	color: #006857;
	font-size: 10px;
	
	
}
	.navDiv a {
	color: #006857;
	text-transform: uppercase;
	text-decoration: none;
	margin:0px 8px 0px 8px;
	}
	
	.navDiv a:hover {
	text-transform: uppercase;
	text-decoration: underline;
	}
/*TBG #subsection changed to .subsection*/
.subsection {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	clear: both; /*Set left margin to -(MainContainerWidth)*/
	padding: 0px 0px 0px 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 0 0;
}
/*TBG #welcome changed to .welcome*/
.welcome {
	font-size: 10px;
	color: #308898;
	margin: 0px;
	padding: 0px;
}
/*TBG #pagetitle changed to .pagetitle*/
.pagetitle {
	font-size: 18px;
	font-weight: bold;
	color: #308898;
	margin: 0px;
	padding: 0px;
}
/*TBG #subnavDiv changed to .subnavDiv*/
.subnavDiv {
	float: left;
	clear:left;
	width: 800px; /*Width of left column*/
	/*height:40px;*/
	margin: 18px 0 0 -2px; /*Set left margin to -(MainContainerWidth)*/
	padding: 0 0 0 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	text-decoration: none;
	overflow: visible;
}
	
	.subnavDiv a {
		color: #308898;
		text-decoration: none;
		padding:2px 2px 7px 3px;
	}
	.subnavDiv a:hover {
		background: #9b0731;
		background:  url(http://www.loyola.edu/bin/w/a/blue_pointer.gif) top center no-repeat;
		color: #ffffff;
		padding:2px 2px 7px 3px;
	}
/*TBG added*/
	.subnavDiv a.active {
		background: #9b0731;
		background:  url(http://www.loyola.edu/bin/w/a/blue_pointer.gif) top center no-repeat;
		color: #ffffff;
		padding:2px 2px 7px 3px;
	}
.innertube {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
}



.searchfrm{
float:right;
padding-top: 10px;
margin: 0px 0px 0px 0px;
}
 
.searchbar input{
float: left;
margin:0;padding:0;
}

.searchbar input.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #781351;
	margin:0;
	padding:0; 

}
.srchfrm {
	width: 150px;
	height: 17px;
	border: 1px solid #006857;
	margin: 0px;
	padding: 0px;
}
.srchbtn {
	width: 56px;
	margin: 0px;
	padding:0;
	height: 17px;  
	border: 0px outset #000000;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	text-decoration: none;
	font-weight: bold !important;
}

.headline {
	
	clear:right;
	padding: 0px 0px 5px 0px;
	width:100%;
	height:50px;
}

#divider {
	clear: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin: 0px 10px 10px;
	height: 25px;
}

/* TITLES  & fonts*/
 
h1 {
	font-family : Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color: #1A1A1A;
	padding: 0px 20px 0px 20px;
	margin: 0px 10px 0px 0px;
	line-height: 14px;
	display: inline;
	text-transform : uppercase;
	float: left;
	height:25px;
	font-weight:bold;
}
.subhead {

}
h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h3 {

}
h4 {

}
h5 {

}
.headline h1 {
	font-family : "Archer Book", Archer, Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color: #ffffff;
	padding: 2px 20px 10px 20px;
	margin: 0px 10px 0px 0px;
	line-height: 14px;
	display: inline;
	text-transform : uppercase;
	background:  url(http://www.loyola.edu/bin/c/w/H1_drkgreen.gif) top left repeat-x;
	float: left;
	height:25px;
	font-weight:300;
}


h1.grad {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	padding: 2px 20px 10px 20px;
	margin: 0px 10px 0px 0px;
	line-height: 14px;
	display: inline;
	text-transform : Capitalize;
	background:  url(http://www.loyola.edu/bin/c/w/H1_drkgreen.gif) top left repeat-x;
	float: left;
	height:25px;
}

.calloutTitle {
	float: left;
	/*clear: both;*/
}
.calloutTitle h2 {
	font-family : "Archer Book", Archer, Georgia, Times New Roman, Times, serif;
	font-size:12px;
	color: #006857;
	padding: 2px 20px 10px 20px;
	margin: 10px 10px 0px 0px;
	line-height: 14px;
	display: inline;
	text-transform : uppercase;
	background:  url(http://www.loyola.edu/bin/m/p/H1_green.gif) top right no-repeat;
	float: left;
	/*clear: right;*/
	height:25px;
}
.contentbox .calloutTitle {
	width: 1000px;
}

.contentbox .colLeftWrapper .calloutTitle , .contentbox .colRightWrapper .calloutTitle  {
	width: 458px;
	/*clear: both;*/
}


/*
h2.white {
	font-family : Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #308898;
	padding: 2px 20px 10px 20px;
	margin: 10px 10px 0px 0px;
	line-height: 14px;
	display: inline;
	text-transform : uppercase;
	background:  url(/images/H1_white.gif) top right no-repeat;
	float: left;
	height:25px;
	font-weight:300;
}
*/
h3 {
	font-family : "Archer Book", Archer, Georgia, Times New Roman, Times, serif;
	font-size:40px;
	color: #000000;
	margin-top: 5px;
	line-height: 45px;
	text-transform : Uppercase;
	width:460px;
}
h3.sipher2 {
	font-family : "Archer Book", Archer, Georgia, Times New Roman, Times, serif;
	font-size:40px;
	color: #9e2751;
	margin-top: 5px;
	line-height: 45px;
	text-transform : uppercase; 
	width:460px;
}
h3.col3 {
	font-family : "Archer Book", Archer, Georgia, Times New Roman, Times, serif;
	font-size:18px;
	color: #006857;
	margin-top: 5px;
	line-height: 18px;
	 text-transform: uppercase;
	width:320px;
	font-weight:700;
}
.subHead {
	padding: 0px;
	margin: 0px;
}
/*sIFR specific header style modifications*/
.subHead h1, .subHead h2,  .subHead h3,  .subHead h4,  .subHead h5,  .subHead h6 {
	float: none;
	font-family : "Archer Book", Archer, Georgia, Times New Roman, Times, serif;
	color: #006857;
	margin-top: 0px;/*5px;*/
	text-transform : Uppercase;
	width:460px;
	margin-bottom: 0px;/*20px;*/
}
.subHead h1 {
	font-size:40px;
	line-height: 45px;
	background: none;
	margin-left: -20px;
	margin-top: -15px;
	margin-right: 0px;
	padding-right: 0px;
}
.subHead h2 {
	font-size:34px;
	line-height: 38px;
	background: none;
	margin-top: -12px;
}
.subHead h3 {
	font-size:12px;
	line-height: 65px;
	background: none;
	margin-top: -9px;
	margin-right: 0px;
	padding-right: 0px;
}
.subHead h4 {
	font-size:26px;
	line-height: 28px;
	background: none;
	margin-top: -9px;
	margin-right: 0px;
	padding-right: 0px;
}
.subHead h5 {
	font-size:22px;
	line-height: 40px;
	background: none;
	margin-top: -9px;
	margin-right: 0px;
	padding-right: 0px;
}
.subHead h6 {
	font-size:18px;
	line-height: 40px;
	background: none;
	margin-bottom: 10px;
	margin-top: -9px;
	margin-right: 0px;
	padding-right: 0px;
}
/*sIFR specific colors - green is default*/
.green {
	color: #006857;
}
.seaGreen { /*the aqua side of green*/
	color: #2B8A8E;
}
.gold {
	color: #E6C501;
}
.purple {
	color: #781F8D;
}
.red {
	color: #9E2751;
}
.copper {
	color: #AA4809;
}
/*
h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #b30838;
	text-transform: uppercase;
	letter-spacing: 1px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	line-height: 0px;
	color: #c6c6c6;
	text-transform : capitalize;
}
h5.althead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	padding: 10px 0px;
}
*/


h2 {
	font-family : Helvetica, Arial, sans-serif;
	font-size:16px;
	text-transform: uppercase;
	color: #960838;
	font-weight:bold;
}
/*h3 {
	font-family : Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #308898;
	font-weight:bold;
}
*/
h4 {
	font-family : Helvetica, Arial, sans-serif;
	font-size:14px;
	color: #1A1A1A;
	font-weight:bold;
}
h5 {
	font-family : Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #308898;
	font-weight:bold;
}
h6 {
	font-family : Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #1A1A1A;
	font-weight:bold;
	margin: 0px;
	padding: 10px 0px;
}

.mediaCaption {
	font-family : Arial, sans-serif;
	font-size:10px;
	color: #000000;
	margin-top: 0px;
	line-height: 12px;
	text-transform : capitalize;
	width:100%;
}

/* BUTTONS */

.buttonholder{
	margin-top: -20px;
	margin-bottom: 20px;
	padding:0px; 
	padding-top: 6px;
	width:100%;
	float:left;
	clear: both;
}

.prev {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #ffffff;
	padding: 2px 5px 2px 25px;
	text-transform : uppercase;
	text-decoration: none;
	vertical-align: middle;
	background:  url(http://www.loyola.edu/bin/a/l/prev_bg.gif) top left no-repeat;
}
.prev:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	padding: 2px 5px 2px 25px;
	text-transform : uppercase;
	text-decoration: none;
	background:  url(http://www.loyola.edu/bin/a/l/prev_bg.gif) top left no-repeat;
}
.next {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:  url(http://www.loyola.edu/bin/j/l/next_bg.jpg) top right no-repeat;
	color: #ffffff;
	padding: 2px 25px 2px 5px;
	text-transform : uppercase;
	text-decoration: none;
}

.next:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:  url(http://www.loyola.edu/bin/j/l/next_bg.jpg) top right no-repeat;
	color: #000000;
	padding: 2px 25px 2px 5px;
	text-transform : uppercase;
	text-decoration: none;	 
}

.all {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:  url(http://www.loyola.edu/bin/j/l/next_bg.jpg) top center no-repeat;
	color: #ffffff;
	padding: 2px 10px 2px 10px;
	text-transform : uppercase;
	text-decoration: none;	 
}

.all:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:  url(http://www.loyola.edu/bin/j/l/next_bg.jpg) top center no-repeat;
	color: #000000;
	padding: 2px 10px 2px 10px;
	text-transform : uppercase;
	text-decoration: none;	 
}
/*TBG #BacktoTop changed to .BacktoTop*/
.BacktoTop {
	margin-left: 14px;
	clear: left;
	float: left;
	
}
/*TBG #top changed to .top*/
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	background:  url(http://www.loyola.edu/bin/k/t/up.gif) top right no-repeat;
	color: #ffffff;
	padding: 2px 25px 2px 10px;
	text-transform : uppercase;
	text-decoration: none;
	vertical-align: middle;
	height: 25px;
	margin-top: 10px;
	clear: left;
	float: left;
}

.top:hover {
	float: left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	background:  url(http://www.loyola.edu/bin/k/t/up.gif) top right no-repeat;
	color: #000000;
	padding: 2px 25px 2px 10px;
	text-transform : uppercase;
	text-decoration: none;
	vertical-align: middle;
	height: 25px;
}
.sortbtn {
	margin-left: 6px;
	width: 200px;
}
.sortbtnON {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:  url(http://www.loyola.edu/bin/i/v/sort_bg_on.gif) top right no-repeat;
	color: #ffffff;
	padding: 2px 25px 2px 10px;
	margin: 10px 5px 0px 0px;
	text-transform : uppercase;
	text-decoration: none;
}
.sortbtnON:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:  url(http://www.loyola.edu/bin/i/v/sort_bg_on.gif) top right no-repeat;
	color: #000000;
	padding: 2px 25px 2px 10px;
	margin: 10px 5px 0px 0px;
	text-transform : uppercase;
	text-decoration: none;
}
.sortbtnOFF {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background:  url(http://www.loyola.edu/bin/o/g/sort_bg_off.gif) top right no-repeat;
	color: #ffffff;
	padding: 2px 25px 2px 10px;
	margin: 10px 5px 0px 0px;
	text-transform : uppercase;
	text-decoration: none;
}
.sortbtnOFF:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background:  url(http://www.loyola.edu/bin/o/g/sort_bg_off.gif) top right no-repeat;
	color: #000000;
	padding: 2px 25px 2px 10px;
	margin: 10px 5px 0px 0px;
	text-transform : uppercase;
	text-decoration: none;
}
/*TBG #apply changed to .apply next few styles*/
.apply {
	margin: -33px 0px 0px 515px;
	font-family: archer, Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	display: inline;
	/*padding: 10px 0px 0px 5px;	*/
	padding:0;
	color: #ffffff;
	float:left;
	background:url(http://www.loyola.edu/bin/c/t/flag.gif) top left no-repeat;
	width: 44px;
	height: 49px;
}


.apply a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	display:block;
	height:100%;
	width:100%;
	color: #ffffff;
	margin:0;
	padding:10px 0 0 5px;
}
.apply a:hover {
	color: #ffffff;
	text-decoration: none;
	background:url(http://www.loyola.edu/bin/m/h/flag_over.gif) top left no-repeat;
  	height:100%;width:100%;
}	

/* TWO Column Template */
.portlet {
	float:left;
	margin: 0px 10px 20px 10px;
	width:100%
}
/*TBG change #contentbox now .contentbox */
.contentbox {
	float:left;
	clear: both;
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	padding: 0px 0px 20px 0px;
	width: 1004px;
	 
}
.ContentboxleftCol {
	float:left;
	width:495px;
	margin:0px;
	padding:0px;
	 
	 
}
.contentDivider {
	width:95%;
	clear: both;
	border: 0px;
	margin: 0 auto;
	margin-bottom:21px;
	background: url(http://www.loyola.edu/bin/d/o/1greydot.png) top left repeat-x;
	height: 1px;
}

.GradDivider {
	width:980px;
	clear: both;
	border: 0px;
	margin: 0 auto;
	margin-bottom:12px;
	background: url(http://www.loyola.edu/bin/d/o/1greydot.png) top left repeat-x;
	height: 1px;
}

.contentbox_sm {
	float:left;
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	padding: 0px 0px 20px 0px;
	width: 490px;
	border-bottom:  1px dotted #535353;
}
	.contentbox_sm P {
		width: 460px;
	}
.contentbox_sm_rgt {
	float:right;
	/*float: left;*/
	padding: 0px 0px 0px 0px;
	/*margin:0px 0px 0px 8px;*/
	margin:0px 0px 0px 8px;
	width: 490px;
	border-bottom:  1px dotted #535353;
}
	.contentbox_sm_rgt P {
		width: 460px;
	}
/*TBG change #twocol to .twocol*/
.twocol {
	margin-left:14px;
	clear:both;
	width: 980px; /*Width of left column*/
}
.colLeftwide {
	 
	width: 645px; /*Width of left column*/
	margin-left:7px; /*Set left margin to -(MainContainerWidth)*/
	padding: 0px 0px 0px 0px; 
	float: left;
		display:inline;
	 

}
.colRightSkinny {
	margin-left: 20px;
	padding: 0px 0px 0px 0px;
	width: 320px; 
	float: left;
		display:inline;
 
	
 
	
}
.coltube {
	clear: left;
	float: left;
	width:1004px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tooltube {
	
	float: left;
	clear: right;
}
/*.colLeft {*/
.colMargin {
	float: left;
	clear:left;
	width: 476px; /*Width of left column*/
	margin-left: 14px; /*Set left margin to -(MainContainerWidth)*/
	padding: 0px 0px 0px 0px;
}
.colMargin img {
	margin-bottom: 22px;
}
.colLeftWrapper {
	float: left;
	width: 490px; /*Width of left column*/
	margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
	padding: 0px 0px 0px 0px;
}
.colRightWrapper {
	float: right;
	width: 476px; /*Width of left column*/
	margin-right: 14px; /*Set left margin to -(MainContainerWidth)*/
	padding: 0px 0px 0px 0px;
}
.colRight {
	margin-left: 530px;
	padding: 0px 0px 0px 0px;
}
.colRight p {
	width:460px;
}
/*.colLeft p {*/
.colMargin p {
	width:460px;
}
.colRightWrapper .colMargin p {
	margin-right: 20px;
}

.mediaContainer {
	float: left;
	width: 100%; /*Width of left column*/
	margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
	background: #edf8f6 url(http://www.loyola.edu/bin/w/s/zigzag_grey185.gif) top left repeat;
	vertical-align: bottom;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	margin-bottom: 20px;
	padding: 7px 7px 7px 7px;
	margin: auto;
}
.mediaTD {
	padding: 15px 15px 15px 15px;
}
/*TwocolFooterBox renamed TwocolPortletFooter*/
/*.TwocolFooterBox {*/
.TwocolPortletFooter {
	float: left;
	width: 997px; /*Width of left column*/
	margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
	padding-left: 7px;
	background: #edf8f6 url(http://www.loyola.edu/bin/w/s/zigzag_grey185.gif) top left repeat;
	vertical-align: bottom;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	margin-top: 14px;
	display: inline;
}
/*.OnecolFooterBox {*/
.OnecolPortletFooter {
	float: left;
	width: 476px; /*Width of left column*//*was 481px*/
	background: #edf8f6 url(http://www.loyola.edu/bin/w/s/zigzag_grey185.gif) top left repeat;
	vertical-align: bottom;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	margin: 14px 0px 20px 0px;
	padding: 7px 7px 7px 7px;
}
/*
.TwocolFooterBoxRight {
	float: left;
	width: 476px;
	background: #edf8f6 url(/images/zigzag_grey185.gif) top left repeat;
	vertical-align: bottom;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	margin: 14px 0px 20px 0px;
	padding: 7px 7px 7px 7px;
}
*/
/*.OnecolSingleFooterBox {*/
.OnecolSinglePortletFooterBox {
	float: left;
	width: 254px; /*Width of left column*//*was 481px*/
	background: #edf8f6 url(http://www.loyola.edu/bin/w/s/zigzag_grey185.gif) top left repeat;
	vertical-align: bottom;
	border-top: 2px solid #dddddd;
	border-bottom: 2px solid #dddddd;
	margin: 14px 0px 20px 0px;
	padding: 7px 7px 7px 7px;
}
.twoColImg {
	float: left;
	/*width: 990px;*/
	width: 970px;
	/*margin-left: 14px;*/
	margin-left: 17px;
	margin-bottom: 15px;
}
.smImg {
	float: left;
	/*margin: 7px 0px 7px 21px;
	padding-right: 21px;*/
	margin: 7px 0px 7px 24px;
	padding-right: 23px;
	border-right: 1px solid #dddddd;
	
}

 
.smImgEnd {
	float: left;
	/*margin: 7px 0px 7px 21px;*/
	margin: 7px 0px 7px 24px;
	padding-right:0px;
}

.smImgEnd .loner{
	/*padding-right: 21px;*/
	padding-right: 24px;
}
 
 
/* Events Styles */
.EventNav {
	float: left;
	width: 460px;
	height :35px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding:0px;
	background: #edf8f6 url(http://www.loyola.edu/bin/c/c/zigzag_grey.gif) top repeat-x; 
}
.EventDatewrapper {
	float: left;
	width: 100%;
	height :30px;
	margin:0px;
	 padding-top:2px;
	
}
.EventDate {
	margin: 0px 110px 5px 110px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	text-align: center;
	padding:0;
	font-size:14px;
	font-weight:700;
	text-transform : uppercase;
 	
}
.EventPrev {
	float: left;
	width: 100px; /*Width of left column in pixel*/
	margin-left: -453px; /*Set margin to that of -(MainContainerWidth)*/
 
 
}
.EventNext {
	float: left;
	width: 30px; /*Width of right column*/
	margin-left: -68px; /*Set left margin to -(RightColumnWidth)*/
 
}
.EventItem {
	float: left;
	width: 470px;
	border-bottom: 1px dotted black;
	margin-bottom: 5px;
	padding-bottom: 20px;
	padding-top: 5px;
}
.EventTitle {
	float: left;
	font-size:16px;
	text-transform : capitalize;
	line-height: 16px;
	clear: both;
	color: #006857;
	font-weight: 700;
}
.EventDatePlace {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size:11px;
	font-weight: 700;
	text-transform : uppercase;
	line-height: 14px;
	clear: both;
	text-align:left;
	margin-top:3px;
	width:100%;
	vertical-align: middle;
	color: #006857;
}

.EventCopy {
	float: left;
	clear: left;
	font-size:12px;
	text-transform : capitalize;
	line-height: 16px;
	margin-top:5px;
	width:100%;
}
/*TBG .EventCopy changed to .EventItem p */
/*.EventItem {
	float: left;
	clear: left;
	font-size:12px;
	text-transform : capitalize;
	line-height: 16px;
	margin-top:5px;
	width:100%;
}
*/
.EventItem p {
	float: left;
	clear: left;
	font-size:12px;
	text-transform : capitalize;
	line-height: 16px;
	margin-top:5px;
	width:100%;
	color: #000000;
	margin-bottom: 2px;
}


.EventFooter {
	float: left;
	clear: left;
	width: 470px;
	margin-top: 10px;
}
.Eventtype {
	float: right;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	border-top: 1px dotted #b10838;
	border-bottom: 1px dotted #b10838;
	color: #b10838;
	text-align: right;
	 
}
.EventLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	margin-left: 0px;
	width:200px;
}
.EventLink a {
		text-decoration: none;
		color: #006857;
		font-weight:700;
	}
	.EventLink a:hover {
		text-decoration: none;
		color: #990000;
		font-weight:700;
	}
	
	
/* Category List Styles */

 
.linkList {
font-family: Arial, Helvetica, sans-serif;
	/*width:474px;*/
	width: 468px;
	float:left;
	margin: 7px 7px 7px 7px;
	padding: 7px;
	background: #ffffff;
}

.linkList ul li {
	 
	font-size:13px;
	font-weight: 700;
	 
	line-height: 16px;
	text-transform: uppercase;
	width:100%;
	border-bottom: 1px dotted #7e7e7e;
	color: #1a1a1a;
	margin-left: 0px;
	padding: 2px 0px 2px 0px; 
}

 

 


.CategoryList {
	width:225px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 7px 7px 7px;
	background: #ffffff; 
	padding: 7px;
}

.CategoryList ul{
	color:#006857;
	text-decoration:none;
}


.CategoryList ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 700;
	line-height: 16px;
	text-transform: uppercase;
	width:100%;
	border-bottom: 1px dotted #7e7e7e;
	color: #1a1a1a;
	margin-left: 0px;
	padding: 2px 0px 2px 0px; 
}

	.CategoryList ul li a.catLinkred{
		color:#b10838;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size: 12px;
		text-transform: capitalize;
		line-height: 14px;
		font-weight: 300;
		margin: -2px 0px 0px 0px;
		padding: 0px;
	}
	
	
	 
	
	.CategoryList ul li a.catLinkred:hover{
		color:#990000;
		text-decoration:none;
	}
	
		.CategoryList ul li a{
		color:#049c85;
		text-decoration:none;
		font-size: 10px;
		text-transform: capitalize;
		line-height: 12px;
		font-weight: 700;
		margin: -2px 0px 0px 0px;
		padding: 0px;
	}
	
			  a.catLinkred{
		color:#b10838;
		text-decoration:none;
		font-size: 12px;
		text-transform: capitalize;
		line-height: 14px;
		font-weight: 300;
		margin: -2px 0px 0px 0px;
		padding: 0px;
	}
	
	  a.catLinkred:hover{
		color:#990000;
		text-decoration:none;
	}
	 
	
	.CategoryList ul li a:hover{
		color:#990000;
		text-decoration:none;
	}
	
	


	  a.catLink{
		color:#049c85;
		text-decoration:none;
		font-size: 10px;
		text-transform: capitalize;
		line-height: 12px;
		font-weight: 700;
		margin: -2px 0px 0px 0px;
		padding: 0px;
	}
	
	  a.catLink:hover{
		color:#990000;
		text-decoration:none;
	}

 

.CategoryShortList {
	/*width:212px;*/
	width:205px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 7px 7px 7px 7px;
	background: #ffffff; 
	padding: 7px;
}

.CategoryShortList ul{
	color:#006857;
	text-decoration:none;
}


.CategoryShortList ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: 700;	 
	line-height: 12px;
	text-transform: uppercase;
	width:100%;
	border-bottom: 1px dotted #7e7e7e;
	color: #1a1a1a;
	margin-left: 0px;
	padding: 3px 0px 3px 0px; 
}



.CatTitle {
	font-family:  Georgia, Times New Roman, Times, serif;
	font-size:13px;
	font-weight: 700;
	font-style: italic;
	line-height: 16px;
	text-transform: Capitalize;
	width:100%;
	/*border-bottom: 1px dotted #7e7e7e;*/ /*removed and replaced with HR*/
	color: #1a1a1a;
	padding-bottom: 4px;
}
 
.CatItem {
	text-transform: uppercase;
	width:200px;
	border-bottom: 1px dotted #7e7e7e;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 4px 0px;
}
 
.CatItem400 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width:450px;
	border-bottom: 1px dotted #7e7e7e;
	margin-top: 2px;
	padding-bottom: 2px;
	margin-left: 14px;
 
}

 

 
.CatItem400hider {
	width: 455px;
	background: #edf8f6 url(http://www.loyola.edu/bin/w/s/zigzag_grey185.gif) top left repeat;
	display:none;
	font-family : Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	text-transform: capitalize;
}
 

.normlist {
	font-size: 12px;
	margin-left: 50px;
	color: #535353;
	line-height: 18px;
	/*margin-top: 25px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	list-style: disc;
	
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color: #ffffff;
}
#TB_window a:visited {
	color: #ffffff;
}
#TB_window a:hover {
	color: #00000;
}
#TB_window a:active {
	color: #000000;
}
#TB_window a:focus {
	color: #666666;
}

#TB_closeWindowButton {
	background: url(http://www.loyola.edu/bin/g/o/close_bg.gif) top right no-repeat;
	padding:0px 23px 0px 2px;
	height: 17px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
	display:block;

}
 
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(http://www.loyola.edu/bin/v/p/macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:25px;
	padding:0;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#ffffff;
	height:25px;
	margin:0;
	padding:0;
	color: #000000;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
}
#TB_ajaxContent {
	clear:both;
	padding:14px 14px 14px 14px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;

	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/* SEARCH STUFF */
 
.togglebar{
width: 640px;
height:20px;
padding: 0px;
margin: 0px 0px 10px 0px; 
background:  url(http://www.loyola.edu/bin/m/l/search_bg_on.gif) top left no-repeat;
font-family: arial; 
color:#ffffff; 
display:block;
text-decoration: none;
float: left;
/*cursor:pointer*/
}
  
 
.tglactive{ 
background:  url(http://www.loyola.edu/bin/w/q/search_bg_off.gif) top left no-repeat;
 
}

.toggleTitle{
float: left;
font-family: arial, helvetica, san-serif;
font-size: 10px;  
padding-left:22px;
text-transform : uppercase;
} 

.toggleCNT{
float:right; 
font-size: 10px;  
padding-right:10px;
 
}


.resultHolder{
width: 640px;
height:17px;
padding: 0px;
margin: 0px 0px 10px 0px; 
background:  url(images/buttons/search_bg_off.gif) top left no-repeat;
}
.resultHolder a{

font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-transform : uppercase;
text-decoration: none;
color: #ffffff;
background:  url(images/buttons/search_bg_off.gif) top left no-repeat;
padding: 0px 100px 0px 25px;
display:block;
 
}

.resultHolder a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
text-transform : uppercase;
text-decoration: none;
color: #ffffff;
background:  url(images/buttons/search_bg_on.gif) top left no-repeat;
padding: 0px 10px 0px 25px;
display:block;
 

}

.resultsCnt{
 
color:#ffffff; 
font-family: arial; 
font-size: 10px;  
padding-right:10px;
 
}
.resultGroup{
width:600px;
float: left;
/*display:none;*/
}

.SearchResultsDiv{
	float:left;
	font-family : "Archer Book", Archer, Georgia, Times New Roman, Times, serif;
	font-size:14px;
	line-height:16px;
	color: #000000;
	clear: both;
	margin-bottom:5px;
	padding: 7px 7px 7px 7px;
	width:600px;
}
.SearchResultsDiv H4{
	font-size:16px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	padding-bottom: 4px;
}
.SearchResultsDiv H4 a {
	color: #1A1A1A;
	text-decoration: none;
}
.SearchResultsDiv H4 a:hover {
	color: #b30838;
	text-decoration: underline;
}



.searchCrumbs{
	margin: 5px 0px 0px 0px ;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #006857;
}
 
.searchCrumbs a{ 
color: #006857;
padding: 0px 5px 0px 0px;
text-decoration: none;
}

.searchCrumbs a:hover{
color: #b30838;
padding: 0px 5px 0px 0px;
text-decoration: none;
}
  
.searchPic{
float: left;
width: 100px;
}

.searchData{
margin-left:100px;
width: 470px;
 
}
.SearchFooter{
clear: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 0px 2px 0px 2px;
color: #b30838;
border-top: 1px dotted #b30838;
border-bottom: 1px dotted #b30838;
width:635px;
}

.SearchFooter a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #b30838; 
text-decoration: none;
}

.SearchFooter a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #006857; 
text-decoration: none;
}


.catSearchHeader{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #4d4d4d; 
text-decoration: none;
text-transform: UPPERCASE;
font-weight: 700;
width: 315px;
 
}
.catSearchbarr{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-transform : capitalize;
text-decoration: none;
color: #ffffff;
background: #b30838 url(http://www.loyola.edu/bin/e/d/search_cat_bg.gif) top left repeat-x;
width:310px;
height:25px;
padding-left: 5px;
}

.SearchCatItem ul li{
padding: 1px 0px 1px 5px;
border-bottom: 1px solid #4d4d4d;
width: 310px;
border-bottom: 1px solid #4d4d4d;
}

a.SearchcatLink{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-transform : capitalize ;
text-decoration: none;
color: #4d4d4d;
font-weight: 700;
 
 
}

a.SearchcatLink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-transform : capitalize ;
text-decoration: none;
color: #b30838;
 
}

.searchteaser {
	float:right;
	/*margin-left: 600px;  *//*Set left margin to LeftColumnWidth*/
	margin-top: -30px;
	padding-right: 14px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}

.inlinePhoto{
float: right; 
margin-left:15px;
}


.col3box{
border-right:1px dotted #b4b4b4; 
width: 317px; 
float: left; 
margin-left:7px;
font-family: Arial, Helvetica, sans-serif;

height: 320px;
padding-right:7px; 
}

.col3box p.includes{
padding-left:7px;
line-height: 20px;
font-size: 10px;
color:#1a1a1a;
font-family:  Georgia, Times New Roman, Times, serif;
margin 0px;
font-weight: 300;
 
}

.col3box p{
font-weight: 600;
padding-left:7px;
line-height: 20px;
font-size: 14px;
color:#000000;
margin: 0px;
 
}
/*TBG added .greenBnrLink*/

.col3href {
width: 295px;
height:17px;
background: #ffffff url(http://www.loyola.edu) top right no-repeat;
font-size:12px;
font-size:12px;
line-height: 12px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 00px;
}
.col3href a {
font-family: Arial, Helvetica, sans-serif;
/*font-weight: 300;*/
font-size:10px;
color: #ffffff;
display:block;
text-decoration: none;
padding: 2px 0px 0px 10px;
text-transform: uppercase;
}
.col3href a:hover {
text-decoration: underline;
}

/*TBG added .greenBnrLink*/
.greenBnrLink {
/*width: 295px;*/
height:17px;
/*background: #ffffff url(/images/buttons/next_bg.jpg) top right no-repeat;*/
font-size:12px;
line-height: 12px;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 00px;
}
.greenBnrLink a{
font-family: Arial, Helvetica, sans-serif;
/*font-weight: 300;*/
background: #ffffff url(http://www.loyola.edu/bin/j/l/next_bg.jpg) top right no-repeat;
height:17px;
font-size:10px;
color: #ffffff;
/*display:block;*/
text-decoration: none;
padding: 2px 40px 2px 10px;
text-transform: uppercase;
}
.greenBnrLink a:hover {
text-decoration: underline;
}
.greenBnrLink .bnrBold {
	font-weight: bold;
	font-size:11px;
}


/*TBG style neutralizer*/
.notes {
	background: #FFFF99;
}
.warning {
	font-weight: bold;
	color:#FF0000;
}

.twocol ul {
	font-size: 12px;
	margin-left: 50px;
	color: #1A1A1A;
	line-height: 18px;
	/*margin-top: 25px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	list-style: disc;
}
.twocol ul li ul {
	list-style: none;
	margin-left: 12px;
	margin-bottom: 0px;
}
.twocol ul li ul li {
	list-style: none;
	margin-left: 12px;
}
.twocol ul li ul li a {
	list-style: none;
}
.twocol ul li ul li a:hover {
	list-style: none;
}
.twocol ol {
	font-size: 12px;
	margin-left: 50px;
	color: #1A1A1A;
	line-height: 18px;
	font-weight: normal;
	/*margin-top: 25px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
}
.twocol h1, .twocol h2, .twocol h3, .twocol h4, .twocol h5, .twocol h6 {
	/*color: #FF00FF;
	size: 14px;*/
}
/* TBG coltube switched out with .contentbox and colLeft switched out with colMargin*/
/*.coltube .colLeft ul, .coltube .colRight ul {*/
.contentbox .colMargin ul {
	font-size: 12px;
	margin-left: 50px;
	color: #535353;
	line-height: 18px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	list-style: disc;
}
/*.coltube .colLeft h2, .coltube .colRight h2 {*/
.contentbox .colMargin h2 {
	color: #330066;
	font-size: 18px;
	background: none;
}
/* overrides sifr too much
.coltube .colLeft h3, .coltube .colRight h3 {
	color: #330066;
	font-size: 18px;
}
*/
/*.coltube .colLeft h4, .coltube .colRight h4 {*/
.contentbox .colMargin h4 {
	color: #330066;
	font-size: 18px;
}
.twocol table {
	border-collapse:collapse;
	font-size: 14px;
	color: #535353;
	width: 850px;
	border: 1px solid #006857;
}
.twocol table tr {
	background: #FFFFFF;
	border: 1px solid #006857;
}
.twocol table td {
	padding: 8px;
	border: 1px solid #006857;
}

.shortlistTopLine {
	width:100%;
	clear: both;
	border: 0px;
	margin: 0 auto;
	margin-bottom:0px;
	background: #FFFFFF;
	height: 1px;
	border-bottom: 1px dotted #7e7e7e;
}
p a {
	color: #535353;
	text-decoration: underline;
}

 .pagetype{
	font-family: Arial, Helvetica, san-serif;
	float:right;
	color:#5f5f5f;
	text-align:left;
	font-size: 12px;
	margin-right:20px;
	line-height:18px; 
	/*width:210px;*/
	width: 18em;

}
	
	.pagetype a{
		font-family:  Georgia, Times New Roman, Times, serif;
		color:#308898;
		text-decoration: none;
		font-size: 12px;
		
		}
	.pagetype a:hover{
		color:#308898;
		text-decoration: underline;
		}
	.pagetype a.active{font-weight:bold;}
		


.paginationWrapper {
	width: 640px;
	float: left;
	clear: both;
	margin: 0px;
}
.pagination {
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	text-decoration: none;
	color: #4d4d4d;
	font-weight: 700;
	padding: 1px 0px;
	margin: 0px;
	border-top: 1px solid #4D4D4D;
	border-bottom: 1px solid #4D4D4D;
}
.pagination a {
	text-decoration: none;
	color: #4d4d4d;
	font-weight: 700;
}
.pagination a:hover {
	text-decoration: none;
	color: #b30838;
	font-weight: 700;
}
