/* imports */
@import url(Navigation.css);
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin:0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;	
	background: #FFF url(../Images/shellBackgroundBG.jpg) no-repeat top center;
	text-align: center;	
	line-height: 16px;	
	color: #000;
}

.redtext 
{
	color: #A32606;
}

.clear{
	clear:both;	
	height: 0px;
	overflow: hidden;		
}

.specialtext 
{
	color: #3C4A1E;	
	font-weight: bold;
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Arial;
	font-size: 100%;
	color: #BA0000;
}

a 
{
	color: #BA0000;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

li 
{
	list-style-image: url(../Images/BlueBullet.gif);
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;
	width: 936px;	
	z-index: 100;
}

	/* shell construct */	
	#wrapper #header 
	{		
		float: left;
		width: 936px;
		height: 276px;		
		background: url(../Images/shellHeaderBg_02.jpg) no-repeat top left;
		position: relative;
		z-index: 500;
	}
	
		#wrapper #header h1 
		{
			padding: 0px;
			position: absolute;
			top: 15px;
			left: 10px;
			width: 350px;
			height: 110px;
			margin: 0px;
			z-index: 1000;
		}
		
			#wrapper #header h1 a
			{	
				float: left;
				width: 350px;
				height: 110px;
				display: block;
			}
			
				#wrapper #header h1 a span
				{
					display: none;
				}
		
		#wrapper #header #contactlink
		{
			position: absolute;
			bottom: 17px;
			left: -36px;
			width: 36px;
			height: 86px;
			background: url(../Images/shellContactLink_03.gif) no-repeat top left;
		}
		
			#wrapper #header #contactlink span
			{
				display: none;
			}
			
			#wrapper #header #contactlink:hover
			{
				background-position: bottom;
			}
			
			#wrapper #header #fader
			{
				float: left;
				width: 936px;
				height: 276px;
				padding: 0px;
				margin: 0px;
				z-index: 500;
				overflow: hidden;
			}
			
				#wrapper #header #fader li
				{
					list-style-type: none;
					display: inline;
					float: left;
					width: 936px;
					height: 276px;
				}
				
					#wrapper #header #fader li a
					{
						float: left;
						width: 936px;
						height: 276px;
					}
					
						#wrapper #header #fader li a img
						{
							border: 0px;
						}
						
		#wrapper #header #headerlogo
		{
			position: absolute;
			bottom: -18px;
			left: 433px;
			width: 128px;
			height: 131px;
			background: url(../Images/shellHeaderDisc_03.png) no-repeat top left;
			z-index: 5000;
		}
		
			#wrapper #header #headerlogo span
			{
				display: none;
			}
		
	/* customer page construct */	
	#wrapper #customheader 
	{		
		float: left;
		width: 936px;
		height: 301px;		
		background: url(../Images/teacherGraphics_01.jpg) no-repeat top left;
		position: relative;
	}
	
		#wrapper #customheader h1 
		{
			display: none;
		}
		
		#wrapper #customheader ul{
			margin: 0px;
			padding: 0px;	
			position: absolute;	
			width: 234px;
			left: 667px;
			top: 10px;
			background: #FFDE7A;
		}

			#wrapper #customheader ul li {					
				list-style-type: none;								 	
				display: inline;				
			}	
				
				#wrapper #customheader ul li a {		
					display: block; 
					width: 199px;
					float: left; 
					margin-left: 17px;							
				}
								
					#wrapper #customheader ul li.home a {					
						height: 30px;
						background: url(../Images/shellGraphics_06.gif) no-repeat top left;
					}	
					
					#wrapper #customheader ul li.postpanelsigns a {					
						height: 30px;
						background: url(../Images/shellGraphics_11.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.wallsigns a {					
						height: 31px;
						background: url(../Images/shellGraphics_12.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.postercase a {					
						height: 30px;
						background: url(../Images/shellGraphics_14.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.healthyeatingsigns a {					
						height: 29px;
						background: url(../Images/shellGraphics_15.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.promotionalbanner a {					
						height: 30px;
						background: url(../Images/shellGraphics_16.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.others a {					
						height: 31px;
						background: url(../Images/shellGraphics_17.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.help a {					
						height: 30px;
						background: url(../Images/shellGraphics_18.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.gallery a {					
						height: 29px;
						background: url(../Images/shellGraphics_19.gif) no-repeat top left;
					}
					
					#wrapper #customheader ul li.contactus a {					
						height: 30px;
						background: url(../Images/shellGraphics_22.gif) no-repeat top left;
					}				
				
				#wrapper #customheader ul li a:hover
				{				
					background-position: bottom left;
				}
								
				#wrapper #customheader ul li a span {
					position: absolute;
					height: 0;
					width: 0;
					overflow: hidden;
				}	
	
	/* content */
	#wrapper #contentholder 
	{
		width: 917px;
		float: left;
		background: #FFCA2A;		
		padding: 11px 11px 11px 8px;
		z-index: 100;
	}		
	
		/* home page content */
		#wrapper #contentholder #homecontent 
		{
			width: 480px;
			float: left;
			margin: 10px 6px 0px 6px;			
			position: relative;								
		}	
		
			#wrapper #contentholder #homecontent #hometop
			{
				float: left;
				width: 480px;
			}
			
			#wrapper #contentholder #homecontent #homebot
			{
				float: left;
				width: 480px;
				height: 757px;
				background: url(../Images/shellOrderingSigns_03.jpg) no-repeat top left;
				margin-top: 18px;
			}
			
				#wrapper #contentholder #homecontent #homebot #hometext
				{
					float: left;
					width: 426px;
					margin-top: 251px;
					margin-left: 22px;
					color: #FFF;
					line-height: 16px;
					display: inline;
				}
				
					#wrapper #contentholder #homecontent #homebot #hometext span
					{
						font-weight: bold;
						color: #FFCA2A;
					}
					
				#wrapper #contentholder #homecontent #homebot #homelinks
				{
					float: left;
					width: 426px;
					margin-top: 14px;
					margin-left: 22px;
					display: inline;
				}
				
					#wrapper #contentholder #homecontent #homebot #homelinks .linkone
					{
						float: left;
						width: 426px;
						height: 46px;
						background: url(../Images/shellViewBrochure_03.gif) no-repeat top left;
					}
					
						#wrapper #contentholder #homecontent #homebot #homelinks .linkone span
						{
							display: none;
						}
						
					#wrapper #contentholder #homecontent #homebot #homelinks .linktwo
					{
						float: left;
						width: 131px;
						height: 66px;
						background: url(../Images/shellViewBrochure_06.gif) no-repeat top left;
						margin-top: 14px;
					}
					
						#wrapper #contentholder #homecontent #homebot #homelinks .linktwo span
						{
							display: none;
						}
						
					#wrapper #contentholder #homecontent #homebot #homelinks .linkthree
					{
						float: left;
						width: 131px;
						height: 66px;
						background: url(../Images/shellViewBrochure_08.gif) no-repeat top left;
						margin-top: 14px;
						margin-left: 16px;
						display: inline;
					}
					
						#wrapper #contentholder #homecontent #homebot #homelinks .linkthree span
						{
							display: none;
						}
						
					#wrapper #contentholder #homecontent #homebot #homelinks .linkfour
					{
						float: left;
						width: 131px;
						height: 66px;
						background: url(../Images/shellViewBrochure_10.gif) no-repeat top left;
						margin-top: 14px;
						margin-left: 17px;
						display: inline;
					}
					
						#wrapper #contentholder #homecontent #homebot #homelinks .linkfour span
						{
							display: none;
						}
						
					#wrapper #contentholder #homecontent #homebot #homelinks a:hover
					{
						opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
						filter: alpha(opacity=75); /* IE lt 8 */
						-ms-filter: "alpha(opacity=75)"; /* IE 8 */
						-khtml-opacity: .75; /* Safari 1.x */
						-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
						
						
					#wrapper #contentholder #homecontent #homebot #homeflip
					{
						float: left;
						width: 426px;
						margin-left: 20px;
						display: inline;
						height: 294px;
						background: url(../Images/shellHomeFlip_14.gif) no-repeat top left;
						margin-top: 10px;
					}
					
						#wrapper #contentholder #homecontent #homebot #homeflip #fliplist
						{
							float: left;
							width: 398px;
							height: 281px;
							padding: 0px;
							margin: 6px 0px 0px 13px;
							display: inline;
							overflow: hidden;
						}
						
							#wrapper #contentholder #homecontent #homebot #homeflip #fliplist li
							{
								float: left;
								width: 398px;
								height: 281px;
								overflow: hidden;
							}
			
					
			
				
				
		#wrapper #contentholder #homerightpanel 
		{
			width: 214px;
			float: left;
			z-index: 100;
		}
				
			#wrapper #contentholder #homerightpanel #homeflash 
			{
				float: left;
				width: 214px;	
				border-top: 18px solid #CBA305;
				border-bottom: 18px solid #CBA305;
				background: #FFF;
			}	
			
				#wrapper #contentholder #homerightpanel #homeflash #hometitle
				{
					float: left;
					width: 202px;
					background: #F6E8AD;
					height: 25px;
					font-size: 14px;
					font-weight: bold;
					color: #FF0000;
					padding-left: 12px;
					padding-top: 7px;
				}
				
				#wrapper #contentholder #homerightpanel #homeflash a
				{
					border-bottom: 1px solid #E4B600;
					font-size: 110%;
					color: #1D2324;
					text-decoration: none;
				}
					
					#wrapper #contentholder #homerightpanel #homeflash a:hover
					{
						opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
						filter: alpha(opacity=75); /* IE lt 8 */
						-ms-filter: "alpha(opacity=75)"; /* IE 8 */
						-khtml-opacity: .75; /* Safari 1.x */
						-moz-opacity: .75; /* FF lt 1.5, Netscape */
					}
				
				#wrapper #contentholder #homerightpanel #homeflash #postpanel
				{
					float: left;
					width: 202px;
					padding-left: 12px;
					height: 25px;
					padding-top: 7px;
					background: url(../Images/shellRightList_03.gif) no-repeat top left #F0D775;
				}
				
				#wrapper #contentholder #homerightpanel #homeflash #wallsigns
				{
					float: left;
					width: 202px;
					padding-left: 12px;
					height: 25px;
					padding-top: 7px;
					background: url(../Images/shellRightList_06.gif) no-repeat top left #F0D775;
				}
				
				#wrapper #contentholder #homerightpanel #homeflash #postcase
				{
					float: left;
					width: 202px;
					padding-left: 12px;
					height: 25px;
					padding-top: 7px;
					background: url(../Images/shellRightList_08.gif) no-repeat top left #F0D775;
				}
				
				#wrapper #contentholder #homerightpanel #homeflash #others
				{
					float: left;
					width: 202px;
					padding-left: 12px;
					height: 25px;
					padding-top: 7px;
					background: url(../Images/shellRightList_10.gif) no-repeat top left #F0D775;
				}
				
				#wrapper #contentholder #homerightpanel #homeflash #promoban
				{
					float: left;
					width: 202px;
					padding-left: 12px;
					height: 25px;
					padding-top: 7px;
					background: url(../Images/shellRightList_12.gif) no-repeat top left #F0D775;
				}
				
				#wrapper #contentholder #homerightpanel #homeflash #healthysigns
				{
					float: left;
					width: 202px;
					padding-left: 12px;
					height: 25px;
					padding-top: 7px;
					background: url(../Images/shellRightList_14.gif) no-repeat top left #F0D775;
				}
							
			#wrapper #contentholder #homerightpanel #homecontactbox 
			{
				float: left;
				width: 174px;
				height: 373px;		
				background: #E8B724 url(../Images/homecontactbox.gif) repeat-x top left;
				padding: 20px;
				color: #000;
				margin-top: 10px;
				height: 396px;
			}	
			
				#wrapper #contentholder #homerightpanel #homecontactbox .callfields 
				{
					font-family: Arial;
					font-size: 100%;
					color: #BA0000;
					width: 170px;
				}	
		
		/* page content */
		#wrapper #contentholder #pagecontent 
		{
			float: left;
			background: #FFF;
			border: solid 1px #B90000;
			width: 657px;
			margin-left: 15px;	
			padding: 15px;	
			z-index: 100;
		}	
		
		/* Order Form Start */
		
			#wrapper #contentholder #pagecontent #orderform
			{
				float: left;
				width: 657px;
			}
			
				#wrapper #contentholder #pagecontent #orderform #orderleft
				{
					float: left;
					width: 318px;
					padding-top: 11px;
				}
				
					#wrapper #contentholder #pagecontent #orderform #orderleft #formtitle
					{
						float: left;
						background: #FFE79B;
						height: 20px;
						padding: 5px 0px 5px 5px;
						line-height: 20px;
						font-size: 100%;
						color: #000000;
						width: 311px;
						font-weight: bold;
					}
					
					#wrapper #contentholder #pagecontent #orderform #orderleft #formbox
					{
						float: left;
						width: 318px;
						margin-top: 16px;
					}
						
						#wrapper #contentholder #pagecontent #orderform #orderleft #formbox .formline
						{
							float: left;
							width: 318px;
							background: url(../Images/shellFormBG_06.gif) repeat-y top left;
							padding-top: 4px;
							padding-bottom: 5px;
							color: #000;
							margin-top: 1px;
						}
						
							#wrapper #contentholder #pagecontent #orderform #orderleft #formbox .formline .formleft
							{
								float: left;
								width: 95px;
								padding-left: 5px;
								font-weight: normal;
								
							}
							
							#wrapper #contentholder #pagecontent #orderform #orderleft #formbox .formline .formright
							{
								float: left;
								width: 212px;
								padding-left: 6px;
							}
							
								#wrapper #contentholder #pagecontent #orderform #orderleft #formbox .formline .formright .inputfield
								{
									float: left;
									width: 201px;
									padding: 1px 0px 1px 5px;
									height: 20px;
									line-height: 20px;
									background: url(../Images/shellFormFields_06.gif) no-repeat top left;
									margin: 0px;
									border: 0px;
								}
								
								#wrapper #contentholder #pagecontent #orderform #orderleft #formbox .formline .formright .textareaone
								{
									float: left;
									width: 201px;
									height: 88px;
									background: url(../Images/shellFormFields_14.gif) no-repeat top left;
									margin:0px;
									border: 0px;
									padding: 1px 0px 0px 5px;
									font-family: Arial, Helvetica, sans-serif;
									font-size: 110%;
								}
								
								#wrapper #contentholder #pagecontent #orderform #orderleft #formbox .formline .formright .submitform
								{
									font-family: Arial;
									font-size: 100%;
									color: #BA0000;
									margin-top: 9px;
									float: left;
								}	
				
				#wrapper #contentholder #pagecontent #orderform #orderright
				{
					float: left;
					width: 339px;
					position: relative;
					height: 473px;
				}
				
					#wrapper #contentholder #pagecontent #orderform #orderright #orderpic
					{
						position: absolute;
						top: 0px;
						left: 10px;
						width: 343px;
						height: 473px;
						background: url(../Images/shellNewBrochure_03.jpg) no-repeat top left;
					}
					
						#wrapper #contentholder #pagecontent #orderform #orderright #orderpic span
						{
							display: none;
						}
		
		/* Order Form Finish */
		
			#wrapper #contentholder #pagecontent h2
			{
				text-decoration: underline;
				padding: 0px;
				margin: 0px;
				font-size: 120%;
			}
			
			#wrapper #contentholder #pagecontent td.school_padding
			{
				padding-top: 10px;
			}
			
				#wrapper #contentholder #pagecontent #pic_content
				{
					width: 657px;
					float: left;
				}
				
				#wrapper #contentholder #pagecontent #pic_content a:hover
				{
					border: 1px solid #000;
				}
				
				#wrapper #contentholder #pagecontent #pic_content a span
				{
					display: none;
				}
			
				#wrapper #contentholder #pagecontent #pic_content a.cts_picone
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/cokethorpe.jpg) no-repeat top left;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.cts_picone:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.cts_pictwo
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/cokethorpe2.jpg) no-repeat top left;
					margin-left: 52px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.cts_pictwo:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.cts_picthree
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/cokethorpe3.jpg) no-repeat top left;
					margin-left: 52px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.cts_picthree:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.cts_picfour
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/cokethorpe4.jpg) no-repeat top left;
					margin-left: 52px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.cts_picfour:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.nac_picone
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/nac_1.jpg) no-repeat top left;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.nac_picone:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.nac_pictwo
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/nac_2.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.nac_pictwo:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.nac_picthree
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/nac_3.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.nac_picthree:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.nac_picfour
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/nac_4.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.nac_picfour:hover
					{
						border: 1px solid #000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.nac_picfive
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/nac_5.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.nac_picfive:hover
					{
						border: 1px solid #000000;
					}
					
				#wrapper #contentholder #pagecontent #pic_content a.wint_picone
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/wint_1.jpg) no-repeat top left;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.wint_picone:hover
					{
						border: 1px solid #000000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.wint_pictwo
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/wint_2.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.wint_pictwo:hover
					{
						border: 1px solid #000000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.wint_picthree
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/wint_3.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.wint_picthree:hover
					{
						border: 1px solid #000000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.wint_picfour
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/wint_4.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.wint_picfour:hover
					{
						border: 1px solid #000000;
					}
				
				#wrapper #contentholder #pagecontent #pic_content a.wint_picfive
				{
					float: left;
					width: 123px;
					height: 89px;
					border: 1px solid #666666;
					background: url(../Images/wint_5.jpg) no-repeat top left;
					margin-left: 8px;
				}
				
					#wrapper #contentholder #pagecontent #pic_content a.wint_picfive:hover
					{
						border: 1px solid #000000;
					}
								
				#wrapper #contentholder #pagecontent #page_back
				{
					width: 657px;
					float: left;
					margin-top: 20px;
				}
		
			#wrapper #contentholder #pagecontent .pricetext 
			{
				color: #BA0000;
				font-size: 110%;
				font-weight: bold;
			}
		
			#wrapper #contentholder #pagecontent .galleryphoto 
			{				
				width: 215px;
				height: 108px;
				float: left;								
				text-align: center;
				margin-bottom: 20px;
				overflow: hidden;
			}	
			
			#wrapper #contentholder #pagecontent .awardlist li
			{
				padding-bottom: 10px;
			}
			
			#wrapper #contentholder #pagecontent ul.ecovision 
			{
				padding: 0px;
				margin: 8px 0px 0px 20px;
			}
			
			#wrapper #contentholder #pagecontent ul.eco_vision_list
			{
				padding: 0px;
				margin: 12px 0px 0px 0px;
			}	
			
				#wrapper #contentholder #pagecontent ul.eco_vision_list li
				{
					display: inline;
					list-style-type: none;
				}
				
					#wrapper #contentholder #pagecontent ul.eco_vision_list li #eco_vision_left
					{
						float: left;
						width: 208px;
						height: 157px;
						display: block;
						background: url(../Images/EcoVision_list_13.jpg) no-repeat top left;
					}
					
					#wrapper #contentholder #pagecontent ul.eco_vision_list li #eco_vision_center
					{
						float: left;
						width: 208px;
						height: 157px;
						display: block;
						background: url(../Images/EcoVision_list_15.jpg) no-repeat top left;
						margin-left: 16px;
					}
					
					#wrapper #contentholder #pagecontent ul.eco_vision_list li #eco_vision_right
					{
						float: left;
						width: 208px;
						height: 157px;
						display: block;
						background: url(../Images/EcoVision_list_11.jpg) no-repeat top left;
						margin-left: 16px;
					}
			
			/* Sign Examples Page */
			#wrapper #contentholder #pagecontent #signexamplesheader 
			{
				width: 400px;
				float: left;
			}
			
			#wrapper #contentholder #pagecontent #signexamplesfullgallery 
			{
				width: 257px;
				float: left;				
				text-align: right;
			}
			
				#wrapper #contentholder #pagecontent #signexamplesfullgallery a 
				{
					color: #FE0000;
					background: url(../Images/Icon_Camera.gif) no-repeat top right;	
					display: block;
					padding-right: 30px;
					text-decoration: none;				
				}
					
					#wrapper #contentholder #pagecontent #signexamplesfullgallery strong
					{
						text-decoration: underline;
					}
					
						#wrapper #contentholder #pagecontent #signexamplesfullgallery strong:hover 
						{
							text-decoration: none;
						}
					
			/* University Page */
			#wrapper #contentholder #pagecontent .unicallnow 
			{
				color: #BA0000;	
				font-weight:bold;			
			}
			
			#wrapper #contentholder #pagecontent .unitelephone 
			{
				color: #BA0000;
				font-size: 110%;
				font-weight:bold;
			}
			
			#wrapper #contentholder #pagecontent #unifullgallery 
			{				
				float: left;	
			}
			
				#wrapper #contentholder #pagecontent #unifullgallery a 
				{
					color: #FE0000;
					background: url(../Images/Icon_Camera.gif) no-repeat top right;	
					display: block;
					padding-right: 30px;
					text-decoration: none;				
				}
					
					#wrapper #contentholder #pagecontent #unifullgallery strong
					{
						text-decoration: underline;
					}
					
						#wrapper #contentholder #pagecontent #unifullgallery strong:hover
						{
							text-decoration: none;
						}
						
			#wrapper #contentholder #pagecontent #unigallerymini 
			{
				width: 657px;
				float: left;
				margin-top: 12px;
			}
			
				#wrapper #contentholder #pagecontent #unigallerymini .galleryitem 
				{
					width: 154px;
					border: solid 1px #676767;
					float: left;
					margin: 0px 11px 11px 0px;
				}
				
					#wrapper #contentholder #pagecontent #unigallerymini .galleryitem.norightmargin 
					{
						margin-right: 0px;
					}
					
					#wrapper #contentholder #pagecontent #unigallerymini .galleryitem.nobottommargin 
					{
						margin-bottom: 0px;
					}
					
					#wrapper #contentholder #pagecontent #unigallerymini .galleryitem.nobottmrightmargin 
					{
						margin: 0px;
					}
					
			#wrapper #contentholder #pagecontent #unifullfootergallery 
			{				
				float: left;
				width: 657px;
				text-align: right;
				margin-top: 12px;	
			}
			
				#wrapper #contentholder #pagecontent #unifullfootergallery a 
				{
					color: #FE0000;
					background: url(../Images/Icon_Camera.gif) no-repeat top right;	
					display: block;
					padding-right: 30px;
					text-decoration: none;				
				}
					
					#wrapper #contentholder #pagecontent #unifullfootergallery strong
					{
						text-decoration: underline;
					}
					
						#wrapper #contentholder #pagecontent #unifullfootergallery strong:hover
						{
							text-decoration: none;
						}
						
			/* Vista Links Start */
			
			
			#wrapper #contentholder #pagecontent .vistalinks
			{
				opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
				filter: alpha(opacity=75); /* IE lt 8 */
				-ms-filter: "alpha(opacity=75)"; /* IE 8 */
				-khtml-opacity: .75; /* Safari 1.x */
				-moz-opacity: .75; /* FF lt 1.5, Netscape */
			}
			
				#wrapper #contentholder #pagecontent .vistalinks:hover
				{	
					opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
					filter: alpha(opacity=100); /* IE lt 8 */
					-ms-filter: "alpha(opacity=100)"; /* IE 8 */
					-khtml-opacity: 1; /* Safari 1.x */
					-moz-opacity: 1; /* FF lt 1.5, Netscape */
				}
			
			
			/* Vista Links Finish */
		
		/* Media Division Content */
		#wrapper #contentholder #mediacontent 
		{
			float: left;
			background: #FFF;
			border: solid 1px #B90000;
			width: 687px;
			height: 487px;
			margin-left: 15px;			
		}
			
		/* Way Finding Content */
		#wrapper #contentholder #wayfindingcontent 
		{
			float: left;
			background: #FFF;
			border: solid 1px #B90000;
			width: 687px;
			height: 487px;
			margin-left: 15px;				
			background: url(../Images/Supp_Wayfinding.jpg) no-repeat top left;
			position: relative;
		}
		
			#wrapper #contentholder #wayfindingcontent .header
			{
				margin: 15px 0px 0px 15px;
			}
			
			#wrapper #contentholder #wayfindingcontent #wayfindingcontainer 
			{
				position: absolute;				
				top: 285px;
				left: 435px;
				width: 240px;
			}
			
				#wrapper #contentholder #wayfindingcontent #wayfindingcontainer .calltext 
				{
					color: #BA0000;
					font-weight: bold;
					line-height: 90%;
				}
				
					#wrapper #contentholder #wayfindingcontent #wayfindingcontainer .calltext strong 
					{
						font-size: 140%;
					}
	
	/* Customer Content Holder */
	#wrapper #customcontentholder 
	{
		width: 870px;
		float: left;
		background: #FFCA2A;		
		padding: 33px 31px 33px 35px;		
	}	
		
		/* page content */
		#wrapper #customcontentholder #pagecontent 
		{
			float: left;
			background: #FFF url(../Images/teacherGraphics_06.gif) repeat-y top left;			
			width: 779px;			
			padding: 45px;	
		}	
		
		#wrapper #customcontentholder #answertext	
		{
			width: 590px;
			float: left;
			text-align: center;
			margin-top: 30px;
		}
		
			#wrapper #customcontentholder #answertext .largetext 
			{
				font-weight: bold;
				font-size: 160%;
			}
				
			#wrapper #customcontentholder #answertext .telephone 
			{
				color: #FF0000;
				font-size: 240%;
				font-weight: bold;
				margin-top: 20px;
			}
				
			#wrapper #customcontentholder #answertext .conditions 
			{
				font-size: 100%;
				margin-top: 20px;
			}
			
		#wrapper #customcontentholder #answerform 
		{
			width: 249px;
			float: left;
			margin: 27px 0px 0px 22px;			
		}
	
	/* footer */
	#wrapper #footer 
	{
		width: 936px;
		height: 30px;
		float: left;	
		line-height: 30px;	
		background: #FF0000 url(../Images/shellGraphics_27.gif) repeat-x top left;	
		color: #FFF;		
	}
	
		#wrapper #footer #footercopyright 
		{
			float: left;
			width: 465px;	
			padding-left: 18px;						
		}
		
		#wrapper #footer #footerlinks 
		{
			float: left;
			width: 435px;
			text-align: right;			
			padding-right: 18px;				
		}
		
			#wrapper #footer #footerlinks ul 
			{
				margin: 0px;
				padding: 0px;
				list-style-type: none;				
			}
			
				#wrapper #footer #footerlinks ul li
				{
					display: inline;	
					padding-left: 18px;
				}
				
				#wrapper #footer #footerlinks ul li a 
				{
					color: #FFF;					
				}
