/* CSS Document for CTU Glasgow */

a:active, a:link { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:inherit;
	font-weight: bold; 
	color:#555555;
	text-decoration:none;
}

span a:link { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:inherit;
	font-weight: bold; 
	color:#efefef;
	text-decoration:none;
}

span a:active { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:inherit;
	font-weight: bold; 
	color:#efefef;
	text-decoration:none;
}


a:visited { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:inherit;
	font-weight: bold; 
	color: #555555;
	text-decoration:none;
}

span a:visited { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:inherit;
	font-weight: bold; 
	color: #efefef;
	text-decoration:none;
}

a:hover  { 
	font-family:Arial, Helvetica, sans-serif; 
	color: #1d4296;
	text-decoration:none;
	
}

span a:hover  { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#99CCFF ;
	text-decoration:none;
	
}

em {
	font-family:Arial, Helvetica, sans-serif; 
	color:#1d4296;
	background-color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
	font-style:normal;
}

h1 {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#1d4296;
	background-color:#FFFFFF;
}

h2 {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	width:100%;
	color:#000000;
	background-color:#FFCC66;
}

h3 {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	width:100%;
	color:#000000;
	text-align:left;
	background-color:#efefef;
}




li {
	padding: 8px;
}

img {
	border-width:0px;
}

.ban-title {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#1d4296;
	background-color:#FFFFFF;
}

.h4black {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color:#FFFFFF;
}
.ahref-content-link {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:inherit;
	color:#333333;
	text-decoration:none;
	border-bottom-color:#009933;
	border-bottom-style:dashed;
	border-bottom-width:thin;	
}

.ahref-sitemap-link {
	font-size:8px;
	font-weight:normal;
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	
	
}


.banner-img {
	border-width:0px;
}

/* body tag level class */
.main {
	color:#000000;
	/*background-color:#efefef;*/
	height:100%;
	border-left-width:0px;
	border-right-width:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	text-align:centre;
	width:740px;
}

.upper-pane {
	color:#000000;
	background-color:#FFFFFF;
	left:0px;
	margin-left:40px;
	margin-right:40px;
}

.upper-pane-bottom {
	position:absolute;	
	left:0px;
	height:20px;
	width:100%;
	background-image:url(../imgs/upper_border.gif);
	background-repeat:repeat-x;
}

