a{
	color: #2A547C;
	font: normal normal bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.smalltext{
	color: #2A547C;
	font: normal normal bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:link{
	color: #2A547C;
	font: normal normal bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.smalltext:link{
	color: #2A547C;
	font: normal normal bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited{
	color: #006699;
	font: normal normal bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.smalltext:visited{
	color: #006699;
	font: normal normal bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover{
	color: #B22222;
	font: normal normal bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.smalltext:hover{
	color: #D94656;
	font: normal normal bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

body {
	background-color: #FFFFFF;
	background-image: url(slices/ms-grey-bg.jpg);
	color: #000000;
	font: small Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
	font: normal normal bold x-large "Grouch", "Times New Roman", Times,  serif;
}

h2{
	font: normal normal bold x-large "Grouch", "Times New Roman", Times,  serif;
}

h3{
	font: normal normal bold x-medium "Grouch", "Times New Roman", Times, serif;
}

h4{
	font: normal normal bold medium Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h5{
	font: normal normal bold small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input:hover {
	background-color: #dce1f7;
	cursor: pointer;
}

table.quizbg {
	width: 504px;
	height: 565px;
	background-image: url(images/quizbg3.jpg);
	background-repeat: no-repeat;
	font: normal normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #FFFFFF;
	border: none;
}

td {
	color: #000000;
	font: normal normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.featurebottom {
	background-color: #FFFFFF;
	background-image: url(../images/news-header_04.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
}

td.featurebottom2 {
	background-color: #FFFFFF;
	background-image: url(../images/news-header_04.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

td.featuretop {
	background-color: #FFFFFF;
	background-image: url(../images/cci-ws1_03.jpg);
	background-repeat: repeat-x;
	border-left: 1px #CCCCCC solid;
	border-right: 1px #CCCCCC solid;
}

td.featuretop2 {
	background-color: #FFFFFF;
	background-image: url(../images/cci-ws1_03.jpg);
	background-repeat: repeat-x;
}

td.quizbg {
	font: normal normal 700 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #FFFFFF;
	border: none;
}

td.quizmessage {
	font: normal normal normal small Arial, Helvetica, sans-serif;
	background-color: transparent;
	color: #FFFFFF;
	margin: 0px 5px 0px 5px;
}

textarea:hover {
	background-color: #dce1f7;
}

.blueborder {
	background-color: transparent;
	border: 2px solid #2F466E;
	color: #000000;
}

.brightyellow {
	color: #FFFF00;
	font-weight: bold;
	background-color: transparent;
}

.dropshadowgrayL {
	background-color: #1C4266;
	background-image: url(images/gray-space.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.dropshadowgrayR {
	background-color: #1C4266;
	background-image: url(images/gray-space.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.dropshadowleft {
	background-color: #1C4266;
	background-image: url(images/white-space.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.dropshadowright {
	background-color: #1C4266;
	background-image: url(images/white-space.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.footerbarbg {
	background-image: url(slices/ms-bottom-spacer.jpg);
	background-repeat: repeat-x;
	color: #000000;
}

.footergreybarbg {
	background-image: url(slices/ms-table-bot-bar.jpg);
	background-repeat: repeat-x;
	color: #000000;
}

.goldtext{
	background-color: transparent;
	color: #A8790A;
}

.greentext{
	background-color: transparent;
	color: #1F734A;
}

.greybg {
	background-color: #EAEAEA;
}

.headerbg {
	background-image: url(slices/ms-topslice.jpg);
	background-repeat: repeat-x;
	color: #000000;
}

.hillbg {
	background-image: url(images/hillback.gif);
}

.leftverticalbg {
	background-image: url(slices/ms-vertical-bar-l.jpg);
	background-repeat: repeat-y;
	color: #000000;
}

.lightbluebg {
	background-color: #EAF7FC;
}

.lightyellowtext {
	background-color: transparent;
	color: #FFFFCC;
}

.message {
	background-color: transparent;
	color: White;
	border: 0px none;
}

.redtext {
	background-color: transparent;
	color: #B22222;
}

.rightverticalbg {
	background-image: url(slices/ms-vertical-bar-r.gif);
	background-repeat: repeat-y;
	color: #000000;
}

.smalltext {
	background-color: transparent;
	font: normal normal normal x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.spreadlines {
	color: #384C54;
	font: normal bold small/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tealtext {
	background-color: transparent;
	color: #2A547C;
}

.whitebg {
	background-color: #FFFFFF;
	color: #000000;
	font: normal normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
}
