/* GLOBAL */
BODY 								{ color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 18pt; font-weight: normal ; margin: 0; background-image: url(/webtemplate_images/bg_global_redness.gif); }
A:link, A:visited, A:active			{ color: #8B051C; text-decoration: underline; }
A:hover   							{ color: #3f0209; text-decoration: underline; }
h1, h2, h3							{ padding:0; margin:0; }
h1, h2, h3							{ padding-top:0; margin-top:0; padding-bottom:0; margin-bottom:0; }
form								{ padding:0; margin:0; }


/* BACKGROUNDS */
.bg_global_shadowleft  				{ background-image: url(/webtemplate_images/bg_global_shadowleft.gif); }
.bg_global_shadowright				{ background-image: url(/webtemplate_images/bg_global_shadowright.gif); }
.bg_global_body						{ background-color: #FFFFFF; }
.bg_side_grayness					{ background-image: url(/webtemplate_images/bg_side_grayness.gif); }
.bg_index_studentprograms			{ background-image: url(/webtemplate_images/bg_index_studentprograms.gif); color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 12pt; font-weight: bold; margin: 0; }


/* MAIN TEXT */
.accent_text      	  				{ color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 18pt; font-weight: normal; }
.main_text      	  				{ color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 18pt; font-weight: normal; }
.main_title   	       			 	{ color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 20pt; line-height: 24pt; font-weight: bold; }
.main_subtitle		   		        { color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 14pt; line-height: 18pt; font-weight: bold; }


/* NAV TEXT */
.nav_text	      			 	  	{ color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; line-height: 10pt; font-weight: bold; }


/* SIDE TEXT */
.side_text	      			 	  	{ color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 12pt; font-weight: normal; }
.side_title  	   			        { color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 14pt; font-weight: bold; }
.feature_text						{ color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 12pt; font-weight: normal; }
.feature_title						{ color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 10pt; line-height: 12pt; font-weight: bold; }
.feature_title2						{ color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 12pt; line-height: 12pt; font-weight: bold; }


/* FINE TEXT */
.fine_text        				   	{ color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 10pt; font-weight: normal; }
.fine_title        				   	{ color: #000000; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 10pt; font-weight: bold; }


/* FORMS */
.form_field  			       		{ color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 10pt; font-weight: normal; background-color: #F5F5F5; }
.form_button  			       		{ color: #FFFFFF; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 10pt; font-weight: bold; background-color: #000000; }
.body_text							{ color: #333333; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 8pt; line-height: 10pt; font-weight: normal; }

/* DROP DOWN NAVIGATION MENU */
#dropmenudiv						{ color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; line-height: 12pt; font-weight: normal; padding: 3px; text-indent: 0px; display: block; border-style: solid; border-width: 1px; border-color: #8B051C; position:absolute; z-index:100;}
#dropmenudiv a						{ color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif; font-size: 9pt; line-height: 12pt; font-weight: normal; padding: 3px; text-indent: 0px; display: block; width: auto; display: block; text-decoration: none; }
#dropmenudiv a:hover				{ background-color: #bb9947; color:#FFFFFF; }
.subhead_red { color: #8B051C; font-family: Arial, Helvetica, Geneva, Sans Serif;  font-size: 16px; font-weight: bold; }

/* Curriculum Table */
table.curriculum {
    border-spacing: 0px;
    border-collapse: collapse;
	border-top: 1px solid #6A501D;
    border-bottom: 1px solid #6A501D;
	font-size:12px;
	color:#5A4B37;
	margin-bottom:20px;
}
table.curriculum tr {
	vertical-align: top;	
}
table.curriculum td {
    padding: 0px 6px 0px 5px;
	border-bottom: 1px solid #FFF;
    background: #E0DDC4;
}
.curriculum a:link {
    color: #5A4B37;
    text-decoration: underline;
}
.curriculum a:hover {
    color: #A28448;
    text-decoration: underline;
}
.curriculum a:visited {
    color: #5A4B37;
    text-decoration: underline;
}
.curriculum a:active {
    color: #5A4B37;
    text-decoration: underline;
}
