/**************************************
 * THEME NAME: northamptonCollege
 *
 * Files included in this sheet:
 *
 *   northamptonCollege/nc.css
 **************************************/

/***** northamptonCollege/nc.css start *****/

	a:link
	{
	color: #fc7301;
	text-decoration: none;
	}
	 
	 a:hover
	{
	color: #ffa55a;
	text-decoration: none;
	}
	
	/*---------------------body---------------------------------------------------------------------*/		
	
	html 
	{
	height: 100%;
	margin-bottom: 1px;
	}	
	
	HTML, BODY
	{
	font-family: Arial Narrow, Helvetica, sans-serif;
	background-color: #f6f6f6;
	font-family: Arial;
	background-image:url(images/template/bg.png);
	background-position:top left;
	background-repeat: repeat-x;
	color: #4a4a4a;
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	width: 100%;
	}
	
	IMG 
	{
	border: 0px;
	padding: 0px;
	margin: 0px; 
	}

	/*---------------------WRAPPER---------------------------------------------------------------------*/	

	#wrapper 
	{

	}


	
	
	
	
	/*---------------------header---------------------------------------------------------------------*/	
	
	#headerContainer
	{
	background-image: url(images/template/header_t.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	
	}
	
	#header 
	{
	background-image: url(images/template/header_tl.png);
	background-position:top left;
	background-repeat: no-repeat;
	height: 100px;
	padding: 0px;
	margin: 0px;
	position: relative;
	}
	
	#headerRight
	{
	background-image: url(images/template/topRightImage.png);
	background-position:top right;
	background-repeat: no-repeat;
	height: 100px;
	width: 450px;
	padding: 0px;
	margin: 0px;
	float: right;
	}
	

	#headerLogoRight
	{
	background: url(images/template/topRightImage.png) top right no-repeat;
	margin: 0px 19px 0px 0px;
	height: 100px;
	}
	
	
	
	/*---------------------navigation---------------------------------------------------------------------*/
	
	#nav
	{
	background: ;
	margin: 0px 0px 20px 20px;
	padding: 146px 0px 0px 0px;
	height: 35px;
	}
	
	#navMain
	{
	margin: 0px 0px 10px 0px;
	height: 35px;
	color: #242f81;
	padding: 0px 10px 0px 10px;
	background-repeat: repeat-x;
	background-color: #313030;
	}
	
	#navMain form
	{
	padding: 6px 0px 0px 0px;
	}

	#navMain ul
	{

	height: 28px;
	margin: 0px;
	padding: 0px;
	list-style:none;
	color: #242f81;
	
	}
	
	/* Commented Backslash Hack
   	hides rule from IE5-Mac \*/
	#navMain a {float:none;}
	/* End IE5-Mac hack */
	
	#navMain li
	{
	float: left;
	height: 28px;
	display:inline;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background-image:none;
	
	}
	
	#navMain li a
	{
	
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #242f81;
	text-decoration: none;
	margin: 0px;
	padding: 0px 30px 0px 25px;
	}
	
	#navMain li a:hover
	{
	color: #7597ed;
	text-decoration: none;
	}
	
	/*---------------------containers---------------------------------------------------------------------*/
	

	#mainColumn
	{
	padding: 15px 10px 15px 10px;
	margin: 0px 19px 0px 19px;
	}
	
	
	/*-----------------------footer-----------------------------------------------------------*/

	#footer 
	{

	}

	
	#footer p
	{
	color: #0e1763;
	}
	
	#footer ul
	{
	margin: 0px;
	padding: 0px;
	color: #0e1763;
	}
	
	#footer ul li
	{
	display:inline;
	margin: 0px 5px 0px 5px;
	}
	
	#footer a:link 
	{
	font-family: Arial;
	color: #fc7301;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	 
	#footer a:active  
	{
	color: #fc7301;
	text-decoration: none;
	}
	
	#footer a:visited  
	{
	color: #fc7301;
	text-decoration: none;
	}
	
	#footer a:hover
	{
	color: #ffa55a;
	text-decoration: none;
	}
 	
	/*---------------------styles---------------------------------------------------------------------*/
	
	p, li,td{
	font-size: 0.95em;}
	
	h1
	{
	font-family: Arial Narrow, Helvetica, sans-serif;
  	padding: 0px 0px 5px 0px;

	font-weight: normal;
	color: #fc7301;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}
	
	h1 a:link, a:active, a:visited
	{
	font-family: Arial;
	color: #fc7301;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
	
	h2
	{
	font-family: Arial Narrow, Helvetica, sans-serif;
  	padding: 0px 0px 5px 0px;

	font-weight: normal;
	color: #2f3a8a;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	}
	
	.contentpagetitle
	{
	color: #fc7301;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	border-bottom: 1px solid #fc7301;
	width: 100%;
	}
	
	

	
	
	/*---------------------misc---------------------------------------------------------------------*/
	
	.clear
	{
	clear: both;
	}
	
	/*---------------------tables---------------------------------------------------------------------*/	



	
	ul
	{
	padding:0px 0px 0px 0px;
	margin:;
	list-style:none;
	}
	
	iframe
	{
	height: 650px;
	/*width: 759px;*/
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	iframe #main
	{
	padding: 0px;
	margin: 0px;
	}
	
	#scormobject
	{
	background-color:#990000;
	padding: 0px;
	}
	
	.navbar
	{
	margin: 0px 0px 10px 0px;
	}
	
	.navbar input
	{
	margin: 0px 0px 0px 10px;
	}
	
	.navbar .iconhelp 
	{
	margin: 0px 5px 5px 0px;
	}
	
	#chooselang
	{
	float: right;
	}
	
	.popupform
	{
	padding: 2px 0px 0px 0px;
	}
	
	.navigation .log
	{
	margin: 4px 0px 0px 0px;
	}
	
	.navigation .arrow
	{
	margin: 4px 0px 0px 0px;
	}
	
	.navigation #navmenupopup_jump
	{
	margin: 2px 0px 0px 0px;
	float: none;
	}
	
	.navigation button
	{
	margin: 2px 0px 0px 0px;
	height: 22px;
	}
	
	.logininfo
	{
	padding: 7px 0px 0px 0px;
	float: left;
	color: #f7941d;
	}
	
	.boxaligncenter
	{
	/*	width:80%;*/
	}
	
	.topic, starter
	{
	background-color: #FFFFFF;
	}
	
	
	
	.forumpost .left 
	{
	background:#ffffff;
	}

	
	.forumpost .starter 
	{
  	background:#ffffff;
	}
	
	
	
	#course-view .weekscss .hidden,
	#course-view .hidden td.side 
	{
	  background: #ffffff;
	}

	.forumheaderlist .discussion .starter 
	{
	  background:#ffffff;
	}
	
	/* td, th
	{
	padding: 5px;
	} */
	
	#left-column li.rl, #left-column li.r0
	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
	#left-column li.r1 a, #left-column li.r0 a
	{
	width: 152px;
	line-height: 14px;
	background-image: url(images/template/navCourses.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	/*margin: -5px 0px 5px 0px; */
	}
	
	li.r1 a:hover, li.r0 a:hover
	{

	}
	
	#left-column div.c1, #left-column div.c1, #left-column div.c0, #left-column div.c0, #left-column div.colum, #left-column div.column
	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	#left-column .r1 .c0 img
	{
	display:none;
	}
	
	#left-column .r0 .c0 img
	{
	display:none;
	}
	
	.homelink a:link,
	.homelink a:visited,
	.homelink a:hover {
 	color: #000;
  	text-decoration: none;
	}
	
	.homelink a:link,
	.homelink a:visited {
  	border-top: 0px solid #cecece;
  	border-bottom: 0px solid #4a4a4a;
  	border-left: 0px solid #cecece;
  	border-right: 0px solid #4a4a4a;
	}
	
	.homelink a:hover {
  	border-bottom: 0px solid #cecece;
  	border-top: 0px solid #4a4a4a;
  	border-right: 0px solid #cecece;
  	border-left: 0px solid #4a4a4a;
	}
	
	#middle-column
	{
	/*width: 300px;*/
	background-color: #ffffff;
	border: 1px solid #999999;
	padding: 0px;
	margin: 0px;
	}
	
/*	#middle-column div
	{
	background-image:url(images/template/gradients.png);
	border-bottom: 1px dotted #cccccc;
	padding: 0px;
	margin: 0px;
	}*/
	
	#middle-column .content
	{
	/*position:relative;
	width: 240px;*/
	}
	
	#middle-column td.side, #middle-column td.left
	{
	width: 0px;
	}
	
	#layout-table #middle-column 
	{
	padding-left:0px;
	padding-right:0px;
	}
	
	.sideblock
	{
	/*width: 205px;*/
	}
	
	
	
	#layout-table
	{
	margin: 0px ;
	padding: 0px;
	}
	
	.summary p{
	line-height:normal;
	}
	
	#navmenupopup_jump{
	margin: 20px 0px 0px 0px;
	height: 20px;
	}
	
	
	.headingblock, h2.headingblock {styles.php (line 1924)
	border-style:solid;
	border-width:0px;
	margin:0pt;
	padding:5px;
	color: #2f3a8a;
	}

	
	/*-----------right column--------------------*/
	
	
	#right-column
	{
	margin: 0px;
	padding: 0px 0px 0px 10px ;
	}
	
	/*-----------left column--------------------*/
	
	.calendar-controls a:link, .calendar-controls a:active, .calendar-controls a:visited
	{
	color: #004b8d;
	}
	
	
	.admintree a:link, .admintree a:active, .admintree a:visited, .list a:link, .list a:active, .list a:visited
	{
	color: #242f81;
	}
	
	.admintree a:hover, .list a:hover
	{
	color: #5a64b2;
	}
	
	
	#left-column .header, #right-column .header
	{
	background-image: url(images/template/header-bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 5px 10px 0px 10px;
	border-bottom: 1px solid #999999;
	background-color: #fee078;
	}

	
	#left-column div
	{
	border: none;
	}
	
	#left-column div.sideblock
	{
	border: 1px solid #999999;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image:url(images/template/gradient.png);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
	#right-column div
	{
	border: none;
	}
	
	#right-column div.sideblock
	{
	border: 1px solid #999999;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image:url(images/template/gradient.png);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
	#right-column div.sideblock .add_block
	{
	background-color: transparent;
	}
	
	.header .content
	{
	background-color: transparent;
	}
	
	
	
	/*-----------calendar--------------------*/
	
	.block_calendar_month
	{
	border: 1px solid #999999;
	margin: 0px 0px 0px 0px ;
	padding: 0px;
	background-color: #ffffff;
	}
	
	.block_calendar_month, .block_calendar_month .content
	{
	padding: 0px;
	margin: 0px;
	}
	
	/* -- this style hides the calendar editing controls*/
 
	.block_calendar_month .header
	{
	padding: 0px;
	margin: 0px;
	display: none;
	} 
	
	.block_calendar_month .calendar-controls
	{
	background-image: url(images/template/header-bg.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 21px;
	padding: 5px 10px 0px 10px;
	border-bottom: 1px solid #999999;
	}
	
	.block_calendar_month .minicalendar
	{
	padding: 0px;
	margin: 0px;
	border: none;
	background-color: #ffffff;
	border-spacing: 0px;
	}
	
	.block_calendar_month .content
	{
	padding: 0px;
	margin: 0px;
	border: none;
	}
	
	.block_calendar_month .weekdays, .block_calendar_month .weekdays th
	{
	background-image:url(images/template/cal_top_gradient.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	border-bottom: 1px solid #c2c2c2;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 2px 0px
	}
	
	.block_calendar_month .weekdays, .block_calendar_month .weekdays abbr
	{
	margin: -10px 0px 0px 0px;
	}
	
	.block_calendar_month .minicalendar
	{
	background-image:url(images/template/cal_main_gradient.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	border: none;
	}
	
	table.minicalendar 
	{
	border-collapse: collapse;
	border-spacing:0px;
	border-style:solid;
	}
	
	/*-----------edit mode--------------------*/
	
	.title .commands
	{

	margin: 0px 0px 10px 0px;
	}
	
	.title h2
	{
	line-height: 21px;
	}
	
	.hide-show-image
	{
	}
	
	.content
	{
	margin: 0px 0px 0px 0px;
	}
	
	.block_adminblock
	{
	width: 100%;
	margin: 10px 0px 0px 0px;
	}
	


	
	
/***** northamptonCollege/nc.css end *****/


