@charset "utf-8";
/* CSS Document */
/* Content */

#loading_parent {background:url("../css/images/darken-bak.png");position:absolute;text-align:center;width:100%;top:0px;height:100%}
#loading {position:relative;text-align:center;width:965px;top:150px;left:0px;padding:7px 0px 0px 0px;font:bold 11px Arial, Helvetica, sans-serif;}

#bodyContent {vertical-align:top;}
#bodyContent #newsheader {background: url(images/cardinal-news-home-header.png);width:614px;height:30px;z-index:10;overflow:auto;margin:0px 0px 0px 0px;}
#bodyContent #newsfooter {background: url(images/cardinal-news-home-footer.png);width:614px;height:13px;z-index:10;overflow:auto;margin:0px 0px 0px 0px;}
#bodyContent #news {width:500px;height:100%;background:#ffffff;}
#bodyContent #news .content-ad {padding-left:7px;}
#bodyContent #news #topnews{float:left;width:300px;height:100%;background:#ffffff;}
#bodyContent #news #topnews img {width:120px;margin:10px 20px 0px 0px;}
#bodyContent #news #topnews #headlineLabel {color:#535353;font-family:arial, helvetica;font-size:18px;width:330px;z-index:11;margin:10px 0px 0px 15px;}
#bodyContent #news #topnews #headlineLabel a {color:#d1242a;text-decoration:none;}
#bodyContent #news #topnews #headlineLabel a:hover {color:#0107ff;text-decoration:underline;}
#bodyContent #news #topnews #summaryLabel {color:#000000;font-family:lucida Sans unicode, helvetica;font-size:12px;width:330px;z-index:11;margin:10px 0px 0px 15px;}
#bodyContent #news #morenews {float:right;left:350px;width:250px;background:#ffffff url(images/recent-headlines-home.gif) top left no-repeat;}
#bodyContent #news #morenews p {line-height:10px;}
#bodyContent #news #morenews #headlineLabel {color:#535353;font-family:lucida Sans unicode, helvetica;font-size:11px;z-index:11;margin:0px 20px 0px 5px;line-height:13px;}
#bodyContent #news #morenews #headlineLabel a {color:#0000cd;text-decoration:none;}
#bodyContent #news #morenews #headlineLabel a:hover {color:#840618;text-decoration:underline;}

