@import url("/css/level.css");

body														{background:#d1d2d4 url(/data/assets/images/PageBG.gif) repeat-y;background-position:center top;font-family:verdana, arial;text-align:center;}
div#page													{width:1000px;position:relative;margin:0 auto;background-color:White;padding:0;text-align:left;min-height:700px;}


div#headerPanel												{height:358px;width:100%;position:absolute;top:0px;left:0px;background-color:White;}







div#headerPanel div#downloadLinks							{width:310px;height:57px;color:#000066;text-align:center;margin-left:5px; padding:17px 0 0 0px;font-size:0.8em;font-weight:bold;position:absolute;top:290px;line-height:30pt;}

div#headerPanel div#downloadLinks ul li						{float:left;width:42px;height:42px;}
div#headerPanel div#downloadLinks ul li a					{display:block;width:42px;height:42px;font-size:1px;color:#CCCCCC;line-height:5pt;}

div#headerPanel div#downloadLinks ul li#partTime			{margin:0 5px 0 5px;}
div#headerPanel div#downloadLinks ul li#fullTime 			{margin:0 5px 0 38px;}

div#headerPanel div#downloadLinks ul li#fullTime a			{background:transparent url(/data/assets/images/fullTimePDownload.png) no-repeat;background-position:center center;}
div#headerPanel div#downloadLinks ul li#partTime a			{background:transparent url(/data/assets/images/partTimePDownload.png) no-repeat;background-position:center center;}
div#headerPanel div#downloadLinks ul li#lessons a			{background:transparent url(/data/assets/images/GreenPDownload.png) no-repeat;background-position:center center;}





div#courseSearchBar											{height:30px;background-color:#cccccc;border-top:1px solid #b7b8be;border-bottom:1px solid #e2e3e4;margin:0 16px 0 16px;}

div#courseSearchContent										{width:514px;float:right;padding:2pt 0 0 0;}
div#courseSearchContent form								{float:left;}
div#courseSearchContent input#search						{border:2px solid #000066;width:90pt;border-right:none;font-size:0.8em;font-family:arial, verdana;cursor:pointer;}
div#courseSearchContent input#go							{background-color:white;border:2px solid #000066;border-left:none;color:#000066;font-size:0.8em;font-family:arial, verdana;line-height:1.4em;padding:0 3px 0 0;margin:0;cursor:pointer;}
div#courseSearchContent input#submit						{background-color:#000066;color:white;border:2px solid #000066;font-size:0.8em;font-family:arial, verdana;line-height:1.4em;margin-left:8px;width:100px;padding:0;cursor:pointer;}
div#courseSearchContent input#submit:hover					{background-color:#33ccff;}

div#courseSearchContent a.accessibilityLink					{font-size:0.75em;line-height:0.8em;float:left;margin:0em 0.5em 0 0.5em;color:#000066;line-height:1.8em;}
div#courseSearchContent a.staffPortalLink					{font-size:0.75em;line-height:0.8em;float:left;margin:0em 0.5em 0 0;color:#000066;line-height:1.8em;}

div#courseSearchContent ul									{float:left;margin-left:5pt;}
div#courseSearchContent ul li								{float:left;}
div#courseSearchContent ul li a								{margin:0 2pt 0 2pt;line-height:16pt;}

div#courseSearchContent a#smallText							{font-size:80%;color:#000066;}
div#courseSearchContent a#mediumText						{font-size:100%;color:#000066;}
div#courseSearchContent a#largeText							{font-size:120%;color:#000066;}
	



div#contentPanel											{margin:0px 22px 0px 10px;overflow:auto;padding-bottom:10px;border:1px solid blue;}
div#centerPanel												{width:489px;margin-left:234px;position:absolute;top:383px;}
div#homePagePanel											{width:969px;margin-left:0px;position:absolute;top:378px;padding-bottom:20px;left:14px;clear:both;float:left;}




div#homePageCarousel										{min-height:200px;clear:both;}
div#homePageCarousel h1										{float:left;width:295px;padding:0 0 0 0 ! important;margin:0 ! important;color:#2cc8f3 ! important;line-height:1.5em !important;}
div#homePageCarousel div#carousel							{float:right;width:669px;padding:0;margin:0 0 0 0;}





div#panelMatrix												{border:2px solid #dee6df;min-height:300px;background:transparent url('/media/155191/homematrixbg.gif') repeat-y;background-position:top left;width:969px;clear:both;float:left;margin:10pt 0 0 0;}


div#panelMatrix div.featurePanel,
div#panelMatrix div.staticFeaturePanel						{float:left;margin:10px 0 0 0;font-size:0.85em;position:relative;width:auto;border-style:none;padding:0 0 0 0;margin:0 0 0 0;}



div#panelMatrix div#news									{float:left;width:277px;border-style:none;padding:6px 0 6px 0;margin:0;border-bottom:2px solid #dae2db;}
div#panelMatrix div#news h3									{background-color:#dce4dd;color:#21216c;line-height:37px;height:37px;padding:0 0 0 8px;}
div#panelMatrix div#news ul									{margin:0 0 5pt 0;list-style-type:disc;padding:0 20px 0 20px;background-color:#f4f7f5;margin:0 10px 0 10px;color:#25256f;}
div#panelMatrix div#news ul li								{background-color:#f4f7f5;}
div#panelMatrix div#news ul li a							{background-color:#f4f7f5;color:#25256f;text-decoration:none;font-size:7pt;}
div#panelMatrix div#news a.moreLink							{display:block;margin:0 10px 0 10px;background-color:#f4f7f5;line-height:15pt;padding:0 0 0 4pt;}


div#panelMatrix div#tvPanel									{float:left;width:276px;border-style:none;padding:6px 0 6px 0;margin:0;}
div#panelMatrix div#tvPanel h3								{background-color:#dce4dd;color:#21216c;line-height:37px;height:37px;padding:0 0 0 8px;margin-bottom:0;}
div#panelMatrix div#tvPanel a.moreLink						{display:block;margin:0 10px 0 10px;background-color:#f4f7f5;line-height:15pt;padding:0 0 0 4pt;}
div#panelMatrix div#tvPanel div.video						{padding:0 10pt 0 13pt;background-color:#f4f7f5;margin:0 7pt 0 8pt;}
div#panelMatrix div#tvPanel h4								{display:block;margin:0 10px 0 10px;background-color:#f4f7f5;line-height:15pt;padding:0 0 0 10pt;border-style:none;line-height:20pt;color:#D1D2D4;}


div#panelMatrix div#column1									{float:left;width:346px;}
div#panelMatrix div#column2									{float:left;width:346px;}
div#panelMatrix div#column3									{float:left;width:277px;}



div#subsiteNav												{width:226px;position:absolute;top:380px;left:17px;}
div#subcontent												{width:225px;position:absolute;top:380px;right:17px;}





div#subSites								{margin-top:6px;font-family:Arial;margin-left:14px;}
div#subSites ul								{overflow:auto;width:1000px;}
div#subSites ul li							{float:left;width:136px;margin-left:3px;background-repeat:repeat-x;background-position:top left;}
div#subSites ul li a						{color:white;font-size:16px;display:block;padding:0 0 0 0;text-decoration:none;background-color:#000066;height:100%;text-align:center;height:57px;font-weight:bold;}
div#subSites ul li a:hover,
div#subSites ul li a:focus,
div#subSites ul li a:active					{color:white;background-position:bottom left;}
div#subSites ul li a.activeItem				{color:white;background-position:bottom left;}







li#youngLearners							{}
li#youngLearners a							{background-image:url(/media/148294/orange.gif);padding:6px 10px 0 10px ! important;height:51px ! important;}

li#higherEducation							{}
li#higherEducation a						{background-image:url(/media/148319/dred.gif);padding:6px 5px 0 5px ! important;height:51px ! important;}

li#adults									{}
li#adults a									{background-image:url(/media/148314/pink.gif);padding:14px 0px 0 0px ! important;height:43px ! important;}

li#employers								{}
li#employers a								{background-image:url(/media/148309/nblue.gif);padding:14px 0px 0 0px ! important;height:43px ! important;}

li#internationalStudents					{}
li#internationalStudents a					{background-image:url(/media/148324/dblue.gif);padding:6px 0px 0 0px ! important;height:51px ! important;}

li#apprenticeships							{}
li#apprenticeships a						{background-image:url(/media/148299/yellow.gif);padding:14px 0px 0 0px ! important;height:43px ! important;}

li#backToWork								{}
li#backToWork a								{background-image:url(/media/148304/green.gif);padding:14px 0px 0 0px ! important;height:43px ! important;}






div#bannerPanel								{height:168px;margin:9px 14px 0 16px;}
div#bannerPanel #bannerImage				{width:694px;float:left;height:162px;background:#292970 url(/data/assets/images/BarnfieldLogo.jpg) no-repeat;background-position:left top;}
div#bannerPanel #logo						{width:275px;float:left;height:162px;background-color:#010066;background-position:right top;}






div#subNav									{margin-top:3px;font-family:Arial;margin-bottom:10px;margin-left:14px;}
div#subNav ul								{height:57px;}
div#subNav ul li							{float:left;width:136px;height:57px;background-color:#cccccc;margin-left:3px;background-repeat:repeat-x;background-position:top left;height:43px;}
div#subNav ul li a							{color:white;font-size:18px;display:block;padding:14px 0 0 0;line-height:18px;text-decoration:none;height:100%;text-align:center;}




div#subNav ul li.pink a						{background-image:url('/media/148314/pink.gif');}
div#subNav ul li.yellow a					{background-image:url('/media/148299/yellow.gif');}
div#subNav ul li.green a					{background-image:url('/media/148304/green.gif');}
div#subNav ul li.lBlue a					{background-image:url('/media/148329/lblue.gif');}
div#subNav ul li.dBlue a					{background-image:url('/media/148324/dblue.gif');}
div#subNav ul li.nBlue a					{background-image:url('/media/148309/nblue.gif');}
div#subNav ul li.dRed a						{background-image:url('/media/148319/dred.gif');}
div#subNav ul li.orange a					{background-image:url('/media/148294/orange.gif');}

div#subNav ul li a:hover,
div#subNav ul li a:focus,
div#subNav ul li a:active					{color:white;background-position:bottom left;}
div#subNav ul li a.activeItem					{color:white;background-position:bottom left;}


div#subSites ul li.pink a.activeItem			{background-position:bottom left;}
div#subSites ul li.yellow a.activeItem			{background-position:bottom left;}
div#subSites ul li.green a.activeItem			{background-position:bottom left;}
div#subSites ul li.lBlue a.activeItem			{background-position:bottom left;}
div#subSites ul li.dBlue a.activeItem			{background-position:bottom left;}
div#subSites ul li.nBlue a.activeItem			{background-position:bottom left;}
div#subSites ul li.dRed a.activeItem			{background-position:bottom left;}
div#subSites ul li.orange a.activeItem			{background-position:bottom left;}






div#breadCrumbs												{border-top:1px solid #f4f4f5;border-bottom:1px solid #f4f4f5;clear:both;height:22px;padding:5pt 0 0 17px;}
div#breadCrumbs li											{float:left;line-height:22px;font-size:0.8em;}
div#breadCrumbs li a										{color:#33ccff;text-decoration:none;}

div#rssFeedIcon												{float:right;margin:0 17px 0 0;font-size:0.7em;line-height:22px;background:transparent url(/media/59606/rss-icon-blue-14.jpg) no-repeat;background-position:left center;padding:0 0 0 17px;}
div#rssFeedIcon a											{color:#000066;}

div#subsiteNav ul								{}
div#subsiteNav ul li							{line-height:28px;margin-bottom:3px;}
div#subsiteNav ul li a							{display:block;color:#ffffff;font-size:0.8em;background-color:#9F9F9F;padding-left:0.5em;text-decoration:none;position:relative;}
div#subsiteNav ul li a strong					{margin:0.2em 0.8em 0 0;position:absolute;right:0px;top:-3px;}

div#subsiteNav ul li a.topLevelItem				{color:#fff;background-color:#606163;}
div#subsiteNav ul ul li a.topLevelItem			{color:#33ccff;background-color:white;}

div#subsiteNav ul li a.activeItem				{color:#000066;background-color:#33ccff;}
div#subsiteNav ul ul li a.activeItem			{background-color:white;font-weight:bold;color:#333031;}

div#subsiteNav ul ul							{}
div#subsiteNav ul ul ul							{margin-left:20px;}
div#subsiteNav ul ul li							{background-color:white;line-height:20px;}
div#subsiteNav ul ul li a						{background-color:white;color:#333031;}

div#subsiteNav ul ul ul li						{background-color:#e4e4e4;}
div#subsiteNav ul ul ul li a					{background-color:#e4e4e4;}






div#footer								{width:1000px;position:relative;margin:0pt auto 0pt auto;background-color:White;padding:0;}
div#footer ul li						{}
div#footer ul li a						{}



#footer #quickLinks						{background-color:#dce4dd;overflow:hidden;margin:0 16px 0 16px;text-align:left;}

#footer #quickLinks h3					{background-image:url('/media/154799/morefrombarnfield.gif');height:49px;font-size:1px;color:#282e74;}

#footer #quickLinks ul					{float:left;margin:0 10pt 0 15pt;padding:0 0 0 0;list-style-type:none;}
#footer #quickLinks ul li				{margin:0 0 0 0;padding:0 0 0 0;}

#footer #quickLinks ul li a				{color:#27266f;font-size:8pt;font-weight:bold;text-decoration:none;line-height:20pt;}



#footer #baseFooter						{background-image:url('/media/155147/basefooterbg.gif');background-repeat:repeat-y;margin:9px 16px 0 16px;position:relative;min-height:136px;text-align:left;}
#footer #baseFooter #barnfieldSites		{position:absolute;left:20pt;top:20pt;}
#footer #baseFooter p					{position:absolute;left:20pt;top:20pt;left:290px;top:32px;width:400px;font-size:8pt;color:white;line-height:13pt;}
#footer #baseFooter p strong			{font-weight:bold;}

#footer #baseFooter #footerLogo			{position:absolute;right:0;top:0;background-image:url('/media/155152/footerlogo.gif');width:209px;height:136px;}




/* ########################################################################
	Panel CSS Styles
   ######################################################################## */

div#homePagePanels					{display:block;clear:both;}

div#homePagePanels div#HomePanel2,
div#homePagePanels div#HomePanel5,
div#homePagePanels div#HomePanel8			{margin-right:7px;margin-left:7px}

div#homePagePanels div#HomePanel4,
div#homePagePanels div#HomePanel7			{clear:left;}

div#homePagePanel div#homePagePanels div.blue a,
div#homePagePanel div#homePagePanels div.blue a				{color:#000066}

div#homePagePanel div#homePagePanels div.green a,
div#homePagePanel div#homePagePanels div.green a			{color:#006666}

div#homePagePanel div#homePagePanels div.red a,
div#homePagePanel div#homePagePanels div.red a				{color:#cc0000}

div#homePagePanel div#homePagePanels div.blue,
div#homePagePanel div#homePagePanels div.blue				{border-bottom:7px solid #000066;}

div#homePagePanel div#homePagePanels div.green,
div#homePagePanel div#homePagePanels div.green				{border-bottom:7px solid #006666;}

div#homePagePanel div#homePagePanels div.red,
div#homePagePanel div#homePagePanels div.red				{border-bottom:7px solid #cc0000;}

div#homePagePanel div#homePagePanels div.experiencePanel		{border-bottom:1px solid #cccccc;}




div.experiencePanel					{float:left;margin:0 0 1em 0;font-size:0.85em;position:relative;width:100%;min-height:160px;}
div#homePagePanel div.experiencePanel			{width:230px;border:1px solid #ccc;margin:0 0 0 0;}
div.experiencePanel img					{float:left;margin:0 0.3em 0 0;}

div#homePagePanel div#experiencePanels div#middle	{margin:0 7px 0 7px;}

div#homePagePanel div.experiencePanel h2,
div.experiencePanel h2					{color:#dd2235;line-height:2em;font-weight:bold;}

div#homePagePanel div.experiencePanel h2		{line-height:1.2em;margin-right:0;}

div#homePagePanel div.experiencePanel.green h2,
div.experiencePanel.green h2				{color:#0f695d;}

div.experiencePanel p					{line-height:1.2em;color:#3F3F3F;font-size:0.85em;}
div.experiencePanel a					{position:absolute;bottom:3px;text-decoration:none;font-size:0.8em;color:#dd2235;font-weight:bold;right:3px;}
div.experiencePanel.green a				{color:#0f695d;}

div#homePagePanel div.experiencePanel p			{margin:0;}



div.featurePanel,
div.staticFeaturePanel					{float:left;margin:10px 0 0 0;font-size:0.85em;position:relative;width:100%;border:1px solid #ccc;padding-bottom:5px;}

div.featurePanel img					{}


div.featurePanel h2					{color:#dd2235;font-weight:bold;line-height:2em;}

div.featurePanel.green h2				{color:#0f695d;}

div.featurePanel p					{line-height:1em;color:#ccc;font-size:0.85em;}
div.featurePanel a					{text-decoration:none;font-size:0.8em;color:#dd2235;font-weight:bold;padding-left:1em;line-height:1.5em;}
div.featurePanel.green a				{color:#0f695d;}







div#homePagePanel div.featurePanel		{min-height:100px;}

div#homePagePanel div.featurePanel		{width:230px;margin:10px 0px 0 0px;border:1px solid #ccc;position:relative;padding-bottom:20px;}

div#homePagePanel div.featurePanel h2			{line-height:1.4em;color:#999;margin:0 0 0.3em 0;}

div#homePagePanel div.featurePanel p			{margin:0 0 0 0;}
div#homePagePanel div.featurePanel a			{position:absolute;bottom:2px;left:0px;margin:0;padding:0;}

div#homePagePanel div#featurePanels div#first		{border-bottom:7px solid #000066;}
div#homePagePanel div#featurePanels div#middle		{margin:10px 7px 0 7px;border-bottom:7px solid #006666;}
div#homePagePanel div#featurePanels div#last		{border-bottom:7px solid #cc0000;}

div#homePagePanel div#featurePanels div#first a		{color:#000066;line-height:1.8em;}
div#homePagePanel div#featurePanels div#middle a	{color:#006666;line-height:1.8em;}
div#homePagePanel div#featurePanels div#last a		{color:#cc0000;line-height:1.8em;}

div#subcontent div.featurePanel,
div#subsiteNav div.featurePanel				{min-height:110px;}

div#subcontent div.featurePanel,
div#subsiteNav div.featurePanel				{width:230px;margin:10px 0px 0 0px;border-style:none;position:relative;padding-bottom:30px;border-bottom:7px solid #000066;}

div#subcontent div.featurePanel h2,
div#subsiteNav div.featurePanel h2			{line-height:1.4em;color:#999;margin:0 0 0.3em 0;}

div#subcontent div.featurePanel p,
div#subsiteNav div.featurePanel p			{margin:0 0 0 0;line-height:1.4em;}

div#subcontent div.featurePanel a,
div#subsiteNav div.featurePanel a			{position:absolute;bottom:10px;left:0px;margin:0;padding:0;}

div#subcontent div.featurePanel img,
div#subsiteNav div.featurePanel img			{width:226px;}

div#subcontent div#first,
div#subsiteNav div#first				{border-bottom:15px solid #000066;}

div#subcontent div#middle,
div#subsiteNav div#middle				{margin:10px 7px 0 7px;border-bottom:15px solid #006666;}

div#subcontent div#last,
div#subsiteNav div#last					{border-bottom:15px solid #cc0000;}

div#subcontent div#first a,
div#subsiteNav div#first a				{color:#000066}

div#subcontent div#middle a,
div#subsiteNav div#middle a				{color:#006666}

div#subcontent div#last a,
div#subsiteNav div#last a				{color:#cc0000}

div#subsiteNav div.blue,
div#subcontent div.blue					{border-bottom:7px solid #000066;}

div#subsiteNav div.green,
div#subcontent div.green				{border-bottom:7px solid #006666;}

div#subsiteNav div.red,
div#subcontent div.red					{border-bottom:7px solid #cc0000;}




div#subsiteNav div.staticFeaturePanel,
div#subcontent div.staticFeaturePanel,
div#homePagePanel div#featurePanels div.staticFeaturePanel			{width:230px;margin:10px 0px 10px 0px;border-style:none;position:relative;padding-bottom:30px;border-style:none;float:none;}

div#homePagePanel div#homePagePanels div.staticFeaturePanel			{float:left;border-bottom:0;width:230px;padding:0;border-style:none;}





div#subsiteNav div.staticFeaturePanel,
div#subcontent div.staticFeaturePanel,
div#homePagePanel div#homePagePanels div.staticFeaturePanel		{padding-bottom:0px;}

div.subItemPanel1					{border:1px solid #ccc;padding:0.5em;margin-bottom:1em;}
div.subItemPanel1 h3					{color:#000066;font-weight:bold;line-height:1.5em;}
div.subItemPanel1 ul					{list-style-type:disc;line-height:1.3em;margin:0.8em 0 0.8em 0.8em;}
div.subItemPanel1 ul	li				{color:#3F3F3F;font-size:0.8em;background-color:white;}
div.subItemPanel1 ul	li a				{color:#3F3F3F;font-size:0.8em;background-color:white;}
div.subItemPanel1 a.moreLink				{color:#33ccff;font-size:0.8em;text-decoration:none;}

div.subItemTVPanel1					{border:1px solid #ccc;padding:0em 0em 0.5em 0em;margin-bottom:1em;}
div.subItemTVPanel1 h3					{color:#000066;font-weight:bold;line-height:1.5em;margin:0.5em;}
div.subItemTVPanel1 h4					{color:#999;font-weight:bold;line-height:1.6em;margin:0.5em;font-size:0.75em;border-bottom:1px solid #ccc;padding-bottom:0.8em;}
div.subItemTVPanel1 ul					{list-style-type:disc;line-height:1.3em;margin:0.8em 0em 0.8em 1em;}
div.subItemTVPanel1 ul	li				{color:#3F3F3F;font-size:0.8em;margin-left:0.5em;background-color:white;}
div.subItemTVPanel1 ul	li a				{color:#3F3F3F;font-size:0.8em;background-color:white;}
div.subItemTVPanel1 a.moreLink				{color:#33ccff;font-size:0.8em;text-decoration:none;margin-left:0.5em;}
div.subItemTVPanel1 div.video				{}


div.subItemPanel2					{border:1px solid #ccc;margin-bottom:1em;padding-bottom:0.5em;clear:both;}
div.subItemPanel2 h3					{color:#ccc;font-weight:bold;line-height:1.5em;margin-left:0.5em;margin-top:0.3em;}
div.subItemPanel2 p					{line-height:1.3em;margin:0.8em 0 0.8em 0.5em;font-size:0.8em;}
div.subItemPanel2 ul					{list-style-type:disc;line-height:1.3em;margin:0.8em 0 0.8em 0.5em;}
div.subItemPanel2 ul	li				{color:#3F3F3F;font-size:0.8em;background-color:white;}
div.subItemPanel2 ul	li a				{color:#3F3F3F;font-size:0.8em;}
div.subItemPanel2 a.moreLink				{color:#dd2235;font-size:0.8em;text-decoration:none;margin-left:0.5em;}

div#subsiteNav div.subItemTVPanel1 li a,
div#subsiteNav div.subItemPanel2 li a,
div#subsiteNav div.subItemPanel1 li a			{background-color:white;text-decoration:underline;color:#3F3F3f;line-height:2em;}

/* ########################################################################
	Main Content Styles
   ######################################################################## */

div#homePagePanel h1,
div#centerPanel	h1							{font-size:1.5em;line-height:1.5em;color:#999;margin-left:10px;margin-right:10px;}

div#homePagePanel h1							{line-height:1em;}

div#homePagePanel h2,
div#centerPanel	h2							{font-size:1.1em;line-height:1.1em;color:#33ccff;margin-left:10px;margin-right:10px;}

div#homePagePanel h3,
div#centerPanel	h3							{font-size:0.9em;line-height:1.1em;color:#33ccff;margin-left:10px;margin-right:10px;}

div#homePagePanel h4,
div#centerPanel	h4							{font-size:0.85em;line-height:1.1em;color:#33ccff;margin-left:10px;margin-right:10px;}


div#homePagePanel p,
div#centerPanel	p							{font-size:0.8em;line-height:1.5em;margin:2em 10px 1em 10px;color:#3F3F3F;}

div#homePagePanel strong,
div#centerPanel	strong							{font-weight:bold;}

div#homePagePanel div.para1 p,
div#centerPanel	div.para1 p						{color:#999;}

div#homePagePanel ul,
div#centerPanel	ul							{list-style-type:disc;margin:0 0 15px 35px;color:#3F3F3F;font-size:0.8em;line-height:1.5em;}

div#homePagePanel a,
div#centerPanel	a {color:33ccff}

/* ########################################################################
	News Items - News Page
   ######################################################################## */

div.newsItem							{margin:1em 0 1em 0;border-bottom:1px solid #ccc;padding-bottom:20px;}
div.newsItem h2							{font-size:1.1em;line-height:1em;color:#ccc;margin-left:10px;margin-right:10px;text-transform:capitalize;}

div#centerPanel div.newsItem h2 a,
div.newsItem h2 a						{color:#3F3F3F;text-decoration:none;}

div.newsItem span.newsDate					{font-size:0.8em;line-height:1em;color:#ccc;margin-left:10px;margin-right:10px;line-height:1.5em;}
div#centerPanel div.newsItem p					{margin-top:0.5em;}

div.newsItem a.moreLink						{float:right;font-size:0.85em}

div#centerPanel div.newsItem em					{font-size:0.8em;line-height:1.5em;color:#ccc;margin-left:10px;margin-right:10px;line-height:1.5em;}

div.captionImageLeft						{background-color:#33ccff;float:left;width:293px;margin:0 10px 0 10px;}
div.captionImageRight						{background-color:#33ccff;float:right;width:293px;margin:0 10px 0 10px;}

div.captionImageLeft img,
div.captionImageRight img					{clear:both;}

div.captionImageLeft span,
div.captionImageRight span					{clear:both;color:white;font-size:0.7em;display:block;float:left;line-height:1.6em;margin:3px;}


/* ########################################################################
	Course Search Page
   ######################################################################## */

div#homePagePanel ul#searchPanel				{background-color:#EFFBFF;width:auto;margin:10px 0 0 0;padding:10px;list-style-type:none;}
div#homePagePanel ul#searchPanel li				{line-height:25px;clear:left;}
div#homePagePanel ul#searchPanel li strong			{display:block;float:left;width:150px;}

ul#searchPanel div#departments					{clear:both;overflow:auto;}
ul#searchPanel div#departments label				{display:block;width:325px;float:left;float:left;}
ul#searchPanel div#departments input				{display:block;float:left;float:left;line-height:20px;}

/* ########################################################################
	Course Details Page
   ######################################################################## */

div#layoutTemplate						{}
div#layoutTemplate p						{margin-top:0px;padding-bottom:1em;border-bottom:1px solid #999;}

div#courseDetails						{}
div#courseDetails h1						{}
div#coursePanel							{float:right;background-color:#33ccff;width:293px;padding:1em;color:white;margin-left:15px;margin-top:25px;}

div#coursePanel h2						{color:white;margin:10px 0 10px 0;}

div#coursePanel ul						{list-style-type:none;margin:0;padding:0;}
div#coursePanel ul li 						{color:white;}
div#coursePanel ul li strong					{display:block;width:100px;float:left;clear:left;}
div#coursePanel ul li a						{color:white;}

div#coursePanel ul li#Progression strong			{float:none;width:100%;}
div#coursePanel ul li#Entrance strong				{float:none;width:100%;}

div#resultsPaging						{text-align:center;font-size:0.85em;line-height:1.5em;}





div#courseInfo ul			{list-style-type:none;margin:2em 0 1.5em 1em;border-top:1px dotted #4C8CC0;border-bottom:1px dotted #4C8CC0;}
div#courseInfo ul li 			{overflow:auto;}
div#courseInfo ul li label		{background-color:#E3E9EE;width:120px;border-right:3px solid white;display:block;float:left;line-height:1.7em;}
div#courseInfo ul li span		{background-color:#EEF2F4;display:block;float:right;width:350px;line-height:1.7em;}





div#calArea							{}
div#dayView							{width:360pt;}
div#calPickers						{overflow:hidden;width:100%;}
div.calBlock						{overflow:auto;margin:3pt 0 0 0;}
div.calBlock div.month				{border:1px solid white;}

div#dayView div.dayEvent			{border-bottom:1px solid #AE2A2E;position:relative;}

div#dayView div.dayEvent a.moreLink		{position:absolute;bottom:3px;right:0px;font-size:9pt;}

div#dayView h3						{margin-bottom:0;margin-top:20pt;}
div#dayView h3 a					{color:#AE2A2E;text-decoration:none;}
div#dayView p						{margin-top:0;}


table.calendar td				{width:46pt;height:30pt;border:1px dashed #e4e4e4;color:#666;font-size:7pt;}
table.calendar caption				{font-size:15pt;}
table.calendar caption a			{text-decoration:none;color:#AE2A2E;font-size:20pt;}

div#yearCalendar table.calendar th				{width:20pt;height:13pt;text-align:center;border-style:none;font-size:8pt;font-weight:bold;}
div#yearCalendar table.calendar td				{width:20pt;height:13pt;text-align:center;border-style:none;font-size:8pt;}

div#yearCalendar table.calendar td.gotEvent		{background-color:#FFDFE1;}
div#yearCalendar table.calendar td.gotEvent a	{color:#8A1E22;font-weight:bold;}

div#yearCalendar table.calendar caption			{font-size:9pt;color:white;background-color:#606163;line-height:20pt;text-align:center;}
div#yearCalendar table.calendar caption a		{text-decoration:none;color:black;}

div#topArea						{overflow:auto;margin-bottom:10pt;float:left;margin-top:5pt;}

div#currentMonth				{float:left;border:3px solid #606163;}
div#introText					{float:right;width:210pt;}


div#yearPager					{text-decoration:none;font-size:15pt;text-align:center;}
div#yearPager a					{text-decoration:none;color:#AE2A2E;font-size:20pt;}







div#alertBox					{background-color:#e02136;height:45px;margin:0 10pt 6pt 13pt;padding:0 0 0 15pt;line-height:45px;}
div#alartBoxLabel				{float:left;}
div#alertBox div#alertText		{color:#51cdf6;background-color:White;float:left;line-height:35px;margin:7pt 0 0 10pt;width:840px;padding:0 0 0 5px;overflow:hidden;}



#goFooter							{overflow:auto;font-size:9pt;margin:5pt 5pt 0 5pt}
#goFooter ul.links						{list-style-type:none;}
#goFooter ul.links li						{float:left;padding:0 5pt 0 5pt;}
#goFooter ul.links li a						{color:#aaaaaa;}

#goFooter ul.authorLink						{list-style-type:none;float:right;color:#aaaaaa;}
#goFooter ul.authorLink li a					{color:#aaaaaa;}
































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
