
/* div {padding:10px;border:1px solid #000;}temporary during setup */
form#MainForm {
	width: 100%;
	height:auto!important;
	height:100%; /* IE6: treated as min-height*/
	min-height:100%;
}
p {}
a {
	/*color: #28668A;*/
	text-decoration: underline!important;
	/*color:#00aeef;*/
}
a:hover{
	/*color: #6E6E6E;*/
	text-decoration: underline;
}
/*img {border: none;}*/
textarea {width:350px;}
/*h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-weight: normal;
	color: #00aeef;
	margin-bottom: 0;
}
h1{font-size: 190%;}
h2{font-size: 180%;}
h3 {font-size: 160%;}
h4 {font-size: 140%;}
h5 {font-size: 120%;}*/

.PageTitleHeader, .PageSubTitleHeader {display:none;}

.expand img {
	background-color: #97012B;
	float: none;
	display: block;
}
.expand {
	background-color: #97012B;
}
/* block - prevents NS/SAFARI info box stuff */
.instructions, .error, .success, .profile, .filelibfiledetails, .eventsheader, .campaignsheader, .donationpaymentamount, table.profile,  .MessageBoardsDataGridHeader, .FileLibraryFileList{
	display:block;
}

/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile {
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
}
.instructions {}

.DataGridHeader {}
.EventDonationDetail {width:250px;}
	