#ecoursenews {float:left;width:500px;margin:0px 15px 0px 0px;vertical-align:top;} 
#ecoursenews img {width:100px;margin:10px 20px 0px 15px;}
#ecoursenews #headlineLabel {color:#535353;font-family:arial, helvetica;font-size:18px;z-index:11;margin:10px 0px 0px 15px;}
#ecoursenews #headlineLabel a {color:#d1242a;text-decoration:none;}
#ecoursenews #headlineLabel a:hover {color:#0107ff;text-decoration:underline;}
#ecoursenews #summaryLabel {color:#000000;font-family:lucida Sans unicode, helvetica;font-size:12px;z-index:11;margin:10px 20px 0px 15px;}
#rotator {width:124px; background:#e6e6e6 url("images/rotator-bak.png") repeat-x;}
.eCoursesHeader {font-family:Arial, Helvetica;font-size:22px;text-align:center;margin:3px 0px 3px 15px;color:#ffffff;background:url("images/red-header-bak.png");}

.no_records {font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;font-size:18px;text-align:center; }

#instructor_box {background:#fefefe url('images/short-gray-gradient.jpg') repeat-x;width:300px;float:left;border:1px dotted #dad9d9;}
#instructor_box img {width:100px;}
#instructor_box .instructor_name {color:#535353;font-family:arial, helvetica;font-size:16px;text-align:left;}
#instructor_box .instructor_name a{color:#5e6da7;text-decoration:none;}
#instructor_box .instructor_name a:hover{color:#d00000;text-decoration:underline;}

#instructor_box .summary {color:#535353;font-family:arial, helvetica;font-size:13px;text-align:left;}

#topnews{float:left;width:260px;height:100%;background:#ffffff;vertical-align:top;}
#topnews img {width:70px;margin:10px 15px 0px 10px;}
#topnews #headlineLabel {color:#535353;font-family:arial, helvetica;font-size:16px;width:200px;z-index:11;margin:10px 0px 0px 15px;}
#topnews #headlineLabel a {color:#d1242a;text-decoration:none;}
#topnews #headlineLabel a:hover {color:#0107ff;text-decoration:underline;}
#topnews #summaryLabel {color:#000000;font-family:lucida Sans unicode, helvetica;font-size:12px;width:200px;z-index:11;margin:0px 0px 0px 15px;}

#recentheadlinestyle {float:right;width:600px;background:#ffffff url(images/recent-headlines-home.gif) top left no-repeat;vertical-align:top;}
#recentheadlinestyle p {line-height:10px;}
#recentheadlinestyle #links {margin:0px 15px 0px 10px;}
#recentheadlinestyle #links #headlineLabel {color:#535353;font-family:lucida Sans unicode, helvetica;font-size:11px;z-index:11;line-height:12px;}
#recentheadlinestyle #links #headlineLabel a {color:#0000cd;text-decoration:none;}
#recentheadlinestyle #links #headlineLabel a:hover {color:#ff0000;text-decoration:underline;}


.th_hours { 
	font-family: Verdana, Lucida Sans Unicode, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	background-image: url(../images/hours_background.gif);
	background-repeat: repeat-x;
	background-color: #D30303;
	word-spacing: 0em;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-width: 0px; 
}
.page_head {
	font-family: arial black;
	font-size: 20px;
	background-color: #a1061c;
	color: #ffffff;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.teachcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	word-spacing: 0em;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.callout {
	color:#a1061c;
	text-decoration: none;
	text-align: left;
	letter-spacing: -0.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.lefttitle {
	color:#4f4f4f;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: -0.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.lefttext {
	color:#4f4f4f;
	text-decoration: none;
	text-align: left;
	letter-spacing: -0.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.leftlist {
	color:#4f4f4f;
	text-decoration: none;
	text-align: left;
	letter-spacing: -0.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.articlebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 150%;
}
.bigarticlebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 150%;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 120%;
}
.codebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #f0f0f0;
	background-color:#f6f6f6;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 130%;
}
.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 130%;
}
.footer {
	align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffe0b0;
	text-transform: uppercase;
	word-spacing: 0em;
	line-height: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	text-align: left;
	color: #6a0000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 100%;
} 
.headlinedate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	text-align: left;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 130%;
} 
.summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #585858;
	margin: 0px;
	padding-top: 5px;
	padding-right: 50px;
	margin-right:25px;
	padding-bottom: 25px;
	padding-left: 20px;
	width:520px;
	line-height: 120%;
}
.subheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #a1061c;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 130%;
} 
.subheadline-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #a1061c;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
} 
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #a1061c;
	border-bottom:1px #ff0000;
	background: url("images/header-background.png") repeat-x;
	margin: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
} 
.research {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 120%;
}




