﻿/* BASE CSS FOR ALL PLATFORMS BROWSERS */
@media screen
{
	HTML {height: 101%}

	*       
	{
		margin: 0px; 
		padding: 0px;
	}

	B
	{
		text-decoration:none;
		font-weight:bold;
		font-style:normal;	
	}


	BODY   
	{
		position: relative;
		text-align: center;
		width: 752px;
		margin: 0 auto;
		color: #000;
		background-image: url(../../includes/images/background.jpg); 
		background-repeat: repeat-x; 
		background-color: #c7cfda;
		font: 100.01%/130% Arial, Verdana, Helvetica; 
		font-size: 12px;
	}

	BODY *  
	{
		font: 100.01%/130% Arial, Verdana, Helvetica; 
		text-align: left;
	}

	IMG 
	{
		border: 0px;
	}

	#m IMG
	{
		/*border:1px #000000 solid;	
		padding-bottom: 5px;
		padding-top: 5px;
		padding-left: 5px;
		padding-right 5px;*/
	}

	#m IMG.noborder
	{
		border:0;	
	}

	/* END BASE CSS */

	/* XHTML MODS */

	H2
	{
		font-size: 20px; 
		color: #1c6400;  
		font-weight: bold;
		font-family: Helvetica; 
		border-bottom: dotted 1px #d7b223;
		margin-top: 10px;  
		margin-bottom: 20px;    
	}
	H2 a
	{
		color: #1c6400;  
		text-decoration:none;
	}
	DL {}

	DT {font-weight: bold;}

	DT.sub{
		font-weight: bold;
		font-size:16px;
		/*text-decoration:underline;*/
	}

	DD
	{
		line-height: 17px;  
		margin-bottom: 15px;
	}

	TD{
		/*width:100px;	*/
	}

	strong
	{
		font-weight:bold;
	}

	em
	{
		font-style:italic;
	}

	/* END XHTML MODS */

	/* GLOBAL ELEMENTS */
	#g 
	{
		background-image: url(../../includes/images/navBackground.jpg);
		background-color: #FFFFFF;
		background-repeat:no-repeat;
		margin-bottom: 0px;
		float: left;
		padding-right:1px;
		width:751px;
		height: 88px;
	}

	#popUpBack

	{
		width: 753px; 
		height: 1020px; 
		filter:alpha(opacity=50); 
		-moz-opacity:0.5; 
		-khtml-opacity: 0.5; 
		opacity: 0.5; 
		background-image: url(../images/blackoutTrans.gif); 
		position:absolute; 
		left: 0px; 
		top: 0px;
		z-index: 15;
	}

	#popUpFore
	{
		width: 450px; 
		height: 170px; 
		background-color: #f1f6f8;
		background-repeat:no-repeat;
		background-position:left;
		border-style:ridge; 
		border-color: Gray;
		border-width: 5px; 
		position:absolute; 
		left: 20%; 
		top: 250px;
		z-index: 16;
	}

	#pufText
	{
		margin-top: 10px;
		margin-left:12px;
		margin-right:10px;
		margin-bottom:5px; 
		display:block; 
		font-weight:bold;
		font-size:16px;
		text-align:center;
	}

	#noticehead
	{
		float:left;
		margin-bottom: 7px;
		padding-bottom: 0px;
		width: 751px;	
	}

	#notice
	{
		background-color: #fff;
		float:left;
		padding-bottom: 0px;
		width: 751px;
	}

	#g UL, #f UL
	{
		float: right;
		padding-top: 0px;
		padding-right:0px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	#hg, #hy, #hb, #hp, #hr, #ho
	{
		border-top: solid 1px #fff;
		border-left: solid 1px #fff;
		border-right: solid 1px #fff;
		padding-bottom: 10px;
	}

	#c, #cg, #cy, #cb, #cp, #cr, #co
	{
		background-color: #fff; 
		float: left;
		padding-bottom: 1px;
		background-position: right top; 
		background-repeat: no-repeat;
	}

	#m, #s, #a
	{
		float: left;
		width: 500px;
		padding-top: 10px;
		padding-left: 10px;   
		padding-right: 15px;
		padding-bottom: 25px;
		z-index:0;
	}

	#m UL, #m OL
	{
		margin-left:25px;
	}

	#s
	{
		width: 200px;
		height: auto;
		padding-left: 12px;   
		padding-right: 15px;
		padding-top: 37px;
	}

	#a
	{
		width: 727px;
		background-color: #fff; 
	}
	#a P
	{
		margin-top: 0px;
		margin-bottom: 10px;
	}

	#a OL, #a UL 
	{   
		margin-left:25px;
	}


	#f {float: left;}

	#f ul li a
	{
		font-weight:bold;
		font-size: 10px;
	}

	#f P
	{
		float: left;
		clear: left;
		font-weight: bold;
		width:500px; 
		margin-bottom: 10px;
		padding-bottom:50px;
	}

	#h IMG, #hg IMG, IMG /* AAC temp adjustment*/
	{
		/*border-bottom: solid 1px #fff;  */
	   /* width: 750px; /* AAC temp adjustment*/
	}


	#h {background-color: #FFFFFF; padding-left: 1px; padding-right: 1px; width: 750px;}
	#c {background-image: url(../../includes/images/background_main_b.jpg)}
	#cg {background-image: url(../../includes/images/background_main_g.jpg)}
	#hg {background-color: #009900}
	#cy {background-image: url(../../includes/images/background_main_y.jpg)}
	#hy {background-color: #d6ac30}
	#cb {background-image: url(../../includes/images/background_main_b.jpg)}
	#hb {background-color: #87b1eb}
	#cp {background-image: url(../../includes/images/background_main_p.jpg)}
	#hp {background-color: #b898f9}
	#cr {background-image: url(../../includes/images/background_main_r.jpg)}
	#hr {background-color: #FF3300}
	#co {background-image: url(../../includes/images/background_main_o.jpg)}
	#ho {background-color: #fa9600}

	#c DT {color: #204D86;} /* remove? change from h3? */
	#cg DT {color: #009900}
	#cy DT {color: #9F7010}
	#cb DT {color: #014291}
	#cp DT {color: #4d21aa}
	#cr DT {color: #FF3300}
	#co DT {color: #fa9600}

	#c H2 
	{
		color: #204D86; 
		border-bottom-width: 0px;
		margin-bottom: 5px;
	}

	#c H3
	{
		color: #204D86; 
		font-style: italic;
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 8px;       
	}

	#cg H2 
	{
		color: #166800; 
		border-bottom: dotted 1px #009900;
	}
	#cy H2 
	{
		color: #9F7010;
		border-bottom: dotted 1px #d6ac30;
	}
	#cb H2 
	{
		color: #014291;
		border-bottom: dotted 1px #87b1eb;
	}
	#cp H2 
	{
		color: #4d21aa;
		border-bottom: dotted 1px #b898f9;
	}
	#cr H2 
	{
		color: #FF3300;
		border-bottom: dotted 1px #FF3300;
	}
	#co H2 
	{
		color: #c27400;
		border-bottom: dotted 1px #fa9600;   
	}

	#gvSchedule
	{
		font-size: 10px;
		padding: 4px;
		display: block;
	}

	/* END GLOBAL ELEMENTS */

	/* SIDE NAVIGATION */

	#s UL, #s UL UL, #s UL UL UL, #s UL UL UL UL
	{
		margin-bottom: -3px;
		border-top: dotted 1px #166800;
	}

	#cy #s UL {border-top: dotted 1px #d6ac30}
	#cb #s UL {border-top: dotted 1px #6a97d6}
	#cp #s UL {border-top: dotted 1px #b898f9}
	#cr #s UL {border-top: dotted 1px #FF3300}
	#co #s UL {border-top: dotted 1px #fa9600}

	#s UL UL, #cy #s UL UL, #cb #s UL UL, #cp #s UL UL, #cr #s UL UL, #co #s UL UL
	{
		margin-top: 2px;   
		border-top-width: 0px; 
	}

	#s UL UL UL, #cy #s UL UL UL, #cb #s UL UL UL, #cp #s UL UL UL, #cr #s UL UL UL, #co #s UL UL UL
	{
		margin-top: 3px;   
		border-top-width: 0px; 
	}

	#s UL UL UL UL, #cy #s UL UL UL UL, #cb #s UL UL UL UL, #cp #s UL UL UL UL, #cr #s UL UL UL UL, #co #s UL UL UL UL
	{
		margin-top: 2px;   
		border-top-width: 0px; 
	}

	#s LI
	{
		list-style-type: none;  
		border-bottom: dotted 1px #166800;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	#cy #s LI {border-bottom: dotted 1px #d6ac30} 
	#cb #s LI {border-bottom: dotted 1px #6a97d6}
	#cp #s LI {border-bottom: dotted 1px #b898f9}
	#cr #s LI {border-bottom: dotted 1px #FF3300}
	#co #s LI {border-bottom: dotted 1px #fa9600}

	#s LI A
	{
		padding-left: 3px; 
		color: #009900;
		text-decoration: none; 
		font-weight: bold;
		font-size: 11px; 
	}

	#cy #s LI A {color: #9F7010}
	#cb #s LI A {color: #014291}
	#cp #s LI A {color: #4d21aa}
	#cr #s LI A {color: #FF3300}
	#co #s LI A {color: #c27400}

	#s LI.on LI
	{
	   border-top: dotted 1px #009900; 
	   border-bottom: 0px; 
	}

	#s LI.on LI A
	{
		font-weight: normal;    
	}

	#cy #s LI.on LI 
	{
		border-top: dotted 1px #d6ac30; 
		border-bottom: 0px;
	}

	#cb #s LI.on LI 
	{
		border-top: dotted 1px #6a97d6;
		border-bottom: 0px;
	}
	#cp #s LI.on LI 
	{
		border-top: dotted 1px #6a97d6;
		border-bottom: 0px;
	}
	#cr #s LI.on LI 
	{
		border-top: dotted 1px #FF3300;
		border-bottom: 0px;
	}
	#co #s LI.on LI 
	{
		border-top: dotted 1px #fa9600;
		border-bottom: 0px;
	}

	/*#cg #s LI.on A {color: #009900}
	#cy #s LI.on A {color: #9f7010}
	#cb #s LI.on A {color: #6a97d6}
	#cp #s LI.on A {color: #b898f9}
	#cr #s LI.on A {color: #f27121}
	#co #s LI.on A {color: #fa9600}*/

	#s LI.on A IMG, #s LI.sel UL A IMG
	{
		margin-top: 1px;
		margin-right: 5px;
		border: 0px; 
		margin-left: 10px;
	}

	#s LI.sel A IMG
	{
		margin-left: 13px;
		margin-right: 2px;
	}

	#s LI LI LI A
	{
		margin-left: 18px;
	}

	#s LI LI LI LI A
	{
		margin-left: 36px;  
	}

	/* SIDE NAVIGATION */

	/* GLOBAL NAVIGATION */



	#g UL
	{
		margin-top: 63px;
		margin-right:24px;
		_margin-right:12px;
		margin-left:0px;
	 
	}

	#f UL
	{
		margin-left: -8px;   
		padding-top: 10px;
		padding-bottom: 0px;
		float: left;   
	}

	#f LI
	{
		float: left;
		list-style-type: none;  
	}

	#f LI A
	{
		color: #204286;
		border-right: solid 1px #999;
		padding-left: 8px;  
		padding-right: 8px;
		font-size:11px;
		/*font-weight: bold; */
	}

	#f LI A.last
	{
		border:0;
	}

	#g LI
	{
		float: left;
		list-style-type: none;  
		margin-right:-24px;
		position:relative;
	}

	.nav1{
		z-index:7;
	}
	.nav2{
		z-index:6;
	}
	.nav3{
		z-index:5;
	}
	.nav4{
		z-index:4;
	}
	.nav5{
		z-index:3;
	}
	.nav6{
		z-index:2;
	}
	.nav7{
		z-index:1;
	}
	.nav8{
		z-index:10;
	}

	#g LI A
	{
		margin-left: 0px; 
	}

	/* END GLOBAL NAVIGATION */

	/* FORM ELEMENTS */

	/* END FORM ELEMENTS */

	/* SPECIFIC ELEMENTS */


	.cal
	{
	   font-size: 12px;
	   font-weight: bold;   
	   width: 175px;
	   border-color: #fff; 
	   float: left;
	   margin-top: 10px;
	}

	.calday A, .caltoday A, .caltitle A
	{
		background-color: #dfeddc; 
		display: block; 
		font-weight: bold;   
		text-decoration: none; 
		text-align: center;  
		padding-top: 3px;
		padding-bottom: 2px;
		height:20px;
		color:#00418E;
	}

	.caldata A, .caldatatoday A
	{
		background-color: #dfeddc; 
		display: block; 
		font-weight: bold;   
		text-decoration: none; 
		text-align: center;  
		padding-top: 3px;
		padding-bottom: 2px;
		height:20px;
		color:Green;
	}


	.caltitle TD
	{
		font-weight: bold;  
		background-color: #a2bcdd;  
		color: #fff;
		text-align: center;
	}

	.caltitle A
	{
		background-color: #a2bcdd;  
	}

	.caltoday A
	{
		background-color: #fad9a6;
	}

	.caldatatoday A
	{
		background-color:#fad9a6;
	}

	.hm1, .hm2
	{
		 width: 135px; 
		 display: block;  
		 float: left;
		 text-decoration: none; 
		 margin-left: 15px;
		 font-weight: bold;
		 color: #009900;
	}

	.hm1
	{
		color: #d6ac30;
	}

	#form
	{
		width: 500px;    
	}

	#form DIV
	{
		width: 488px;
		margin: 4px 0 6px 0;
	}

	#form DIV INPUT
	{
		margin-right: 10px;
	}

	#form .a
	{
		width: 15px;  
		margin-right: 2px;
	}

	#form .mi, #form .b
	{
		width: 20px;
	}

	#form .b
	{
		margin-right: 2px;
	}

	#form .c
	{
		width: 30px; 
		margin-right: 2px;
	}

	#form .date, #form .zip
	{
		width: 80px;
	}

	#form .address, #form .email
	{
		width: 270px;
	}

	#form .city .county
	{
		width: 120px;
	}

	#form .state, #form .score
	{
		width: 30px; 
	}

	#form .radio INPUT
	{
		margin-right: 1px;	
	}

	#form .radio LABEL
	{
		margin-right: 10px;	
	}

	#form .vert
	{
		clear: both;
		display: block;
		margin-left: 24px;
	}

	#form .applicationSection
	{
		width: 492px;
		margin: 10px 2px 10px 2px;
	}

	#form .applicationSection LEGEND
	{
		font-weight: bold;
		width: auto;
		padding: 0 6px 0 2px;
		color: #9f7010;
		font-size: 16px;
	}

	#form .applicationSection FIELDSET
	{
		padding: 2px;
	}

	#form .applicationSection SPAN
	{
		padding-left: 2px;
		margin-right: 4px;
		font-weight: bold;
		color: #333;
	}

	/* END SPECIFIC ELEMENTS */

	/* test elements */

	#CalendarControl1
	{    
		position: relative;   
		float: left;
		background-color: Gray; 
		height: 150px;
		width: 175px;
		z-index: 1; 
	}

	#CalendarControl1 A DIV
	{ 
		display: none;
	}

	#CalendarControl1 A.testhover DIV
	{
		display: block;  
		position: absolute;    
		height: 100px;
		width: 150px;
		background-color: Aqua;  
		padding: 10px 10px 10px 10px;    
		margin-top: -105px;
	}

	#CalendarControl1 A.testhover DIV UL LI A
	{
		display: block; 
		position: relative;
		background-color: Aqua;
		z-index: 10;   
	}

	.error
	{
		color:#FF0000;	
	}

	.buttoncenter
	{
		width:100px;
		text-align:center;
	}

	.landing
	{
		float:left;
		width:490px;
		text-align:left;
		margin-top:15px;
	}

	.landingsub
	{
		float:left;
		width:490px;
		text-align:left;
		border-top:1px dotted #CCCCCC;	
		border-bottom:1px dotted #CCCCCC;
		padding:10px 0 10px 0;
	}

	.landingsub A
	{
		float:left;
		display:inline;
	}

	.landingsub IMG
	{
		border:0;	
	}

	.landing H3
	{
		float:left;
		clear:left;
		font-size:16px;
		font-weight:bold;
	}

	#cy .landing H3{color:#9F7010;}
	#cg .landing H3{color: #009900;}
	#co .landing H3{color: #c27400;}
	#cb .landing H3{color: #014291}
	#cr .landing H3{color: #FF3300}

	.landing H3 A
	{
		float:right;
		margin-top:-14px;
		font-size:10px;
		text-decoration:none;
		color:#d6ac30;
	}

	#cy .landing H3 A{color:#9F7010;}
	#cg .landing H3 A{color:#009900;}
	#co .landing H3 A{color:#c27400;}
	#cb .landing H3 A{color: #014291}
	#cr .landing H3 A{color: #FF3300}

	.landing H3 A IMG
	{
		float:left;
		border:0;
		margin-top:3px;
		margin-right:3px;
		margin-left:3px;
	}

	.landingsub P
	{
		float:left;
		display:inline;
		width: 380px;
		font-size:11px;
		text-indent:1px;
		margin-left:10px;
	}

	.landing LI A
	{
		font-size:10px;
		font-weight:normal;
		
	}

	#cy .landing LI A{color:#9F7010;}
	#cg .landing LI A{color:#009900;}
	#co .landing LI A{color:#c27400;}
	#cb .landing LI A{color: #014291}
	#cr .landing LI A{color: #FF3300}

	#m .landing UL
	{
		padding:0;
		width:470px;
		margin-left:-7px;
	}

	.landing LI
	{
		float:left;
		list-style-type:none;
		border-right: dotted 1px #CCCCCC;
		margin-top:0;
		padding-left: 8px;  
		padding-right: 8px;
	}

	.landing LI.last
	{
		border:0;
	}

	#map
	{
		border:1px solid #000000;
		width:495px;
		height:300px;
	}

	#cg TD
	{
		/*padding:3px;*/
	}

	#cb TD
	{
		color:#000000;
		font-size:10px;
		
		margin:0 5px 0 5px;
	}

	.calendar
	{
		position:relative;
		float:left;
		width:175px;
		z-index:5;
	}

	.calendarbox
	{
		
		float:left;
		/*margin-left:-570px;*/
		margin-left:177px;
		margin-top:-200px;
	/*	background-image:url(../../includes/images/calendarbox_bottom.gif);
	*/	border-top:2px solid #00418E;
		/*display:none;*/
		z-index:5;
	}


	.calendarboxtext
	{
		display:none;
		border-left:2px solid #00418E;
		border-right:2px solid #00418E;	
		background-color:#EEEEEE;
		width:196px;
	}

	.calendarbox DT
	{
		padding:5px 5px 0 5px;
		margin:0;
		_padding:5px 5px 0 5px;
	}
	.calendarbox DD
	{
		padding:0 5px 5px 5px;
		margin:0;
		_padding:0 5px 5px 5px;
	}

	.hide
	{
		display:inline;	
	}

	.smalltable
	{
		width:150px;
	}
	.mediumtable
	{
		width:150px;
	}

	.roster
	{
		width: 500px;	
	}

	.rosterLink A
	{
		color: #009900;
	}

	.rosterbox
	{
		float: left;
		background-color: #D1DDF1;
		margin-top: 25px;
		padding-bottom: 25px;
		width: 500px;
	}

	.rosterbox IMG
	{
		float: left;
		width: 125px;
		height: 173px;
		margin: 5px 5px 15px 5px;
	}

	.rosterbox DT
	{
		font-weight: bold;
		font-size:16px;
		padding: 5px 5px 5px 10px;
		margin: 5px 0px 0px 0px;
		_padding:5px 5px 5px 10px;
	}

	.rosterbox dd, .rosterbox dd.i
	{
		float: left;
		color: #000;
		font-weight: bold;
		font-size:12px;
		width: 330px;
		padding:0 5px 5px 5px;
		margin:0;
		_padding:0 5px 5px 5px;
	}

	.rosterbox dd.i
	{
		width: 135px;
	}

	/*.rosterboxvalue
	{
		color:White;
		font-weight:normal;
		font-size:12px;
		padding:0 5px 5px 5px;
		margin:0;
		_padding:0 5px 5px 5px;
	}*/

	.eventbox
	{
		float:left;
		position:relative;
		margin-top:10px;
		width:320px;
		height:520px;
		background-color:#EEEEEE;
		z-index:4;
	}


	.eventboxtext
	{
		/*
		*/
		display:none;
		background-color:#EEEEEE;
		width:320px;
		height:520px;
	}

	.eventbox DT
	{
		/*
		*/
		padding:5px 5px 0 5px;
		margin:0;
		_padding:5px 5px 0 5px;
	}
	.eventbox DD
	{
		/**/
		padding:0 5px 5px 5px;
		margin:0;
		_padding:0 5px 5px 5px;
	}

	.detailsview, .gridview TD
	{
		margin-top: 5px;
	}

	.gridview TH
	{
		padding: 3px;
		font-weight: bold; 
	}

	.detailsview TD, .gridview TD
	{
		padding: 3px;
	}

	.txt_lrg
	{
		width: 417px;	
	}

	.txt_med, .txt_sml
	{

	}

	.txt_sml
	{

	}

	.tblPNP
	{
		margin-left: 20px;
		margin-top: 3px;
	}

	.tblPNP td
	{	
		padding: 5px;
	}

	.hyperSub
	{
		margin-left: 8px;
		font-style: italic;
		display: block;
		width: 200px;
	}

	#chCtrlP63
	{
		list-style-type: none;
	}

	#chCtrlP63 li
	{
		float: left; 
		position: relative; 
		padding: 5px;
	}

	#chCtrlP63 li a
	{
		color: Red;
	}

	#TermsConditions li
	{
		margin-bottom: 10px;
	}

	.policy
	{
		background-color: #F7F7F7;
		border-top:solid 1px #F57129;
		border-bottom:solid 1px #F57129;		
	}

	.policy ul
	{
		list-style: none;
	}

	.policy ul li
	{
		text-align: center;	
		margin: 1px;
	}

	/* css for student survey results */
	.ssTotTable
	{
		padding: 5px;
	}

	.ssTotTc
	{
		background-color: #E7EAF2;
		padding-top: 3px;
	}

	.ssTotLch
	{
		font-size: 12px;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		color: White;
		background-color: #507CD1;
		display: block;
		padding-left: 5px;
	}

	.ssTotLc
	{
		font-size: 10px;
	}

	/* css for athletic news!! */
	#newsTop
	{
		background-color: #4C79B2; 
		padding-left: 30px; 
		margin-top: 2px; 
		font-weight:bold; 
		font-size: medium; 
		display: block;	
	}
	.bball
	{
		background-image: url(../images/basketball/logos/bball.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}

	.sball
	{
		background-image: url(../images/softball/logos/sball.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}

	#newsMiddle
	{
		background-color: #ECECFD; 
	}

	.newsDetails
	{
		padding-left: 22px;
		padding-right: 12px;
		padding-bottom: 5px;
		color: Black;
		display: block;
	}

	.newsText
	{
		margin-left: 2px;
		margin-right: 2px;
		display: block;
	}

	.newsText img
	{
		padding-left: 5px; 
		padding-bottom: 5px; 
		float: right
	}

	/*
	.newsText div
	{
		background-color: White;
		border: ridge 1px black;
		padding: 5px;
	}
	*/
	.textPreview
	{
		margin-left: 2px;
		margin-right: 2px;
		display: block;
		cursor: pointer;
	}
	/*
	.textPreview div
	{
		background-color: White;
		border: ridge 1px black;
		padding: 5px;
	}
	*/
	.textPreview img
	{
		display: none;
	}

	.dlNews
	{
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.shadowNews
	{
		background-color: #333333;
		padding-right: 3px;
		padding-bottom: 5px;
		padding-left: 3px;
	}

	.newsItem
	{
	}

	/* end css for athletic news!! */

	/* css styles for ajax table on p29 */

	.StuTable
	{
		width: 500px; 
		background-color: #F2EFEA; 
		color: #9F7010;
	}
	.Stutable tr td
	{
		margin: 5px;
	}


	.StuTable a:link, .StuTable a:visited
	{
		color: #9F7010;
	}

	.accHeadAdmin
	{
		background-color: #D5DDE2;
		border-color: #9F7010;
		border-bottom-style: solid;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-top-width: 1px;
		margin: 5px;
		padding: 2px;
		text-decoration: underline;
		font-weight: bold;
		color: #A06F10;
	}

	.accHeadAdmin a
	{
		color:#A06F10;
		font-weight: bold;
	}

	.accSelectAdmin
	{
		background-color: #EFF2FB;
		border-color: #9F7010;
		border-bottom-style: solid;
		border-top-style: solid;
		border-bottom-width: 1px;
		border-top-width: 1px;
		margin: 3px;
		padding: 5px;
		color: #9D7F3A;
		font-size: 16px;
		font-weight: bold;
	}

	.accSelectAdmin a
	{
		text-decoration: none;
		color: #9D7F3A;
		font-weight: bold;
	}

	.accContentAdmin
	{
		width: 500px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: 5px;
		font-family: Arial;
		font-size: small;
	}

	/*end css styles for p29 */

	.headlineLinks li a
	{
		color: #000;
		font-weight: bold;
	}

	.headlineLinks li
	{
		width: 100%;
	}

	.liCatLink a:hover
	{
		background-color: #A9CF6F;
		padding-bottom: 1.6%;
		padding-top: 15.5%;
		padding-left: 2%;
		padding-right: 13.5%;
		color: Black;
	}

	.liClassLink a:hover
	{
		/*background-color: #FD9B12;*/
		background-color: #F2CD3E;
		padding-bottom: 1.6%;
		padding-top: 15.5%;
		padding-left: 2%;
		padding-right: 13.5%;
		color: Black;
	}

	.NewsLink a:hover
	{
		display:block;
		 margin-bottom: 15px;
		background-color: #C5DAF7;
		text-decoration: underline;
		
	}

	.NewsLink a
	{
		text-decoration: none;
	}

	/*end of p1 css side menu*/

	/*Start of p342 ASC css*/


	.ddBlocks
	{
		padding-left: 10px; 
		display: block; 
		width: 400px;
	}
	.lblExpand
	{
		cursor: pointer;
	}

	.pnTitle
	{
		font-size: 12px;
		font-weight: bold;
	}

	/*end of p342 css */

	/*Start p31 css */
	#termTable31 th
	{
		background-color: #729BD1;
		font-weight: bold;
		text-align: center;
	}

	.courseSec31 th
	{
		font-weight: bold;
		
	}

	.odd
	{
		background-color: #dcdcdc;
	}

	/*end of p31 css */

	/*css for all table like structures using div */

	.tbHead
	{
		background-color: #3d6aa9;
		font-weight: bold;
		text-align: center;
		color: #fff;
	}

	.tbLeft
	{
		float: left;
		width: 48%;
		clear: left;
		padding-left: 5px;
		margin-bottom: 20px;
	}

	.tbRight
	{
		float: right;
		width: 50%;
		clear: right;
		margin-bottom: 20px;
	}

	.tb3Whole
	{
		width: 300px;
		margin-left: auto;
		margin-right: auto;
		clear: both;	
	}

	.tb4Whole
	{
		width: 400px;
		margin-left: auto;
		margin-right: auto;
		clear: both;
	}
	.noprint{}
}
@media print
{
	body
	{
		font: 100.01%/130% Arial, Verdana, Helvetica; 
		font-size: 12px;
	}
	#hg,#f,#s,#g,.noprint
	{
		display:none;
	}
	.landing,.landingsub
	{
		display:block;
	}
	.landing H3
	{
		float:left;
		clear:left;
		font-size:16px;
		font-weight:bold;
	}
	#cg #m H2 
	{
		color: #204D86; 
		border-bottom-width: 0px;
		margin-bottom: 5px;
	}
	#cg .landing .landingsub H3{color: #009900;}
	

}
/*end css for table structures */