/* 
=================================
NorthlandCollege.edu Global CSS Document II
(c) 2006 NorthlandCollege.edu
Created by: Chad Sperling
=================================
*/

/*****************************************
  MAIN TEXT LINK STYLE
*****************************************/
body a {
	color:#0066BB;
	text-decoration: underline;
	font-weight: normal;}
body a:hover {
	color:#CC0000;
	text-decoration: underline;}


/*****************************************
  SECONDARY/THIRD LAYER PAGE HEADERS
*****************************************/
.HDPage {
	padding-top: 5px;
	font-family:Tahoma, Arial;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 5px;
	text-transform: uppercase;
	margin-bottom: 0px;
	background-color: #213963;
	padding-right: 5px;
	padding-left: 5px;}

.headerPage {
	font-family:Tahoma, Arial;
	font-size: 25px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-bottom: 2px;
	line-height: 1em;}
.headerImage {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	padding-top: 10px;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 25px;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
	padding-bottom: 0px;
	text-transform: uppercase;
	margin-bottom: 0px;
	line-height: 1em;}
.headerSubTitle {
	margin: 0px 0 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 0px;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding-bottom: 0px;
	background-color: #CCCCCC;
	width: 758px;}
.headerImageSpecial {
	background-color: #999999;
	width: 758px;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-left: 6px;}

/*****************************************
  BUFFER SPACE (Between Page Header and Page Content
*****************************************/
.buffer {
	padding-bottom: 8px;}


/*****************************************
  BODY BACKGROUND STYLES
*****************************************/
#bgHome{
	float: inherit;
	width: 770px;
	background:#FFFFFF url(/global/images/backgrounds/theme/subHome.gif) repeat-y;}	
#bgFull{
	float: inherit;
	width: 770px;
	background:#FFFFFF url(/global/images/backgrounds/theme/mainFull.gif) repeat-y;}	
	/* insert background image /backgrounds/theme/__.gif -- */
#bgHomeSplit{
	float: inherit;
	width: 770px;
	background:#FFFFFF url(/global/images/backgrounds/home/mainSplit.png) repeat-y;}	
#bgFullSpecial1{
	float: inherit;
	width: 770px;
	background:#FFFFFF;}	


/*****************************************
  SUBNAV BAR STYLES - Background, text, links
*****************************************/
#subnavBG {
	width:770px;
	height: 32px;
	position: static;
	padding: 0px;
	background-image: url(/global/images/backgrounds/subnav/main.gif);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-repeat: repeat;
	margin: 0px;}
/* (subnav bg colors site specific. Important. Dont Remove)  */
.stathead {background:#2558AD;}
.i{background: #234E96 url(/global/images/backgrounds/subnav/main.gif) repeat;}
.subnavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;}
.subnavLinks a{
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
.subnavLinks a:hover{
	text-decoration: underline;
	color: #AECEFF;}


/*****************************************
  NECK STYLES (Bar under sub nav bar)
*****************************************/
#neck{
	width:770px;
	height:9px;
	font-size:1px;
	clear:both;
	background-color: #FFF;
	background-image: url(/global/images/backgrounds/neck/neck_main.gif);
	background-repeat: repeat-x;
	background-position: bottom;}
#neckFull{
	width:770px;
	height:10px;
	font-size:1px;
	clear:both;
	background-color: #FFF;
	background-image: url(/global/images/backgrounds/neck/neckfull_main.png);
	background-repeat: repeat-x;
	background-position: bottom;}
#neckFullSplit{
	width:770px;
	height:13px;
	font-size:1px;
	clear:both;
	background-color: #FFF;
	background-image: url(/global/images/backgrounds/neck/mainFull.png);
	background-repeat: repeat-x;
	background-position: bottom;}	
#longneck {
	/* insert neck image here */
	width:770px;
	height:55px;
	font-size:1px;
	clear:both;}


/*****************************************
  ANKLE STYLES (Bar at bottom of body before footer)
*****************************************/
#ankle {
	background:#FFF url(/global/images/backgrounds/ankle/subHome.png) no-repeat;
	width:770px;
	height:12px;
	font-size:1px;
	clear:both;}
#ankleFull {
	background:#FFF url(/global/images/backgrounds/ankle/anklefull_main.png) no-repeat;
	width:770px;
	height:11px;
	font-size:1px;
	clear:both;}
#ankleFullSplit {
	background:#FFF url(/global/images/backgrounds/ankle/mainFull.png) no-repeat;
	width:770px;
	height:14px;
	font-size:1px;
	clear:both;}


/* START LEFT COLUMN - HOMEPAGE */

/*****************************************
  LEFT COLUMN SPOTLIGHT FEATURE
*****************************************/
#spotPadding {
	width:451px;
	height:365px;
	margin:0px 0px 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;}

/*****************************************
  LEFT COLUMN MAIN FEATURE
*****************************************/
#mainfeat {
	width:451px;
	margin:14px 0px;
	float:left;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;}
