/* CSS Document */
/* This stylesheet is organised to complement the structure of a standard NUI Galway Web
page General, typographical definitions appear first, followed by groups selectors that
relate to a particular region of the Web page. 

Typographical definitions:*/
body {
	font: 13px Arial, Helvetica, Verdana, sans-serif! important;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: #666666;
	background-color: #fcfcfc;
}
	/* CSS attempts to create a balance of power between author and user style sheets. 
	By default, rules in an author’s style sheet override those in a user’s style sheet. 
	However, for balance, an "!important" declaration (the delimiter token "!" and keyword 
	"important" follow the declaration) takes precedence over a normal declaration.
	
	All measurements in this stylesheet are in ems, in accordance with WAI guidelines
	that units of measurement be relative, it is important that the font size set here is
	preserved, since it determines this size of an em.*/
	
p {
	font-size: 1em;
}
table {
	font-size: 1em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
tr {
	font-size: 1em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
td {
	font-size: 1em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h1 {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	clear: both;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
	margin: 8px 0px 4px 0px;
	padding: 0px 0px 8px 0px;
	background: url(http://www.nuigalway.ie/images/dashed_line.png) bottom left no-repeat;
}

h2 {
	/*width: 95%;*/
	margin: 15px 0px 15px 0px;
	padding: 6px 6px 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: transparent;
}

h3 {
	/*width: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 3px 0px;
	padding: 0;
	color: #000;
	font-weight: bold;
	background-color: transparent;
}

h4 {
	/*width: 95%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 3px 0px;
	padding: 0;
	color: #000;
	font-weight: bold;
	background-color: transparent;
}

h5 {
	/*width: 95%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 3px 0px;
	padding: 0;
	color: #000;
	font-weight: bold;
	background-color: transparent;
}

h6 {
	/*width: 95%;*/
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	background-color: transparent;
}

/* START LAYOUT DIVS */

#dots {
	border: 0px;
	position: absolute;
	width: 1000px;
	left: 50%;
	margin: 5px 0px 0px -500px;
}

#container { 
	width: 1000px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #dddddd;
	text-align: left;
	background-color: #ffffff;
	color: #666666;
	background: url(http://www.nuigalway.ie/images/leftbar_greyline.png);
}

#topbar {
	width: 1000px;
	height: 30px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #ffffff;
	color: #666666;
}
#topbartext {
	float: left;
	padding: 8px 0px 0px 8px;
	margin: 0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	background-color: transparent;
}
#topbartextright {
	float: right;
	padding: 8px 8px 0px 0px;
	margin: 0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	background-color: transparent;
}
#topbar img {
	vertical-align: middle;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#topbar a {
	text-decoration: none;
	color: #555555;
	background-color: inherit;
}
#reduceFont {
	position: relative;
}
#cssDDLB {
	width: 120px;
	height: 14px;
	font-size: 10px;
	vertical-align: top;
}
#cssColour {
	background:  url(http://www.nuigalway.ie/images/youarehere_grey.png) no-repeat;
	background-position: left;
	height: 10px;
	vertical-align: inherit;
	padding-left: 6px;
	visibility: visible;
}
#cssHiContrast {
	padding: 0px 2px 0px 2px;
	background: none;
}

#logoimage {
	width: 1000px;
	height: 110px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(http://www.nuigalway.ie/images/headers/loading.png);
}
#logoimage img {
	border: 0px;
	padding: 0px;
	margin: 20px 0px 0px 28px;
}

#searchbreadcrumb {
	width: 1000px;
	height: 30px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 0px;
}
#searcharea {
	width: 204px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #801a1a; /*#66241C*/
	color: #666666;
}
#searcharea a.whatisthis {
	color: #ffffff;
	background-color: transparent;
}
#searchBox {
	width: 125px;
	height: 15px;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size: 9px;
	vertical-align: top;
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
}
#searchBoxImage {
	vertical-align: top;
}
#breadcrumb {
	width: 1000px;
	height: 30px;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border: 0px;
}
#breadcrumbwide {
	width: 795px;
	height: 30px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-color: #801a1a; /*#66241C;*/
	color: #ffffff;
}
#breadcrumbwide a {
	color: #ffffff;
	background-color: inherit;
	text-decoration: none;
}
#breadcrumbwide a:hover {
	text-decoration: underline;
}
.breadcrumbimage {
	float: right;
	width: auto;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#navcon {
	width: 1000px;
	margin: 5px 0px 0px 0px;
	border: 0px;
	padding: 0px;
	float: left;
}
#leftbar {
	width: 204px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#body {
	width: 600px;
	float: left;
	margin: 0px 0px 8px 8px;
	padding: 0px;
	border: 0px;
}
#bodywide {
	width: 770px;
	float: left;
	margin: 0px 0px 8px 8px;
	padding: 0px;
	border: 0px;
}
#bodyfull {
	width: auto;
	float: left;
	margin: 0px 4px 8px 8px;
	padding: 0px 0px 8px 0px;
	border: 0px;
	background-color: #ffffff;
}

