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

body
{
text-align: center;

}

h1 {color:#336699; font-weight:normal; font-size:14pt; margin-bottom:10px;}
h1 a {color:#336699; font-weight:normal; font-size:14pt; margin-bottom:10px;}

.feedburnerFeedBlock div {line-height:20px; font-size:11pt; margin-bottom:10px;}



ul li .headline a{color:#336699; font-weight:normal; font-size:14pt;}

a{text-decoration:none;color:#06C; }
a:hover{color:#06C; border-bottom:1px dotted #06c;}

p
{
	margin: 0px 0px 20px 0px;
}

#container {
  width: 955px;
  margin: 0 auto;
  text-align: left;
  background:url(../_images/bg_container.gif) center repeat-y;

}

#banner {
	margin: 0px 0px 0px 0px;
	width: 955px;
}

#logoNav {
	padding: 0px 0px 90px 0px;	
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #e5e5e5;
}

#giveLogo {width:313px; float:left; margin:25px 0px 0px 0px;}

#container #content{
	padding:0px 20px 0px 20px;
	_padding:0px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#666;
	line-height:20px;
}

#home #container #content #intro_text{
	width:308px;
	margin:34px 0px 0px 0px;
	float:left;
	
}

#left_col{
	float:left;
	width:560px;
	margin-right:65px;
	_margin-right: 40px; /* works ONLY in IE6 */
	text-align:justify;
}

#home #container #content #left_col #blog{
border-bottom:1px solid #e5e5e5;
margin-bottom:20px;
}

#right_col{
	float:left;
	width:280px;
}

#right_col #quotes{
	width:280px;
	margin: 20px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:130%;
	min-height:200px;
	margin-bottom:25px;
	/*float:right;*/
}

#right_col #quotes h1{color:#b27f00; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);}

#right_col #quotes h1
{
 color /*\**/: #003366\9
}

#container #content #home_bullet_links{
	float:right;
	margin:0px 0px 0px 0px;
}

#container #content #home_bullet_links ul{
	list-style:none;	
	color:#666;
	text-align:center;
	margin:0px;
	padding:0px;
	display:inline;
}

#container #content #home_bullet_links ul li{
	display:inline;
	margin: 0px 0px 0px 0px;
	padding:0px;
	
}

#container #content #home_bullet_links li a{	
	color:#666;
	text-decoration:none;
	display:inline-block;
	max-width:170px;
	_width: 155px; /* works ONLY in IE6 */
	padding: 25px 15px 25px 15px;
	
}

#container #content #home_bullet_links li a:hover{	
	/*border-bottom:1px dotted #06C;*/
	border:none;
	color:#06c;
	/*background: #f2f2f2;*/
	background:url(../_images/bg_bullethover.gif) center repeat-x;
}

#container #content #mu_logo {
	margin:20px 0px 0px 10px;
	float:left;
}
#mu_logo a:hover{
	border:none;	
}

#givemarquette{
	width:313px;
	height:42px;
	display:block;
	background:url(../_images/title_givemu.gif) top no-repeat;
}

#givemarquette:hover{
	border:none;
	background:url(../_images/title_givemu.gif) bottom no-repeat;
}

.headline{
letter-spacing: /*.15em;	*/
}

 .headline a{
	border-bottom:1px solid #fff;
	margin-bottom:5px;
	display:block;
	color:#036;

}

 .headline a:hover{
	 color: #06c;
	 border-bottom:1px dotted #06c;
	margin-bottom:5px;
	display:block;

}

#creditfooter{
display:none;	
}

#take_action{
	float:left;
	width:330px;
	margin:0px 0px 30px 0px;
}

#take_action h1{
	margin: 0px 0px 5px 10px;
	font-size:10pt;
	color:#036;
	font-weight:bold;
	text-transform:uppercase;
}


#take_action li a{
	width:281px;
	line-height:27px;
	text-decoration:none;
	background:#036 url(../_images/btn_actions_bg.jpg) no-repeat bottom;
	display:block;
	color:#666;
	font-size:9pt;
	font-weight:bold;
	vertical-align:middle;
	text-transform:uppercase;
}
#take_action li a:hover{
	color:#fff;
	background-position:top;
	border:none;
}

#take_action li a span{padding:0px 0px 0px 10px;
}