.left-pane-logo {
	background-image:url(../imgs/uog_small.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-position:bottom;
	
	vertical-align:text-top; 
	background-color:#FFFFFF;
	text-align:left;
}


.upper-menu-pane {
	position:absolute;
	top:0px;
	right:0px;
	margin-right:45px;
}

.upper-search-pane {
	position:relative;
	top:0px;
	left:10px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}

.upper-search-pane-logo {
	height:44px;
	width:140px;
	background-image:url(../imgs/cruk_logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	}

.upper-search-bt {
	vertical-align:text-top;
	background-image:url(../imgs/bullet_icon.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:25px;
	
}

.upper-search-bt-hl {
	vertical-align:text-bottom;
	background-image:url(../imgs/bullet_icon_hl.gif);
	background-repeat:no-repeat;
	
}

.upper-menu-td-l{
	width:100px;
	height:30px;
	background-image:url(../imgs/upper_menu_border_left.gif);
	background-repeat:no-repeat;	
}
.upper-menu-td-m{
	height:30px;
	background-image:url(../imgs/upper_menu_border_mid.gif);
	background-repeat:repeat-x;	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
	background-color:#FEFEFE;
	vertical-align:text-top;
}

.upper-menu-td-r{
	height:30px;
	width:100px;
	background-image:url(../imgs/upper_menu_border_right.gif);
	background-repeat:no-repeat;	
}


.logo-pane {
	left:0px;
	top:0px;
	left:20px;
	height:50px;
	background-repeat:no-repeat;
	
}

.logo-pane-mod {
	position:absolute;
	left:0px;
	top:0px;
	left:20px;
	z-index:2;
	
}

.standard-outer {
	background-color:#ffffff;
	
}

.standard-footer {
	width:100%; 
	text-align:right;
}


.standard-pane-uleft {
	background-image:url(../imgs/main_corner_left.gif);
	background-repeat:no-repeat;
	height:100px;
	width:10px;
	top:0px;
	
}
.standard-pane-lleft {
	background-image:url(../imgs/main_corner_lower_left.gif);
	background-repeat:no-repeat;
	background-color:#efefef;
	height:10px;
	width:10px;
	top:0px;
}
.standard-pane-left {
	background-image:url(../imgs/main_left.gif);
	vertical-align:text-top;
	background-repeat:repeat-y;
	height:100%;
}

.standard-pane-uright {
	background-image:url(../imgs/main_corner_right.gif);
	background-repeat:no-repeat;
	height:100px;
	
	top:0px;
}
.standard-pane-right {
	background-image:url(../imgs/main_right.gif);
	vertical-align:text-top; 
	background-repeat:repeat-y;
	background-color:#efefef;
	height:100%;
	width:10px;
}

.standard-pane-lright {
	background-image:url(../imgs/main_corner_lower_right.gif);
	background-repeat:no-repeat;
	background-color:#efefef;
	height:10px;
	width:10px;
	top:0px;
	vertical-align:text-top;
}

.standard-pane-top {
	background-image:url(../imgs/main_top.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	
}

.standard-pane-lower {
	top:0px;
	height:20px;
	background-image:url(../imgs/main_lower.gif);
	vertical-align:text-top;
	background-repeat:repeat-x;	
	background-color:#efefef;
}

.sub-pane-th {
	width:190px;
}

.sub-pane-table {
	width:159px;
	margin-left:1px;
}
.sub-pane-uleft {
	background-image:url(../imgs/sub_corner_left.gif);
	background-repeat:no-repeat;
	height:100px;
	width:10px;
	top:0px;
}
.sub-pane-lleft {
	background-image:url(../imgs/sub_corner_lower_left.gif);
	background-repeat:no-repeat;
	height:20px;
	width:10px;
	top:0px;
	vertical-align:text-top;
}
.sub-pane-left {
	background-image:url(../imgs/sub_left.gif);
	vertical-align:text-top;
	background-repeat:repeat-y;
}

.sub-pane-uright {
	background-image:url(../imgs/sub_corner_right.gif);
	background-repeat:no-repeat;
	height:100px;
	width:10px;
	top:0px;
}

.sub-pane-lright {
	background-image:url(../imgs/sub_corner_lower_right.gif);
	background-repeat:no-repeat;
	height:20px;
	width:10px;
	top:0px;
	vertical-align:text-top;
}

.sub-pane-top {
	height:33px;
	background-image:url(../imgs/sub_menu_header_main.gif);
	vertical-align:text-top;
	background-repeat:no-repeat;
}

.sub-pane-top-skinny {
	background-image:url(../imgs/sub_top.gif);
	vertical-align:text-top;
	background-repeat:repeat-x;
}


.sub-pane-top-rss {
	height:33px;
	background-image:url(../imgs/sub_menu_header_rss.gif);
	vertical-align:text-top;
	background-repeat:no-repeat;
}

.sub-pane-top-inf {
	height:22px;
	background-image:url(../imgs/sub_menu_header_slim.gif);
	vertical-align:text-top;
	background-repeat:no-repeat;
}

.sub-pane-lower {
	top:0px;
	height:20px;
	background-image:url(../imgs/sub_lower.gif);
	vertical-align:text-top;
	background-repeat:repeat-x;	
}

.sub-pane-right {
	background-image:url(../imgs/sub_right.gif);
	vertical-align:text-top; 
	background-repeat:repeat-y;
}

.sub-menu-list {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev.gif); 
	background-repeat:no-repeat;
	background-position:left;
}

.sub-menu-list-2ln {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev.gif); 
	background-repeat:no-repeat;
	background-position:10px 5px;
}

.sub-menu-list-2ln-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev_hl.gif); 
	background-repeat:no-repeat;
	background-position:10px 5px;
	background-color:#eeeeee;
}

