p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
option {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}

h1 {  font-family: Arial, Helvetica, sans-serif}
h2 {  font-family: Arial, Helvetica, sans-serif}
h3 {  font-family: Arial, Helvetica, sans-serif}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif}

li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
dl {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}

.head { font-size: small; font-weight: bold; font-family: helvetica, arial, sans-serif }
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
.xsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}
.larger {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: larger}

.footer_small {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: x-small; font-weight: bold;}


.verdana {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small}

.oddrow {  background-color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
.evenrow {  background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small}
.smbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold;}
.bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold;}

.navcell {  cursor: default}
.navcell a:link {  color: #000000; text-decoration: underline}
.navcell a:visited {  color: #000000; text-decoration: underline}
.navcell a:hover {  color: #FF0000; text-decoration: underline}
.navcell a:active {  color: #0000FF; text-decoration: underline}

.nolink {  text-decoration: none}

/* Special for Contest page */
.boldNoLInk {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0000ff; font-size: xx-small; font-weight: bold;}


/* Special styles for Registration page     */

.bluebold {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000ff; font-size: xx-small; font-weight: bold;}

.padded_background {
	margin: 25px;
	background: #ffff99;
	padding: 10px;
	border: thin solid #0000cc;
	line-height: 130%;
}

.background  { background: #ff9; padding: 2px; border: solid 1px #ff0000 }
.background_gray  { background: #eee; padding: 2px; border: solid 1px #ccc;}
a.fatRedType  { color: #f00; font-weight: bold }
.tdIndent { padding-left: 30px }
.padTop { padding-top: 24px }
.padBottom { padding-bottom: 24px }
.thinBorder { padding: 5px; border: solid thin #009 }
.leftPad { padding-right: 6px; padding-left: 15px }
.rightPad { padding-right: 25px; padding-left: 6px }
.mainContentPad { padding-right: 25px; padding-left: 25px }
.rightColumnPad { padding-right: 15px }
.imgPad-Right { margin-right: 10px; }
.imgPad-TopRight { margin-top: 5px; margin-right: 5px; }
.imgPad-TopRightBottom { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }

#ic_leftnav_wrap a, #ic_leftnav_wrap a:visited {color:#fff;text-decoration:none;}

