@charset "iso-8859-1";
select {font-size: 12px;}

td img {display: block;}


table.careers 
{
	width: 100%;
}

body, td
  {
  	font-family: Arial, Helvetica, San Serif;
    margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-height: 0px;
	margin-width: 0px;     
    Font-size: 12px;		
  }


table.careers td.career_navigation
{
	
	width: 164px;
	vertical-align: top;
	background-color: #B6C5DB;
}

table.careers td.america_navigation
{
	
	width: 164px;
	vertical-align: top;
	background-color: #C2AFAF;
}

 td.community_navigation
{
	
	width: 164px;
	vertical-align: top;
	background-color: #B8CACA;
}

table.careers td.career_content
{

	vertical-align: top;
	background-image: url(/divisions/studentservices/departments/ccs/images/nav/left_bevel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 350px;
	padding-left: 5px;
	padding-top: 25px;
	padding-bottom: 5px;	
	padding-right: 5px;
	

}


table.careers td.community_content
{

	vertical-align: top;
	background-image: url(/divisions/studentservices/departments/ccs/images/nav/community-left_bevel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 350px;
	padding-left: 5px;
	padding-top: 25px;
	padding-bottom: 5px;
	padding-right: 5px;	

}

table.careers td.america_content
{

	vertical-align: top;
	background-image: url(/divisions/studentservices/departments/ccs/images/nav/america-left_bevel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 350px;
	padding-left: 5px;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}


.career_navigation , .community_navigation , .america_navigation 
{
	font-weight: bold;
	line-height: 17px;
}

.career_navigation, .career_navigation a  {color: #003366;}
.community_navigation, .community_navigation a  {color: #003333;}
.america_navigation, .america_navigation a  {color: #663333;}

.career_navigation ul.navigation a, .community_navigation ul.navigation a, .america_navigation ul.navigation a
{
	color: #333333;
	font-weight: normal;
}


.pgtitle
{
	font-size: 18px;
	font-weight: bold;
}

.pgsubtitle
{
	font-size: 14px;
	font-weight: bold;
}
ul.navigation
{
	list-style-type: square;
	list-style-image: url(/divisions/studentservices/departments/ccs/images/square.gif);
	margin: 0px;

	padding-left: 15px;

}


table.careers td.career_content_splash
{

	vertical-align: top;
	background-image: url(/divisions/studentservices/departments/ccs/images/splash_image.gif);
	background-position: top left;
	background-repeat: no-repeat;

}




  
  td.footer
  
  {
	padding: 5px;
  	font-size: 11px;
}
  
  
  td.menu, .menu
  {
  	background-color: CDA300;
  }

  
td.bar 
  {
  	height: 6px;
	background-image: url(/divisions/studentservices/departments/ccs/images/bar.gif);
  
  
  }
  



td.top-nav
  {
  	height: 34px;
	width: 100%;
	background-image: url(/divisions/studentservices/departments/ccs/images/nav/top-nav-bg.gif);
  	background-repeat: x-repeat;
  
  }
  
td.bar 
  {
  	
  	height: 6px;
	background-image: url(/divisions/studentservices/departments/ccs/images/bar.gif);
	background-repeat: x-repeat;
  
  
  }  
/* 



calendar stuff



*/  



table.splash_calendar td.header
{
	background-image: url(/divisions/studentservices/departments/ccs/cc/images/calendar/splash_calendar.gif);
	background-color: #B6C5DB;
	width: 202px;
	height: 35px;
	vertical-align: top;
	padding-top: 2px;
	text-align: center;
	font-size: 11px;
	color: #003366;


}

table.splash_calendar td.bottom2
{
	background-image: url(/divisions/studentservices/departments/ccs/cc/images/calendar/splash_calendar_bottom2.gif);
	background-color: #B6C5DB;
	width: 202px;
	height: 25px;
	vertical-align: center;
	padding-top: 2px;
	text-align: center;
	font-size: 11px;
	color: #003366;


}






table.calendar td.weekname 
{
	background-color: #CCCCCC;
	height: 15px;

}

table.calendar td.number 
{
	background-color: #FFFFFF;
	height: 15px;

}

table.calendar td.number_current 
{
	background-color: #FBE36E;
	height: 15px;

}

table.calendar td.nomonth
{
	background-color: #F0F0F0;
}



table.calendar td.horizontal_divider
{
	background-color: #7F7F7F;


}

table.calendar td.content
{
	height: 75px;

	vertical-align: top;


}

table.calendar td.content_middle
{
	height: 75px;

	vertical-align: top;


}

table.calendar td.content_nomonth
{
	
	background-color: #F0F0F0;

}

table.splash_calendar td.header a, table.splash_calendar td.bottom2 a 
{
	color: #003366;

}
  
table.splash_calendar td.header .title
{
	font-size: 14px;

	font-weight: bold;

}  
  
  
table.splash_calendar td.left 
{
	color: #3333333;
	background-image: url(/divisions/studentservices/departments/ccs/images/calendar/splash_calendar_left.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 47px;
	height: 34px;
	vertical-align: center;
	text-align: center;
}    
  
  
table.splash_calendar td.left div.padding
{
	padding-left:5px;
	padding-right:5px;

}  
  
table.splash_calendar td.right
{
	color: 3333333;
	background-image: url(/divisions/studentservices/departments/ccs/images/calendar/splash_calendar_right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	width: 154px;


	height: 30px;
}     

table.splash_calendar td.divider 
{
	background-color: 838383;
	width: 1px;
}     
    
table.splash_calendar td.line
{
	background-color: 838383;
	width: 1px;
} 



/* calendar header */


table.calendar td.header a {color:  #3333333;text-decoration: none;}

table.calendar td.header .title {font-size: 40px; }



td.main_splash
{
	width: 560px;
	height: 332px;
	background-image: url(/divisions/studentservices/departments/ccs/images/splash/fade-from-left.jpg);
	vertical-align: top;

}

td.main_splash_filler
{
	background-image: url(/divisions/studentservices/departments/ccs/images/splash/bg.jpg);
}
 

table.calendar td.header_right_edge
{
	background-color: #B6C5DB;
	width: 4px;
	height: 4px;
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/header_left_edge.gif);
	vertical-align: center;
	text-align: center;
	color:  #3333333;


}

table.calendar td.header_left_edge
{
	background-color: #B6C5DB;
	width: 4px;
	height: 4px;
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/header_left_edge.gif);
	vertical-align: center;
	text-align: center;
	color:  #3333333;


}


table.calendar td.header_left_bevel
{
	background-color: #B6C5DB;
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/header_top.gif);
	width: 4px;
	height: 8px;
	vertical-align: center;
	text-align: left;
	color:  #3333333;


}

table.calendar td.header_right_bevel
{
	background-color: #B6C5DB;
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/header_top.gif);
	width: 4px;
	height: 8px;
	vertical-align: center;
	text-align: right;
	color:  #3333333;



}

table.calendar td.header_space
{
	background-color: #B6C5DB;

}

table.calendar td.header_top
{
	background-color: #B6C5DB;
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/header_top.gif);

	height: 8px;
	vertical-align: center;
	text-align: center;
	color:  #3333333;
	text-align: right;


}



table.calendar td.header
{
	background-color: #B6C5DB;
	height: 141px;
	vertical-align: center;
	text-align: center;
	color:  #3333333;


}




td.divider 
{
	background-color: 838383;
	width: 1px;
}



td.bottom_edge
{
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/bottom_edge.gif);
	background-repeat: x-repeat;
	height: 5px;


}

table.calendar {width: 100%}

td.bottom_right_edge
{
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/bottom_right_edge.gif);
	background-repeat: x-repeat;
	height: 5px;


}

td.bottom_left_edge
{
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/bottom_left_edge.gif);
	background-repeat: x-repeat;
	height: 5px;


}

td.left_edge
{
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/left_edge.gif);
	background-position: top left;
	background-repeat: y-repeat;
	width: 4px;


}


