/* Start of CMSMS style sheet 'admissions stylesheet' */
body {font-family: "Arial", "Helvetica", sans-serif;
		background-color:#444;padding: 0px;font-size:.8em;color:#000;text-align:center;}
table {font-size: 100%;padding: 0px;margin: 0px;empty-cells: show;}
th, td {padding: 0px;margin: 0px;}
table caption {padding-bottom: 0.5em;}
image {border: none;}
form {margin: 0px;}
ol {list-style: decimal;}
ol ol {list-style: lower-alpha;}


/* ------------------------- */
/* CWU TEMPLATE CLASSES  */
/* ------------------------- */

.banner1 {background-image:url(uploads/images/sig_b.gif);}
.banner2 {background-image:url(uploads/images/sig_b.gif);}
.banner3 {background-image:url(uploads/images/sig_d.gif);}
.navheader {background: #444444; border-bottom:1px #000 solid}
.sitemapsearch td, .sitemapsearch span, .sitemapsearch a, .sitemapsearch input {vertical-align: middle;}
.sitemapsearch td {padding: 5px 0;}
.sitemapsearch span {background: #444444 url('/template_images/peripheral.gif') no-repeat left center;padding-left: 13px;}
.sitemapsearch input {margin-right: 5px;}
.gobutton {font-size: 70%;}
.navlinks a {font-size: 85%;	text-decoration:none;}
.navlinks-t1 a {font-size: 85%;font-weight: bold;text-decoration:none}
.navlinks a:link, .navlinks a:visited, .navlinks-t1 a:link, .navlinks-t1 a:visited {color: white;text-decoration:none}
.navlinks a:active, .navlinks a:hover, .navlinks-t1 a:active, .navlinks-t1 a:hover {color: #cccccc;text-decoration:none}
form {margin: 0px;}
#cwuBanner {width:990px;}
table#center {margin: 0 auto;border:1px #000 solid;}
table#bottombar-L2 {background-color: #999999;font-size: 85%;text-align: center;width:990px;}
td.bottombar {padding:4px 0; border-top:2px #000 solid;}
table {font-size: 100%; padding: 0px; margin: 0px; empty-cells: show;}
table caption {padding-bottom: 0.5em;}
ol {list-style: decimal;}
ol ol {list-style: lower-alpha;}
ol {margin-bottom: -0.5em;}
ul {margin-bottom: -0.5em;}
ul a:hover, ol a:hover {background: transparent;}
ol li, ul li {padding-bottom: 0.5em;}
ol ol, ul ul, ol ul, ul ol {padding-top: 0.5em;}
.bottombar-L2 td {background: #999999; font-size: 80%; text-align: center; border-top: 2px solid black;
					padding-top:4px; padding-bottom:4px
}




/* -------------------------------- */
/* ADMISSIONS TEMPLATE CLASSES */
/* -------------------------------- */


	
html,body{height:100%;}

div#margins {margin:auto; 
				width:990px; 
				text-align:left; 
				border:1px #000 solid;}

table#main {width:990px;
			background-color:#fff;}

td#leftNav{vertical-align:top;
			width:170px; 
			background-color:#ccc; 
			border-right:1px #000 solid;
			vertical-align:top;}
			
			
/* ADMISSIONS BANNER AND LAYOUT STYLES*/
			
#bannerHeading {font-size:1.5em; 
				font-weight:bold; 
				float:left; 
				padding-top:7px; 
				padding-left:20px}
				
td#tdBannerText {background-image:url(uploads/images/banner-no-image-bck.gif); 
				height:41px; 
				border-bottom:1px #666 solid; 
				vertical-align:top; }
				
div#bannerText {float:left; 
					padding-left:20px; 
					padding-top:2px; 
					padding-bottom:1px; 
					color:#444; 
					font-weight:bold }	
					
#bannerTopLinks {text-align:right; 
					padding-top:2px; 
					padding-right:15px;
					font-weight:bold; 
					font-size:13px; 
					height:17px; }
					
div#bannerLinksLayout {padding-top:0px; 
						font-weight:bold; }	
						
td#mainContent {width:560px; 
				padding-left:20px; 
				padding-right:20px; 
				padding-top:0px;
				vertical-align:top; }

td#tdHomeBanner{background-image:url(uploads/images/banner-no-image-bck.gif); 
				border-bottom:1px #666 solid; 
				vertical-align:top; }																							
				
/* end admissions banner andy layout styles */						
			

/* LEFT MENU STYLES */

div#leftNavMargins {margin:20px 10px 20px 10px}

#leftNav ul {padding-left:0px; 
				margin-left:0px; 
				list-style-type:none; 
				margin-top:0}

#leftNav li {padding-bottom:8px;
			 line-height:1em;}
			

div#homeLink {text-align:center; 
				padding-bottom:6px}
				