.sub-menu-list-3ln {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:40px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev.gif); 
	background-repeat:no-repeat;
	background-position:20px 5px;
}

.sub-menu-list-3ln-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:40px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev_hl.gif); 
	background-repeat:no-repeat;
	background-position:20px 5px;
	background-color:#eeeeee;
}

.sub-menu-list-4ln {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:50px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev.gif); 
	background-repeat:no-repeat;
	background-position:30px 5px;
}

.sub-menu-list-4ln-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:50px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev_hl.gif); 
	background-repeat:no-repeat;
	background-position:30px 5px;
	background-color:#eeeeee;
}

.sub-menu-list-5ln {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:60px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev.gif); 
	background-repeat:no-repeat;
	background-position:40px 5px;
}

.sub-menu-list-5ln-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:60px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev_hl.gif); 
	background-repeat:no-repeat;
	background-position:40px 5px;
	background-color:#eeeeee;
}

.sub-menu-list-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev_hl.gif); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#eeeeee;
}

.sub-menu-list-plus {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus.gif); 
	background-repeat:no-repeat;
	background-position:left;
}
.sub-menu-list-plus-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus_hl.gif); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#eeeeee;
}

.sub-menu-list-2ln-plus {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus.gif); 
	background-repeat:no-repeat;
	background-position:10px 5px;
}
.sub-menu-list-2ln-plus-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus.gif); 
	background-repeat:no-repeat;
	background-position:10px 5px;
	background-color:#eeeeee;
}
.sub-menu-list-3ln-plus {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:40px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus.gif); 
	background-repeat:no-repeat;
	background-position:20px 5px;
}
}
.sub-menu-list-3ln-plus-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:40px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus.gif); 
	background-repeat:no-repeat;
	background-position:20px 5px;
	background-color:#eeeeee;
}
.sub-menu-list-4ln-plus {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:50px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus.gif); 
	background-repeat:no-repeat;
	background-position:30px 5px;
}

.sub-menu-list-end-2ln {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-position:10px 5px;
	background-image:url(../imgs/chev.gif); 
	background-repeat:no-repeat;
}

.sub-menu-list-end-2ln-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-position:10px 5px;
	background-image:url(../imgs/chev_hl.gif); 
	background-repeat:no-repeat;
	background-color:#eeeeee;
}

.sub-menu-list-end {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev.gif); 
	background-repeat:no-repeat;
	background-position:left;
}

.sub-menu-list-end-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/chev_hl.gif); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#eeeeee;
}

.sub-menu-list-end-plus {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus.gif); 
	background-repeat:no-repeat;
	background-position:left;
}

.sub-menu-list-end-plus-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	padding-left:20px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/plus_hl.gif); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#eeeeee;
}
.sub-menu-list-rss {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/rss_feed_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;
}

.sub-menu-list-rss-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:9px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	padding-left:30px;
	padding-bottom:3px;
	padding-top:3px;
	background-image:url(../imgs/rss_feed_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	background-color:#eeeeee;
}

/* outmost div tag level class */
.input-text-field-search {
	border: 1px dashed #AAAAAA;
    font-size:10px;
	padding-left:20px;
	color:#000000; 
	background-color:#ffffff;
	background-image:url(../imgs/search.gif);
	background-repeat:no-repeat;
}

.input-text-field {
	border: 1px dashed #AAAAAA;
    font-size:10px;
	padding-left:2px;
	color:#000000; 
	background-color:#efefef;
}

.input-content-div {
	text-align:left; 
	font-family: "lucidia grande", "Trebuchet MS", verdana,  arial, sans-serif;
	font-size:12px;
}

.input-content-spacer{
	font-size:4px;
}

