/*CSS Document*/

#vwHomepage {
	background: gray;
 	margin: 0;
 	padding-bottom: 100%;
}

#vwFutureStudents {
	background: gray;
	 padding-bottom: 100%;
}

#vwAlumniDonors {
	background: gray;
 	padding-bottom: 100%;
}

#vwBusinessCorporate {
	background: gray;
 	padding-bottom: 100%;
}

#vwCommunityLearners {
	background: gray;
 	padding-bottom: 100%;
}

#vwVisitors {
	background: gray;
 	padding-bottom: 100%;
}

#headlines {
	background: gray;
	padding-bottom: 100%;
}

#headlines #content_main {
	width: auto;
}
#admissionsinforqst {
	background: gray;
	padding-bottom: 100%;
}


#admissionsinforqst table {
	margin-left: auto;
	margin-right: auto;
}

#system_status {
	background: gray;
	padding-bottom: 100%;
}

/*#system_status table {
	margin-left: auto;
	margin-right: auto;
}*/

P {	
	font: 12px verdana, arial, sans-serif; 
	padding: 5px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
}

body {
   font: 12px verdana, arial, sans-serif; 
   background-color: #ffffff;
   padding: 0;
   display: block;
   visibility: visible;
   	margin-left: 10px; 
	margin-top: 10px; 
}

H1 {
	FONT: 18px verdana, arial, sans-serif;
	font-weight: bold;
}

H2 {
	FONT: 18px verdana, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
}

H3 {
	FONT: 16px verdana, arial, sans-serif;
	font-weight: bold;
}

H4 {
	FONT: 16px verdana, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
}

H5 {
	FONT: 14px verdana, arial, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

H6 {
	FONT: 14px verdana, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	padding: 0;
	margin: 0;
}

.cccred {
   color: #b70709;   
}

#page_title
{
   color: #b70709;   
   margin-top: 15px;
}

#page_wrapper {
	border:	2px solid #000000;
	width: 800px;
	margin-left: auto;
	margin-right: auto; 
	background: #ffffff;
	padding: 0;
}

#top_block {
	border-bottom: 1px solid #000000;
	background: url('/images/topblockbackground.jpg') no-repeat;
	height: 30px;
	width: 800px;
	margin: 0;
	padding: 0;
}

#quicksearches_block {
	float: right;
    width: 450px;
	height: 30px;
	margin: 0;
	padding: 0;
}

#search {
	float: right;
	width: 220px;
	margin: 2px;
	padding: 0;
}

#quickfind {
	float: left;
	margin: 2px;
	padding: 0;	
}

#search form {
	display: inline;
	float: left;
}

#quickfind form {
	display: inline;
}

#banner_block {
	height: 150px;
	background: url('/images/Campus-Image_630x150_white-words-blk-shadow.jpg') no-repeat;
	background-position: 170px 0px;
	margin: 0;
	padding: 0;
}

#ccc_logo_graphic_block {
	float: left;
	margin-left: 15px;
	padding: 0;
}

#ccc_logo_graphic_block img {
	padding: 0;
}

#myccclogo_graphic_block {
	width: 170px;
	float: right;
	margin: 0;
	padding: 0;
}

#myccclogo_graphic_block img {
	margin-top: 10px;
	padding: 0;
}

#greenlogo_graphic_block {
	clear: both;
	float: left;
	padding: 0;
}

#greenlogo_graphic_block img {
	padding: 0;
	margin-left: 10px;
	margin-top: 25px;
}


#site_nav {
	clear: both;
	padding: 0;
	margin: 0;
}

#site_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	background: url('/images/site_nav/navmenubase.jpg') no-repeat;
	height: 34px;
}

#site_nav_skip_link 
{
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
}

#site_nav_skip_anchor
{
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
}

#vwWelcome #site_nav ul li#site_nav_welcome a {
	background: url('/images/site_nav/WelcomeButton.gif') no-repeat ;
}

#vwHomepage #site_nav ul li#site_nav_welcome a {
	background: url('/images/site_nav/WelcomeButton.gif') no-repeat;
}

#vwFutureStudents #site_nav ul li#site_nav_future a {
	background: url('/images/site_nav/FutureButton.gif') no-repeat;
}

#vwAlumniDonors #site_nav ul li#site_nav_alumni a {
	background: url('/images/site_nav/AlumniButton.gif') no-repeat ;
}


#vwBusinessCorporate #site_nav ul li#site_nav_business a {
	background: url('/images/site_nav/businessButton.gif') no-repeat ;
}


