.navbuttons {
	color : #FFFFFF;
	font-weight : normal;
	}
TABLE.navbuttons a:active {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
}
TABLE.navbuttons a:link {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
	}
TABLE.navbuttons a:visited {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
	}
TABLE.navbuttons a {
	color : #FFFFFF;
	text-decoration : none;
	font-weight : normal;
	}
TABLE.navbuttons a:hover {
	color : #FFFFFF;
	text-decoration : underline;
	font-weight : normal;
	}
H2 {
	font-size : 130%;
	color : #336699;
}
H3 {
	font-size : 120%;
}
Table.survey {
	background-color: #FFFFFF;
}
.main a:active {
	text-decoration : none;
	font-weight : bold;
}
.main a:link {
	text-decoration : none;
	font-weight : bold;
}
.main a:visited {
	text-decoration : none;
	font-weight : bold;
}
.main a {
	text-decoration : none;
	font-weight : bold;
}
.main a:hover {
	text-decoration : underline;
	font-weight : bold;
}
DIV.block {
	padding : 5px;
}
DIV.nav {
	padding : 5px;
}
DIV.nav div {
	margin-bottom : 5px;
}
DIV.nav a:active {
	font-weight : normal;
	text-decoration : underline;
}
DIV.nav a:link {
	font-weight : normal;
	text-decoration : none;
}
DIV.nav a:visited {
	font-weight : normal;
	text-decoration : none;
}
DIV.nav a {
	font-weight : normal;
	text-decoration : underline;
}
DIV.nav a:hover {
	font-weight : normal;
	text-decoration : underline;
}
DIV.nav a.small {
	font-size : 90%;
}
.box a:active {
	color : #003366;
	text-decoration : none;
}
.box a:link {
	color : #003366;
	text-decoration : none;
	}
.box a:visited {
	color : #003366;
	text-decoration : none;
	}
.box a {
	color : #003366;
	text-decoration : none;
	font-weight : bold;
}
.box a:hover {
	color : #FFFFFF;
	text-decoration : underline;
	}
.smallheading {
	color : #3366CC;
}
TABLE.tablet TD a:active {
	color : #003366;
	text-decoration : underline;
}
TABLE.tablet TD a:link {
	color : #003366;
	text-decoration : none;
	}
TABLE.tablet TD a:visited {
	color : #003366;
	text-decoration : none;
	}
TABLE.tablet TD a {
	color : #003366;
	text-decoration : underline;
	font-weight : bold;
}
TABLE.tablet TD a:hover {
	color : #99CCCC;
	text-decoration : underline;
	}
.quote {
	font-style : italic;
}
.person {
	text-align : right;
	width : 174px;
}
DIV.gallery {
	padding : 4px;
}
.capbox {
	float: left;
	padding : 10px 10px 5px 0px;
}
.capboxp {
	float: left;
	padding : 10px 20px 5px 0px;
	width: 162px;
}
.capboxl {
	float: left;
	padding : 10px 10px 5px 0px;
	width: 231px;
}
.capbox250 {
	float: left;
	padding : 10px 20px 5px 0px;
	width: 250px;
}
.captionp {
	font-size : 80%;
	padding : 0px 10px 10px 0px;
	width : 152px;
}
.captionl {
	font-size : 80%;
	padding : 0px 10px 10px 0px;
	width: 211px;
}
.caption250 {
	font-size : 80%;
	padding : 0px 10px 10px 0px;
	width: 250px;
}
.hlight{
	background-color : #E8F0F7;	

}
#inline {
	float : right;
	margin-bottom : 10px;
}
.h2 {
	font-size : 110%;
	font-weight : bold;
	color : #336699;
}
h2.sleep{
	background-color:#F3E5FC;
	height:35px;
	padding:10px;
}
.h3 {
	font-size : 105%;
	font-weight : bold;
	color : #336699;
}
h3.sleep{
	background-color:#F3E5FC;
	height:25px;
	padding:5px;
}
.local a:active {
	color : #CCFFFF;
	text-decoration : underline;
}
.local a:link {
	color : #CCFFFF;
	text-decoration : none;
	}
.local a:visited {
	color : #CCFFFF;
	text-decoration : none;
	}
.local a {
	color : #CCFFFF;
	text-decoration : underline;
	}
.local a:hover {
	color : #CCFFFF;
	text-decoration : underline;
}
.local span {
	color : #CCFFFF;
	font-size : 90%;
}
.rqd{
	 color:#ff0000;
	 font-size:larger;
	 font-weight:bold;
}
.small {
	font-size : 70%;
}
.slab {
	padding : 5px 5px 5px 5px ;
	color : #003366;
	font-size : 90%;
}
.slab a:active {
	text-decoration : none;
	font-weight : normal;
}
.slab a:link {
	text-decoration : none;
	font-weight : normal;
}
.slab a:visited {
	text-decoration : none;
	font-weight : normal;
}
.slab a {
	text-decoration : none;
	font-weight : normal;
}
.slab a:hover {
	text-decoration : underline;
	font-weight : normal;
}
.slabspace {
	line-height : 20px;
}
a:active.promo {
	font-weight : bold;
}
a:link.promo {
	font-weight : bold;
}
a:visited.promo {
	font-weight : bold;
}
a.promo {
	font-weight : bold;
}
a:hover.promo {
	font-weight : bold;
}
.reduced {
	font-size : 90%;
}

a:link.larger {
	color : #003366;
	text-decoration : none;
	font-size: 115%;
	font-weight: bold;
}

a:visited.larger {
	color : #003366;
	text-decoration : none;
	font-size: 115%;
	font-weight: bold;	
}

a:hover.larger {
	color : #003366;
	text-decoration : underline;
	font-size: 115%;
	font-weight: bold;	
}

a:active.larger {
	color : #003366;
	text-decoration : none;
	font-size: 115%;
	font-weight: bold;	
}

a.larger {
	color : #003366;
	text-decoration : none;
	font-size: 115%;
	font-weight: bold;	
}

/* controls format of bullet-point list [including lists of links] (usage example: homepage) */		

ul.special {list-style-type: square; margin-left: 20px; margin-top: 4px; margin-right: 0px; margin-bottom: 4px;}		
ul.special li {list-style-position: outside;}

.subhead {
	color : #3399CC;
}
.subhead a:active {
	color : #3399CC;
}
.subhead a:active {
	color : #3399CC;
}
.subhead a:link {
	color : #3399CC;
}
.subhead a {
	color : #3399CC;
}
.subhead a:hover {
	color : #3399CC;
}