.input-content-spacer-u{
	height:8px; 
	font-size:8px;
}

.input-content-spacer-l{
	font-size:1px; 
}

.input-content-spacer-lft{
	text-align:left;
}

.content-spacer-lft{
	text-align:left;
}

.content-col{
	background-color:#efefef;
}

.main-left-region-h { 
	height:100%;
	
}

.main-content-fill { 
	font-size:8px;
	background-color:#FFFFFF;
	
}

.input-content-div-text {
	text-align:left; 
	font-family: "lucidia grande", "Trebuchet MS", verdana,  arial, sans-serif;
	font-size:9px;
}


.input-button-search-w {
	border: 1px solid #AAAAAA;
    font-size:10px;
	height:17px;
	color:#000000; 
	background-color:#ffffff;
}


.input-button-search {
	border: 1px solid #AAAAAA;
    font-size:10px;
	height:17px;
	color:#000000; 
	background-color:#efefef;
}

.input-button-search-hl {
	border: 1px solid #AAAAAA;
    font-size:10px;
	height:17px;
	color:#efefef; 
	background-color:#666666;
}


.img-sr {
    vertical-align:text-bottom;
    
}


.img-am {
    vertical-align:baseline;
    
}

.img-ab {
    vertical-align:middle;
}

.pane{
	width:750px; 
	height:100%; 
	color:#000000;
	background-color:#FFFFFF;
	background-image:url(../imgs/left.gif);
	background-repeat: repeat-y;
}

.inner-pane-level-1 {
	width:725px; 
	margin-left:25px;  
	color:#000000;
	background-color:#FFFFFF; 
	background-position:right; 
	background-repeat: repeat-y;
	background-image:url(../imgs/right.gif);
}