#mainfeattop {
	width:443px;
	height:27px;
	background-image:url(/global/images/backgrounds/pagefeat_topHD.png);
	background-repeat:no-repeat;}
.mainfeatHD1 {
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding: 5px 10px 0px;}
#mainfeatmiddle {
	width:441px;
	background-color: #FFFFFF;
	border-left: 1px solid #a5a5a5;
	border-right: 1px solid #a5a5a5;}
.mainfeatphoto{
	width:80px;
	margin:7px 0px 3px 0px;
	padding:0px 10px 0px 5px;
	float: left;}
.mainfeattxtbox {
	width:250px;
	margin:0 0px;
	padding:8px 0 5px 5px;
	float: right;}
.mainfeattxtbox2 {
	width:308px;
	margin:0 0px;
	padding:8px 0 5px 5px;
	float: right;}	
.mainfeatHD2 {
	color:#333333;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;}
.mainfeattxt {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3em;
	float:left;
	color: #333333;}
.mainfeattxt a{ 
	color: #841806;}
.mainfeattxt a:hover {
	color: #841806;}
.mainfeatlink {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	color: #333333;
	padding-top: 4px;}
.mainfeatlink a{
	color: #0066BB;
	font-weight: bold;}
.mainfeatlink a:hover {
	color: #CC0000;}
#mainfeatfoot {
	width:443px;
	height:4px;
	background-image:url(/global/images/backgrounds/pagefeat_bottom.png);
	background-repeat:no-repeat;
	padding-bottom: 0px;
	overflow: hidden;}
.mainfeatform {
	float:left;
	margin-top: 4px;
	margin-bottom: 4px;}
.divider {
	height:21px;
	clear:both;
	background:url(/global/images/misc/divider.gif) center repeat-x;
	width: 430px;
	margin-left: 5px;}	
#dashedLine2 {
	border-top: dashed #DDDDDD 1px; 
	width: 300px; 
	height: 2px;
	margin: 10px 0 5px 10px; 
	overflow: hidden;}	

/*****************************************
  LEFT COLUMN ARCHIVED FEATURES - remove on updates 7-8-06
*****************************************/
#archfeatPosition {
	width:451px;
	margin:0px;
	float:left;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;}
.archfeatBG {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 443px;}
.archfeatHD1 {
	padding: 0px 4px 6px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;}
.archfeatHD2 {
	padding: 4px;
	margin: 0px;
	background: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BEBEBE;}
.archfeatText {
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 1.3em;
	text-decoration: none;}
.archfeatLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 5px;
}
.archfeatLink a {
	color: #0066BB;
	text-decoration: underline;}
.archfeatLink a:hover {
	color: #CC0000;
	text-decoration: underline;}

.cols3 {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 2px;
	width: 443px;}
.cols_hd1 {
	padding: 0px 2px;
	margin: 0px;}
.cols_hd2 {
	padding: 4px 0px;
	margin: 0px;
	background: #ddd;}
.cols_hd2 H4 {
	padding: 0px 0px 0px 2px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	text-decoration: none;}
.archHDlink {
	padding: 0px 5px 2px 0px;
	color: #333; 
	text-align: right;}

/*****************************************
  MAIN LIST BULLETS
*****************************************/
.main li {
	background: 0 url(http://www.northlandcollege.edu/global/images/bullets/contentMain.gif) no-repeat 5px;
	padding: 0px 0 0 10px;
	list-style: none;
	margin-top: 6px;
	margin-bottom: 6px;}

/*****************************************
  PREVIOUS/TOP PAGE LINKS
*****************************************/
.goto {
	padding: 0px;
	margin: 10px 0px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;}
.goto a{
	color: #333333;
	text-decoration: underline;}
.goto a:hover{
	color: #FF0000;
	text-decoration: underline;}	

.lists {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
	line-height: 1.6em;
	padding-left: 5px;}
.lists a{
	font-weight: bold;
	color: #0066BB;
	text-decoration: underline;}	
	
	
/*****************************************
  ACADEMIC PROGRAM PAGES
*****************************************/
.programHD {
	border-bottom-width: 0px;
	border-bottom-style: double;
	border-bottom-color: #D7D7D7;
	padding-top: 6px;
	font-family:Tahoma, Arial;
	font-size: 25px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	padding-bottom: 1px;}
.programSubHD {
	color: #282828;
	font-weight: bold;
	font-size: 16px;
	margin: 15px 0px 5px;
	font-family: "Trebuchet MS", verdana, sans-serif;
	text-decoration: none;
	background-color: #E1E1E1;
	text-transform: uppercase;
	padding: 3px 4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BEBEBE;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BEBEBE;}	
.programFacts {
	padding-top: 0px;
	font-family: "Trebuchet MS", verdana, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;}
.programFacts a{
	font-weight: bold;}			
.programLinks {
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 9px;
	margin-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;}	
.programLinks a{
	font-weight: bold;
	padding: 1px 2px 3px;}			
.programLinks a:hover{
	color: #000000
	font-weight: bold;
	background-color: #CCCCCC;
	text-decoration: none;
	color: #333333;
}			
