@charset "utf-8";
/* CSS Document */

#pageWrapper {
}
#global_header-topNav {
}
#global_header-identifier {
	background-image:url(../images/red_bevel_header.png);
	min-height: 55px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#global-header_search{
   text-align:right; padding-top:2px;padding-right:20px;
}

#global_header-middleNav {
	background-color: #FFFFFF;
	background-image:url(../images/header-top-bar.gif);
	padding:0;
}
#global_main-body {
}
#global_footer {
	min-height: 90px;
}
#global-LogoIdentifier {
    padding-top:10px;
	padding-left:10px
}
#global-skipToContent {
	padding-left: 10px;
}
#global-topNavContent {
	padding-right: 10px;
}
#global-SearchSection {
	padding-right: 20px;
	padding-top: 20px;
}
#global-SearchSection form {
	margin:0;
	padding:0;
}
#collegeSelect {

}
#collegeSelect form {
	margin:0;
	padding:0;
}
#groupsMenu {
text-align:right;font-size:small;padding-bottom:1px;
}
#mainImage {
	padding-top:6px;
	padding-bottom:0px;
	
}
.padPMImage20{
   padding-top: 20px;
   padding-left: 11px;
}

.padPMImageSecondary{
   padding-top: 10px;
   padding-left: 11px;
}

#barAboveMainImage{
background-color:#000000;height:5px;width:760px;
}
#powering-minds_padding {
	padding-left:30px;
	padding-top:15px;
}

#master-ContentSection{
	min-width: 755px;
	min-height: 330px;
	background-color:#333333;
	background-image: url(../images/fade_white-gray.png);
	background-repeat: repeat;
}
#tabbed-Section{
	width: 600px;
	vertical-align:middle;
	min-height: 250px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}
#global-blackbar{
    background-color:#000000;
    height: 10px;
}

.no-margins-or-pad {
margin:0;padding:0;
}

.content-padding {
   padding-left:15px;
   padding-right:15px;
   padding-bottom:5px;
   padding-top:5px;
}

.position-2col-container {
}
.position-2col-left {
	float: left;
}
.position-2col-right {
	float: right;
}
.position-3col-container {
}
.position-3col-left {
	float: left;
}
.position-3col-right {
	float: right;
}
.position-3col-center {
}
.breaker {
	clear:both;
}
.tab-topleft_white {
	/*background: url(../images/corners/white/tl.gif) 0 0 no-repeat;*/
}
.tab-topright_white {
	/*background: url(../images/corners/white/tr.gif) 100% 0 no-repeat;*/
}
.tab-content-white {
	margin-left: 10px;
	margin-right: 10px;
	background:#FFFFFF;
	text-align: center;
	white-space: nowrap;
}
.font_x-small {
	font-size:x-small;
}
.font_small {
	font-size:small;
}
.align_right {
	text-align:right;
}
.background-white {
	background-color: #FFFFFF;
	background-repeat: repeat;
	background-image: none;
}
.background-black{
    background-color: #000000;
}
.vertical-center {
	vertical-align:middle;
}

.width100{width:100%;}
.width75{width:75%;}
.width70{width:70%;}
.width66{width:66%;}
.width60{width:60%;}
.width55{width:55%;}
.width50{width:50%;}
.width45{width:45%;}
.width40{width:40%;}
.width34{width:34%;}
.width25{width:25%;}

.mmw700px{min-width:700px;max-width:700px}
.mmw650px{min-width:650px;max-width:650px}
.mmw600px{min-width:600px;max-width:600px}
.mmw470px{min-width:470px;max-width:470px}
.mmw420px{min-width:420px;max-width:420px}
.mmw250px{min-width:250px;max-width:250px}
.mmw225px{min-width:225px;max-width:225px}
.mmw200px{min-width:200px;max-width:200px}
.mmw175px{min-width:175px;max-width:175px}

.width145px{width:145px;}

.pad-top_15{
padding-top:15px;
}

#bookstore-collage{
   background-image:url(../images/product-collage.jpg);
}

.special-lists_spacing-nobullets ul{
   list-style-type: none;
}
.special-lists_spacing-nobullets li{
   list-style-type: none;
   padding-bottom: 5px;
}
/* ==============Vertical Menu =================== */
#VerColMenu2 {font : 80% "verdana", sans-serif;width:15em;}			
#VerColMenu2 ul{margin: 0;padding: 0;list-style-type: none;}
#VerColMenu2 ul li a {background:#CC0000;}

#VerColMenu2 ul a
{
	background : #AC9079;
	color : #ffffff;
	display : block;
	font-weight : bold;
	padding : 0.5em 1em;
	text-decoration: none;
	border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	border-bottom: 1px solid #711515;
}

#VerColMenu2 ul a
{
	background : #DDD2C5;

	color : #FFFFFF;
	font-weight : normal;
	text-decoration: none;
}
#VerColMenu2 ul a:hover
{
	background : #F0EBE1;
	text-decoration: none;
	color : #711515;
}

#VerColMenu2 ul li ul li a {background:#FF0000;}



/* ============== Transition Links =================== */
.transition_links {background-color: #eeeeee; margin:10px 0px 10px 0px; padding: 5px; border: 1px solid #CCCCCC; font-size: x-small;}
.transition_links h4 {text-decoration: underline;}


/* ============== Crumbtrail ========================= */
.crumbtrail {clear:both; padding:0px; margin:0px; }
.crumbtrail ul{padding:0px; margin:0px 0px;}
.crumbtrail li{list-style-type:none; display:inline; padding:2px 10px 0px 0px; font-size:85%;}
.crumbtrail li img{padding:2px 0px 0px 10px;}

/* ======================== AZ ============================== */
.azSearch_alphabet {background-color: #eeeeee; margin:10px 0px 10px 0px; padding: 5px; border: 1px solid #CCCCCC;}
.azSearch_alphabet ul{margin:0px 0px; padding:0px;}
.azSearch_alphabet li{float:left; list-style:none; padding:5px;}
.azSearch_alphabet li.active a{font-weight:bold;text-decoration: none;}
.azSearch_alphabet a{text-decoration: none;}
.azSearch_alphabet li a:hover{text-decoration: none;}
.azSearch_alphabet li.empty a{color:#666666;text-decoration: none;}
.azSearch_alphabet li.empty a:hover{color:#666666;background:none;cursor:default;text-decoration:none;}

/* --------CLEAR FIX---------- */
.win.ie5 .clearfix, .win.ie6 .clearfix{height: 1%;}
.win.ie7 .clearfix, .mac.ie5 .clearfix{display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* --------- dotCMS PhotoGallery Style ------------------ */
.photoGalleryImage{float:left;}