.top-menu-table-bgc {
	color:#000000;
	background-color:#FEFEFE;
	background-image:url(../imgs/beatson.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:text-top;
}

.footer-table {
	color:#000000;
	background-color:#efefef; 
	height:25px;
	background-image:url(../imgs/beatson.gif);
	background-position:right;
	background-repeat:no-repeat;
	vertical-align:text-top;
}

.top-menu-td-spacer-left {
	width:12px;
}

.footer-td{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
	background-color:#efefef;
}

.footer-td-spc{
	width:200px;
}

.top-menu-td-spacer-right {
	width:30px;
}


.top-menu-td {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
	background-color:#FEFEFE;
}

.top-menu-td-hl {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
	background-color:#FEFEFE;
	text-decoration:underline;
}


.top-bct-table-bgc {
	color:#000000;
	background-color:#FEFEFE;
}

.top-bct-td {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}


.table-spacer-type-1 {
	font-size:2px;
}

.table-spacer-type-2 {
	font-size:1px;
}

.main-container-table {
	width:710px;
}

.main-container-td {
	vertical-align:text-top;
}

.menu-container-left {
	width:170px;
}

.menu-container-left-table {
	width:100%;
}

.menu-container-left-tr {
    height:25px;
	color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/bullet_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}
.menu-container-left-tr-hl {
    height:25px;
	color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/bullet_icon_hl.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-info {
    height:25px;
	color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/info_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}

.menu-container-left-tr-info-hl {
    height:25px;
	color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/info_icon_hl.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-email {
    height:25px;
	color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/email_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}

.menu-container-left-tr-email-hl {
    height:25px;
	color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/email_icon_hl.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-query{
    height:25px;
	color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/question_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}

.menu-container-left-tr-query-hl {
    height:25px;
    color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/question_icon_hl.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-rss{
    height:25px;
    color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/rss_feed_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}

.menu-container-left-tr-rss-hl {
    height:25px;
    color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/rss_feed_icon.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-ie{
    height:25px;
    color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/ie.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}

.menu-container-left-tr-ie-hl {
    height:25px;
    color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/ie.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-ff {
    height:25px;
    color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/firefox-icon.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}

.menu-container-left-tr-ff-hl {
    height:25px;
    color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/firefox-icon.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-ns {
    height:25px;
    color:#000000;
    background-color:#FFFFFF; 
	background-image:url(../imgs/ns.gif); 
	background-repeat:no-repeat;
	background-position:left;	
	
}

.menu-container-left-tr-ns-hl {
    height:25px;
    color:#000000;
    background-color:#CDCDCD; 
	background-image:url(../imgs/ns.gif); 
	background-repeat:no-repeat;
	background-position:left; cursor:pointer;	
}

.menu-container-left-tr-spacer {
    font-size:2px;    
}

.menu-container-left-td-spacer {
    width:1px;    
    color:#000000;
    background-color:#AAAAAA; 
    font-size:1px;
}

.menu-container-left-td-spacer-1 {
    width:1px;    
    color:#000000;
    background-color:#AAAAAA; 
    font-size:2px;
}

.menu-container-left-td-blocking {
    width:2px;    
	background-image: none;
}

.menu-container-left-menu-font {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
	padding-left:25px;
}

.menu-containe-tr-spacer-2 {
    height:5px;
}

.menu-containe-tr-spacer-3 {
    height:4px;
}

.menu-container-tr-spacer-4 {
    height:20px;
}
.menu-container-tr-spacer-5 {
    height:270px;
}
.menu-container-tr-spacer-6{
    width:190px;
}
.menu-container-tr-spacer-7{
    width:50px;
}
.content-pane-header-left { 
	background-image:url(../imgs/content_pane_upper_left_alt_1.gif); 
	width:20px; 
	height:20px;
}

.content-pane-header-middle { 
	background-image:url(../imgs/content_pane_upper_middle_alt_1.gif); 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFE;
	background-color:#FFFFFF;
}

.content-pane-header-middle-main { 
	background-image:url(../imgs/content_pane_upper_middle_alt_1.gif); 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFE;
	background-color:#FFFFFF;
	text-align:right;
}

.content-pane-header-right { 
	background-image:url(../imgs/content_pane_upper_right_alt_1.gif); 
	width:20px; 
	height:20px;
}

.content-pane-footer-left { 
	background-image:url(../imgs/content_pane_lower_left.gif); 
	width:20px;
}

.content-pane-footer-middle { 
	background-image:url(../imgs/content_pane_lower_middle.gif); 
	margin-left:15px; 
	vertical-align:bottom;  
	font-family:Arial, Helvetica, sans-serif; font-size:18px;  
	color:#FFFFFE;
	background-color:#efefef;
	text-align:left;
}

.content-pane-footer-right { 
	background-image:url(../imgs/content_pane_lower_right.gif); 
	width:20px; 
}

.main-content {
	width:50px;
	
}

.main-content-outer-div {
	color:#000000;
	 background-color:#FFFFFF ; 
	 margin-top:0px; 
	 margin-bottom:0px; 
	 top:0px;
	 border-left-color:#aaaaaa; 
	 border-left-width:1px; 
	 border-left-style:solid;
	 border-right-color:#aaaaaa; 
	 border-right-width:1px; 
	 border-right-style:solid;
}

.main-content-subheading {
	width:100%;
	color:#000000;
	background-color:#FFCC66;
}

.main-content-subheading2 {
	width:100%;
	color:#000000;
	background-color:#FFCC99;
}


.main-content-outer-div-2 {
	 color:#000000;
	 background-color:#FFFFFF ; 
	 margin-top:0px; 
	 margin-bottom:0px; 
	 top:0px;
	 border-left-color:#aaaaaa; 
	 border-left-width:1px; 
	 border-left-style:solid;
	 border-right-color:#aaaaaa; 
	 border-right-width:1px; 
	 border-right-style:solid;
}

.main-content-div {
	text-align:left; 
	font-family: "lucidia grande", "Trebuchet MS", verdana,  arial, sans-serif;
	font-size:12px;
	padding-right:10px;
	padding-left:0px;
}

.main-content-table {
	width:450px; 
}

.main-content-table-spacer {
	height:1px; 
	font-size:1px
}

.bottom-menu-spacer {
	width:200px;	
}

.end-table-spacer {	
	font-size:2px;
}

.footer-main-div {
	width:694px;
}

.footer-outer-div {
	margin-top:0px; 
	margin-bottom:0px; 
	top:0px;  
	border-left-color:#aaaaaa; 
	border-left-width:1px; 
	border-left-style:solid;
	border-right-color:#aaaaaa; 
	border-right-width:1px; 
	border-right-style:solid;
	border-top-color:#aaaaaa; 
	border-top-width:1px; 
	border-top-style:solid;
}

.footer-div {
	margin-left:15px; 
	margin-right:15px; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}

.footer-text {
	text-align:left;
	vertical-align:text-bottom;			
}

.page-footer-table {
	width:741px;
}
.page-footer-td-spacer-1 {
	width:2px;
	font-size:3px;
}
.page-footer-td-left {
	width:20px;
	background-image:url(../imgs/bottom_left.gif); 
}
.page-footer-td-middle {
	background-image:url(../imgs/bottom.gif); 
}
.page-footer-td-right{
	width:20px;
	background-image:url(../imgs/bottom_right.gif); 
}
.p-trial {
	text-decoration:underline;
}

.site-map-group-td {
	width:128px;
	height:128px;
	background-image:url(../imgs/sitemap_group.jpg); 
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFE;
	background-color:#FFFFFF;
	
	background-position:center;
	background-repeat:no-repeat;
}

.site-map-group-td-hl {
	width:128px;
	height:128px;
	background-image:url(../imgs/sitemap_group_hl.jpg); 
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFE;
	background-color:#FFFFFF;
	
	background-position:center;
	background-repeat:no-repeat;
}

.site-map-page-td {
	width:64px;
	height:64px;
	background-image:url(../imgs/sitemap_page.jpg); 
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:10px;
	text-align:center;
	color:#efefef;
	background-color:#FFFFFF;
	background-position:center;
	background-repeat:no-repeat;
}

.site-map-page-td-rss {
	width:64px;
	height:64px;
	background-image:url(../imgs/rss_icon_big.jpg); 
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:10px;
	text-align:center;
	color:#efefef;
	background-color:#FFFFFF;
	background-position:center;
	background-repeat:no-repeat;
}

.site-map-page-td-hl {
	width:64px;
	height:64px;
	background-image:url(../imgs/sitemap_page_hl.jpg); 
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:10px;
	text-align:center;
	color:#efefef;
	background-color:#FFFFFF;
	background-position:center;
	background-repeat:no-repeat;
}

.site-map-td-arrowl {
	width:24px;
	height:14px;
	background-image:url(../imgs/bullet_icon.gif); 
	background-repeat:no-repeat;
	background-position:left;
}

.site-map-td-arrowd {
	width:14px;
	height:24px;
	background-image:url(../imgs/bullet_icon_dwn.gif); 
	background-repeat:no-repeat;
	background-position:center;
}

.site-map-table-dgroup {
	border:#999999 2px dashed; 
}

.site-map-table-dgroup-hl {
	border:#FFCC33 2px dashed; 
}


.site-map-td-label {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#efefef;
	background-color:#009966;
	overflow:visible;
}

.site-map-td-label-hl {
	font-family: "lucidia grande", "Trebuchet MS", verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	background-color:#FFCC33;
	overflow:visible;
}

.access-table {
	 width:100%;
	 border:#999999 2px dashed; 
}

.access-title-tr {
	color:#000000;
	font-weight:bold;
	background-color:#FFCC66;
}

.access-info-tr {
	color:#000000;
	font-weight:bold;
	background-color:#efefef;
}

.ulinks-img-td {
	text-align:center;
}

.cus-title-td {
	vertical-align:text-top;
}

.open-trials-table {
	 width:100%;
}

.open-trials-td-desc {
	width:30px;
}