#vwCommunityLearners #site_nav ul li#site_nav_community a {
	background: url('/images/site_nav/CommunityButton.gif') no-repeat ;
}


#vwVisitors #site_nav ul li#site_nav_visitors a {
	background: url('/images/site_nav/VisitorsButton.gif') no-repeat ;
}

#site_nav ul a:hover {
	color: #ffff00;
}

#site_nav ul li {
	display: inline;
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 2px;
	text-align: center;
	height: 30px;
	padding: 0;
}

#site_nav ul li a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	display: block;
	height: 30px;
	color: #ffffff;
}

#site_nav ul li a br {
	line-height: 8px;
}

#site_nav ul li#site_nav_welcome a {
	width: 76px;
}

#site_nav ul li#site_nav_future a	{
	width: 136px;
}

#site_nav ul li#site_nav_alumni a {
	width: 136px;
}

#site_nav ul li#site_nav_business a	{
	width: 136px;
}

#site_nav ul li#site_nav_community a	{
	width: 145px;
}

#site_nav ul li#site_nav_visitors a	{
	width: 66px;
}

#extend_bg {
	clear:both;
	float: left;
	margin-top: 0;
	background: url('/images/background_extend.jpg') repeat-y;
	background-position: left;
}

#nav_links {
	width: 170px;
	height: auto;
	float: left;
	margin-top: 0px;
	border: 0;
}

#vwHomepage #nav_links {
	clear: both;
	width: 170px;
	height: 496px;
	float: left;
	background-color: #cccccc;
	margin-top: 5px;
	border-right: 1px solid #000000;
	border-bottom: 0;
}

#static_nav_links {
	width: 170px;
	margin-top: 0px;
	margin-left:0;
}

#nav_links #static_nav_links ul {
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 7px;
	border-top: 1px solid black;
	padding: 0;
	width: 170px;
	float: left;
}

#nav_links #static_nav_links ul li {
	clear: both;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #000000;
}

#nav_links #static_nav_links ul li a {
	text-decoration: none;
	color: #000000;
	font:10px Verdana, Arial, sans-serif;
	font-weight: bold;
	margin-left: 0;
	margin-bottom; 0;
	padding: 0;
}
#nav_links #static_nav_links ul li a:hover {
	text-decoration: underline;
}

#static_apply {
	clear: both;
	padding: 0;
	margin: 0;
	border-top: 0px;
}

#static_apply ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
	background: url('/images/staticapplybase.jpg') no-repeat;
	height: 30px;
}

#static_apply ul li {
	display: inline;
	float: left;
	width: 95px;
	padding-left: 35px;
}

#static_apply ul li a {
	padding: 2px;
	margin-bottom: 0;
	text-decoration: none;
	font: 11px verdana, arial, sans-serif;
	font-weight: bold;
	display: block;
	height: 30px;
	color: #ffffff;
	background: url('/images/applybutton.jpg') no-repeat;
	background-position: 0 3px;
}

#static_apply ul a:hover {
	color: #ffff00;
}

#homepage_component_layer2nav {
	width: 170px;
	margin-top: 0px;
	margin-left:0;
}

#homepage_component_layer2nav ul {
    margin-top: 0;
	margin-left: 0;
	margin-bottom: 7px;
	padding: 0;
	width: 170px;
	float: left;
}

#homepage_component_layer2nav ul li {
	clear: both;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 0;
	list-style: none;
	border-bottom: 1px solid #000000;
}

#homepage_component_layer2nav ul li a {
	text-decoration: none;
	color: #000000;
	font:10px Verdana, Arial, sans-serif;
	font-weight: bold;
	margin-left: 0;
	margin-bottom; 0;
	padding: 0;
}

#homepage_component_layer2nav ul li a:hover {
	text-decoration: underline;
}

#context_nav_links {
	width: 170px;
	margin-top: 0px;
	margin-left:0;
}

#context_nav  {
	margin-top: 0;
	margin-left: 0;
	padding: 0;
	width: 170px;
	clear: left;
	display: block
}	

#context_nav_skip_link
{
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
}

#context_nav_skip_anchor
{
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
}

#context_nav li {
	clear: both;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style: none;
	border-bottom: 1px solid black;	
}

#context_nav a.active
{
	text-decoration: underline;
	font-weight: bold;
}

#context_nav a  {
	font:10px Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


#context_nav a:hover {
	text-decoration: none;
}

.context_nav_item_L2 {
	padding-left: 4px;
}

.context_nav_item_L3 {
	background-color: #e0e0e0;
	padding-left: 11px;
}

