td#header_logo
{
	height:94px; 
	width:341px; 
	background: url(../../app_images/master/header_logo_bg.gif) no-repeat;
}

td#header_nologo_area
{
	height: 94px; 
	vertical-align: middle;
	background: url(../../app_images/master/header_bg.gif) repeat-x;
}

td#header_nologo_area a
{
	line-height: 25px;
}

td#pnlsearch img
{
	cursor:pointer; 
	vertical-align:middle;
}

/* NAVIGATION MENU */
table#navbar
{
	width: 100%;
    height: 25px;
    background: url(../../app_images/master/navbar_bg.gif) repeat-x;
    margin-bottom: 10px;
}

table#navbar td 
{
	vertical-align: top;
	white-space:nowrap;
	padding:0px;
}

table#navbar input 
{
    border: 1px solid #999;
    line-height: 13px;
    margin-top: 1px;
}

table#navbar a 
{ 
	color: #fff; 
	text-decoration: none;
	line-height: 25px;
	font-weight:bold;
	font-size: 14px;
	vertical-align:top;
	cursor: pointer;
}
table#navbar a { vertical-align: top; height:25px; }

table#navbar a:hover 
{ 
	/*text-decoration:blink;*/
	border-bottom: 1px dashed #ffffaa;
	color: #ffffaa;
}

table#navbar td#pnlsearch
{
    width:100%; 
    white-space:nowrap; 
    color: #fff; 
    padding-left: 330px;
}

/* DYNAMIC MENUS */
div.pnlmenuHeader
{
	width: 130px; 
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
    padding-left: 15px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	background: url(../../app_images/master/subject_bg.gif); 
}

div#resourceHeader 
{ 
	margin-top: 30px;
	background: url(../../app_images/master/resource_bg.gif); 
}


div.pnlmenu
{
	width: 130px;
	position:relative;
}

div.pnlmenu div
{
	width: 100%;
	height: 25px;
	line-height: 25px;
	vertical-align:middle;
	text-align:left;
	padding-left: 15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
    background: transparent url(../../app_images/master/menu_item_bg.gif) top repeat-x;
}

div#pnlCourseMenu  a
{
   color: #626262;
   text-decoration: none;
}
div#pnlCourseMenu  a:hover { color:#999; }

div#pnlCourseMenu div table
{
	top: -2px;
	left: 140px;
	height: 320px;
	border-right: none;
	border-left: none;
	width: 632px;
	position: absolute;
    visibility: hidden;
    background: transparent;
}

div#pnlCourseMenu table td
{
	vertical-align: top;
	padding: 10px;
	padding-left: 40px;
}

img.directional
{ 
    visibility: hidden;
    position: absolute;
    right: 8px;
}

div#pnlResourceMenu a
{
   color: #626262;
   cursor: pointer;
   text-decoration:none;
}

div#pnlResourceMenu  a:hover
{
   color: #999;
}

div#pnlCourseMenu p
{
	margin-top: 10px; 
	padding: 20px; 
	padding-top:35px; 
	line-height:15px; 
	background: url(../../app_images/master/course_caption_bg.gif); 
	height: 122px;
    width: 540px;
}
div#pnlCourseMenu b { line-height: 25px; }

div#pnlCourseMenu p a 
{ 
	color: inherit; 
	line-height: 25px;
}

div#pnlCourseMenu p a:hover { text-decoration: underline; }

.redcaption:hover { font-size: 12px; }
/* END DYNAMIC MENUS */

td#pnlRightColumn
{
	padding-left: 30px; 
	padding-top: 10px; 
	width: 600px;
}

div#pnlFooter
{
	background: #eee;
	padding: 5px;
	word-spacing: 5px;
	margin-top: 20px;
}

img.summary_icon
{
	float:left;
	width: 110px; 
	border: 1px solid #666; 
	margin: 8px 10px 0px 0px;
}

div#pnlFooter a { 	color: #626262; }

div#pnlFooter a:hover 
{ 
	background: #eeeeff;
	color: #999;
}