#rightbar {
	width: 154px;
	float: right;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	border: 0px;
}
#rightbarimage {
	width: 150px;
	height: 130px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#quicklinks {
	width: 154px;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border: 0px;
}

#footer {
	font-size: 0.9em; 
	background-color: #ffffff;
	width: 1000px; 
	color: #555555; 
	height: 32px;
}

#footer A:link {text-decoration: none; color: #555555; background-color: inherit;}
#footer A:visited {text-decoration: none; color: #555555; background-color: inherit;}
#footer A:active {text-decoration: none; color: #555555; background-color: inherit;}
#footer A:hover {text-decoration: underline; color: #555555; background-color: inherit;}
#footerleft {
	width: 204px; 
	height: 32px;
	float: left;
	background-color: #C8C8C8;
	color: #000000;
}
#footerright {
	width: 795px; 
	height: 32px;
	float: right;
	background-color: #C8C8C8;
	color: #000000;
}
#footerleft ul {
	list-style-type: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	border: 0px;
}
#footerleft li {
	display: inline;
	padding: 0px 0px 0px 8px;
	border: 0px;
	margin: 0px;
	font-size: 11px;
}
#footerright ul {
	list-style-type: none;
	padding: 8px 0px 0px 2px;
	margin: 0px;
	border: 0px;
}
#footerright li {
	display: inline;
	padding: 0px 0px 0px 8px;
	border: 0px;
	margin: 0px;
	font-size: 11px;
}
#valid {
	width: 1000px;
	height: 30px;
	color: #555555;
	text-align: center;
	clear: both;
	font-size: .9em;
	background-color: #ffffff;
	padding: 10px 0px 0px 0px;
	border: 0px;
	margin: 0px;
}
#valid a:link {text-decoration: none; color: #555555; background-color: inherit;}
#valid a:visited {text-decoration: none; color: #555555; background-color: inherit;}
#valid a:active {text-decoration: none; color: #555555; background-color: inherit;}
#valid a:hover {text-decoration: underline; color: #555555; background-color: inherit;}

#pagebottom {
	height: 5px;
	width: 762px;
	position: relative;
	background-color: #ffffff;
	color: #990000;
	border: none;
}

/* END LAYOUT DIVS */

/* START STYLES/CLASSES */

