@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;
}
/* Blue and Gold page */

#blueGold #left_col {
	margin: -21px 0 0 -20px;
	padding:0;
	background:url(../_images/give-and-go-full-2.jpg) no-repeat #003366;
	min-height:612px;
	width: 955px;
	color:#fff;
	text-align:left;
}
#blueGold #left_col #left-content {
	float: left;
	font-size: 16px;
	line-height: 170%;
	padding: 40px 70px 0 30px;
	width: 600px;
}
#blueGold #left_col #left-content #bannerGive {
	padding: 0 0 30px 0;
	text-align:center;
}
#blueGold #left_col #left-content #headlineGive {
	color:#FFF;
	line-height:140%;
	text-align:center;
}
#blueGold #left_col #left-content ul.listGive {
	list-style-type:square;
	list-style-position: inside;
}
#blueGold #right-content {
	padding:40px 10px 0 0;
	width:225px;
	float:left;
}
#blueGold #right-content ol {
	list-style-image:url(../_images/question-q.png);
	list-style-position:inside;
	font-size:14px;
	margin: 0 0 5px;
	padding: 0 0 0 0;
}
#blueGold #right-content ol li {
	padding-bottom:10px;
}

