.hidden
{
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
}

.mainbody
{
	padding-top: 18px;
	padding-left: 21px;
	padding-right: 25px;
	padding-bottom: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	vertical-align: top;
	text-align: left;
}
.support
{
	padding-top: 18px;
	padding-left: 21px;
	padding-right: 0px;
	padding-bottom: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	vertical-align: top;
	text-align: left;
}

.diploma
{
	padding-top: 27px;
	padding-left: 21px;
	padding-right: 0px;
	padding-bottom: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	vertical-align: top;
	text-align: left;
}

td
{
	color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a
{
	color: #3D3D3D; /*font-weight: bold; */
	text-decoration: underline;
}

.curriculum
{
	text-decoration: underline;
	line-height: 160%;
}

p
{
	padding-left: 4px;
	margin: 0px;
	padding-bottom: 10px;
	line-height: 150%;
}

.header1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #AE0103;
	padding-left: 4px;
	padding-bottom: 10px;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #AE0103;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
}

.header2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #AE0103;
	padding-left: 4px;
	padding-bottom: 20px;
}

.header3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
}

h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #AE0103;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	padding-left: 4px;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #AE0103;
	margin: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
}

.contentheader
{
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	background-color: #d63030;
	color: white;
}

.contentgray
{
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	background-color: #ede9e6;
	color: #4e443a;
}

.contentred
{
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	background-color: #ede9e6;
	color: #4e443a;
	border-bottom: 1px solid #d63030;
}

.contentheaderlast
{
	padding: 8px 20px 8px 20px;
	font-weight: bold;
	background-color: #d63030;
	color: white;
}

.contentheadertop
{
	margin: 0;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-weight: bold;
	background-color: #d63030;
	border-left: 1px solid white;
	color: white;
}

.contentcell
{
	margin: 0;
	padding: 5px 10px 5px 10px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #dbdcd0;
}

.contentdata
{
	margin: 0;
	padding: 5px 10px 5px 10px;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #d63030;
	border-left: 1px solid #d63030;
}

.contentcell-first
{
	margin: 0;
	padding: 5px 10px 5px 10px;
	text-align: left;
	font-weight: bold;
}

.contenttable
{
	border: 1px solid #d63030;
	valign: middle;
}



.small
{
	font-size: 9px;
}

sup
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7px;
}

ol
{
	margin-left: 22px;
	margin-top: 7px;
	line-height: 17px;
	padding-left: 0px;
}

ul
{
	margin-left: 0px;
	margin-top: 0px;
	line-height: 17px;
	padding-left: 0px; /*list-style-image: url(images/grey_bullet.gif);*/
}


#icon
{
	margin-left: 0;
	padding-left: 0px;
	list-style: none;
	background-image: none;
}

#icon li
{
	padding-left: 45px;
	background-image: url(images/brochure.gif);
	background-repeat: no-repeat;
	background-position: 20px;
	list-style: none;
	list-style-image: none;
}

.dip_li
{
	list-style-position: inside;
	list-style-image: url(images/dip_bullet.gif);
	line-height: 17px;
	padding-left: 4px;
	padding-bottom: 10px;
}

.redlist
{
	margin-left: 65px;
	margin-top: 7px;
	margin-bottom: 15px;
	line-height: 17px;
	list-style-image: url(images/red_bullet.gif);
	color: #C60506;
	font-weight: bold;
	font-size: 11px;
	padding-left: 0px;
}

.rednumber
{
	margin-left: 65px;
	margin-top: 7px;
	margin-bottom: 15px;
	line-height: 17px;
	background-image: url(images/bullet.jpg);
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding-left: 0px;
}

.grey_box
{
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #E7EAEF;
	line-height: 140%;
}

.grey_box_small
{
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right: 5px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-color: #E7EAEF;
	line-height: 140%;
}

.blue_box
{
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-right: 2px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #D8EDFF;
}

.blue_box_small
{
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-right: 2px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-color: #D8EDFF;
	line-height: 140%;
}

.green_box
{
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-right: 2px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	background-color: #DDF8E2;
}

.green_box_small
{
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-right: 2px;
	color: #3D3D3D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	background-color: #DDF8E2;
	line-height: 140%;
}