.linedots {
	background-image: url(http://www.nuigalway.ie/images/linedots.png); 
	width: 1000px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	clear: both;
}

.noheight {
  /*Used in a container span for </form> fields - stops the end form from causing a line break in everything except opera */
  height: 0px;
	padding: 0px;
	margin: 0px;
}

.verdanabold {
	padding-top: 8px; 
	padding-left: 8px; 
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	background-color: inherit;
	font-weight: bold;
	text-transform: uppercase;
}

.whitebox {
  background:  url(/images/whitebox.png) no-repeat 50% 50%;
	width: 5px;
	height: 23px;
	float: left;
}

.youarehere {
	width: 10px;
	height: 23px;
	float: right;
	background: url(/images/arrows/arrow_maroon_left.png) no-repeat 0px 50%;
	display: none;
}

.bodytext {
	width: 100%;
	float: left;
	margin: 7px 0px 3px 0px;
	padding: 0px;
}

.bodytext img {
	border: 0px;
}

.imgbody {
	margin: 0px 4px 4px 0px;
	float: left;
}

.spacer {
	height: 5px;
	clear: both;
	background-color: inherit;
	color: inherit;
}

.sitemapprint {
	float: right;
}

.cursorlinked {
	cursor: pointer;
}

.grayedOut {
	color: #bbbbbb;
	background-color: inherit;
}

.bulletlist {
	display: block;
	list-style: none;
	margin: 5px 0px 5px 0px;;
	padding: 0px;
	float: left;
	line-height: 1.5;
}
.bulletlist li {
	display: block;
	padding: 0px 0px 0px 12px;
	background: url(http://www.nuigalway.ie/images/arrows/arrow_maroon.png) no-repeat 2px 8px;
	color: #666666;
	background-color: transparent;
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.subnavlinks {
	display: block;
	color: inherit;
	width: 204px;
	height: 23px;	
	border-bottom: 1px solid #90bade;
	text-decoration: none;
	float: left;
	background-color: #E8E8E8;
}

.sitemap {
	width: 95%;
	border: none;
}
.sitemap tr {
	vertical-align: top;
}
.sitemap td {
	line-height: 1.5;
	width: 50%;
	margin: 0;
	padding: 0;
	vertical-align: top;	
}
.sitemap a {
	line-height: 1.5;
}
.highlight {
	background-color: #f0f0f0;
	color: inherit;
	font-family: inherit;
	font-weight: normal;
	border: 1px solid #66241C;
	padding: 1px;
	margin: 2px 0px 2px 0px;
}
.highlight a {
	color: #BB9E9C;
	background-color: transparent;
}

.shaded {
	font: inherit;
	color: inherit;
	background-color: #F6F2F2;
}

.sitemap a:link {text-decoration: none; color: #555555; background-color: inherit;}
.sitemap a:visited {text-decoration: none; color: #555555; background-color: inherit;}
.sitemap a:active {text-decoration: none; color: #555555; background-color: inherit;}
.sitemap a:hover {text-decoration: underline; color: #555555; background-color: inherit;}

.tableborder a:link {text-decoration: none; color: #555555; background-color: inherit;}
.tableborder a:visited {text-decoration: none; color: #555555; background-color: inherit;}
.tableborder a:active {text-decoration: none; color: #555555; background-color: inherit;}
.tableborder a:hover {text-decoration: underline; color: #555555; background-color: inherit;}

.atimage {
	vertical-align: middle;
}

.footertext {
	margin-top: 5px;
	width: 1000px;
	height: 30px;
	color: #555555;
	text-align: center;
	clear: both;
	font-size: .9em;
	background-color: inherit;
}

.headerred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68075A;
	font-weight: bold;
	text-transform: uppercase;
	background-color: inherit;
}

.equations {
	font-family: serif, garamond;
	font-size: 14px;
	color: #666666;
	background-color: inherit;
}
.justify {
	text-align: justify;
}

.errormessage {
	position: absolute;
	left: 205px;
	top: 32px;
	width: 796px;
	height: 131px;
	border: 1px solid black;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	display: none;
	overflow: scroll;
	padding: 2px;
}
.errormessage tr {
	vertical-align: top;
}
.errormessage img {
	vertical-align: baseline;
}
.pagenav {
	display: block;
}

.navlinkstop {
	list-style: none;
	display: inline; /*for IE5 and IE6 */
	line-height: 20px;
	text-decoration: none;
	padding: 0px;
	border: 0px;
	float: left;
}
.verdanabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

fieldset {
  width: 90%;
}

.randomSpotLight {
  display: none;
}
#viewAllSpotlights {
  cursor: pointer;
}

.box {
    width: 96%;
    display:block;
		float:left;
    border:1px solid #ddd;
    min-height:120px;
    margin :0 10px 10px 10px;
		list-style: none;
}
.box h1 { 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    background-color: #ddd;
    margin:0;
    padding:0;
    line-height:22px; 
		text-indent:5px;
    width: 100%;
}
.boxleft {
    width: 240px;
    display:block;
    float:left;
    border:1px solid #ddd;
    min-height:120px;
    margin :0 10px 10px 10px;
		list-style: none;
}
.box p {
		padding:5px;
}
.boxleft h1 { 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    background-color: #ddd;
    margin:0;
    padding:0;
    line-height:22px; 
		text-indent:5px;
    width: 100%;
}
.boxleft p {
		padding:5px;
}
.boxright {
    width: 240px;
    display:block;
    float:right;
    border:1px solid #ddd;
    min-height:120px;
		margin :0 10px 10px 10px;
		list-style: none;
}
.boxright h1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    background-color: #ddd;
    margin:0;
    padding:0;
    line-height:22px;
		text-indent:5px;
    width: 100%;
}
.boxright p {
		padding:5px;
}
.boxrightbar {
    width: 130px;
    display:block;
    float:right;
    border:1px solid #ddd;
		margin:0 10px 10px 10px;
		padding:2px;
}

/* END STYLES/CLASSES */

/* START SIDENAV */

#prinav {
	width: 202px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #C8C8C8;
	color: #ffffff;
}
#sidenav {
	width: 202px;
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #C8C8C8;	
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	color: #ffffff;
}
#sidenav ul { 
	list-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
#sidenav li {
	width: 202px;
	list-style: none;
	display: block;
	line-height: 22px;
	margin: 0px;
	background-color: #801a1a; /*66241C*/
	color: inherit;
	border-top: 1px solid #ffffff;
	float: left;
}
#sidenav li a {
	display: block;
	padding: 2px 0px 0px 7px;
	color: #ffffff;
	text-decoration: none;
}
#sidenav li a:hover {
}
#sidenav li ul li {
	background-color: #E6DCDB;
	color: inherit;
	margin: 0px;
	border-top: 1px solid #801a1a;
	float: left;	
}
#sidenav li ul li a {
	display: block; 
	line-height: 22px;
	background: url(http://www.nuigalway.ie/images/arrows/arrow_maroon.png) no-repeat 6px 10px;
	padding: 2px 0px 0px 18px;
	color: #666666;
	text-decoration: none;
}
#sidenav li ul li a:hover {
	background-color: #BB9E9C;
	color: #000000;
}
#sidenav li ul li ul {
	display: none;
}
#sidenav li ul li ul li {
	background-color: #ffffff;
	font-size: .95em;
	color: inherit;
	margin: 0px;
	float: left;
	border-top: 1px solid #E6DCDB;
}
#sidenav li ul li ul li a {
	display: block;
	line-height: 20px;
	background: url(http://www.nuigalway.ie/images/arrows/dash_greyblue.png) no-repeat 14px 10px;
	padding: 2px 0px 0px 23px;
	color: #666666;
	text-decoration: none;
}
#sidenav li ul li ul li a:hover {
	background-color: #F3EFF0;
	color: #000000;
	font-weight: normal;
}
#sidenav li ul li ul li ul {
	display: none;
}
#sidenav li ul li ul li ul li {
	background-color: #ffffff;
	font-size: .92em;
	color: inherit;
	margin: 0px;
	border: 0px;
	float: left;
	font-weight: normal;
}
#sidenav li ul li ul li ul li a {
	display: block;
	line-height: 20px;
	background: url(http://www.nuigalway.ie/images/arrows/dash_greyblue_small.png) no-repeat 26px 10px;
	padding: 2px 0px 0px 33px;
	color: #666666;
	text-decoration: none;
}
#sidenav li ul li ul li ul li a:hover {
	background-color: #efefef;
	color: #000000;
}

