body	{margin:0; color:#333333; background-color:#1d396b; height:100%;}
html	{height:100%;}

p, td		{font-weight:normal; font-size:9pt; color:#333333; font-family:arial,'MS Sans Serif'; line-height: 125%;}
ol, ul, li	{font-weight:normal; font-size:9pt; color:#333333; font-family:arial,'MS Sans Serif';}

h1			{font-weight:normal; font-size:14pt; color:#1b3d7d; font-family:arial,'MS Sans Serif';}
.h1			{font-weight:normal; font-size:14pt; color:#1b3d7d; font-family:arial,'MS Sans Serif';}

h2			{font-weight:bold; font-size:10pt; color:#1b3d7d; font-family:arial,'MS Sans Serif';}
.h2			{font-weight:bold; font-size:10pt; color:#1b3d7d; font-family:arial,'MS Sans Serif';}

.headerbg	{background-image:url('../images/ict_hdr_filler.jpg'); }
.headerdots	{background-image:url('../images/ict_hdr_dots.gif'); background-position:top right; background-repeat:no-repeat;}
.white		{font-weight:normal; font-size:9pt; color:#ffffff; font-family:arial,'MS Sans Serif';}

a:active	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#1b3d7d; text-decoration:underline; font-weight:normal;}
a:visited	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#333333; text-decoration:underline; font-weight:normal;}
a:link		{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#333333; text-decoration:underline; font-weight:normal;}
a:hover		{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#1b3d7d; text-decoration:underline; font-weight:normal;}

a.navbar:active	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#F2BF76; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.navbar:visited {font-family:arial,'MS Sans Serif'; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.navbar:link	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.navbar:hover	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#F2BF76; text-decoration:none; font-weight:normal; text-transform:uppercase;}

a.menu:active	{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.menu:visited	{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.menu:link		{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal; text-transform:uppercase;}
a.menu:hover	{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal; text-transform:uppercase;}

a.menul2:active	{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal;}
a.menul2:visited	{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal;}
a.menul2:link		{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal;}
a.menul2:hover	{font-family:arial,sans-serif; font-size:9pt; color:#ffffff; text-decoration:none; font-weight:normal;}

a.wlink:active	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#E9951B; text-decoration:underline; font-weight:normal;}
a.wlink:visited	{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#ffffff; text-decoration:underline; font-weight:normal;}
a.wlink:link		{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#ffffff; text-decoration:underline; font-weight:normal;}
a.wlink:hover		{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#E9951B; text-decoration:underline; font-weight:normal;}


.menu1 {
	background-color: #1b3d7d; 
	color:#ffffff; 
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:25px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor: default;
}

.menu2 {
	background-color: #1b3d7d; 
	color:#ffffff; 
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:40px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor: default;
}

.menuon {
	background-color: #1c6bb8; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:25px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
}

.menuon2 {
	background-color: #1B4B8F; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:40px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
}

.menuonover {
	background-color: #1c6bb8; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:25px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor:pointer;
}

.menuover {
	background-color: #1B4B8F; 
	color:#ffffff; 
	font-weight:bold; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:25px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor:pointer;
}

.menuover2 {
	background-color: #1B4B8F; 
	color:#ffffff; 
	font-weight:normal; 
	font-size:9pt; 
	font-family:arial,sans-serif; 
	padding-left:40px; padding-right:10px; padding-top:6px; padding-bottom: 6px;
	cursor:pointer;
}

.message	{font-weight: normal;font-size: 9pt;color: #F31D1D;font-family: arial,'MS Sans Serif';}
textarea.field		{font-weight:normal; font-size:9pt; color:#333333; font-family:arial,'MS Sans Serif'; border: 1px solid #1b3d7d;}
input.field		{font-weight:normal; font-size:9pt; color:#333333; font-family:arial,'MS Sans Serif'; border: 1px solid #1b3d7d;}
select.field	{font-weight:normal; font-size:9pt; color:#333333; font-family:arial,'MS Sans Serif'; border: 1px solid #1b3d7d;}
input.button			{font-family:arial,'MS Sans Serif'; font-size:9pt; color:#666666; border:1px solid #999999;}

/*Forum Styles */
td.forumlistheader	{color: #003366; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:bold; border-bottom: 2px solid #c4dce8; border-top: 2px solid #c4dce8;border-left: 2px solid #c4dce8;vertical-align:middle;background-color:#c4dce8;}
.forumlistheaderright	{color: #003366; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:bold; border-bottom: 2px solid #c4dce8; border-top: 2px solid #c4dce8;border-left: 2px solid #c4dce8;border-right: 2px solid #c4dce8;vertical-align:middle;background-color:#c4dce8;}
.forumlistrow		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; border-left: 1px solid #c4dce8; }
.forumlistrowright		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; border-left: 1px solid #c4dce8;border-right: 1px solid #c4dce8; }
.forumlistbottomrow	{border-bottom: 2px solid #c4dce8;}
.forumlistbottomrowright	{border-bottom: 2px solid #c4dce8;}
.forumlistrow		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; }
.forumlistrowon		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; background-color: #F9FCFD;}
.forumpostlistrow1		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8;  border-left: 1px solid #c4dce8;background-color:#FFFFFF; }
.forumpostlistrow1right		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; border-left: 1px solid #c4dce8;border-right: 1px solid #c4dce8; background-color:#FFFFFF;}
.forumpostlistrow2		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8;border-left: 1px solid #c4dce8;background-color:#F0F8FF; }
.forumpostlistrow2right		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; border-left: 1px solid #c4dce8;border-right: 1px solid #c4dce8; background-color:#F0F8FF;}

.caltable { background-color:#FFFFFF; cell-spacing:0;border:1px solid #bbbbbb; border-style:solid; border-color:black; }

.eventlistheader	{color: #003366; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:bold; border-bottom: 2px solid #c4dce8; border-top: 2px solid #c4dce8;border-left: 2px solid #c4dce8;border-right: 2px solid #c4dce8;vertical-align:middle; background-color:#c4dce8;}
.eventlistrowleft		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; border-left: 1px solid #c4dce8; }
.eventlistrowright		{color: #666666; font-family: arial,'MS Sans Serif'; font-size: 9pt; font-weight:normal; border-bottom: 1px solid #c4dce8; border-right: 1px solid #c4dce8;border-left: 1px solid #c4dce8; }