td.right_edge
{
	background-image: url(/divisions/studentservices/departments/ccs/cc/calendar/images/right_edge.gif);
	background-position: top right;
	background-repeat: y-repeat;
	width: 4px;



}

.calendarTitle
	{
    Font-size: 14px;			
	font-weight: bold;	
	}

	
	
.calendarsubtitle
	{
    Font-size: 13px;			
	font-weight: bold;
	}

  
.calendarBorder
	{
		BACKGROUND-COLOR:#7F7F7F;
	}
	
.calendarDay
	{
		BACKGROUND-COLOR:#CCCCCC;
	}	
	
.calendarDefault
	{
		BACKGROUND-COLOR:#FFFFFF;
	}		

.calendarCurrent
	{
		BACKGROUND-COLOR:#FFd400;
	}			
	
.calendarBlank
	{
		BACKGROUND-COLOR:#FFFFFF;
	}			
	
.calendarBody
	{
		font-size: 11px;
	}
	
.calendarHeader
	{
		font-size: 12px;
	}	
	
a.calendarMonth
	{
		text-decoration: none;
		color: #000000;
	}		
	
form
	{
	margin:0;
	}

.text_only a{color:#ffffff;}

table.form td.required
{
	font-weight: bold;
	color: #FF0000;
}  
table.form td.notrequired
{
	font-weight: bold;
	color: #838383;
} 
  
 table.form td
 {
	padding-right: 2px;
 }
 
 hr.solidblack
 {
	background-color: #000000;
	border: 0px;
}
 
table.admin, table.admin tr
	{
		border-collapse: collapse;
		border: 1px solid #000000;
		padding-left: 5px;
	}
	

	
table.admin td{ padding-left: 5px;}
table.admin tr.header td {		font-weight: bold;}
	
table.admin tr.alternating td,  table.admin tr.header td 
	{

		background: #ffffff;
		color: #000000;

	}	
	
table.admin tr.normal td
	{

		background: #cccccc;
		color: #000000
	}

	
	/* coc */
	



table.splash_calendar_coc td.header
{
	background-image: url(/divisions/studentservices/departments/ccs/coc/calendar/images/splash_top.gif);
	background-color: #B8CACA;
	width: 202px;
	height: 35px;
	vertical-align: top;
	padding-top: 2px;
	text-align: center;
	font-size: 11px;
	color: #003366;


}

table.splash_calendar_coc td.bottom2
{
	background-image: url(/divisions/studentservices/departments/ccs/coc/calendar/images/splash_bottom.gif);
	background-color: #B8CACA;
	width: 202px;
	height: 25px;
	vertical-align: center;
	padding-top: 2px;
	text-align: center;
	font-size: 11px;
	color: #003366;


}




table.splash_calendar_coc td.header a, table.splash_calendar_coc td.bottom2 a 
{
	color: #003366;

}
  
table.splash_calendar_coc td.header .title
{
	font-size: 14px;

	font-weight: bold;

}  
  
  
table.splash_calendar_coc td.left 
{
	color: #3333333;
	background-image: url(/divisions/studentservices/departments/ccs/images/calendar/splash_calendar_left.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 47px;
	height: 34px;
	vertical-align: center;
	text-align: center;
}    
  
  
table.splash_calendar_coc td.left div.padding
{
	padding-left:5px;
	padding-right:5px;

}  
  
table.splash_calendar_coc td.right
{
	color: 3333333;
	background-image: url(/divisions/studentservices/departments/ccs/images/calendar/splash_calendar_right.gif);
	background-position: top right;
	background-repeat: repeat-y;
	width: 154px;


	height: 30px;
}     

table.splash_calendar_coc td.divider 
{
	background-color: 838383;
	width: 1px;
}     
    
table.splash_calendar_coc td.line
{
	background-color: 838383;
	width: 1px;
} 




table.admin tr.normal2 td a, table.admin tr.alternating2 td a
{
	color: #c4ceff;
}	
table.admin tr.normal2 td
	{

		background: #670667;
		color: #ffffff;
	}
	
table.admin tr.alternating2 td
	{

		background: #9c409c;
		color: #ffffff;

	}		
	
	
.full
{
	color: #FF00FF;
	font-weight:bold;
}	