.linkTitle {
				font-weight:bold; 
				color:#111;
				padding-bottom:10px; 
				padding-top:10px; 
				border-top:1px #333 dotted}
				
.navLinks {line-height:1.3em;}


/* END --- LEFT NAV STYLES */



td#content {vertical-align:top}

.left{float:left;}
.right{float:right;}

ol{padding-left:0px;
	margin-left:5px;}
	
ol li{margin-left:20px;}


				

/* -------------------------------- */
/* LINK AND TEXT STYLES*/
/* -------------------------------- */

a:link, a:visited, a:active  {color: #800000 ; text-decoration:none}
a:hover  {color:#333300; text-decoration:none;}

.bannerLinks a:link, .bannerLinks a:visited {color: #000;}

.bannerLinks a:active, .bannerLinks a:hover {color:#660000;}

.pageTitle {
	color:#333300; 
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:15px;
	text-transform:uppercase;
}
				
.subHeader{
	font-weight:bold;
	color:#000;
	padding-bottom:6px;
}				

.lightText {
	font-size:.89em; 
	color:#666;
}
				
.bold {
	font-weight:bold;
	color:#222;
}				

#breadcrumbs{
	padding:5px 20px;
	font-size:.85em;
	color:#666;
}
#rowSpacer{
	height:10px;
	font-size:1px;
}

/* -------------------------------- */
/* RIGHT CONTENT AREA STYLES */
/* -------------------------------- */
td#rgtContent {width:220px; 
					background-image:url(uploads/images/rgtContentBack.png); 
					vertical-align:top;
}
					
div#rgtContentMargins {padding:0 10px 0 20px}


.rgtMenuTitle {text-align:center; 
font-weight:bold; 
padding-bottom:5px;
border-bottom:1px #999 solid}

td#rgtContent a.button{background-image:url(uploads/images/rgtbutton.png);
							width:193px;
							height:20px;
							margin-bottom:2px;
							font-size:0.9em;
							font-weight:bold;
							display:block;
							padding-top:4px;
							padding-left:10px;}
							
td#rgtContent div.squaretop{font-size:.1em;
									background-image:url(uploads/images/rgtsquaretop.png);
									width:203px;
									height:6px;}
										
td#rgtContent div.squaremid{background-image:url(uploads/images/rgtsquaremid.png);
									width:183px;
									padding:5px 10px;}
									
td#rgtContent div.squarebot{font-size:.1em;
								background-image:url(uploads/images/rgtsquarebot.png);
								width:203px;
								height:6px;}
								
td#rgtContent div.squarecontainer{padding-bottom:1px;}

td#rgtContent div.jshidden{display:none;}

ul#rightNavMenu {list-style-image:url(uploads/images/bullet-gray-transparent.png); 
					margin:10px 0 0 20px;
					padding:0}

#rightNavMenu  li {line-height:1.2em;
					margin:0;
					padding:0 0 8px 0;}	
					
					
					
					
					
.rightNavMenuIndent {margin:10px 0 5px 10px;
		list-style-image:url(uploads/images/bullet-gray-trans-single.png);
						padding:0}


.rightNavMenuIndent li{line-height:1.2em;
						padding:0 0 5px 0px;
						margin:0;}





/* END ----  RIGHT CONTENT AREA STYLES */




/* -------------------------------- */
/* BLOCK CONTENT STYLES */
/* -------------------------------- */

table#block {font-size:.9em;
				width:225px;}			
				
td#blockTop {background-image:url(uploads/images/block-top.gif);
				height:19px; vertical-align:bottom}
				
td#blockMiddle {background-image:url(uploads/images/block-middle.gif);}

td#blockBottom {background-image:url(uploads/images/block-bottom.gif);
				background-repeat:no-repeat; 
				height:14px;
				vertical-align:top}
				
div#blockHeader {border-bottom:1px #444 dotted; 
					padding-left:5px; 
					font-weight:bold; 
padding-bottom:3px;}
									
div#blockMargins {padding-left:15px; 
					padding-right:18px}
									
div#blockContent {padding-top:5px}

a.blockLink{display:block;
			padding:0 0 5px 0;
			border-bottom:1px dotted #ccc;
			margin:0 0 5px 0;}
			
ul.blockNav {list-style-image:url(uploads/images/bullet-gray-transparent.png); 
					margin:5px 0 0 20px;
					padding:0}

.blockNav  li {line-height:1.2em;
					padding:0 0 5px 2px;
					margin:0}			

/* END --- BLOCK CONTENT STYLES */



/* -------------------------------- */
/* MISC. CONTENT STYLES */
/* -------------------------------- */

.photo {border:1px #333 solid}

.degree {padding-bottom:13px;}

.degreeIndent-A {padding-left:20px; 
					color:#444; 
					font-style:italic}

#imageGallery{height:199px;
				overflow:hidden;}
				
#galleryContainer{float:right;
					width:300px;
					background-color:#eee;
					border:1px solid #ccc;
					margin:0 0 15px 10px;}
					
					
#galleryContainer a{padding:3px 10px;}

#galleryContainer a:hover{background-color:#ccc;}

#results fieldset div{margin:15px;}

#results legend{font-weight:bold;
					font-size:1.1em;
					color:#333;}
							
table#costTable{width:100%;
				border:1px solid #ccc;
				border-right:none;}
				
table#costTable td, table#costTable th{border-right:1px solid #ccc;
										padding:5px;}
										
table#costTable th{border-bottom:1px solid #ccc;}

.bodyUL {list-style-image:url(uploads/images/bodyUL.gif);
			margin-top:10px;
			margin-bottom:10px;
			margin-left:40px;
			padding-left:0; }

.bodyUL li {padding-left:0px;
 margin-left:0px;}


.menuPhoto {border:1px #333 solid;
			padding:2px;}		


table#apTable{
	border-left:1px solid #999;
	border-top:1px solid #999;
	width:100%;
}
table#apTable td, table#apTable th{
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px;
	vertical-align:top;
}
#mainContent a:hover{
	text-decoration:underline;
	color:
}
td.bannerLink a{
display:block;
padding:2px 20px 2px 20px;
}
td.bannerLink a:hover{
background-image:url(uploads/images/bannerLinkHoverBG.gif);
}
td.bannerLink a.active{
background-image:url(uploads/images/bannerLinkHoverBG.gif);
}
table.blackoutTable{
width:100%;
border:1px solid #ccc;
border-right:none;
border-bottom:none;
}
table.blackoutTable th{
background-color:#eee;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:5px;
vertical-align:top;
}
table.blackoutTable td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:2px 2px 2px 5px;
vertical-align:top;
}
table.blackoutTable tr.row2{
background-color:#eee;
}
/* End of 'admissions stylesheet' */

