/*==============================	GENERAL     ==============================*/
	@charset "utf-8";
	
	/*  Clear default margin and padding for most elements  */
		
		* {
			margin: 0px;
			padding: 0px;
		}
		
		/*  Target Safari  */
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
				margin: 0px;
				padding: 0px;
			}
		}
	
	/*  End clearing  */

	html {
		background: #a6bccf; 

		text-align: center; /*  For IE6  */
	}	
	
	body {
		position: relative;
		
		width: 1024px;

		margin: 0px auto;
		
		text-align: left;
		
		background: url("images/background_Page.gif") repeat-y;
	}
	
	th {
		vertical-align:middle;
		font-weight:bold;
		color:#FFFFFF;
		padding:5px 2px;
		background-color:#81b0c1;
	}

	.emphasize {
		font-size: 90%;
		font-weight: bold;
	}
	
	img {
		border: none;
	}
	
	optgroup option {
		padding-left: 10px;
	}

/*==============================	CONTENT     ==============================*/	
		#contentMain {
			position: relative;
			left: 12px;
			
			background: url("images/background_Content.gif") repeat-y;
			
			font-family: georgia, "times new roman", times, serif;
			font-size: 12px;
			line-height: 16px;
			color: #4a473c;
			/* test add */
			display:block;
			text-align:left;
		}
		
		#contentMain h1 {
			font-family: arial, helvetica, sans-serif;
			font-size: 16px;
			/*color: #19659c;*/
			color:#000000;
		}
		
		#contentMain h2 {
			font-family: arial, helvetica, sans-serif;
			font-size: 14px;
			color: #1b70ab;
		}
		
		#contentMain a {
			color: #1b70ab;
		}
		
		#contentMain ul {
			margin-left: 35px;
		}
		
		.linkList {
			color: #1b70ab;
		}
		
		/*  Control the size of flash and photo area  */
			#contentHeader {
				position: absolute;
				top: 95px;
				left: 12px;
				
				background: #fff;
				
				width: 1000px;
				z-index: 2;
			}
			
			.large #contentHeader {
				height: 236px;
			}
			
			.small #contentHeader {
				height: 154px; 
			}
			
			.large #flashDiv {
				height: 268px;
				width: 774px;
				
				position: absolute;
				bottom: 0px;
				left: 226px;
				
				z-index: 3;
			}
			
			.small #flashDiv {
				height: 185px;
				width: 774px;
				
				position: absolute;
				bottom: 0px;
				left: 226px;
				
				z-index: 3;
			}

	#sideAnnouncement {
		position: relative;
		left: -8px;
		
		margin-top: 20px;
		
		padding: 10px;
		background: #c5d8aa;
		
		width: 185px;
		
		font-size: 12px;
		line-height: 16px;
		font-family: georgia, "times new roman", times, serif;
		
		color: #4a473c;
	}
	
	#announcementHeader {
		font-weight: bold;
		font-size: 14px;
		display: block;
	}
	
	#announceTop {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	
	#announceBottom {
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
	
	#photoHeader {
		position: absolute;
		top: 0px;
		left: 0px;
		
		background: #fff;
		height: 236px;
	}

	/*  Sets padding for large or small header area  */
		.large #contentMain {
			padding: 255px 308px 10px 246px;
		}
		
		.small #contentMain {
			padding: 163px 308px 10px 240px;
		}
		
	/*  Target IE  */
		#rootIE #sideAnnouncement {
			left: 5px;
		}
			
	
/*==============================	HEADER     ==============================*/
	#headerArea {
		position: relative;
		left: -12px;
		height: 95px;
		
		background: url("images/background_Header.gif") no-repeat top right;
	}
	
	#headerArea img {
		border: none;
	}
	
	#logo {
		position: relative;
		top: 13px;
		left: 37px;
	}
	
	#moreInfo_Header {
		position: absolute;
		top: 0px;
		right: 10px;
	}
	
	#headerLinks {
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		color: #1b70ab;
		
		list-style-type: none;
		
		position: absolute;
		top: 27px;
		left: 287px;
	}
	
	#headerLinks li {
		display: inline;
		
		margin-left: 3px;
		margin-right: 3px;
	}
	
	#headerLinks a {
		color: #1b70ab; 
	}
	
	#testimonials {
		display: none;
	}