.horizbar
{
	background-image: url(images/horizbar.gif);
	height: 7px;
	width: 100%;
	overflow: hidden;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

.arrow_down
{
	padding-bottom: 5px;
	padding-top: 5px;
}

#navigation ul
{
	/*width:206px;*/
}

.first
{
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4C453B;
	background-color: #DBDCD0;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid white;
	list-style-type: none;
	height: 25px;
	line-height:13px;
}

.first_highlighted
{
	text-decoration: none;
	padding-left: 10px;
	padding-bottom: 0;
	padding-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #9B8B7B;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	list-style-type: none;
	line-height:15px;
}

.first a:link
{
	text-decoration: none;
	color: #4C453B;
}

.first a:visited
{
	text-decoration: none;
	color: #4C453B;
}

.first_highlighted a:link
{
	text-decoration: none;
	color: white;
}

.first_highlighted a:visited
{
	text-decoration: none;
	color: white;
}

.second
{
	text-decoration: none;
	margin-left: -10px;
	padding-left: 27px;
	padding-top: 0;
	padding-bottom: 0px;
	margin-left:-10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 16px;
	color: #52483C;
	height: 16px;
	background-image: url(images/nav_second_bg.gif);
	text-align: left;
	list-style-type: none;
}

.second_highlighted
{
	text-decoration: none;
	margin-left: -10px;
	padding-left: 27px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left:-10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C60405;
	height: 18px;
	line-height: 16px;
	background-image: url(images/nav_second_bg_dropdown.gif);
	text-align: left;
	font-weight: bold;
	list-style-type: none;
}

.second_dropdown
{
	text-decoration: none;
	margin-left: -11px;
	padding-left: 27px;
	padding-top: 0px;
	margin-left:-10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C60405;
	height: 50px;
	background-image: url(images/nav_second_bg_dropdown.gif);
	background-repeat: no-repeat;
	text-align: left;
	list-style-type: none;
}

.second_highlighted_with_nodes
{
	text-decoration: none;
	margin-left: -10px;
	padding-left: 27px;
	padding-top: 1px;
	margin-left:-10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C60405;
	height: 50px;
	line-height: 15px;
	background-image: url(images/nav_second_bg_dropdown.gif);
	background-repeat:no-repeat;
	text-align: left;
	font-weight: bold;
	list-style-type: none;
}

.second a:link
{
	color: #52483C;
	text-decoration: none;
}

.second a:visited
{
	color: #52483C;
	text-decoration: none;
}

.second_highlighted a:link
{
	color: #C60405;
	text-decoration: none;
}

.second_highlighted a:visited
{
	color: #C60405;
	text-decoration: none;
}

.second_highlighted_with_nodes a:link
{
	color: #C60405;
	text-decoration: none;
}

.second_highlighted_with_nodes a:visited
{
	color: #C60405;
	text-decoration: none;
}

.second_dropdown a:link
{
	color: #C60405;
	text-decoration: none;
}

.second_dropdown a:visited
{
	color: #C60405;
	text-decoration: none;
}

.third
{
	text-decoration: none;
	margin-left: -27px;
	padding-left: 60px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #52483C;
	height: 18px;
	line-height: 15px;
	background-image: url(images/nav_third_bg.gif);
	background-position:left left;
	text-align: left;
	list-style-type: none; /*list-style-image: url(images/third_node.gif);*/
	background-color: #EAECE7;
}

.third_highlighted
{
	text-decoration: none;
	margin-left: -27px;
	padding-left: 60px;
	padding-top: 0;
	padding-bottom: 0;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #52483C;
	height: 18px;
	line-height: 15px;
	background-image: url(images/nav_third_bg.gif);
	text-align: left;
	font-weight: bold;
	list-style-type: none; /*list-style-image: url(images/third_node.gif); list-style-position:inside;*/
	background-color: #EAECE7;
}

.third a:link
{
	text-decoration: none;
	color: #52483C;
	font-weight: normal;
}

.third a:visited
{
	text-decoration: none;
	color: #52483C;
	font-weight: normal;
}

.third_highlighted a:link
{
	text-decoration: none;
	color: #52483C;
}

.third_highlighted a:visited
{
	text-decoration: none;
	color: #52483C;
}

img
{
	display: block;
}

.bottomnav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: white;
	padding-top: 15px;
}

.bottomnav a:link
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.bottomnav a:visited
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.disclaimer1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
	padding-top: 11px;
}

.disclaimer1 a:link
{
	color: white;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.disclaimer1 a:visited
{
	color: white;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.disclaimer2
{
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 11px;
}

.disclaimer2 a:link
{
	color: white;
	font-size: 10px;
	font-weight: normal;
}

.disclaimer2 a:visited
{
	color: white;
	font-size: 10px;
	font-weight: normal;
}

.popUp
{
	padding-top: 11px;
	padding-right: 24px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3D;
	line-height: 140%;
}

.popUp_close
{
	text-align: right;
	padding-bottom: 26px;
}

.popUp_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AF0102;
	padding-bottom: 20px;
	font-weight: bold;
}

.popUp a:link
{
	font-weight: normal;
	text-decoration: underline;
	color: #3C3C3D;
}

.popUp a:visited
{
	font-weight: normal;
	text-decoration: underline;
	color: #3C3C3D;
}

.popUp_small_header
{
	background-color: #CC0000;
	height: 37px;
	text-align: right;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	padding-right: 20px;
}

.popUp_small_header a:link
{
	font-weight: normal;
	text-decoration: underline;
	color: white;
}

.popUp_small_header a:visited
{
	font-weight: normal;
	text-decoration: underline;
	color: white;
}

.popUp_small
{
	padding-top: 11px;
	padding-right: 24px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3D;
	line-height: 140%;
	padding-top: 27px;
}

.tab_content
{
	display: none;
}
.tab_on
{
	color: #CD081C;
	background-color: #ffffff;
}
.tab_off
{
	color: black;
	background-color: #CD081C;
}

.tb_on
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #ffffff;
	color: #CD081C; /*width: 110px;*/
	min-width: 80px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
}

.tb_on_bottom
{
	background-color: #ffffff; /*width:110px;*/
	min-width: 80px;
	height: 4px;
}

.tb_off
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #CD081C;
	color: #ffffff; /*width: 115px; */
	min-width: 80px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	cursor: hand;
}

.tb_off_bottom
{
	background-color: #9B8B7B; /*width:115px;*/
	min-width: 80px;
	height: 4px;
}

.tb_spacer_on
{
	width: 1px;
	height: 22px;
	background-color: #CD081C;
}

.tb_spacer_off
{
	width: 1px;
	height: 22px;
	background-image: url(/northeastern/images/Seperator.jpg);
	background-repeat: no-repeat;
}

.tb_spacer_bottom_off
{
	background-color: #9B8B7B;
	width: 1px;
	height: 4px;
}

.tb_spacer_bottom_on
{
	background-color: #ffffff;
	width: 1px;
	height: 4px;
}

#tb_content
{
	padding-top: 10px;
	padding-left: 10px;
}