/*  core */
.HelpButton {
	color: #ffffff;
	background-color: #8E9296;
	border: solid;
	border-width: 1px;
	border-color: #ffffff;
	padding: 2px;
	font-weight: bold;
	width: 48px;
	text-align: center;
}
.Error, .error {
	display: block;
	padding: 5px 0 5px 25px;
	color:  #BF0000;
	background-color: #FFE8E8;
	background-image: url(/images/icons/v2/common/exclamation.gif);
	background-repeat: no-repeat; 
	background-position: 2px;
	border: 1px solid #BF0000;
}
.Error,.error {width:auto!important}
.Success, .success {
	display: block;
	padding: 5px 0 5px 25px;
	color:  #008000;
	background-color: #D0E8D0;
	background-image: url(/images/icons/v2/common/accept.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	border: 1px solid #008000;
}
.DataGridAltItem {background: #e8e8e8;}
.DataGridPager {
	font-weight: bold;
	letter-spacing: 3px;
	line-height: 20px;
	text-align: right;
}

/*profile */
.ProfileHeader {
	font-weight : bold;
}
.ProfilePageTabHeadings {
	font-weight:bold;
}

/* search */
.SearchResultsDataGridAltItem {
	background: #e8e8e8;
}
.SearchResultsDataGridPager {
	font-weight: bold;
	letter-spacing: 3px;
	line-height: 50px;
}

/* message boards */
table.HotTopics {
	width:250px;
}
.MsgItem {
	background-color: #cccccc;
}
.MsgItemSubject {
	background-color: #cccccc;
}
.MsgItemInverse {
	background-color: #e8e8e8;
}
.MsgItemSubjectInverse {
	background-color: #e8e8e8;
}	
.LastPostingText {
	font-style: italic;
	color: #6B6B6B;
}
.BadWordHighlight {
	font-weight: bold;
	color: #c42830;
}
.MsgsReplyText {}
.MsgsDates {}

/* file library */
.FileLibFileDetails {
	background-color: #BCB8B8;
	width: 250px;
	padding: 2px 5px 2px 5px;
}
.FileLibraryFileList {
	background-color: #E4E4E4;
	width: 250px;
	padding: 2px 5px 2px 5px;
}
/* news */
/* events */
td.StoreItemHeader {
	border-color: #666666;
}

/* donations */
.DonationPaymentAmount {
	background-color: #E4E4E4;
	border: solid;
	border-width: 1px;
	padding: 2px 5px 2px 5px;
	border-color: #0057F;
}

/* pagemanager */
table.PageManager {
	border: solid;
	border-width : 0px;
	border-color : #002963;
}
/* photo albums */
/* communications utility */
table.CommUtil {
	/*width: 560px;*/
}
td.CommUtilHeader {
	background-color:#CCCCCC;
	color:#FFFFFF;
}
/* community specific */


/**************************************************************************************/
/**************************************************************************************/
/* BUILD */
/**************************************************************************************/
/**************************************************************************************/

.cleaR {clear:both;}
#ContentNewsPic1 img, #ContentNewsPic2 img {border:1px solid #ccc;padding:4px;}

#ContentEventBlock1, 
#ContentEventBlock2 {padding-bottom:15px; clear:both;}

#ContentEventBlock1 span.imodDate,
#ContentEventBlock2 span.imodDate {display:none;}

#ContentEventBlock1 span.imodLink,
#ContentEventBlock2 span.imodLink {display:block;width:175px;float:right;}
#ContentEventBlock1 span.imodLink a, 
#ContentEventBlock2 span.imodLink a {font-size:14px;}

/*#ContentEventBlock1 .imodcmscalendar, #ContentEventBlock2 .imodcmscalendar {width:175px!important;}*/
.eventItem {float:left; width:100%; margin:0 0 10px;}

#ContentNewsHeader a {font-size:14px;}

.homeImgPad {padding-bottom:15px;}

#ContentUtilities a{/*border:1px solid red;z-index:0;position:relative;*/}
#contentContainer {/*z-index:-2;position:relative;*/}
#ContentUtilities li.lower a{/*border:1px solid blue;z-index:-1;position:relative;*/}

h1#ContentpageName {display:block;clear:left;}
/*
#contentColumn, #magazineColumn, primaryPage_contentColumn {min-height:300px;height:auto!important;height:300px;}*/
.lower #addBookmarkContainer {/*border:1px solid blue;z-index:-1;position:relative;*/width:57px;overflow:hidden;height:16px;}
#topBookmark {padding-left:20px;float:right;margin-top:-17px;*margin-top:-30px;margin-right:145px;background: url(img/bookmark-icon.gif) left center no-repeat;width:65px;overflow:hidden;}
#topBookmark a {display:inline;color:#3E6289!important;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:11px;height:15px;text-decoration:none!important;}



#ContentMiddle.articleCopy {min-height:200px;height:auto!important;height:200px;}

/* Magazine */
#ContentMiddleLayoutRightColMag {padding:10px 0px;width:250px;}
#ContentMiddleLayoutLeftColMag {padding:10px 0px;width:400px;}

/* nomenu */
/*************************/
.noMenu .contentColumn {
    margin: 0 0 0px 65px;
    padding: 0 0 0px;
    width: 630px;
}
.noMenu .bottomLine {border-bottom:none;}
.noMenu #ContentpageUtilities {
    margin: 25px 0 0px;
    padding: 0 0 10px;
    text-align: right;
}

/*** Special fixes ****/
.DataGridHeader .inverse {padding:0px 20px 0px 0px;}
/**********************/

#ContentNavHeader {}
#ContentNavHeader ul{margin:0px;padding:0px;}
#ContentNavHeader li{display:none;margin:0px;padding:0px;list-style-type:none;}
#ContentNavHeader li a{}
#ContentNavHeader li.selected  {display:block;text-indent:-999999px;display:block;width:230px;height:103px;background: url(img/sideBarNav_minnesota_title.gif) top left no-repeat;margin:0px;padding:0px;}

#ContentNavHeader li.EventsandTravel{background: url(img/sideBarNav_eventsTravel_title.gif) top left no-repeat;}
#ContentNavHeader li.EventsandTravel a {display:block;width:230px;height:103px;}
#ContentNavHeader li#ConnectwithAlumni {background: url(img/sideBarNav_connectwithAlumni_title.gif) top left no-repeat;}
#ContentNavHeader li#ConnectwithAlumni a {display:block;width:230px;height:103px;}
#ContentNavHeader li#GetInvolved {background: url(img/sideBarNav_getInvolved_title.gif) top left no-repeat;}
#ContentNavHeader li#GetInvolved a {display:block;width:230px;height:103px;}
#ContentNavHeader li.MembershipsandBenefits {background: url(img/sideBarNav_membersBenefits_title.gif) top left no-repeat;}
#ContentNavHeader li.MembershipsandBenefits a {display:block;width:230px;height:103px;}
#ContentNavHeader li#Magazine {background: url(img/sideBarNav_minnesota_title.gif) top left no-repeat;}
#ContentNavHeader li#Magazine a {display:block;width:230px;height:103px;}
#ContentNavHeader li#MinnesotaAlumni {background: url(img/community.gif) top left no-repeat;}
#ContentNavHeader li#MinnesotaAlumni a {display:block;width:230px;height:103px;}
#ContentNavHeader li#YourUofM {background: url(img/sideBarNav_yourU_title.gif) top left no-repeat;}
#ContentNavHeader li#YourUofM a {display:block;width:230px;height:103px;}
#ContentNavHeader li#AboutUs {background: url(img/sideBarNav_aboutUs_title.gif) top left no-repeat;}
#ContentNavHeader li#AboutUs a {display:block;width:230px;height:103px;}

/****/
#drag_c41 p{padding-bottom:2px;}
#drag_c41 {margin-top:-35px;}
#rg_rts {*position:relative;*z-index:0!important;}
.levelwrap, .tabstrip ul {*min-height:1%}

/****/
.photoPicFrame { /* used for borders around images */
	border: solid #bcbcbc 1px!important;
	padding: 4px;
	margin: 5px;
}
/*.contentColumn img {border: solid #bcbcbc 1px!important;
	padding: 4px;
	margin: 5px;}*/
#ContentpageUtilities img {border:none!important;padding:0px;margin:0px;}



	

	
.MenuSub #menuSubNavWrapper{float:right;  }
	.MenuSub #menuSubNavWrapper ul{ margin:0px; padding:0px 0px 0px 2px; list-style:none;}
	.MenuSub #menuSubNavWrapper  li{ margin:0; padding:0; float:left}
	.MenuSub #menuSubNavWrapper  li a{  display:block;text-indent:-9999px;margin:0;height:50px; padding:0; color: #0F013D; font-size: 11px; text-decoration: none;}
	
	.MenuSub #menuSubNavWrapper  li.Discover1{display:block;background:url(images/discover.gif) top center no-repeat; width:150px;margin-right:15px;}
	.MenuSub #menuSubNavWrapper  li.Connect1{display:block;background:url(images/connect.gif) top center no-repeat; width:150px;margin-right:15px;}
	.MenuSub #menuSubNavWrapper  li.Engage1{display:block;background:url(images/engage.gif) top center no-repeat; width:150px;margin-right:15px;}
	.MenuSub #menuSubNavWrapper  li.Join1{display:block;background:url(images/join.gif) top center no-repeat; width:150px;}
	
	.MenuSub #menuSubNavWrapper  li.Discover1 a:hover{display:block;background:url(images/discover-over.gif) top center no-repeat; width:150px;}
	.MenuSub #menuSubNavWrapper  li.Connect1 a:hover{display:block;background:url(images/connect-over.gif) top center no-repeat; width:150px;}
	.MenuSub #menuSubNavWrapper  li.Engage1 a:hover{display:block;background:url(images/engage-over.gif) top center no-repeat; width:150px;}
	.MenuSub #menuSubNavWrapper  li.Join1 a:hover{display:block;background:url(images/join-over.gif) top center no-repeat; width:150px;}
	
	
	
	/* IE 7 keeps menus static
	****************************************/
	.MenuSub #menuSubNavWrapper  li:hover, .MenuSub #menuSubNavWrapper  li.hover {
		position: static;
	}
	/* Second Level Groups */
	.MenuSub #menuSubNavWrapper  li ul {position: absolute;/*margin-top:55px;*/ left: -999999px; margin:0; padding: 5px 0px 10px 0px; float:none;width:250px; *width:535px;background: #fff url(img/mainNav_dropDnMenu_bgndTile.gif) repeat-x!important;z-index:999999!important;}
	.MenuSub #menuSubNavWrapper  li li { width:230px;*width: 250px;margin-left:10px;list-style-type:none;float:left;}
	
	.MenuSub #menuSubNavWrapper  li li a{
	color: #7c1625!important;
	font-weight: bold;
	background: url(img/dropDnMenu_bulletArrow.gif) 5px 10px no-repeat;
	margin: 0px;
	padding: 3px 10px 3px 15px;
	border-bottom: 1px solid #e2b595;
	height:auto!important;