/*==============================	FOOTER     ==============================*/
	#footer {

		height: 116px;
		width: 1000px;

		background: url("images/background_Footer.gif") repeat-x;
		
		position: relative;
		left: 12px;
	}
	
	#moreInfo_footer {
		position: absolute;
		top: 7px;
		right: 40px;
	}
	
	#footerDivLinks{
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		width: 1000px;
		height:50px;
		text-align:center;
		color: #4f4932;
		position: absolute;
		top: 40px;
	}
	
	#footerLinks {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		color: #4f4932;		
		list-style-type: none;
	}
	/*
	#footerLinks {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		color: #4f4932;
		
		list-style-type: none;
		
		position: absolute;
		top: 40px;
		right: 75px;
	}
	*/
	
	#footerLinks li {
		display: inline;
		
		margin-left: 3px;
		margin-right: 3px;		
	}
	
	#footerLinks a {
		color: #4f4932;
	}
	
	#footerInfo {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		color: #4f4932;
		
		position: absolute;
		top: 80px;
		right: 10px;
		text-align:center;
		
		width: 1000px;
		height:20px;
	}
	
	/*  Target Safari  */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#footerInfo {
			right: 2px;
		}
	}	
	
	/*  Target IE  */
	#rootIE #footerInfo {
		right: 13px;
	}


/*==============================	NAVIGATION     ==============================*/
	#leftColumn {
		font-family: arial, helvetica, sans-serif;
		
		position: absolute;
		top: 335px;
		left: 32px;
		
		z-index: 2;
		display:block;
	}
	
	#menu {
		width: 185px;
	}
	
	#menu li {
		list-style-type: none;
	}
	
	#menu li ul {
		margin-left: 20px;
		width: 180px;
		display: inline-block;
	}
	
	#menu li ul li {
		list-style-type: disc;
	}
	
	#menu li ul li, #menu li ul li a {
		padding: 0px;
		margin: 0px;
		font-size: 11px;
		color: #1b70ab;
		text-decoration: none;
	}
	
	#menu li ul li a {
		display: block;
	}
	
	#menu li ul li a:hover {
		color: #004386;
		text-decoration: underline;
	}
	
	.menuHeader {
		font-family: arial, helvetica, sans-serif;
		font-size: 14px;
		color: #71771f;
		text-decoration: none;
		font-weight: bold;
		padding-left: 15px;
	}
	
	.closed {
		background: url("images/navArrow_closed.gif") no-repeat 0px 3px;
	}
	
	.opened {
		background: url("images/navArrow_open.gif") no-repeat 0px 5px;
	}
	
	.navDivider {
		margin: 3px 0px;
	}
	
	/*  Target IE  */
		#rootIE #leftColumn {
			left: 17px;
		}
		
		#rootIE #menu li {
			margin-top: -10px;
			margin-left: 15px;
		}
	
		#rootIE #menu li.firstHeader {
			margin-top: 0px;
		}
		
		#rootIE #menu li ul {
			margin-left: 10px;
		}
		
		#rootIE #menu li ul li {
			margin-top: 0px;
		}
		

		