/* Admissions */
.stepbody {
	font-family: myriad pro, trebuchet ms, verdana;
	background-color: #efefef;
	margin: 0px;
}
.steptable {
	width: 450px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.stepquickhead {
	font-family: myriad pro, trebuchet ms, verdana;
	background-color: #d1242a;
	color: #ffffff;
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	letter-spacing: -1px;
}
.stepquickheadsm {
	font-family: myriad pro, trebuchet ms, verdana;
	background-color: #d1242a;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	letter-spacing: -1px;
}
.stepquicklink {
	font-family: myriad pro, trebuchet ms, verdana;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 5px;
}
.stepschoolcode {
    font-family: myriad pro, trebuchet ms, verdana;
    color: #be1702;
	background-color:#ffffff;
    font-size: medium;
    text-align: center;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 3px;
    padding-left: 3px;
}
.stepcontent {
	font-family: myriad pro, trebuchet ms, verdana;
	color: #000000;
	font-size: 12px;
	line-height: 110%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 5px;
}
.stepcontentbright {
	font-family: myriad pro, trebuchet ms, verdana;
	color: #be1702;
	font-size: 12px;
	line-height: 110%;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 25px;
	padding-bottom: 5px;
}
.stepindent {
	font-family: myriad pro, trebuchet ms, verdana;
	color: #000000;
	font-size: 12px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 35px;
}
.stepheadline {
	font-family: myriad pro, trebuchet ms, verdana;
	color: #000000;
	font-size: 25px;
	font-weight: bold;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 25px;
	padding-left: 25px;
}
.stepcallout {
	font-family: myriad pro, trebuchet ms, verdana;
	color: #be1702;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 3px;
}
.stepcallout2 {
	font-family: myriad pro, trebuchet ms, verdana;
	color: #be1702;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-left: 25px;
}
.username {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #a1061c;
	margin: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 00px;
	padding-left: 20px;
} 
.rosterlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	valign: top;
	text-decoration: none;
	color: #2f2f2f;
	cursor:pointer;
	cursor:hand;
	letter-spacing:-1px;
	line-height: 100%;
}
.rosterlist:hover{
	color: #ff0000;
	text-decoration: underline;
}
.schedulelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	valign: top;
	text-decoration: none;
	color: #2f2f2f;
	cursor:pointer;
	line-height: 120%;
}
.schedulelist:hover{
	color: #ff0000;
	text-decoration: underline;
}
.boxhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #520510;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	line-height: 130%;
} 
.boxheadred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-align: center;
	color: #ffffff;
	background-color: #a1061c;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	line-height: 130%;
} 
.boxheadredcond {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #a1061c;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	line-height: 130%;
} 
.boxcontentred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #000000;
	background-color: #ececec;
	margin: 0px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
	line-height: 130%;
} 
.boxcontentwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
	margin: 0px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
	line-height: 130%;
} 
.boxrow-a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #000000;
	background-color: #f8fabb;
	margin: 0px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
	line-height: 130%;
} 
.boxrow-a:hover 
{
	background-color: #f3f67e;
}
.boxrow-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #000000;
	background-color: #edefa2;
	margin: 0px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
	line-height: 130%;
} 
.boxrow-b:hover 
{
	background-color: #f3f67e;
}
.boxinputred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #000000;
	background-color: #feffde;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	line-height: 130%;
} 
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: -1px;
	text-align: left;
	color: #000000;
	background-color: #feffde;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	line-height: 130%;
} 
.department_intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656464;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 130%;
}
.picture {
	padding-left: 10px;
	padding-bottom: 10px;
}
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	color: #4b4b4b;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 120%;
}
/******************************** User Signup Form Fields	****************	*/
			/*	Controls the text entered into the signup form		*/
.input_field{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 130;
	margin: 0px;
	margin-left: 4px;
	margin-bottom: 3px;
	padding-top: 00px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.input_checkbox{}

			/* Phone number entry box ID	*/
#phone_number{}

			/* submit button	*/
.submit_button{}

			/*	Controls the text entered into the signup form		*/
.field_text  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 130;
	margin: 0px;
	margin-left: 4px;
	margin-bottom: 3px;
	padding-top: 00px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.right  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #000000;
	width: 130;
	margin: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sc_forgot_password    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 10px;
}

.input_checkbox   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: lowercase;
	color: #000000;
	margin: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	padding-top: 00px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

			/* Phone number entry box ID	*/
#phone_number{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: lowercase;
	color: #000000;
	margin: 0px;
	margin-left: 4px;
	margin-bottom: 0px;
	padding-top: 00px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

			/* submit button	*/
.submit_button{}

/******************************************	Message Bulletin Board	********************	*/
			/*	Message board border 	*/		



.SmartBoard_Table{
	background:#ff6666 url('../images/tvcc-alert-bak.jpg');
	background-repeat:no-repeat;
	width: 100%;
}

.SmartBoard_Row {
	font-family: Arial, Helvetica, sans-serif;
	}

.SmartBoard_Subject{
	padding-left: 65px;
	font-family: impact, Arial black;
	text-align:left;
	font-size: 24pt;
	color: #fcff00;
	width: 600px;
	height: 1em;
	filter: Shadow(Color=#000000, 	
			Direction=120, 
			Strength=3);
}