/* END SIDENAV */

/* START IMPORTANT LINKS */

#importantlinks {
	width: 201px;
	float: left;
	margin: 15px 0px 10px 1px;
	padding: 0px;
	border: 0px;
	position: relative;
}
#importantlinks ul { 
	list-style: none;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
#importantlinks li {
	width: 201px;
	list-style: none;
	display: block;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	float: left;
	background: url(http://www.nuigalway.ie/images/arrows/whiteline.png) no-repeat 100% 100%;
	background-color: #E6DCDB; /*#BB9E9C*/
	border: 0px;
}
#importantlinks li a {
	display: block;
	padding: 0px 0px 0px 12px;
	background: url(http://www.nuigalway.ie/images/arrows/arrow_maroon.png) no-repeat 2px 9px;
	background-color: #ffffff;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px solid #E6DCDB;
}
#importantlinks li a:hover {
	background-color: #E6DCDB;
	color: #000000;
}
#importantlinks li ul li {	
	font-size: .95em;
}
#importantlinks li ul li a {
	display: block;
	padding: 0px 0px 0px 20px;
	background: url(http://www.nuigalway.ie/images/arrows/dash_greyblue.png) no-repeat 10px 9px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}
#importantlinks li ul li a:hover {
	background-color: #F3Eff0;
	color: #000000;
}
#importantlinks li ul li ul li {	
	font-size: .92em;
}
#importantlinks li ul li ul li a {
	display: block;
	padding: 0px 0px 0px 28px;
	background: url(http://www.nuigalway.ie/images/arrows/dash_greyblue_small.png) no-repeat 22px 9px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}
#importantlinks li ul li ul li a:hover {
	background-color: #efefef;
	color: #000000;
}