#take_action ul{list-style:none;
margin:0px;
padding:0px;
}

/* ---------------------------------------------------- */
/* poll styles and opinio style overides */
/* ---------------------------------------------------- */

#poll .pollDiv2671 td.introduction, #poll .pollDiv2671 td.beforeFirstQuestion{
	display:none;
  font-size: 9pt;
  color: #5d5d5d;
  padding-top: 0px;
  padding-bottom: 0px;
  
}

#poll .pollTop2671 {padding:0px;}


#poll .pollTopLeftCorner2671, #poll .pollTopRightCorner2671 

{
width: 0%;
display:none;
}

#poll .pollSideLeft2671, .pollSideLeft2671  
{
width: 10px;
}

#poll {
	margin: 0px 0px 30px 0px; 
	width:250px;
	float:left;
	font-size:9pt;
	line-height: 110%;
}
#poll div {
	background:#FFF url(../_images/bg_poll.jpg) no-repeat top;
	padding:5px 10px 0px 5px;
}

#poll td{
	padding-bottom:5px;
}

#poll h1{
	margin: 0px 0px 5px 10px;
	font-size:10pt;
	color:#036;
	font-weight:bold;
	text-transform:uppercase;
}

#poll2 h1{
	margin: 0px 0px 5px 10px;
	font-size:10pt;
	color:#036;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	
	
	/* ************************************* */
/*          DEFAULT TEMPLATE             */
/* ************************************* */


/* Poll div */
.pollDiv[pollId]{

}


/* Poll table */
TABLE.pollTable[pollId] {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   10pt;
	color: 		 #888888;
}


/* ----------------------------------------------- */
/*             POLL BOX STYLE                      */
/* ----------------------------------------------- */


/* Poll left corner width*/
.pollLeftCornerWidth[pollId] {
width:5%;
}

/* Poll top left column */
.pollTopLeftCorner[pollId] {
width:5%;
}

/* Poll top bar with heading */
.pollTop[pollId] {
	font-weight: bold;
	text-align:  center;
	font-size:   14px;
	padding:     1px;
padding-top: 10px;
padding-bottom: 0px;
}

/* Poll right corner width */
.pollRightCornerWidth[pollId] {
width:1%;
}

/* Poll top right column */
.pollTopRightCorner[pollId] {
width:1%;
}

/* Poll box left side column */
.pollSideLeft[pollId] {
width:1%;
}

/* Poll box right side column */
.pollSideRight[pollId] {
width:1%;
}

/* Poll bottom left column */
.pollBottomLeftCorner[pollId] {
width:1%;
}

/* Poll bottom bar with vote button*/
.pollBottom[pollId] {
	padding:     1px;
	height:      10px;
}

/* Poll bottom right column */
.pollBottomRightCorner[pollId] {
width:1%;
}


/* ----------------------------------------------- */
/*           POLL CONTENT STYLE                    */
/* ----------------------------------------------- */


/* Poll Content */
.pollContent[pollId] {
	color: 		 #5D5D5D;
padding-top: 0px;
	padding-bottom: 0px;
}

/* Poll title */
.pollDiv[pollId] TD.title{
	vertical-align: middle;
}

/* Section title  td */
.pollDiv[pollId] TD.sectionTitle{
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Section title */
.pollDiv[pollId] SPAN.sectionTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:   10pt;
	font-weight: bold;
	color: 		 #888888;
}

/* Section text */
.pollDiv[pollId] TD.sectionText{
	padding:     3px;
	padding-top: 0px;
        padding-bottom: 20px;
	font-size:   9pt;
	color: 		 #5D5D5D;
}

/* Poll question text */
TD.pollQuestionText[pollId] {
	
	font-size:   10pt;
line-height: 120%;
	color: 		 #5D5D5D;
}

/* Space between question */
.pollDiv[pollId] .betweenQuestions{
	padding-top: 7px;
}

/* Poll intro */
.pollDiv[pollId] TD.introduction,
		.pollDiv[pollId] TD.beforeFirstQuestion {
	font-size:   9pt;
	color: 		 #5D5D5D;
	padding-top: 0px;
	padding-bottom: 0px;
	background:red;
}