.SmartBoard_DateTime{
	font-family: verdana;
	font-weight: bold;
	font-style:italic;
	font-size: 12px;
	color: #ffffff ;
	font-variant: small-caps;
}

.SmartBoard_Message{
	font-family: verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align:left;
	color: #ffffff;
	padding: 0px 15px 10px 68px;
	filter: Shadow(Color=#000000, 	
			Direction=120, 
			Strength=3);
	}





			/*	Message board border 	*/		
.table_border 				
{
	border: thin solid #fff200;
	background-color: #fff200;
}
.rss_box 				
{
	border: thin solid #fff200;
	background-color: #fff200;
}

			/* Controls the "Recent 'YOUR ACCOUNT/SERVICE NAME' Messages" line, typically underlined.	*/
.underline
{
	text-decoration: underline;
	background-color: #fff200;
	display: none;
}

			/* Name of the group the message was sent to.			*/
.msg_group_title
{
	font-family: verdana, arial black;
	font-size: 14;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #bf1e2e;
	padding-left: 10;
}
.rss_title
{
	font-family: verdana, arial black;
	font-size: 14;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #bf1e2e;
	padding-left: 10;
}

			/*	Message subject 																		*/
.msg_subject
{
	font-family: verdana, arial black;
	font-size: 14;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding-left: 10;
}
.rss_items
{
	font-family: verdana, arial black;
	font-size: 14;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	padding-left: 10;
}
			
			/*	Message Date/Time																		*/
.msg_datetime
{
	font-family: verdana, arial black;
	font-size: 10;
	font-weight: bold;
	color: #bf1e2e;
}
.rss_date
{
	font-family: verdana, arial black;
	font-size: 10;
	font-weight: bold;
	color: #bf1e2e;
}

			/*	Message text																			*/
.msg_message{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 20px;
	padding-left: 35px;
}
.rss_item{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 20px;
	padding-left: 35px;
}



/*	
	RSS Feeds - The RSS Feeds do not require any CSS, as they are merely images and links. 
	Simply modify the HTML code from your SmartCode to re-arrange the RSS links as needed. 
*/



/*The following define the <DIV> and class used for error messages returned in user setup 	*/
#flash {
	border: thin solid #FF0000;
}

.error
{
	color: #FF0000;
	font-weight: bold;
}