/* END IMPORTANT LINKS */

/* START LINK SEARCH */

#linkSearch {
	width: 201px;
	float: left;
	margin: 10px 0px 0px 1px;
	padding: 3px 0px 0px 0px;
	border-bottom: 1px solid #E6DCDB;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #333333;
}
#linkSearchTitle {
	line-height: 20px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	text-transform: uppercase;
	color: #333333;
	background-color: #E6DCDB;
}
#linkSearch form {
	margin: 0px;
	padding: 3px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
}
#lsTip {
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	background-color: #ffffff;
	line-height: 16px;
	display: block;
	padding: 3px;
}
#linkSearch ul {
	width: 150px;
	list-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}
#linkSearch ul li {
	width: 200px;
	font-size: .95em;
	list-style: none;
	display: inline; /*for IE5 and IE6 */
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #333333;
	border-top: 1px solid #E6DCDB;
}
#linkSearch ul li a {
	display: block;
	padding: 0px 0px 0px 12px;
	background: url(http://www.nuigalway.ie/images/arrows/arrow_maroon.png) no-repeat 2px 8px;
	color: #666666;
	background-color: #ffffff;
	text-decoration: none;
}
#linkSearch ul li a:hover {
	background-color: #E6DCDB;
	color: #333333;
}

/* END LINK SEARCH */

/* START QUICK LINKS DIV DROPDOWN */

#quicklinksdivdropdown {
	display: none;
}
#qlheader {
	display: none;
}
#quicklinksdivdropdown div {
	display: none;
}

/* END QUICK LINKS DIV DROPDOWN */

/* START QUICK NEWS */

#quicknews ul { 
	width: 150px;
	list-style: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;	
}
#quicknews li {
	width: 150px;
	list-style: none;
	display: inline; /*for IE5 and IE6 */
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-size: .95em;
	background-color: #fff;
	float: left;
	color: #666;
	border-top: 10px solid #fff;
}
#quicknews li.head {
	background-color:  #f1b025;
	font-weight: bold;
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
}

/* END QUICK NEWS */

/* START BULLETINS BODY */

#bulletinsBody {
	width: 520px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	border: 0px;
	overflow: auto;
}
#bulletinsBody ul { 
	width: 518px;
	list-style: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;	
}
#bulletinsBody li {
	width: 518px;
	list-style: none;
	display: inline; /*for IE5 and IE6 */
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #C8C8C8;
	color: #333;
	float: left;
	border-bottom: 1px solid #fff;
}
#bulletinsBody li a {
	display: block;
	padding: 0px 5px 0px 5px;
	color: #666;
	background-color: #f0f0f0;
	text-decoration: none;
}
#bulletinsBody li a.whatisthis {
	background: none;
	background-color: #C8C8C8;
	color: #000;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#bulletinsBody li a:hover {
	background-color: #999999;
	color: #fff;
}
#bulletinsBody li a.whatisthis:hover {
	background-color: #C8C8C8;
	color: #000;
}
#bulletinsBody a img {
	border: 0px;
}

/* END BULLETINS BODY */

/* START WHAT IS THIS */

.whatisthis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #333333;
}
a.whatisthis {
  position:relative;
  z-index:100;
  color:#000;
  text-decoration:none;
}
a.whatisthis img { 
	border: 0px;
}
a.whatisthis:hover {
	z-index: 101;
	cursor: help;
	border: 0px;
}
a.whatisthis span {
	display: none;
}
a.whatisthis span strong {
	font-family: inherit;
	color: #990000;
	text-decoration: underline;
}
a.whatisthis:hover span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-transform: none;
	display: block;
  position: absolute;
  padding: 3px;
  top:1.5em; left:-7em; width:108px;
  border:1px solid #1B5793;
  background-color:#E0F2FF; color:#000;
  text-align: left;
}

/* END WHAT IS THIS */
