@media print {
	#search {display:none}
	#footer_logos {display:none;}
	.wiki-content {width: auto;}
	#admin_area{ display:none;}
	#feedback {	display:none}
	.right {display:none}
	.left {display:none}
}


 
 /*
 ***************** General Tags ***********************/ 
 
/*  body 	{ background-color: #ffffff; margin: 0px; font-size:62.5%;font-family: Verdana, Arial, Helvetica, sans-serif; }*/
  
#content a {	color: #0033CC;	text-decoration: none; outline: none; border-bottom: 1px solid #D8E5F4; }		
#content a:hover { color: #660000; border-bottom-color: #CC0000; }	
#content a:visited {color: #3E82CB;	text-decoration: none; outline: none; border-bottom: 1px solid #D8E5F4; }
	
	
ul {list-style: none; margin: 0 0 1em 0; padding-left: 0; list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif;}
ul li { }
.pagecontent ul { list-style-type: none; list-style-image: none; list-style-position: outside; margin: 0 0 1em 1.1em; }
	/* Removed relative font-size. Otherwise get compounding size for nested lists. Just 
		rely on inheritance fromn parent.	*/
.pagecontent ul  li { background: transparent url(../images2/bullet_blue.png) no-repeat scroll 0pt 0.1em; list-style-image: none; list-style-position: outside; padding-left: 20px; padding-bottom: 0.5em;line-height: 1.3em; color: black; font-size: inherit;}





  input.searchbutton  { vertical-align: middle; margin-bottom: 4px; }
  
/*  font,th,td,input,textarea,select 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 1em; }
*/	
/*	.wiki-content p, p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size : small; color: #000000; line-height: 1.6em; }
*/
	em { font-style: italic }
	
	img { border: none; }
	
	div {text-align:left}
	
	/*
	********** Content hidden from view ***********/			
  
	#header-print {	display: none; } 				
	#footer-print { display: none; }
	#header-mobile { display: none;}	
	.skip {	display:none; }
			
 /*
 ***************** Header Tags ***********************/  	
	
	#header {	background: #00349A	url(../images2/header-background.gif); position: relative;		height: 93px;		padding: 0;} 
	
	#header .h1 { position: absolute; top: 0;	left: 0;	margin: 0;	height: 72px; width: 608px;		z-index: 100; /* above the UL */	}

	#shield { position: absolute;	top: 0px;	right: 0px;} 	
	
	#headertitle { position: absolute;	top: 0px;	left: 0px; }
	
	
	#menu_uq {	position: absolute;	top: 0px;	left: 200px;  z-index: 200; width:500px;}	
	#menu_uq ul { margin: 0 0 0 12px; list-style-image: none; list-style-position: outside; padding-left: 0px; list-style-type: none; text-transform: uppercase; }
  #menu_uq li { float: left;  word-spacing: 2px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; padding: 2px 0 0 12px; }
  #menu_uq li a { background: transparent none repeat; display: block; color: #fff; text-decoration: none; }
  #menu_uq li a:hover { text-decoration: none; color: #DEF0FD; }
  #menu_uq li a.active { color: #DEF0FD; }	
	

	#myuq_nav {  position: absolute; margin: 0 0 0 0; padding: 1px 0 0 130px; word-spacing: 2px; color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }

	#myuq_nav a:link, #myuq_nav a:visited { padding: 0 0 0 0; color: #fff; text-decoration: none; }
	#myuq_nav a:hover, #myuq_nav a:active, #quicklinks_nav a:focus { background: transparent none repeat; color: #DEF0FD; text-decoration: none; }
	
	#search {	position: absolute;	top: 72px;	width: 100%;	height: 21px;	background-image: url(../images2/gradient.gif);	background-color:transparent;	margin: 0px;	padding: 0px;	vertical-align: middle;	text-align: right; font-family:Verdana,Arial,Helvetica, sans-serif; font-size: 11px; color: #9DA7A7}



 /*
 ************************ Form Tags *************************/

  form { margin: 0px; padding: 0px; }
	
	
	.img a { border-bottom: none; }	
	


	/* ************************ Footer Tags *************************/   
	#footer_right {overflow: auto; text-align: right; 	padding: 5px 5px 50px 0; 	font-family: Verdana, Arial, Sans-Serif; font-size: x-small;  	color: #999999; }
	#footer_right a { color: #3778C7;  text-decoration: none;}
	#footer_right a:hover { border-bottom: 1px solid #CC0300; color: #333333; }				

#footer_left {width: 50%; height: 50px;float: left; padding: 5px 0 10px 5px; color: #999999; font-size: 0.8em;	}
#footer_left a { color: #3778C7;  text-decoration: none;}			
#footer_left a:hover { border-bottom: 1px solid #CC0300; color: #333333; }				
	
	#feedback {	font-family: Verdana, Arial, Sans-Serif;	font-size: x-small;	clear: both;	width: 100%;	height: 18px;	padding-top: 3px;background-image: url(../images2/gradient.gif);	background-color: white;	margin: 0px;text-align: right;position:relative }  

	#feedback a { color: #3778C7;  text-decoration: none;}			
	#feedback a:hover { border-bottom: 1px solid #CC0300; color: #333333; }	

#footer {text-align:right; padding: 10px 10px 0 0}