.context_nav_item_L4 {
	background-color: #b8b8b8;
	padding-left: 18px;
}

.context_nav_item_L5 {
	background-color: #e0e0e0;
	padding-left: 25px;
}

.context_nav_item_L6 {
	background-color: #b8b8b8;
	padding-left: 32px;
}

#vwHomepage #breadcrumbs_nav {
	float: right
	margin-top: 0;
	margin-right: 6px;;
}

#vwFutureStudents #breadcrumbs_nav {
	clear: both;
	width: 790px;
	margin-right: 10px;
	margin-top: 0;
}

#vwAlumniDonors #breadcrumbs_nav {
	clear: both;
	width: 790px;
	margin-right: 10px;
	margin-top: 0;
}

#vwBusinessCorporate #breadcrumbs_nav {
	clear: both;
	width: 790px;
	margin-right: 10px;
	margin-top: 0;
}

#vwcommunityLearners #breadcrumbs_nav {
	clear: both;
	width: 790px;
	margin-right: 10px;
	margin-top: 0;
}

#vwVisitors #breadcrumbs_nav {
	clear: both;
	width: 790px;
	margin-right: 10px;
	margin-top: 0;
}

#headlines #breadcrumbs_nav {
	clear: both;
	margin-right: 10px;
	width: 790px;
	margin-top: 0;
}

#breadcrumbs_nav{
	height: 20px;
}


#breadcrumbs_nav ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

#breadcrumbs_nav ul li {
	display: inline;
}

#breadcrumbs_nav ul li a {
	text-decoration: none;
	font:11px Verdana, Arial, sans-serif;
	color: #000000;
	display: inline;
}

#content_main a:link, #content_main a:visited
{
	color: #0000aa;
	text-decoration: none;
}

#content_main a:hover, #content_main a:active
{
	color: #990000;
	text-decoration: underline;
}

#content_main img
{
   margin: 4px;
}

#content_main {
	width:600px;
	padding:0px;
	margin-left: 10px;
	float:right;
	background: #ffffff;;
}

#homepage_animation {
	margin-left: 5px;
	margin-top: 0;
	height: 225px;
	width: 620px;
	float: left;
}

#news_block {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	width: 619px;
}


#news_events {
	float: right;
	margin-bottom: 0;
	margin-right: 1px;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	width: 304px;
	height: 250px;
}


#news_headlines {
	float: left;
	margin-left: 0;
	width: 304px;
	height: 250px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}

#news_block #news_events h2 {
	clear: both;
	padding-top: 4px;
	padding-bottom: 6px;
	font:15px Verdana, arial, sans-serif;
	background: #b70709;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	text-indent: 15px;
}


#news_block #news_headlines h2 {
	clear: both;
	font:15px Verdana, Arial, sans-serif;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 6px;
	background: #b70709;
	color: #ffffff;
	margin: 0;
	text-indent: 15px;
}


#homepage_random_event {
	clear: both;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	background: #ffffff;
}

/*
#homepage_random_event a:link, #homepage_random_event a:visited
{
   text-decoration: none;
   color: #0000ff;
)

#homepage_random_event a:hover, #homepage_random_event a:active
{
	color: #990000;
}*/


#homepage_random_headline {
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	background:#fff;
}

/*
#homepage_random_headline a:link, #homepage_random_headline a:visited
{
   text-decoration: none;
   color: #0000ff;
}

#homepage_random_headline a:hover, #homepage_random_headline a:active
{
	color: #990000;
}
*/
#copyright_footer {
	clear: both;
	float: left;
	width: 794px;
	margin-left: 0;
	/*margin-right: 10px;*/
	height: 30px;
	background: url('/images/footer_backgroundred.jpg') no-repeat;
}

#copyright_footer p {
	color: #ffffff;
	font: 10px verdana, arial, sans-serif; 
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	line-height: 14px;
	padding: 0;
}

#bottom_white_space {
	clear: both;
	width: 800px;
	height: 20px;
	background: url('/images/choose_your_path_to_success3.gif');
	background-position: center center;
	background-repeat: no-repeat;
}


#snowday {
  position: relative;
  border: 1px solid red;
  width: 80%;
  margin: 10px;
  margin-top: 20px;
  padding: 10px;
  font: 11px verdana, arial, sans-serif; 
  font-weight: bold;
}

#snowday h4 {
position: absolute;
top: -10px;
margin: 0px;
padding: 0px;
background: #ffffff;
color: #ff0000;
font: 14px verdana, arial, sans-serif; 