/* Poll question content for different question types */
.pollDiv[pollId]          TD.ratingMinMax,
		.pollDiv[pollId]  TD.ratingNumbers,
		.pollDiv[pollId]  TD.ratingNA,
		.pollDiv[pollId]  TD.numericPrefix,
		.pollDiv[pollId]  TD.numericPostfix,
		.pollDiv[pollId]  TD.dropdown,
		.pollDiv[pollId]  TD.multipleText,
		.pollDiv[pollId]  TD.matrixHeading,
		.pollDiv[pollId]  TD.matrixCell,
		.pollDiv[pollId]  TD.questionFreeText {
	font-size:   9pt;
	color: 		 #5D5D5D;
	padding:     4px;
}

/* Select lists */
.pollDiv[pollId]         SELECT,
		.pollDiv[pollId] INPUT	{
	font-size:   8pt;
	color: 		 #5D5D5D;
	height: 	 17px;
}

/* Open ended questions */
.pollDiv[pollId]  TEXTAREA{
	font-size:   8pt;
	color: 		 #5D5D5D;
}

/* Matrix table */
.pollDiv[pollId] TABLE.matrix {
	border-collapse: collapse;
}

/* Matrix cells */
.pollDiv[pollId] TD.matrixCell {
	border: 1px #D6D7D6 solid;
	padding: 1px;
	text-align: left;
}


/* ----------------------------------------------- */
/*             POLL SUBMIT STYLE                   */
/* ----------------------------------------------- */


/* Poll td with see result link */
TD.pollSeeResult[pollId] {
	color: #ffffff;
	font-weight: bold;
	font-size:   8pt;
	padding:     0px;
	width: 0%;
	color: 		 #5D5D5D;
}


/* Poll see result link if any */
A.pollSeeResult[pollId] {
	color: 		 #5D5D5D;
	white-space: nowrap;
}


/* Poll see result link once the link has been visited */
A.pollSeeResult[pollId]:visited {
	color: 		 #5D5D5D;
}

/* Poll button */
INPUT.pollButton[pollId] {
	color: 		 #5D5D5D;
		 border: #CCCCCC 1px solid;
	text-indent: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
		 font-size: 11px;
	text-align: center;
	margin: 0px;
	height: 17px;
}


/* Poll td with vote-button */
TD.pollButton[pollId] {
	padding:     0px;
	width: 100%;
	text-align: center;
}

/* header/footer */
.pollDiv[pollId] 	 td.header,
	.pollDiv[pollId] td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   7pt;
	color: 		 #888888;
	text-align:  center;
}

/* ----------------------------------------------- */
/*                POLL CHART STYLE                 */
/* ----------------------------------------------- */

.pollDiv[pollId] TD.rtp_report_desc{
	color: 		 #5D5D5D;
	font-size:   8pt;
}

/* Report element name */
.pollDiv[pollId] TD.rtp_element_heading {
	padding: 5px;
	font-size: 9pt;
	font-weight: bold;
	color: 		 #5D5D5D;
}

/* Report element description */
.pollDiv[pollId] TD.rtp_element_desc {
	font-style: italic;
	padding: 5px;
	color: 		 #5D5D5D;
	font-size:   8pt;
}

/* Poll question text on the result page */
.pollDiv[pollId] TD.rtp_question_text {
	padding-left: 5px;
       padding-right: 3px;
	padding-bottom: 3px;
       padding-top: 3px;
	font-size:   9pt;
}


/* Poll thank you note, if applicable */
TD.pollThankYou[pollId] {
	padding:     3px;
	font-size:   8pt;
	color: 		 #5D5D5D;
}


/* Poll td with total count text */
TD.pollTotal[pollId] {
	padding:     3px;
	font-size:   8pt;
	color: 		 #5D5D5D;
}

/* multipleButton */.multipleButton {	vertical-align:top;}

	

#quotes{
	width:590px;
	margin: 20px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:130%;
	float:right;
}

#quotes h1
{
	font-size:14pt;
	line-height:120%;
	font-weight:normal;
	color:#666;
}

#quotes h2{
	margin-top:10px;
	font-size:11pt;
	font-weight:normal;
	font-style:italic;
}

/* tab styles */
	/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}


/* ----------------- Spread the word ---------------------*/


#spread #forward_form form div{
	/*border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;*/
	border-bottom: none;
}