/*==============================	RIGHT COLUMN MODULES     ==============================*/
	#rightColumn {
		width: 265px;
	}
	
	.large #rightColumn {
		position: absolute;
		top: 20px;
		left: 708px;
	}
	
	.small #rightColumn {
		position: absolute;
		top: -75px;
		left: 708px;
	}
	
	
	/*  Form  */
		#formStep1 {
			position: relative;
			
			height: 215px;
						
			background: url("images/background_FormStep1.gif") no-repeat;
		}
		
		#formStep1 label {
			display: none;
		}
		
		#formStep1 select {
			width: 230px;
			height: 25px;
			
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			
			padding: 2px 2px 2px 0px;
		}
		
		#campusName {
			position: absolute;
			top: 83px;
			left: 18px;
		}
		
		#programName {
			position: absolute;
			top: 128px;
			left: 18px;
		}
		
		#goToStep2 {
			position: absolute;
			bottom: 3px;
			left: 40px;
		}
	
	
	/*  Offered At Map  */
		#offeredAtMap {
			position: relative;
			
			margin-top: 60px;
			
			height: 212px;
						
			background: url("images/background_Map.gif") no-repeat;
		}
		
		#header_studyOnline {
			position: absolute;
			top: -51px;
		}
		
		#studyOnline {
			position: absolute;
			top: -25px;
			left: 123px;
			
			height: 17px;
			width: 109px;
		}
		
		/*  Campus Links  */
	
			#link_Bakersfield {
				position: absolute;
				top: 138px;
				left: 145px;
				
				height: 11px;
				width: 73px;
			}
		
			#link_Fresno {
				position: absolute;
				top: 84px;
				left: 115px;
				
				height: 11px;
				width: 55px;
			}
			
			#link_Fresno_Aviation {
				position: absolute;
				top: 83px;
				left: 26px;
				
				height: 11px;
				width: 91px;
			}
			
			#link_Hanford {
				position: absolute;
				top: 108px;
				left: 78px;
				
				height: 12px;
				width: 57px;
			}
			
			#link_Modesto {
				position: absolute;
				top: 52px;
				left: 83px;
				
				height: 12px;
				width: 57px;
			}
			
			#link_Rancho_Cordova {
				position: absolute;
				top: 13px;
				left: 82px;
				
				height: 12px;
				width: 97px;
			}
			
			#link_Rancho_Cucamonga {
				position: absolute;
				top: 174px;
				left: 93px;
				
				height: 13px;
				width: 112px;
			}
			
			#link_Visalia {
				position: absolute;
				top: 105px;
				left: 136px;
				
				height: 12px;
				width: 49px;
			}
			
			#link_Hesperia {
				position:absolute;
				top:163px;
				left:198px;				

				height:12px;
				width:60px;
			}
			
		/*  End Campus Links  */

	#moreDetailsNav {
		margin-top: 20px;
		
		font-family: arial, helvetica, sans-serif;
		
		color: #1b70ab;
	}
	
	#moreDetailsNav_2 {
		margin-top: 20px;
		
		font-family: arial, helvetica, sans-serif;
		
		color: #1b70ab;
	} 
	
	#moreDetailsNav h2, #moreDetailsNav_2 h2 {
		font-weight: bold;
		font-size: 14px;
	}
	
	#moreDetailsNav ul, #moreDetailsNav_2 ul {
		font-size: 12px;
		
		margin-top: 5px;
		margin-left: 40px;
	}
	
	#moreDetailsNav li, #moreDetailsNav_2 li {
		padding-left: 0px;
		margin-bottom: 3px;
	}
	
	#moreDetailsNav a, #moreDetailsNav_2 a {
		color: #1b70ab;
	}
	
	#moreDetailsNav a:hover, #moreDetailsNav_2 a:hover {
		color: #004386;
	}
	
	#callUsAt {
		position: relative;
		left: 15px;
		top: 15px;
		margin-bottom: 10px;
	}


	/*  Target IE  */
		#rootIE #rightColumn {
			left: 722px;
		}