text-indent:0px;
}
.MenuSub #menuSubNavWrapper  li li a:hover, .MenuSub #menuSubNavWrapper  li li.sfHover a{background:none!important;background:url(img/dropDnMenu_bulletArrow.gif) 5px 10px no-repeat!important;color:#333!important;width:205px!important;*width: 225px!important;}
	

	
	/* arrow */
	.MenuSub #menuSubNavWrapper  li li.ARROW a { background:  url(images/bullet.gif); background-repeat: no-repeat; background-position: right center; }
	.MenuSub #menuSubNavWrapper  li li.ARROW li a {background-image:none;}
	/* Third Level Groups */
	.MenuSub #menuSubNavWrapper  li li ul { margin:-20px 0 0 178px}
	
	/* The Magic */
	.MenuSub #menuSubNavWrapper  li:hover ul ul,
	.MenuSub #menuSubNavWrapper  li:hover ul ul ul,
	.MenuSub #menuSubNavWrapper  li.sfhover ul ul,
	.MenuSub #menuSubNavWrapper  li.sfhover ul ul ul { left: -999em;}
	
	.MenuSub #menuSubNavWrapper  li:hover ul,
	.MenuSub #menuSubNavWrapper  li li:hover ul,
	.MenuSub #menuSubNavWrapper  li li li:hover ul,
	.MenuSub #menuSubNavWrapper  li.sfhover ul,
	.MenuSub #menuSubNavWrapper  li li.sfhover ul,
	.MenuSub #menuSubNavWrapper  li li li.sfhover ul { left: auto;}
/**************************************************************************************/
/**************************************************************************************/
.Connect1 ul#ContentConnectNav {*margin-left:-55px!important;}
.Engage1 ul#ContentEngageNav {*margin-left:-220px!important;}
.Join1 ul#ContentJoinNav {margin-left:-100px!important;*margin-left:-385px!important;}
#ContentNewsHeader .imodcmscalendar {height:300px; overflow:scroll; border:1px solid #B2B2B2; padding:5px}

/*Polls*/
#ContentSocial .divPollWrapper,
#ContentSocial .divResultsPollWrapper,
#ContentSocial .divResultsPollButtons{margin:0 0 0 28px; width:230px;}
#ContentSocial .divPollQuestion {width:180px;}
#ContentSocial .divPollButtons{padding:10px}