/*
	
#content h1 {  margin: 0 0 5 0; padding: 0 0 0 0; background: transparent none repeat; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 22px; font-size-adjust: none; font-stretch: normal; color: #000; line-height:normal;}
  
#content h2, #content h2 a {  margin: 20px 0 0 0; font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 16px; line-height: 1.1em; font-size-adjust: none; font-stretch: normal; color: black; }	

#content h3, #content h3 a { margin: 8px 0 8px 0; font-size: 14px;font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; }
#content h4, #content h4 a { margin: 8px 0 8px 0; font-size: 14px;font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; }
#content h5, #content h5 a { margin: 8px 0 8px 0; font-size: 12px;font-family: arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; }		

*/

#leftcolumn_wrapper {position:relative;margin: 20px 0 0 10px;}
#rightcolumn_wrapper {position:relative;margin: 10px 10px 0 0;}

#logo
{
	position: absolute;
	top: -15px; left:10px;
	padding: 0 0 10px 20px;
	
	
}
.logo_wrapper {position:relative; z-index:201;}


#section-heading
{ /*border-top: 1px solid white;*/
	height: 100px;
	/*background-color: #A8C4CF; */
	background: #A8C4CF url(../images2/banner-bg-home.png) repeat-x scroll left top;
	padding: 1px 1px 1px 0;
	/*z-index:99;*/
	position:relative;
}
#section-text {
position:absolute; left: 200px; padding: 5px; color: white; 
}
.theme29 #section-heading
{
	background: #F8B100 url(../images2/banner-bg-living.png) repeat-x scroll left top;
	padding: 1px 1px 1px 0;
}
.theme30 #section-heading
{ 
	background: #229BD3 url(../images2/banner-bg-learning.png) repeat-x scroll left top;
	padding: 1px 1px 1px 0;
}
.theme31 #section-heading
{ 
	background: #E1001A url(../images2/banner-bg-working.png) repeat-x scroll left top;
	padding: 1px 1px 1px 0;
}

/* Sidemenu different themes */
.theme29 .sidemenu {background-color: #FFDB51;}
.theme30 .sidemenu {background-color: #74B3CF;} 
.theme31 .sidemenu {background-color: #E31317;} /*DF374E*/

#section-text h1 {padding-bottom: 5px;} /* for IE6 */

#contact-us {float:right; width:179px; padding: 0 15px 0 0}
.nav .pos_2 {
	background: transparent url(../images2/button-yellow.gif) no-repeat scroll left top;
	width:132px; margin-left: 200px;
	border-left: 1px solid #fff;}
.nav .pos_3 {
	background: transparent url(../images2/button-blue.gif) no-repeat scroll left top;
	width:132px;}
.nav .pos_4 {
	background: transparent url(../images2/button-red.gif) no-repeat scroll left top;
	width:132px;}
.nav .pos_1 {display:none}
.nav .pos_5 {float: right; background: white url(../images2/button-contactus.gif) no-repeat scroll right top;
	width:180px;}
.nav .pos_5 .parent a {color:#E1001A}
.nav .button {border-bottom: 1px solid white;}
/*
.nav .pos_2 .dropdown li {background-color: #fff0a5}
.nav .pos_3 .dropdown li {background-color: #fff0a5}
.nav .pos_4 .dropdown li {background-color: #fff0a5}
*/

.theme29 .nav .pos_2 {border-bottom: 1px solid #F8B100;}
.theme30 .nav .pos_3 {border-bottom: 1px solid #229BD3;}
.theme31 .nav .pos_4 {border-bottom: 1px solid #E1001A;}

.headline
{
	font-size: 1.5em;
	line-height: 1.5em;
	font-family: Helvetica Neue, Helvetica, Arial, verdana;
	color: #477C8F; /*#00526F;*/
}

/*#rightcolumn {font-size: 0.8em; padding: 10px 0 0 0;

float: right;
width: 200px;
margin: 0;
padding: 1em;
}*/
.right h3 {font-size: 12px; color: #477C8F; padding: 0px 5px;}
#upcomingevents li {font-size: 10px; padding: 0 5px 0 5px;}

.right .ui-tabs-nav, .ui-tabs-panel {font-size:10px;}
.right .ui-tabs-nav li a {padding: 0.5em 0.5em}
/*
body .ui-tabs-nav li a {padding: 3px 5px;}
body .ui-tabs-panel {padding: 0px; font-size: 0.9em}
*/
.right .ui-tabs-panel {padding: 5px 0 0 0}
/*
#rightcolumn .ui-widget-header {background: transparent url(); border-bottom: 1px solid #B9CDD5; border-top: none; border-left: 2px solid transparent; border-right: none}
*/
.right .bumblebee li {padding: 3px 5px}
.right .bumblebee a.linkmodule {color: #3E82CB;}
.right .bumblebee a:hover {color: #000; border-bottom: 1px solid #D8E5F4}

#leftcolumn
{
	position: relative;
	z-index:202;
float: left;
width: 180px;
margin: 0;
padding: 1em;
height: 100px;

}

.theme29 .breadcrumb p, .theme29 .breadcrumb p a {color: #fff}
.theme30 .breadcrumb p, .theme30 .breadcrumb p a {color: #fff}
.theme31 .breadcrumb p, .theme31 .breadcrumb p a {color: #fff}

.banner-image {display:block; position:absolute; right: 10px; top: -125px; z-index:99}

/* Home page image in left column*/
.leftcolumn .box {background: transparent;}