/*==============================	UTILITY PAGES     ==============================*/

	@font-face {
		font-family: DIN_Bold;
		src: url('/_presentation/fonts/DIN-Bold.otf');
	}
	@font-face { 
		font-family: IE_DIN_Bold;
		src: url('/_presentation/fonts/DIN-Bold.eot');
	}
	
	#header_HTML {
		position: absolute;
		top: 5px;
		left: 247px;		
		z-index: 4;
	}
	
	#Header_HTML_Text {
		position:absolute;
		top:5px;
		left:247px;		
		z-index:4;
		font-family:DIN_Bold;
		font-weight:bold;
		font-size:100%;
		color:#5378b4;
	}
	#rootIE #Header_HTML_Text {
		position:absolute;
		top:5px;
		left:247px;		
		z-index:4;
		font-family:IE_DIN_Bold;
		font-weight:bold;
		font-size:100%;
		color:#5378b4;
	}
	
	#returnToHome {
		position: absolute;
		top: 50px;
		left: 247px;
		
		z-index: 4;
	}
	
	.coloredRow {
		background: #e0ebbf;
	}
	
	#contactTable td {
		height: 70px;
		
		vertical-align: top;
		
		padding: 12px 40px 5px 22px;
	}
	
	#programList {
		position: relative;
	}
	
	#returnTop {
		position: relative;
		top: 0px;
		left: 650px;
	}
	
	#programList span {
		font-size: 14px;
	}
	
	#programList span a {
		color: #4a473c;
	}
	
	#programList a {
		color: #664f4c;
	}
	
	.Site_Map #contentMain ul {
		color: #4a473c;
	}
	
	.Site_Map #contentMain ul li {
		padding-top: 3px;
		padding-left: 0px;
	}
	
	.Site_Map #contentMain ul a {
		color: #4a473c;
	}
	
	#onlineQuiz {
		position: relative;
	}
	
	#getResults {
		position: absolute;
		bottom: 0px;
		left: 20px;
		
		cursor: pointer;
	}
	
	#fixIE6 #getResults {
		left: 10px;
		top: 1150px;
	}
	
	#onlineQuiz ol {
		margin-left: 20px;
	}
	
	#onlineQuiz li {
		margin: 20px 0px;
		vertical-align: top;
	}
	
	#onlineQuiz li span {
		font-weight: bold;
		font-size: 105%;
		
		display: block;
		
		width: 80%;
		
		margin-bottom: -15px;
		padding: 0px;
	}
	
	#onlineQuiz li input {
		margin: 5px 5px 0px 10px;
	}
	
	/*  Grad Hire Form  */
		
	
	/*  Request Information Form  */
		#requestForm {
			padding-top: 15px;
			
			height: 710px;
			width: 641px;
			
			background: url('images/background_FormStep2.gif') no-repeat;
			
			position: relative;
		}
		
		#requestForm p {
			position: relative;
			left: 360px;
			margin-bottom: 10px;
		}
		
		.imageLabel {
			position: absolute;
			left: -335px;
			top: 7px;
		}
		
		label.errorMessage {
			position: absolute;
			top: 0px;
			right: 383px;
			
			font-size: 95%;
			
			display: block;
			
			color: #ac7203;
			
			background: #fff;
			
			border: 1px solid #ac7203;
			
			padding: 5px;
			
			width: 246px;
			height: 15px;
		}
		
		#requestForm select {
			width: 258px;
			height: 25px;
								
			padding: 2px;	
		}
		
		#requestForm input {
			width: 254px;
			height: 23px;
		}
		
		#address {
			width: 255px;
		}	
		
		#comments {
			height: 118px;
			width: 254px;
		}
		
		#jobsTable {
			width: 100%;
		}
		
		#jobsTable th, #jobsTable .selectHeader {
			padding: 5px;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			
			background: #81b0c1;	
		}
		
		#jobsTable th a {
			color: #fff;
			font-size: 75%;
		}
		
		#jobsTable td {
			padding: 5px;
			margin: 0px;
		}
		
		#jobsTable .oddRow {
			background: #e0ebbf;
		}
		
		#jobsTable .detailTitle {
			width: 30%;
			vertical-align: top;
		}
		
		#jobsTable .viewDetail {
			padding-left: 20px;
		}
		
		#divcontact {
			width: 100%;
			display: none;
			margin-top: 15px;
			margin-bottom: 20px;
			position: relative;
			left: -6px;
		}
		
		#jobsTable .tableNote {
			padding-top: 20px;
		}
		
		#jobsTable .tableNote a:hover, #jobsTable a:hover, #profileApp {
			cursor: pointer;
			text-decoration: underline;
		}
		
		#jobApply {
			float: right;
			cursor: pointer;
		}
		
		
		/*  Form Element Positioning  */
			
			#resetBtn {
				position: absolute;
				bottom: -59px;
				left: 72px;
				
				cursor: pointer;
			}
			
			#submitBtn {
				position: absolute;
				bottom: -59px;
				left: 395px;
											
				cursor: pointer;
			}
			
			#submitBtn2 {
				position: absolute;
				bottom: -54px;
				right: -11px;
											
				cursor: pointer;
			}
			
			#thanksPop {
				position: absolute;
				
				z-index: 5;
				
				top: 0px;
				left: 265px;
			}
			
			#thanks_BG {
				position: relative;
				
				height: 359px;
				width: 621px;
			}
			
			#thanksContent {
				position: absolute;
				top: 200px;
				left: 62px;
				
				width: 487px;
				
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 13px;
				
				z-index: 999;
			}
			
			#closeThanks {
				position: absolute;
				right: 30px;
				top: 20px;
				
				z-index: 3;
				
				cursor: pointer;
			}
			
			#resultsPop {
				height: 524px;
				width: 649px;
				
				position: absolute;
				
				z-index: 5;
				
				top: 50px;
				left: 265px;
			}
			
			#resultsBg {
				height: 524px;
				width: 649px;
			}
			
			#closeResults {
				position: absolute;
				top: 20px;
				right: 30px;
				
				cursor: pointer;
			}
			
			#resultsInfo {
				width: 570px;
				
				font-family: georgia, "times new roman", times, serif;
				font-size: 16px;
				color: #4a473c;
				
				position: absolute;
				bottom: 45px;
				left: 40px;
			}
			
			#score {
				font-family: arial, helvetica, sans-serif;
				font-size: 20px;
				font-weight: bold;
				color: #5378b4;
				
				position: absolute;
				top: 125px;
				left: 40px;
			}
			
			#feedback {
				width: 570px;
				
				font-family: georgia, "times new roman", times, serif;
				font-size: 16px;
				color: #4a473c;
				
				position: absolute;
				top: 180px;
				left: 40px;
			}
			
			#feedback span {
				display: block;

				font-weight: bold;
			}
			
			/*  Target Safari  */
			@media screen and (-webkit-min-device-pixel-ratio:0) {
				#requestForm {
					padding-top: 20px;
				}
								
				#program {
					margin-top: 5px;
				}
				
				#first_name {
					margin-top: 10px;
				}
											
				#address {
					width: 256px;
					height: 55px;
				}
				
				#comments {
					width: 256px;
				}
				
				#requestForm select {
					height: 15px;
				}
				
				label.errorMessage {
					height: 14px;
				}
			}
			
			/*  Target IE  */
			#fixIE #comments, #fixIE #address {
				width: 256px;
			}
			
			#fixIE #requestForm {
				padding-top: 17px;		
			}
			
			#fixIE #emailContainer {
				padding-top: 10px;
			}
			
			#fixIE #comments {
				height: 110px;
			}
			
			#fixIE label.errorMessage {
				height: 16px;
				width: 247px;
				
				right: 382px;
			}
			
			#fixIE label.selectError {
				line-height: 10px;
				height: 10px;
			}
			
			#fixIE select.errorMessage {
				background: #ac7203;
				color: #fff;
			}

	/*  Padding for no right columns on page  */
		.Privacy_Policy #contentMain, .Online_Learning_Quiz #contentMain {
			padding: 163px 43px 10px 246px;
		}
		
		.Request_Information #contentMain, .Hire_an_SJVC_Graduate #contentMain {
			padding: 163px 123px 10px 255px;
		}
		
		.Jobs_at_SJVC #contentMain {
			padding: 163px 43px 10px 235px;
		}
	
	
	/*  Content area heights that need to be set  */	
	
	.Home #contentMain {
		height: 850px;
	}
	
	.About_SJVC #contentMain {
		height: 615px;
	}
	
	.Security_Report #contentMain {
		height: 615px;
	}
	
	.SJVC_News #contentMain {
		display:block;
		overflow:visible;
		height:900px;
	}
	
	.SJVC_Mission_Statement #contentMain {
		/*height: 620px;*/
	}
	
	.Admissions #contentMain {
		height: 650px;
	}
	
	.SJVC_Accreditation #contentMain {
		height: 620px;
	}
	
	.Computer_Support_Technology #contentMain{
		height:850px;
	}
	
	.Heating_Ventilation_Air_Conditioning_and_Refrigeration #contentMain{
		height:750px;
	}
	
	.Aviation_Maintenance_Technology #contentMain{
		height:800px;
	}
	
	.Industrial_Technology #contentMain{
		height:900px;
	}
	
	.Health_Care_Administration #contentMain{
		height:750px;
	}
	
	.Health_Care_Insurance_Specialist #contentMain{
		height:auto;
	}
	
	.Construction_Management #contentMain{
		height:auto;
	}
	
	.Human_Resource_Administration #contentMain{
		height:auto;
	}
	
	.Dental_Assisting #contentMain{
		height:auto;
	}
	
	.Dental_Hygiene #contentMain{
		height:auto;
	}
	
	.Criminal_Justice_Corrections #contentMain{
		height:1500px;
	}
	
	.Clinical_Medical_Assisting #contentMain{
		height:auto;
	}
	
	.Diagnostic_Medical_Sonography #contentMain{
		height:auto;
	}
	
	.Clinical_and_Administrative_Medical_Assisting #contentMain{
		height:auto;
	}
	
	.Licensed_Vocational_Nursing #contentMain{
		height:auto;
	}
	
	.LVN_to_RN_A.S._Degree_Program #contentMain{
		height:auto;
	}
	
	.Pharmacy_Technology #contentMain{
		height:auto;
	}
	
	.Physician_Assistant #contentMain{
		height:auto;
	}
	
	/*  Target IE  */
	.Home #rootIE #contentMain {
		height: 900px;
	}
	
	.About_SJVC #rootIE #contentMain {
		height: 675px;
	}
	
	.Security_Report #rootIE #contentMain {
		height: 715px;
	}
	
	.SJVC_News #rootIE #contentMain {
		display:block;
		overflow:visible;
		height:auto!important; 
		height:900px;
	}
	
	.Computer_Support_Technology #rootIE #contentMain{
		height:1000px;
	}
	
	.Heating_Ventilation_Air_Conditioning_and_Refrigeration #rootIE #contentMain{
		height:800px;
	}
	
	.Aviation_Maintenance_Technology #rootIE #contentMain{
		height:900px;
	}
	
	.Industrial_Technology #rootIE #contentMain{
		height:1000px;
	}
	
	.Health_Care_Administration #rootIE #contentMain{
		height:800px;
	}
	
	.Health_Care_Insurance_Specialist #rootIE #contentMain{
		height:auto;
	}
	
	.Construction_Management #rootIE #contentMain{
		height:auto;
	}
	
	.Human_Resource_Administration #rootIE #contentMain{
		height:auto;
	}
	
	.Dental_Assisting #rootIE #contentMain{
		height:auto;
	}
	
	.Dental_Hygiene #rootIE #contentMain{
		height:auto;
	}
	
	.Criminal_Justice_Corrections #rootIE #contentMain{
		height:1500px;
	}
	
	.Clinical_Medical_Assisting #rootIE #contentMain{
		height:auto;
	}
	
	.Diagnostic_Medical_Sonography #rootIE #contentMain{
		height:auto;
	}
	
	.Clinical_and_Administrative_Medical_Assisting #rootIE #contentMain{
		height:auto;
	}
	
	.Licensed_Vocational_Nursing #rootIE #contentMain{
		height:auto;
	}
	
	.LVN_to_RN_A.S._Degree_Program #rootIE #contentMain{
		height:auto;
	}
	
	.Pharmacy_Technology #rootIE #contentMain{
		height:auto;
	}
	
	.Physician_Assistant #rootIE #contentMain{
		height:auto;
	}
		
		