#spread #forward_form form div.dotted {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
	width:100%;
}



#spread #forward_form{
	float:left;	
	width:100%;
	margin: 0px 30px 0px 0px;
	 font-size:10pt;
}

#spread #forward_form label {
 display:block;
 width:70px;
 float:left;
 font-weight:400;
 text-align:right;
 margin-right: 5px;

}

#spread #forward_form hr{
	margin:20px 0px;
}

#spread #forward_form h1, #spread #facebook h1, #spread #chipin h1{
	margin: 0px 0px 5px 0px;
	font-size:10pt;
	color:#3a7fbc;
	font-weight:bold;
	text-transform:uppercase;
	
}

#spread #forward_form h2{
	margin: 0px 0px 15px 0px;
	color:#ccc;
	font-weight:normal;
	text-align:left;
	font-size:14pt;
}


#spread #forward_form form .text1, #spread #forward_form form .text2{
	
	background:#d9d9d9;
	border:1px solid #ccc;
	margin:0px 0px 5px 0px;
	float:left;
	 font-size:10pt;
	 color:#666;
	 height: 20px; 
}
#spread #forward_form form .text1{width:170px;}
#spread #forward_form form .text2{width:220px;}


#spread #forward_form form .text:hover{
	background:#fff;
}

#spread #facebook, #home #facebook{
	width:280px;
	float:left;
	margin-bottom:40px;
}

#spread #facebook p,  #home #facebook p{
	background:url(../_images/icon_facebook.gif) no-repeat;
	padding-left:60px;
	line-height:normal;
}


#spread #chipin, #home #chipin{
	width:280px;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

#spread #chipin p,  #home #chipin p{
	/*background:url(../_images/icon_chipin.gif) no-repeat;
	padding-left:130px;*/
}

/* ----------------- content pages ---------------------*/

/*
#contentpage #container #content #intro_text{
	width:610px;
	margin:34px 35px 0px 0px;
	float:left;
	
}
#contentpage #take_action, #contentpage #bullet_nav{
	float:left;
	width:255px;
	margin:0px 0px 30px 0px;
}
#contentpage #bullet_nav ul{
	margin-left:15px;
	list-style:square;	
	color:#036;
}

#contentpage #bullet_nav ul li{
	margin-bottom:10px;
}

#contentpage #bullet_nav li a{	
	color:#036;
	text-decoration:none;
}

#contentpage #bullet_nav li a:hover{	
	border-bottom:1px dotted #06C;
	color:#06c;
}

#contentpage #take_action li a{
	width:255px;	
}*/


/*  -------------------- form ----------------------- */
label {
 display:block;
 width:125px;
 float:left;
 font-weight:400;
 text-align:right;
 margin-right: 10px;
}

.text{
	width:400px;
	height: 20px; 
	margin-bottom: 10px;
	font-size:12pt;
	color:#666
}	

.textarea{
	width:400px;
	height:300px;
	margin-bottom: 10px;
	color:#666;
	font-size:11pt;
	font-family:Verdana, Geneva, sans-serif;
}

form{
	text-align:right;	
}

form em {
	color:#F00;	
}

form div{
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}

.formbtn{
	background:url(../_images/bg_submit.jpg);
	display:block;
	width:161px;
	height:26px;
	border:none;
	color:#666;
	font-size:12pt;
	float:right;
}

.clearBorder {clear:both; border-top:1px solid #e5e5e5;}

/* toggle */
.exampleEl { display: none; }
.show { display: block; }
.selected { font-weight: bold; }
.link{background:#fff;}


#vision {
	background:#f4f4f4;
	padding:10px;
	margin: 0px 0px 20px 0px;
}


/* alert message */
#alertMessagePlaceHolder {
	background-color: #FFCCCC;
	border: 1px solid #F00;
	padding: 5px;
	display: none;
	margin: 2em 5px;
}

.errFld {border: 1px solid #F00; /*... or any other css properties ... */}
.errMsg { color: #C33; /*... or any other css properties ... */ border:none; } 

/* footer over-ride */
#social{display:none;}
#footer{max-height:20px; font-family:Verdana, Geneva, sans-serif; font-size:8pt}

#example1 a:hover{border:none;}



.noHover a, .noHover a:hover {
text-decoration:none !important;
 border-bottom:none; 
}