.TVCCAlert-admin-sign-in-top {
	vertical-align: top;
	background-image:url('https://www.tvcc.edu/itservices/TVCC-Alert/images/admin-sign-in-top.png');
	background-repeat: no-repeat;
	width: 350;
	height: 63;
}
.TVCCAlert-sign-in-top {
	vertical-align: top;
	background-image:url('https://www.tvcc.edu/itservices/TVCC-Alert/images/sign-in-top.png');
	background-repeat: no-repeat;
	width: 350;
	height: 63;
}
.TVCCAlert-sign-in-border {
	background-image:url('https://www.tvcc.edu/itservices/TVCC-Alert/images/sign-in-mid.gif');
	background-repeat: repeat-y;
	width: 350;
	vertical-align: top;
}
.TVCCAlert-sign-in-bottom {
	background-image:url('https://www.tvcc.edu/itservices/TVCC-Alert/images/sign-in-bottom.png');
	background-repeat: no-repeat;
	width: 350;
	height: 16;
}
.TVCCAlert_register {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #000000;
	width: 230;
	margin: 0px;
	margin-left: 4px;
	margin-bottom: 3px;
	padding-top: 00px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.TVCCAlert-register-top {
	vertical-align: top;
	background-image:url('https://www.tvcc.edu/itservices/TVCC-Alert/images/register-top.png');
	background-repeat: no-repeat;
	width: 539;
	height: 60;
}
.TVCCAlert-register-border {
	background-image:url('https://www.tvcc.edu/itservices/TVCC-Alert/images/register-mid.gif');
	background-repeat: repeat-y;
	width: 539;
}
.TVCCAlert-register-bottom {
	background-image:url('https://www.tvcc.edu/itservices/TVCC-Alert/images/register-bottom.png');
	background-repeat: no-repeat;
	width: 539;
	height: 12;
}
.field_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #000000;
	margin: 0px;
	margin-bottom: 3px;
	padding-top: 00px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #4b4b4b;
	margin: 0px;
	margin-bottom: 3px;
	padding-top: 00px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.field_nocap {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #4b4b4b;
	margin: 0px;
	margin-bottom: 3px;
	padding-top: 00px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;

}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656464;
	word-spacing: 0em;
	line-height: 14px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style1tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #870003;
	word-spacing: 0em;
	line-height: 14px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.droplist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656464;
	line-height: 2px;
	word-spacing: 0em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style1field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #faffac;
	text-align: left;
	word-spacing: 0em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.style1dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656464;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.style1black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	word-spacing: 0em;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.preview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656464;
	word-spacing: 0em;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


/* navigation */


.top_nav {
	color:#ffffff;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-family: Arial black, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left_nav {
	color:#4f4f4f;
	text-decoration: none;
	text-align: left;
	letter-spacing: -0.05em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.right_nav {
	color:#4f4f4f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -0.05em;
	line-height: 10%;
	padding-top: 15px;
	padding-left: 25px;
	text-align: left;
}



/* expanding navigation */
.menu1{
	margin-left:25px;
	padding-left:20px;
	padding-top:2px;
	padding-bottom: 2px;
	display:block;
	text-decoration: none;
	color: #000000;
	height: 20px;
	cursor:pointer;
	cursor:hand;
}
.menu1:hover{
	color: #ff0000;
	text-decoration: underline;
}
.submenu{
	display: block;
	height: 19px;
	margin-left: 38px;
	padding-top: 2px;
	padding-left: 7px;
	color: #333333;
}
.hide{
	display: none;
}
.show{
	display: block;
}


/* 2009 left navigation */
.leftnav-09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration: none;
	color: #000000;
	cursor:pointer;
	cursor:hand;
	letter-spacing:-1px;
	line-height: 100%;
}
.leftnav-09:hover{
	color: #ff0000;
	background-color: #dddddd;
	text-decoration: underline;
}

/* tables */
.div { 
	background-color: #e6e6e6; 
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-width: 0px; 
}
.table { 
	background-color: #f8f7f7;
	border-top: 1px solid #399; 
	border-left: 1px solid #399; 
	border-bottom: 1px solid #399; 
	border-right: 1px solid #399; 
}
.outsideborder { 
	border-width: 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: #4b4b4b;
	border-collapse: collapse;
	background-color: white;
}
.insideborder { 
	border-width: 0px;
	border-spacing: 0px;
	border-style: inset;
	border-collapse: collapse;
	background-color: white;
}
.td    { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #ffffff;
	word-spacing: 0em;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-width: 0px; 
}
.tdFrame    { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #cbcbcb;
	word-spacing: 0em;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-width: 0px; 
}
.td_header    { 
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	word-spacing: 0em;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-width: 0px; 
}
.td_info    { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	word-spacing: 0em;
	height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width: 0px; 
}
.transOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ec1412;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 120%;
}
.transON {
	opacity:.60;filter: alpha(opacity=60); 
	-moz-opacity: 0.6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 120%;
}
.trans25 {
	opacity:.25;
	filter: alpha(opacity=25); 
	-moz-opacity: 0.25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 120%;
}
.trans75 {
	opacity:.85;
	filter: alpha(opacity=85); 
	-moz-opacity: 0.85;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 120%;
}
/* infrastructure */
a {
	color:#ff0000;
	text-decoration: none;
	text-align: center;
}
a:hover {
	color:#ff6000; 
	text-decoration:underline; 
}
body {
	background-color: #840618;
	background-image: url('background.gif'); 
/*	background-image: url('images/christmas-background.jpg'); */
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-left: 0px;
}
.banner {
	background-color: #000000;
	background-image: url('https://www.tvcc.edu/images/header.jpg');
	background-repeat: no-repeat;
	height: 106px;
	width: 965px;
}