/*==============================	CAMPUS PAGES     ==============================*/
	#campusProgramList {
		margin-bottom: 35px;
	}
	
	#campusProgramList h2 {
		margin-top: 20px;
	}
	
	#campusProgramList ul {
		font-size: 11px;
		
		margin-left: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
		
		list-style-type: none;
		color: #4a473c;
	}
	
	#campusProgramList ul a {
		color: #4a473c;
	}
	
	.blueText {
		color: #1b70ab;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	#campusMap {
		margin-top: 10px;
		
		background: url('images/background_campusAddress.gif') no-repeat;
		
		font-family: Arial, Helvetica, sans-serif;
		
		position: relative;
		height: 240px;
		width: 265px;
	}
	
	#campusPhoto {
		position: absolute;
		left: 0px;
		top: 57px;
	}
	
	#campus_name {
		font-size: 12px;
		
		font-weight: bold;
		text-transform: uppercase;
		color: #1b70ab;
		
		position: absolute;
		top: 5px;
		left: 10px;
	}
	
	#campus_address {
		font-size: 11px;
		
		color: #4a473c;
		
		position: absolute;
		top: 5px;
		right: 10px;
	}
	
	#drivingDirections {
		font-size: 11px;
		color: #1b70ab;
		
		position: absolute;
		bottom: 10px;
		left: 15px;
	}
	
	#drivingDirections a {
		color: #1b70ab;
		cursor: pointer;
		text-decoration: underline;
	}
	
	#mapPop {
		visibility: hidden;
		
		height: 657px;
		width: 597px;
		
		position: absolute;
		top: -400px;
		right: 290px;
	}
	
	#mapPop_background {
		position: absolute;
		top: 0px;
		left: 0px;
		
		height: 657px;
		width: 597px;
		
		z-index: -1px;	
	}
	
	#mapPop_content {
		position: relative;
		z-index: 2;
	}
	
	#logo_Small {
		position: absolute;
		top: 45px;
		left: 65px;
	}
	
	#visitHeader {
		position: absolute;
		top: 45px;
		left: 225px;
	}
	
	#visitHeader_FresnoAviation {
		position: absolute;
		top: -87px;
		left: 145px;
	}
	
	#closeMap_btn {
		position: absolute;
		top: 20px;
		right: 25px;
		cursor: pointer;
	}
	
	#googleMapContainer {
		width: 450px;
		margin: 0px auto;
		
		position: relative;
		top: 131px;
	}
	
	.Visalia #contentMain{
		height:auto;
	}
	
	.Bakersfield #contentMain{
		height:auto;
	}
	
	.Fresno #contentMain{
		height:auto;
	}
	
	.Hanford #contentMain {
		height:auto;
	}
	
	.Hesperia #contentMain {
		height: auto;
	}
	
	.Modesto #contentMain {
		height: auto;
	}
	
	.Rancho_Cordova #contentMain {
		height: 650px;
	}
	
	.Rancho_Cucamonga #contentMain {
		height: auto;
	}
	
	#liveChat {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	#onlineModules {
		font-family: arial, helvetica, sans-serif;
		color: #1b70ab;
	}
	
	#onlineModules h2 {
		font-size: 14px;
		font-weight: bold;
		
		padding-left: 15px;
	}
	
	#onlineModules ul {
		margin-top: 10px;
		margin-left: 50px;
		font-size: 12px;
	}
	
	#onlineModules li {
		margin-bottom: 5px;
	}
	
	#onlineModules a {
		color: #1b70ab;
	}
	
	#onlineModules a:hover {
		color: #004386;
	}
	
	#onlineTechRequirements ol {
		margin-top: 10px;
	}
	
	#onlineTechRequirements ol, #onlineTechRequirements ul {
		margin-left: 60px;
	}
	
	#onlineTechRequirements ol li, #onlineTechRequirements ul li {
		padding-left: 15px;
	}
	
	#onlineTechRequirements th {
		background: #81b0c1;
		color: #fff;
	}
	
	#onlineTechRequirements th {
		padding-right: 90px;
	}
	
	#onlineTechRequirements td { 
		padding-right: 5px;
	}
	
	#onlineTechRequirements th, #onlineTechRequirements td {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
	}
		
	/*  Target IE  */
	.Visalia #rootIE #contentMain{
		height:auto;
	}
	
	.Bakersfield #rootIE #contentMain{
		height:auto;
	}
	
	.Fresno #rootIE #contentMain{
		height:auto;
	}
	
	.Hanford #rootIE #contentMain {
		height:auto;
	}
	
	.Hesperia #rootIE #contentMain {
		height: auto;
	}
	
	.Modesto #rootIE #contentMain {
		height: auto;
	}
	
	.Rancho_Cordova #rootIE #contentMain {
		height: 750px;
	}
	
	.Rancho_Cucamonga #rootIE #contentMain {
		height: auto;
	}

