@charset "UTF-8";
/* CSS Document */


/*****************************************************************
 global base tags 
*****************************************************************/
* {margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;}
body {width:100%;background:url("http://static.www.colostate-pueblo.edu/images/bg/footer_page_bg_left.jpg") no-repeat bottom left;}
h1 {font-size:21px;color:#aa0000}
h2 {font-size:18px;color:#aa0000;margin-bottom:15px;}
h3 {font-size:15px;color:#aa0000;margin-bottom:8px;}
h4 {font-size:12px;color:#aa0000;margin-bottom:4px;}
p {font-size:12px;line-height:1.50em;color:#585858;margin:0 0 25px 0;}
ul {margin:0 0 25px 33px;}
ul li {font-size:12px;color:#585858;}
ol {margin:0 0 25px 33px;}
ol li {font-size:12px;color:#585858;}
dl {margin:0 0 0 10px;}
dl dd {font-size:14px;color:#585858; margin:0 0 0 10px;}
dl dt {font-size:14px;color:#585858;}
a {color:#aa0000;text-decoration:underline;}
a:hover {color:#999999;text-decoration:none;}



/*****************************************************************
 mezzanine level elements
*****************************************************************/

/* shared definition group */
#mezzanine ul, #mezzanine .content a.sitemapToggle, #mezzanine .content a.sitemapToggleOpen, #mezzanine form input {float:left;}	
#mezzanine .content a.sitemapToggle, #mezzanine .content a.sitemapToggleOpen {margin:0 20px 0 0;cursor:pointer;}

#mezzanine * {font-size:12px;font-weight:bold;color:#ffffff;}
#mezzanine {display:block;width:100%;height:53px;background:url("http://static.www.colostate-pueblo.edu/images/bg/mezzanine_main.jpg") #00355f no-repeat top center;}
#mezzanine .content {width:965px;height:38px;padding:15px 0 0 0;margin:0 auto 0 auto;}
#mezzanine ul {height:22px;list-style-type:none;width:675px;padding:5px 0 0 0;margin:0 0 0 0;}
#mezzanine .content ul li {display:inline;margin-right:25px;background:url("http://static.www.colostate-pueblo.edu/images/misc/mezzanine_nav_bullet.gif") no-repeat center left;padding:0 0 0 10px;}
#mezzanine .content a {color:#fff;text-decoration:none;}
#mezzanine .content a:hover  {color:#00a1e4;}
#mezzanine .content a.sitemapToggle {background:url("http://static.www.colostate-pueblo.edu/images/misc/mezzanine_nav_bullet.gif") no-repeat 0 8px;padding:5px 0 0 10px;margin-left:2px;}
#mezzanine .content a.sitemapToggleOpen {background:url("http://static.www.colostate-pueblo.edu/images/misc/sitemap_down_arrow.gif") no-repeat 0 10px;padding:5px 0 0 12px;}

/* global keyword search */
#mezzanine form input {border:0;}
#mezzanine form input.txt {width:143px;height:17px;padding:5px 0 0 8px;color:#666666;background:url("http://static.www.colostate-pueblo.edu/images/bg/global_search_input_bg.png") no-repeat top left;font-weight:normal;font-size:11px;}
#mezzanine form input.btn {width:30px;height:22px;background:url("http://static.www.colostate-pueblo.edu/images/bg/global_search_submit_bg.png") no-repeat top left;}
#mezzanine form input.btn:hover {width:30px;height:22px;background:url("http://static.www.colostate-pueblo.edu/images/bg/global_search_submit_over.png") no-repeat top left;cursor:pointer;}

/* sitemap */
#sitemap {width:100%;height:506px;background:url("http://static.www.colostate-pueblo.edu/Images/bg/sitemap_bg_main.jpg") no-repeat top center;}
#sitemap .content {width:986px;height:46px;padding:5px 0 0 0;margin:0 auto 0 auto;}
#sitemap table {width:980px;border-collapse:collapse;}
#sitemap table tr td {padding-bottom:0px;vertical-align:top;}
#sitemap table ul {list-style-type:none;}
#sitemap table ul li {line-height:14px;}
#sitemap table ul li a {font-size:11px;color:#fff;margin:0 0 2px 0;text-decoration:none;}
#sitemap table ul li.siteMapSectionTitle a, #sitemap table ul li h2 a, #sitemap table ul li a h2 {color:#fab735;font-weight:bold;line-height:16px;font-size:14px;}
#sitemap table ul li a:hover, #sitemap table ul li h2 a:hover, #sitemap table ul li a h2:hover {text-decoration:underline;}


/*****************************************************************
 main navigation level items (+ stacked photos)
*****************************************************************/

/* column divisions */
#pageContent .content .leftColumn, #pageContent .content .rightColumn {float:left;}
#pageContent .content .leftColumn {width:292px;padding:0 0 25px 0;}
#pageContent .content .rightColumn {width:680px;}
/*
#pageContent .content .rightColumn img {display:block;border:1px solid #7c7a6e;padding:5px;}
*/

#pageContent {width:100%;background:url("http://static.www.colostate-pueblo.edu/images/bg/page_body_bg.jpg") no-repeat top center;}
#pageContent .content {width:986px;height:auto;padding:28px 0 0 0;margin:0 auto;}

/* main menu */
#pageContent .content #mainMenu {display:block;}
#pageContent .content #mainMenu {width:230px;margin:18px 77px  55px 18px;}
#pageContent .content #mainMenu a {display:block;}
#pageContent .content #mainMenu ul {list-style-type:none;margin:10px 0 0 3px;}
#pageContent .content #mainMenu ul li a {height:100%;padding:10px 0 10px 6px;background:url("http://static.www.colostate-pueblo.edu/images/bg/main_menu_bottom_border.jpg") no-repeat bottom left;color:#353535;font-weight:bold;font-size:15px;text-decoration:none;}
#pageContent .content #mainMenu ul li a:hover {background-color:#b2b1a4;}


/* stacked photos */
#pageContent .content #photoStack {display:block;position:relative;height:363px;width:606px;margin:0 0 20px 53px;overflow:hidden;}
#pageContent .content #photoStack #slideshow img {border:0;padding:0;}

#pageContent .content #photoStack #slideshow {position:absolute;top:0;left:0;z-index:100;}
#controller {display:block;position:absolute;height:100px;width:606px;margin:263px 0 0 0;background-color:#000000;opacity:.85;z-index:200;visibility:hidden;}


/* news, events shared definitions */
#news p{margin:0px 0px 0px 0px;line-height:1.15em;}
#news p:hover{margin:0px 0px 0px 0px;line-height:1.15em;color:#990000;}

#pageContent .content .rightColumn #news, 
#pageContent .content .rightColumn #events {float:left;}

#pageContent .content .rightColumn #news h2, 
#pageContent .content .rightColumn #events h2 {font-size:20px;color:#aa0000;margin:0 0 20px 0;padding-bottom:5px;border-bottom:2px solid #b2b2b2;}

#pageContent .content .rightColumn #news h3, 
#pageContent .content .rightColumn #events h3 {font-size:12px;color:#404040;margin:0 0 6px 0;}

#pageContent .content .rightColumn #news a, 
#pageContent .content .rightColumn #events a {display:block;font-size:12px;color:#404040;text-decoration:none;}

#pageContent .content .rightColumn #news a:hover, 
#pageContent .content .rightColumn #events a:hover {color:#990000;text-decoration:underline;}
/*
#pageContent .content .rightColumn a.viewAll, 
*/
#pageContent .content .rightColumn #news a.viewAll, 
#pageContent .content .rightColumn #events a.viewAll {width:150px;height:18px;padding:5px 0 0 10px;color:#FFFFFF;font-size:10px;font-weight:bold;background:url("http://static.www.colostate-pueblo.edu/images/btn/view_all_up.gif") no-repeat top left;text-decoration:none;}


#pageContent .content .rightColumn a.viewAll {display:block;width:150px;height:18px;padding:5px 0 0 10px;color:#FFFFFF;font-size:10px;font-weight:bold;background:url("http://static.www.colostate-pueblo.edu/images/btn/view_all_up.gif") no-repeat top left; position:relative; top:-25px;}
/*
#pageContent .content .rightColumn a.viewAll:hover, 
*/
#pageContent .content .rightColumn #news a.viewAll:hover, 
#pageContent .content .rightColumn #events a.viewAll:hover {background:url("http://static.www.colostate-pueblo.edu/images/btn/view_all_over.gif") no-repeat top left;}

#pageContent .content .rightColumn a.viewAll:hover {background:url("http://static.www.colostate-pueblo.edu/images/btn/view_all_over.gif") no-repeat top left; text-decoration:none;}

#pageContent .content .rightColumn #news {margin-right:0px;}


/* prev / next news and events controls */
#pageContent .content .rightColumn .listingToggle {float:right;width:36px;height:18px;margin:5px 0 0 0;}
#pageContent .content .rightColumn .listingToggle a {float:left;width:16px;height:18px;margin-left:2px;text-decoration:none;}
.pager{margin:0px;}
.pager2 {margin:0px;}
li.lt {background-image:url('http://static.www.colostate-pueblo.edu/images/btn/listing_toggle_lt_up.gif'); background-repeat:no-repeat; cursor:pointer;background-position:left top; padding:5px; margin:5px;}
li.rt {background-image:url('http://static.www.colostate-pueblo.edu/images/btn/listing_toggle_rt_up.gif'); background-repeat:no-repeat; cursor:pointer;background-position:right top; padding:5px; margin:5px;}
li.lt:hover {background-image:url('http://static.www.colostate-pueblo.edu/images/btn/listing_toggle_lt_over.gif'); background-repeat:no-repeat;cursor:pointer;}
li.rt:hover {background-image:url('http://static.www.colostate-pueblo.edu/images/btn/listing_toggle_rt_over.gif'); background-repeat:no-repeat;cursor:pointer;}
.pager li{padding: 0px; list-style:none; float:left; margin:0px; position:relative; top:25px; left:285px;}
.pager2 li{padding: 0px; list-style:none; float:left; margin:0px; position:relative; top:45px; left:625px;}
.pager3 li{padding: 0px; list-style:none; float:left; margin:0px; position:relative; top:40px; left:590px;}
#pageContent .content .rightColumn .listingToggle a span {visibility:hidden;}
#pageContent .content .rightColumn #news .listingToggle a:hover, 
#pageContent .content .rightColumn #events .listingToggle a:hover {text-decoration:none;}

/* empty elements (first or last) */
#pageContent .content .rightColumn .listingToggle span.lastLeft,
#pageContent .content .rightColumn .listingToggle span.lastRight  {float:left;width:16px;height:18px;margin-left:2px;}
#pageContent .content .rightColumn .listingToggle span.lastLeft {background:url("http://static.www.colostate-pueblo.edu/images/btn/empty_toggle_lt.gif") no-repeat top left;}
#pageContent .content .rightColumn .listingToggle span.lastRight {background:url("http://static.www.colostate-pueblo.edu/images/btn/empty_toggle_rt.gif") no-repeat top left;}

/* faq section */
#pageContent .content .rightColumn #faq p {font-weight:bold;cursor:pointer;color:#aa0000;margin-bottom:10px;}
#pageContent .content .rightColumn #faq span {display:block;font-weight:normal;cursor:default;color:#585858;margin-bottom:15px;}
#pageContent .content .rightColumn #faq h2 {font-size:20px;}

/* twolf portal */
#pageContent .content .rightColumn #tWolfPortal {display:block;clear:both;}

/*****************************************************************
 footer
*****************************************************************/

/* shared defintions */
#footer ul.leftLinks, #footer ul.leftLinks a, #footer ul.leftLinks span {float:left;}
#footer ul.rightLinks, #footer ul.rightLinks a, #footer ul.rightLinks span {float:right;}

#footer * {font-size:11px;}
#footer {width:100%;height:195px;background:url("http://static.www.colostate-pueblo.edu/images/bg/footer_page_bg_right.jpg") no-repeat bottom right;}
#footer .content {width:959px;height:32px;margin:0 auto;padding:16px 10px 0 6px;background:url("http://static.www.colostate-pueblo.edu/images/bg/footer_nav_bg.png") no-repeat top left;}
#footer ul {list-style-type:none;}
#footer ul li {display:inline;}
#footer ul li a {color:#333333;font-weight:bold;padding:0 10px;text-decoration:none;}
#footer ul li a:hover {color:#93928b;}






/*****************************************************************
 forms
*****************************************************************/

		/* global, shared form styles */
		#pageContent form * {font-size:12px;}
		#pageContent form label, #pageContent form input, #pageContent form select, #pageContent form textarea {display:block;}
		#pageContent form input, #pageContent form select, #pageContent form textarea {border:1px solid #7c7a6e;margin-bottom:20px;}
		#pageContent form input[type=text], #pageContent form select, #pageContent form textarea {color:#484741;}
		#pageContent form input[type=button], #pageContent form input[type=submit] {width:160px;height:23px;background:url("http://static.www.colostate-pueblo.edu/images/btn/btn_up.gif") no-repeat top left;text-align:center;color:#ffffff;text-decoration:none;cursor:pointer;border:0;padding-bottom:2px;}
		#pageContent form input[type=button]:hover, #pageContent form input[type=submit]:hover {background:url("http://static.www.colostate-pueblo.edu/images/btn/btn_over.gif") no-repeat top left;}
		
		
		/* individual form definitions */
		#pageContent form p.twoColumn {float:left;width:310px;height:60px;margin-right:10px;}
		#pageContent form label {font-weight:bold;margin:0 0 3px 0;}
		#pageContent form input[type=text] {width:300px;height:20px;padding:5px 0 0 3px;}
		#pageContent form input.shortField {width:100px;}
		#pageContent form input.mediumField {width:300px;}
		#pageContent form input.longField {width:600px;}
		
		#pageContent form select {width:305px;height:27px;}
		#pageContent form select.shortSelect {width:100px;}
		#pageContent form select.mediumSelect {width:300px;}
		#pageContent form select.longSelect {width:600px;}
		
		#pageContent form textarea {width:300px;height:100px;padding:5px 0 0 3px;}
		#pageContent form textarea.smallTextarea {height:50px;}
		#pageContent form textarea.mediumTextarea {width:300px;}
		#pageContent form textarea.longTextArea {width:600px;}
		[disabled] { /* Text and background colour, medium red on light yellow */
			color:#933;
			background-color:#ffc;
		}


/*****************************************************************
 misc styles
*****************************************************************/
.clear {clear:both;}
.block {display:block;}
.alignRight {float:right;margin:0 0 15px 15px;display:block;border:1px solid #7c7a6e;padding:5px;}
.alignLeft {float:left;margin:0 15px 15px 0;display:block;border:1px solid #7c7a6e;padding:5px;}
.alignNone {margin:0 15px 5px 0;display:block;border:1px solid #7c7a6e;padding:5px;}
.loading {background:url("http://static.www.colostate-pueblo.edu/images/misc/loading.gif") no-repeat center center;}

li.skipLink {float:left;width:0;height:0;overflow:hidden;background-image:none;padding:0;margin:0;}
li.skipLink a {float:left;width:0;height:0;overflow:hidden;background-image:none;padding:0;margin:0;}

li.skipLink2 {float:left;width:1px;height:1px;overflow:hidden;background-image:none;margin:0;}
li.skipLink2 a {float:left;width:1px;height:1px;overflow:hidden;background-image:none;margin:0;}

.greyTable{BORDER-RIGHT: #585858 1px solid; BORDER-TOP: #585858 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #585858 1px solid; WIDTH: 100%; COLOR: #585858; BORDER-BOTTOM: #585858 1px solid; FONT-STYLE: normal;}

.greyTable td{BORDER-RIGHT: #585858 1px solid; BORDER-TOP: #585858 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #585858 1px solid; COLOR: #585858; BORDER-BOTTOM: #585858 1px solid; FONT-STYLE: normal;}


/*****************************************************************
 web part styles
*****************************************************************/

		.ms-WPBorder,.ms-WPBorderBorderOnly {
				border-width:0px;
		}
		.ms-WPHeader TD{
				border-bottom:0px solid #4e7cb7;
				border-collapse:collapse;
		} 
		.ms-partline {
			background-color:#fff;
		} 
		.ms-viewheadertr{
			display:none;
		}
		.ms-gb{
			border:0px;
			background:none;
			padding-top:0px;
		}
		.ms-listviewtable{	
			background:none;
		}
		.ms-alternating{
			background:none;
		}
		
		.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2 {
			padding-top:0px;
		}
		
		.ms-gb a{

			color:#000;
			font-size:12px;
			line-height:2.5em;
			font-weight:bold;
			font-family:Arial,Helvetica,sans-serif;
			text-decoration:none;
		}
		
		.ms-vb2{
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
			color:#585858;
		}
		
		.ms-standardheader{
/*
			display:none;
*/
			border-bottom:2px solid #B2B2B2;
			color:#AA0000;
			font-size:20px;
			margin:0px 0px 10px 0px;
			padding-bottom:5px;
		}
		
		.ms-WPTitle{
			color:#AA0000;			
		}
						
		.ms-vb{
			font-size:13px;
			color:#585858;
			font-family:Arial,Helvetica,sans-serif;
		}
		
		.ms-paging{
			text-align:left;
			width:150px;
			height:45px;
			padding:0px 0 0 10px;
			color:#FFFFFF;
			font-size:10px;
			background:url("http://static.www.colostate-pueblo.edu/images/btn/btn_up.gif") no-repeat left;
			text-decoration:none;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
		}
		
		.ms-paging a{
			color:#fff;
			text-decoration:none;

		}
		
		.ms-paging img{
			vertical-align:bottom;
		}
		
		.ms-bottompaging .ms-paging {
			color:#ffffff;
		}
		
		.ms-bottompaging{
			background-color:transparent;
			border:none;
		}
		
		.ms-bottompagingline1{
			background-color:transparent;
		}
		
		
		.rightColumn #footer{
				background-image:none;
				width:0px;
				height:0px;
		}
				
		.item{
				margin:0px;
		}
		
		.link-item, .link-item a, .link-item a:link{
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;

		}
		.ms-WPBody td {
			color:#585858;
			font-size:12px;
			font-family:Arial,Helvetica,sans-serif;
		}
		
		.ms-listviewtable .ms-vb2{
		
		}
		
		.ms-WPTitle a:link, .ms-WPTitle a:visited {
			color:#AA0000;
			text-decoration:none;
			cursor:pointer;
		}