/*==============================	PROGRAM PAGES     ==============================*/
	#exclusiveOffer {
		background: url('images/background_ExclusiveOffer.gif') no-repeat;
		
		height: 66px;
		width: 265px;
		
		position: relative;
		top: -15px;
	}
	
	#sjvcOnline {
		position: absolute;
		top: 34px;
		left: 133px;
	}
	
	#lvn_rn_Table th {
		font-family: arial, helvetica, sans-serif;
		
		height: 40px;
		
		padding-top: 0px;
		padding-left: 20px;
		padding-bottom: 0px;
		padding-right: 20px;
		
		color: #fff;
		background: #81b0c1;
	}
	
	#lvn_rn_Table td {
		height: 30px;
		padding-left: 20px;
	}
	
	#lvn_rn_Table .middleColumn {
		padding-right: 80px;
	}
	
	.LVN-RN_Program_Detail #contentMain, .RN_Program_Detail #contentMain, .Physician_Assistant-Admissions #contentMain, .Physician_Assistant-Technical_Standards #contentMain .Dental_Hygiene-Technical_Standards #contentMain{
		padding: 163px 43px 10px 246px;
	}
	
	#paBoardScores th {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
		padding: 10px 10px 12px 10px;
		
		color: #fff;
		background: #81b0c1;
	}
	
	#paBoardScores td {
		height: 33px;
		text-align: center;
	}
	
	.inlineHeader {
		display: inline;
	}
	
	#expandList {
		color: #1b70ab;
	}
	
	#expandList li ul {
		color: #4a473c;
		list-style-type: none;
		margin: 10px 0px;
	}
	
	
	
	
	
	.About_SJVC #aboutLink, .Why_SJVC #whyLink, .SJVC_Accreditation #accreditationLink, .SJVC_Mission_Statement #missionLink {
		color: #004386;
	}
	
	.Admissions #admissionsLink, .Enrollment_FAQs #FAQLink, .Financial_Aid #financialAidLink {
		color: #004386;
	}

/*==============================	DYNAMIC POPUP     ==============================*/

.popitem{
	position:absolute;
	z-index:100;
	overflow:hidden;
	width:760px;
	border:solid 1px #000000;
	background-color:#FFFFFF;
	text-align:center;
	visibility:hidden;
}
.popitem iframe{
	display:none;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.popitem .mbar{
	BORDER-WIDTH: 1;
	BORDER-COLOR: #FFFFFF;
	BORDER-STYLE: SOLID;
	background-color:#F5F5F5;
	width:758px;
}