BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px; BACKGROUND-COLOR: #CCCCCC;
}

SELECT, INPUT	 { font-size:12px; font-family:arial }

.formInput {
font-size:12px; font-family:arial
}

img
	{
	border:0;
	}
table.content
	{
	width:490px;
	vertical-align:top;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#444444;
	line-height:17px;
	}
td.title
	{
	height:45px;
	vertical-align:bottom;
	border-style:solid;
	border-left-width:0px;
	border-left-color:#cccccc; 
	border-right-width:0px;
	border-right-color:#cccccc;
	border-top-width:0px;
	border-bottom-width:1px;
	border-bottom-color:#c4c4c4;
	padding-bottom:1px;
	padding-left:6px;
	}
td.general
	{
	padding-left:5px;
	padding-right:3px;
	padding-top:10px;

		}
TEXTAREA { FONT-SIZE:10px; FONT-FAMILY:tahoma}

HR		 { COLOR: #CCCCCC; BACKGROUND-COLOR: #000000; HEIGHT:1px; BORDER:0 }
UL	     { FONT-FAMILY:arial; FONT-SIZE:11px; COLOR:#666666; LINE-HEIGHT:18px }
LI	     { FONT-FAMILY:arial; FONT-SIZE:11px; COLOR:#666666; LINE-HEIGHT:18px }


A.VCLeftNavHref	{font-family:tahoma; font-size:10px; color:#666666; line-height:20px; font-weight:normal; text-decoration:none}

.VCError	{FONT-SIZE:10px; COLOR:red; FONT-FAMILY:tahoma}
.VCFontRed	{ FONT-SIZE:11px; COLOR:#FF0000; FONT-FAMILY:tahoma; line-height:20px }
.VCFontRedBold	{ FONT-SIZE:11px; COLOR:#FF0000; FONT-FAMILY:tahoma; line-height:20px; font-weight:bold }
.VCHelpText {FONT-SIZE:9px; COLOR:#000000; FONT-FAMILY:tahoma}

.VCFont { FONT-FAMILY:arial; font-size:12px; color:#000; font-weight:normal; text-decoration:none }

.VCFontBold	{ FONT-FAMILY:arial; font-size:12px; color:#000; font-weight:900; text-decoration:none }
.VCFontBoldMed	{ FONT-FAMILY:arial; font-size:12px; color:#000; font-weight:900; text-decoration:none }
.VCFontWhite	{ FONT-FAMILY:arial; font-size:12px; color:#FFF; font-weight:normal; text-decoration:none }
.VCFontWhiteBold	{ FONT-FAMILY:arial; font-size:12px; color:#FFF; font-weight:900; text-decoration:none }
.VCFontMyProfile {font-family:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none}
.VCFontWhiteBoldMed	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#ffffff; FONT-FAMILY:tahoma}
.NormalText	{FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma}
.NormalTextMyProfile { FONT-FAMILY:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none }

a.hrefmyprofile{ FONT-FAMILY:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none }
a.hrefmyprofile:hover  { text-decoration:underline }

/* Articles styles */

.article_text   { FONT-FAMILY:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none }

.article_link  { FONT-FAMILY:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none }

.no_of_articles { FONT-FAMILY:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none }

/* End Articles styles */

A.VCHrefNormal		{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCHrefNormal:hover		{ TEXT-DECORATION:underline}

A.VCHrefRelated	{FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#03275D; FONT-FAMILY:tahoma; TEXT-DECORATION:underline}
A.VCHrefRelated:visited		{ COLOR:#5F4F7B; }
A.VCHrefRelated:hover		{COLOR:#298F98; }

A.VCHrefNormalWhite	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#ffffff; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCHrefNormalWhite:hover	{ COLOR:#E1E1E1; TEXT-DECORATION:underline}

A.VCHrefNormalSmall	{FONT-WEIGHT:normal; FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCHrefNormalSmall:hover	{ TEXT-DECORATION:underline}

A.VCtopHref			{font-weight:normal; FONT-SIZE:10px; COLOR:#FFFFFF; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCtopHref:hover			{ TEXT-DECORATION:underline}

.VCtopSubscribeHref			{font-weight:normal; FONT-SIZE:10px; COLOR:#FFFFFF; FONT-FAMILY:tahoma; TEXT-DECORATION:none}

A.VCtopSubscribeHref	{font-weight:normal; FONT-SIZE:10px; COLOR:#FFFFFF; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCtopSubscribeHref:hover	{ TEXT-DECORATION:underline}

.VCMemLoginHref			{font-family:tahoma; font-size:10px; color:#666666; font-weight:normal; text-decoration:none; padding: 0; margin: 0; vertical-align: middle; height: 18px; vertical-align: top;}
/*line-height:20px; */

A.VCMemLoginHref	{font-family:tahoma; font-size:10px; color:#666666; font-weight:normal; text-decoration:none; padding: 0; margin: 0; vertical-align: middle;}
A.VCMemLoginHref:hover	{text-decoration:underline; }

A.VCLogoutHref	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCLogoutHref:hover	{ TEXT-DECORATION:underline}

A.VCLeftNavWhite	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#FFFFFF; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCLeftNavWhite:hover	{ TEXT-DECORATION:underline}

.VCWhereAmIFont			{font-weight:normal; FONT-SIZE:10px; COLOR:#3a3a3a; FONT-FAMILY:tahoma; TEXT-DECORATION:none}

A.VCHomeNewsRightNavHref	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCHomeNewsRightNavHref:hover	{ COLOR:#5B4638;  TEXT-DECORATION:underline}

A.VCNewsRightNavHref	{font-weight:normal; FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
A.VCNewsRightNavHref:hover	{ TEXT-DECORATION:underline}

A.VCFooterHref	{font-family:tahoma; font-size:10px; color:#666666; line-height:20px; font-weight:normal; text-decoration:none}
A.VCFooterHref:hover	{ text-decoration:underline}

Table.DynamicCMS	{BACKGROUND-COLOR:#FFFFFF; padding:1px; spacing:0px; border:0px}
.VCtopNavWhiteBold	{FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000000; FONT-FAMILY:tahoma}
Table.VCLogin	{background:url(/media/images/site/login_background.gif ) repeat; /* BACKGROUND-COLOR:#F7F3EF; */ padding:0px; spacing:0px; border:0px; width:150px}
Table.VCLogin_JoinNow	{BACKGROUND-COLOR:#000000; padding:0px; spacing:0px; border:0px; width:150px}
.VCLoginFont	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
INPUT.VCLoginInput	{width:70px; height:18px; FONT-SIZE:11px; FONT-FAMILY:tahoma}
Table.VCLogout	{BACKGROUND-COLOR:#F7F3EF; padding:0px; spacing:0px; border:0px; width:150px}
.VCLogoutFont	{/*FONT-WEIGHT:bold; */ FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
Table.VCleftNavWhite	{BACKGROUND-COLOR:#FFFFFF; padding:0px; spacing:0px; border:0px}
Table.VCleftNavGeneralAreaGrey	{BACKGROUND-COLOR:#FFFFFF; padding:0px; spacing:0px; border:0px}
Table.VCleftNavGeneralAreaDark	{BACKGROUND-COLOR:#D2D3D2; padding:0px; spacing:0px; border:0px}
Table.VCleftNavCategory	{BACKGROUND-COLOR:#F7F3F3; padding:0px; spacing:0px; border:0px}
Table.VCleftNavContentCat	{BACKGROUND-COLOR:#F6F6F6; padding:0px; spacing:0px; border:0px}
Table.VCWhereAmI	{BACKGROUND-COLOR:#ffffff; padding:0px; spacing:0px; border:0px}
Table.VCHomeNewsRightNavDark	{BACKGROUND-COLOR:#537EAA; padding:0px; spacing:0px; border:0px; width:149px}
Table.VCHomeNewsRightNavMedium	{BACKGROUND-COLOR:#E3E9F0; padding:4px; spacing:0px; border:0px; width:149px}
Table.VCHomeNewsRightNavLight	{BACKGROUND-COLOR:#E3E9F0; padding:4px; spacing:0px; border:0px; width:149px}
Table.VCNewsRightNavDark	{BACKGROUND-COLOR:#00244A; padding:4px; spacing:0px; border:0px; width:149px}
Table.VCNewsRightNavMedium	{BACKGROUND-COLOR:#CAD3ED; padding:4px; spacing:0px; border:0px}
Table.VCNewsRightNavLight	{BACKGROUND-COLOR:#E3E9F0; padding:4px; spacing:0px; border:0px}
Table.VCNewsRightNavMedium2	{BACKGROUND-COLOR:#CAD3ED; padding:4px; spacing:0px; border:0px}
Table.VCNewsRightNavLight2	{BACKGROUND-COLOR:#E3E9F0; padding:4px; spacing:0px; border:0px}
Table.VCSectionSearch	{BACKGROUND-COLOR:#DEEFFF; padding:0px; spacing:0px; border:0px}
Table.VCChapterLatestDark	{BACKGROUND-COLOR:#00244A; padding:4px; spacing:0px; border:0px; width:149px}
Table.VCChapterLatestLight	{BACKGROUND-COLOR:#E3E9F0; padding:4px; spacing:0px; border:0px; width:149px}
Table.VCSectionHeader	{BACKGROUND-COLOR:#182031}
Table.VCSectionSubHeaderDark	{BACKGROUND-COLOR:#0049AD; font-family:arial; font-weight:bold; font-size:15px; text-transform:uppercase; color:#000; border:1px solid #000 }
Table.VCSectionSubHeaderMedium	{BACKGROUND-COLOR:#D9F0FF}
Table.VCSectionSubHeaderLight	{BACKGROUND-COLOR:#fff5D0}
Table.VCmysiteSubHeaderDark	{BACKGROUND-COLOR:#182031}
Table.VCmysiteBorderedArea	{BACKGROUND-COLOR:#FFFFFF; BORDER-COLOR:#182031; BORDER:1px}

Table.VCmysiteSubHeaderMedium {
width:95%;
font-family:arial; font-size:12px;
background:#FFF; border: 1px solid #AAA; border-collapse:collapse;
padding:0; margin:0;
}
.VCmysiteSubHeaderMedium th {
font-weight:100;
padding:4px 4px; margin:0;
border-bottom:1px solid #AAA;
background:#fce38f; color: black;
}
.VCmysiteSubHeaderMedium td {
font-family:arial; font-size:12px;
font-weight:100;
padding:4px 4px; margin:0;
border:1px solid #AAA; border-collapse:collapse;
}
.VCmysiteSubHeaderMedium tr {
background:#FFF5D0;
font-weight:100;
padding:2px 2px; margin:0;
}

Table.VCmysiteSubHeaderLight	{BACKGROUND-COLOR:#E7E7EF}
Table.VCMessageBox	{BACKGROUND-COLOR:#ffffff; BORDER-COLOR:#C75B16}
Table.ShopMenuDark	{BACKGROUND-COLOR:#0049AD; border:1px solid #0049AD;COLOR: #FFFFFF;}
Table.ShopMenuLight	{BACKGROUND-COLOR:#D9F0FF; border:1px solid #FFF5D0}

TD.VCFont	{FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma}
TD.VCFontBold	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#000000; FONT-FAMILY:tahoma}
TD.VCFontBoldWhite	{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#ffffff; FONT-FAMILY:tahoma}

.VCSectionSearchWhiteFont	{FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#ffffff; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
.VCSectionSearchBlackFont	{FONT-WEIGHT:bold; FONT-SIZE:9px; COLOR:#000000; FONT-FAMILY:tahoma; TEXT-DECORATION:none}
.VCChapterLatestFontBold	{FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#ffffff; FONT-FAMILY:tahoma; TEXT-DECORATION:none}

body.PopUp	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#ffffff; background:url(/media/images/site/spacer.gif ) repeat}
.texterror	{COLOR:#ff0000; FONT-FAMILY:tahoma; FONT-SIZE:10pt; FONT-VARIANT:normal; FONT-WEIGHT:bold; TEXT-DECORATION:none}

/* /Custom/.. styles */

input.nav
{
    padding: 1px;
	background-color: #FFFFFF;
	font-family: tahoma;
	font-size:10px;
	color: #000000;
	border: 1px solid #000000;
}

input.search
{
    padding: 1px;
	background-color: #FFFFFF;
	font-family: tahoma;
	font-size:10px;
	color: #000000;
	border: 1px solid #000000;
	height: 11px;
}

input.login
{
    padding: 1px;
	background-color: #FFFFFF;
	font-family: tahoma;
	font-size:10px;
	color: #000000;
	border: 1px solid #000000;
}
input.loginBox
    {
	padding: 1px;
	background-color: #FFFFFF;
	font-family: tahoma;
	font-size:10px;
	color: #000000;
	border: 1px solid #000000;
	height: 15px;
	width: 70px;
	border-color: #000000
	}

.login_welcome {font-family:tahoma; font-size:11px; color:#808080; line-height:20px; font-weight:normal; text-decoration:none}

a.mysite {font-family:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none}
a.mysite:hover { text-decoration:underline}

a.home_link: {font-family:tahoma; font-size:10px; color:#666666; line-height:20px; text-transform:capitalize; font-weight:normal; text-decoration:none}
a.home_link:hover { text-decoration:underline}

a.chapter {font-family:tahoma; font-size:10px; color:#666666; line-height:15px; font-weight:normal; text-decoration:none}
a.chapter:active { color:#680084; }
a.chapter:hover { text-decoration:underline}

a.chapterOpen {font-family:tahoma; font-size:10px; color:#770088; line-height:15px; font-weight:normal; text-decoration:none}
a.chapterOpen:hover { text-decoration:underline}

a.subclass {font-family:tahoma; font-size:10px; color:#666666; line-height:20px; font-weight:normal; text-decoration:none}
a.subclass:hover {text-decoration:underline}

A.InLineArticles {font-family:tahoma; font-size:10px; color:#666666; line-height:20px; font-weight:normal; text-decoration:none}

.footertext {font-family:tahoma; font-size:10px; color:#666666; line-height:20px; font-weight:normal; text-decoration:none}

a.footertext {font-family:tahoma; font-size:10px; color:#666666; line-height:20px; font-weight:normal; text-decoration:none}
a.footertext:hover {text-decoration:underline}

.news { font-family:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal }

/*a.newslink {font-family:tahoma; font-size:11px; color:#000000; line-height:20px; font-weight:normal; text-decoration:none}*/
/*a.newslink:hover { text-decoration:underline}*/

.logintext {font-family:tahoma; font-size:10px; color:#000000; line-height:20px; font-weight:normal}

.errormsg {font-family:tahoma; font-size:12px; color:#FF0000; line-height:20px}

.appstudent	{font-family:tahoma; font-size:11px; color:#000000; line-height:20px}
.subscription { FONT-FAMILY:tahoma; font-size:11px; color:#777777; line-height:20px; font-weight:normal; text-decoration:none }

.headerblack  {FONT-SIZE: 14px; FONT-FAMILY: tahoma; COLOR: #000000;}

.guidance {font-family:tahoma; font-size:12px; color:#000000; line-height:20px; }

.formlinks 	{font-family:tahoma; font-size:12px; color:#000000; line-height:20px; font-weight:normal}

a.formlinks{text-decoration:none; color:#FF0000;}
a.formlinks:hover{text-decoration:underline;}

.textfields	{font-family:tahoma; font-size:12px; color:#000000; line-height:20px}
.hidetext {font-family:tahoma; font-size:12px; color:#FFFFFF}
.application {height:1px; width:100%; color:#93BFEB}
.HeaderRed {FONT-SIZE: 14px; FONT-FAMILY: tahoma; COLOR: #D74A4A;}
.HeaderGreen{FONT-SIZE: 14px; FONT-FAMILY: tahoma; COLOR: #A5D067;}

.MainBodyTable{width:100%; HEIGHT: 550px;margin-left:10px;}
.tdImage{width:100px;}
.MainBodyMainBox {BORDER-RIGHT: #000000 1px solid; DISPLAY: block; font-size: 10pter; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: separate}
.RowSep {FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 1px}
.tdNormal {BORDER-RIGHT: transparent 0px; BORDER-TOP: transparent 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: top; BORDER-LEFT: transparent 0px; BORDER-BOTTOM: transparent 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal;PADDING-LEFT:5px; PADDING-RIGHT:	5PX}
.tdTitle {FONT-WEIGHT: 600; FONT-SIZE: 12px; TEXT-ALIGN: left;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;color:#003399;PADDING-LEFT:5px;}
.tdImage {CLEAR: none; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left}
A { color: #039; font-family: arial, helvetica, sans-serif; text-decoration: none }
A:hover { text-decoration: underline }

.ArtCol1 {FONT-WEIGHT: bold; FONT-SIZE: 7pt; VERTICAL-ALIGN: top; WIDTH: 26px; height: 25px; COLOR: #ff0000; FONT-FAMILY: Helvetica, Arial, Sans-Serif;}
/*TEXT-TRANSFORM: uppercase; */
.NewsCol1 {FONT-WEIGHT: bold; FONT-SIZE: 7pt; VERTICAL-ALIGN: top; WIDTH: 26px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma}
.CourseCol1 {padding-left: 26px; FONT-WEIGHT: bold; font-size: 7pt; VERTICAL-ALIGN: top; WIDTH: 25px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma}
.ArtCol2 {FONT-WEIGHT: bold; font-size: 7pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif; }
.NewsCol2 {FONT-WEIGHT: bold; font-size: 7pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif; overflow: hidden;}
.CourseCol2 {FONT-WEIGHT: normal; font-size: 7pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans-Serif; height: 25px;}
.ArtCol3 {FONT-SIZE: 1px; VERTICAL-ALIGN: top; WIDTH: 20px}
.NewsCol3 {FONT-SIZE: 1px; VERTICAL-ALIGN: top; WIDTH: 20px}
.CourseCol3 {FONT-SIZE: 1px; VERTICAL-ALIGN: top; WIDTH: 20px}

A.ArtLink {FONT-WEIGHT: normal; font-size: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none}
A.ArtLink:hover {COLOR: #003399; TEXT-DECORATION: underline}

A.NewsLink {FONT-WEIGHT: normal; font-size: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none}
A.NewsLink:hover {COLOR: #003399; TEXT-DECORATION: underline}

A.CourseLink {FONT-WEIGHT: normal; font-size: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma; TEXT-DECORATION: none}
A.CourseLink:hover {COLOR: #003399; TEXT-DECORATION: underline}

.ICASMenuTab {BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 130px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Tahoma, Verdana; HEIGHT: 30px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center}
.ICASLoginBtn {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Tahoma, Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #003399}
.ICASLoginBarNew {BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; BORDER-LEFT: black 2px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: black 2px solid; FONT-FAMILY: Arial; HEIGHT: 20px; BACKGROUND-COLOR: #990033}
.ICASLoginBtnNew {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial; HEIGHT: 18px; BACKGROUND-COLOR: #330099}
.ICASLoginBarText {BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: black 1px solid; WIDTH: auto; COLOR: #000000; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff}
.ICASLoginTextBox {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 120px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff}
.ICASLeftMenu {BORDER-RIGHT: #99ccff 1px solid; PADDING-LEFT: 10px; FONT-SIZE: x-small; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-LEFT: #99ccff 1px solid; WIDTH: 130px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #99ccff 1px solid; FONT-FAMILY: Arial, Tahoma, Verdana; BACKGROUND-COLOR: #ffffff}
.ICASMainBody {BORDER-RIGHT: #99ccff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-size: 10pt; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #99ccff 1px solid; FONT-FAMILY: Arial, Tahoma, Verdana; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;}
.ICASLoginBox {FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 100px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff}

A.ICASMenuLink {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
A.ICASMenuLink:hover {TEXT-DECORATION: underline}

A.ICASMenuLinkSmall {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
A.ICASMenuLinkSmall:hover {COLOR: #003399; TEXT-DECORATION: underline}

A.ICASMenuLinkXSmall {FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
A.ICASMenuLinkXSmall:hover {COLOR: #003399; TEXT-DECORATION: underline}

A.VCLeftNavHref {font-size: 7pt; COLOR: #000000; FONT-FAMILY: trebuchet; TEXT-DECORATION: none}
A.VCLeftNavHref:hover {COLOR: #003399; TEXT-DECORATION: underline}

.WelcomeBoxTextOnly {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: justify}

A.Breadcrumb {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none}
A.Breadcrumb:hover {COLOR: #800000; TEXT-DECORATION: underline}

.MainBoxTextImage {DISPLAY: inline}

A.LeftNavChap {DISPLAY: block; FONT-WEIGHT: bold; font-size: 7pt; WIDTH: 100%; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: arial, tahoma, verdana; TEXT-DECORATION: none}
A.LeftNavChap:hover { COLOR: #003399; BACKGROUND-COLOR: #ffcc00; }

A.LeftNavCat {DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: x-small; CURSOR: pointer; COLOR: #003399; FONT-FAMILY: arial, tahoma, verdana; BACKGROUND-COLOR: #e8e8e8; TEXT-DECORATION: none}
A.LeftNavCat:hover { COLOR: #330099;  BACKGROUND-COLOR: #ffffff; }

.LeftNavSep {DISPLAY: block; WIDTH: 90%; COLOR: #ffffff; HEIGHT: 1px;text-align:left;}

.BCoursesBox {BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: medium none; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none}
.BCoursesBox A:hover {text-decoration:none;}

A.BannerLink {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffff33; FONT-FAMILY: Arial, Tahoma, Verdana; TEXT-DECORATION: none}
A.BannerLink:hover { COLOR: #ffffff; TEXT-DECORATION: underline}

.RightBox {PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; text-align:left}

A.ICASBCLink {COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
A.ICASBCLink:hover {COLOR: #003399; TEXT-DECORATION: underline}

A.ICASCPLinks {font-size: 7pt; COLOR: #000000; TEXT-DECORATION: none; font-family: arial}
A.ICASCPLinks:hover {COLOR: #990033; TEXT-DECORATION: underline}

A.ICASLoginLink {FONT-SIZE: x-small; COLOR: #000000; TEXT-DECORATION: none}
A.ICASLoginLink:hover {COLOR: #990033; TEXT-DECORATION: underline}

.ICASLoginText {font-size: 10pt; COLOR: #000000}

/* Top Navigation and Left Navigation */
#wrapper
{
	width:800px;
	margin:0 auto;
	padding:0;
	background-color:#ffffff;
	text-align:center;
}
#topbar{
	width:800px;
	height:127px;
	margin:0;
	padding:0;
}
#topnav{
	width:780px;
	height:50px;
	margin:0;
	padding-left:20px;
	background-color:#AA0C2D;
	color:#ffffff;
}
#footer
{
	width:800px;
	height:23px;
	margin:0;
	padding: 10px 0px 0px 0px;
	background-color:#5C9198;
	color:#000000;
}
#footer a {color:#000000;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#topnav a{
	
	background-color:#AA0C2D;
	color:#ffffff;
}
#topnav a {color:#ffffff;text-decoration:none;}
#topnav a:hover {text-decoration:underline;}

#topnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
	width:780px;
	PADDING-TOP: 30px;

}
#topnav LI.topnav
{
    BORDER-RIGHT: #cccccc 0px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 0px solid;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 0px solid;
	text-align:center;
	font-weight:600;
	font-size:0.8em;
}
#topnav LI.spacer
{
    BORDER-RIGHT: #cccccc 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 0px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 0px solid;
    WIDTH: 5px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 0px solid;
	text-align:center;
}
#topbanner{
	width:780px;
	height:77px;
	margin:0;
	padding-left:20px;
	background-color:#ffffff;
}
#topbanner UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;

}
#topbanner LI.topbanner
{
    BORDER-RIGHT: #cccccc 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 0px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 0px solid;
	text-align:center;
}
#topbanner LI.spacer
{
    BORDER-RIGHT: #cccccc 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 0px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 0px solid;
	text-align:center;
	width:120px;
}
#leftnav{
	width:110px;
	height:10px;
	float:left;
	margin:0;
	PADDING-TOP: 20px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 0px;
	background-color:#ffffff;
}
#leftnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;

}
#leftnav LI.leftnav
{
    BORDER-RIGHT: #cccccc 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 0px solid;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 0px solid;
	text-align:left;
	width:140px;
	FONT-SIZE:0.8em;
}

#leftnav a{FONT-FAMILY: Verdana, Ariel, Sans-serif; font-size: 1em; color:#000000; text-decoration:none;}
#leftnav a:hover{ text-decoration:underline;}

/* main body of the site*/
#main
{
	width:100%;
	height:500px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ffffff;
}

/*Login page*/
#LoginHeader
{
	width:100%;
	margin: 0 auto;
	padding: 0;
}
#LoginDetails 
{
	background-color: #FFF;
	color: #333;
	border: 1px solid #CCC;
	padding: 5px;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size:11px;
}
.LoginDetailsText {
	padding: 0px;
	margin: 0px;
	font-size:11px;
}

.LoginDetailsText a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.LoginDetailsText a:hover {
	color: #e27f4e;
	text-decoration: underline;
}

.LoginDetailsText p {
	padding: 0 0 10px 0;
	margin: 0px;
}

.LoginWrap {
	width: 100%;
}

* html .LoginWrap {
	width: 99%;
}

/* Login/Register styles */


#custExisting 
{	
	width: 100%;
	height: 185px;
    border: 1px solid #848284;    
}
#custExisting h3 
{
	font-size:1.3em;
	font-weight:200;	
	text-decoration: underline;
	background-color: #848284;
	margin:0;
	color: white;
	padding:2px 0 2px 5px;
}
#custExisting p 
{
	margin:0;
	padding:5px;
}
#custExisting input
{
	margin: 0;
	padding: 0;
}

#divlogin 
{	
	width: 100%;
	height: 180px;
    border: 1px solid #3399FF;    
}

#divlogin h3 
{
	font-size:1.3em;
	font-weight:200;	
	text-decoration: underline;
	background-color: #3399FF;
	margin:0;
	color: white;
	padding:2px 0 2px 5px;
}

#divlogin p
{
	margin:0;
	padding:10px;
}

#divlogin input
{
	margin:0;
	padding:0px;
}

#custNew 
{
	float: left;
	width: 100%;
	height: 160px;
    border: 1px solid #396D8C;
}
#custNew h3 
{
	font-size:1.3em;
	font-weight:100;
	text-decoration:underline;
	background-color:#396D8C;
	color: white;
	margin:0;
	padding:2px 0 2px 5px;
}
#custNew p 
{
	margin:0;
	padding:5px;
}
#custNew input
{
	height:17px;
    border:1px solid #CCCCCC;
}	
#otherText 
{
	padding: 0;
	margin-top: 10px;
	clear: both;
}
.mydctextinput input {
	width: 135px;
}

.LoginDetailsText h4 {
	background-color: #f6f6f6;
	color: #333;
	font-size: 1.1em;
	padding: 2px 2px 2px 5px;
	margin: 0px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.InnerWrap {
	padding: 5px;
	border: 1px solid #ccc;
	margin-bottom: 8px;
}

.InnerWrapText input {
	font-size: 1.0em;
}

.InnerWrapText p {
	margin: 0px;
	padding: 0 0 5px 0;
}

.TextRed {
	color: #C00;
}
#register
{
font-size:11px;
}

#registerDetails 
{
	width:99%;
	background-color: #FFF;
	color: #333;
	border: 1px solid #CCC;
	padding: 5px;
	margin-bottom: 10px;
	font-size:11px;
}

#register div
{
width:100%;
}
#register table
{
border:1px #3A6E8F solid;
border-collapse:collapse;
width:100%;
cellspacing:1;
cellpadding:0;
font-size:11px;
}
#register td
{
text-align:left;
font-size:11px;
}
#register th
{
text-align:left;
color:#ffffff;
font-size:1.2em;
font-weight:bold;
background-color:#00455A;
height:20px;
vertical-align:middle;
}
/* Forms styles for pages like profile.asp/payment.asp */

#messages
{
	width:80%;
	margin: 0;
	padding: 0;
}
#grantsTable
{
    font-size: 0.8em;
 	line-height: 15px;
 	width:100%;
 	margin:0 auto;
 	margin-top:20px;
 	margin-bottom:20px;
 	padding-top:5px;
 	padding-bottom:5px;
}
#grantsTable td
{
	padding: 5px 5px 5px 5px;
}
#grantsTable select
{
	font-size: 1em;
}
.reqdFields
{
	color: #CC0000;
	text-align:right;
}
#forms
{
	border: 1px solid #CCCCCC; 
	color: #000000;
	width: 85%;
	padding:5px;
}
#forms legend
{
	font-size:0.8em;
	font-weight:900;
	color: #000000;
	padding: 5px;
	margin: 0 5px 0 5px;
	text-decoration: underline;
}
#forms input
{
	height:17px;
    border:1px solid #CCCCCC;
}

HR.kl {
	MARGIN-TOP: 2px; 
	MARGIN-BOTTOM: 2px
}
HR.cat {
	CLEAR: both; 
	BORDER-RIGHT: #ffffff 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #ffffff 0px; 
	MARGIN-TOP: 0px; 
	PADDING-LEFT: 0px; 
	MARGIN-BOTTOM: 9px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ffffff 0px; 
	WIDTH: 100%; 
	COLOR: #006666; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ffffff 0px; 
	HEIGHT: 1px; 
	BACKGROUND-COLOR: #006666
}

#Payment
{
	font-size:11px;
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color:#333333;
	text-align:left;
}

#Payment caption
{
	font-size:1.2em;
	padding: 2px 0 5px 5px;
	text-align: left;
	color: #32669A;
}
#Payment th, tr
{
	font-size:1em;
	padding: 0;
	margin: 0;
}
#Payment th
{
	font-family: Arial, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight:100;
	text-align: left;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color:#ffffff;
	background-color: #84A2AD
}
#Payment td
{
	padding: 3px 5px 3px 5px;
	margin: 0;
	vertical-align: middle;
}
#Payment tr.row0
{
	padding: 0;
	margin: 0;
    background-color: #EFEFEF
}
#Payment tr.row1
{
	padding: 0;
	margin: 0;
    background-color: #FFFFFF
}

/*profile page -- /accoutn/default.asp*/
#profile
{
width:70%;
font-size:11px;
}
#profile h1
{
font-weight:bold;
font-size:2em;
padding-top: 20px;
}
#profile Textarea
{
  width:180px;
  overflow:hidden;
}
#profile th
{
padding-top: 10px;
padding-bottom: 10px;
font-weight:bold;
font-size:11px;
text-align: left;
}
#profile td
{
width:50%;
text-align:left;
}
#profile .RedStar
{
color: #CC0000;
}
#profile input
{
  font-size:11px;
  padding: 0;
  margin: 0;
  HEIGHT:20PX;
}


/* Subscription Page styles */

#Subscription
{
width:90%;
margin-left: 40px;
text-align:left;
}
#Subscription h1
{
font-weight:bold;
font-size:2em;
padding-top: 25px;
}

#SubscriptionTable
{	
	width:80%;
	BORDER-RIGHT: #3a6e8f 2px solid;
	BORDER-TOP: #3a6e8f  2px solid;
	BORDER-LEFT: #3a6e8f 2px solid;
	BORDER-BOTTOM: #3a6e8f 2px solid;
	BORDER-COLLAPSE: collapse;
	width:100%;
	font-size:1em
}
#SubscriptionTable th
{
	border:1px solid #ffffff;
	border-collapse: collapse;
	font-weight: bold;
	font-size:1em;
	color:#ffffff;
	background-color:#3a6e8f;
}
#SubscriptionTable tr.row0
{
background-color:#ffffff;
}
#SubscriptionTable tr.row1
{
background-color:#f5f5f5;
}

/* Events Summary, Events Detail, and Print Order*/
/* Events Summary styles */


#eventsSummary
{
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #FFFFFF;
    font-size: 11px;
 	line-height: 15px;
}
#eventsSummary th
{
	font-family: Arial, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight:100;
	text-align: left;
	padding: 2px 5px 2px 5px;
	text-decoration: underline;
	color:#ffffff;
	background-color: #84A2AD
}
#eventsSummary h1
{
	margin-left:80px;
}

#eventsSummary a{color:#AA0C2D;text-decoration:underline;}

#summaryItems0
{
    font-size: 11px;
	width: 80%;
	margin: 3px 0 5px 0;
	padding: 0;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 50px;
}
#summaryItems0 th
{
	background-color: #EEEEEE;
	text-align:left;
	border-bottom: 1px solid #cccccc;
	padding: 5px 2px 5px 2px;
	color:#00455A;
	font-weight:500;
	font-family: Arial, Tahoma, Sans-serif;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
#summaryItems0 p
{
	background-color: #FFFFFF;
	margin: 2px 0px 2px 5px;
	padding: 0
}
#summaryItems0 .linkInformation
{
	background-color: #FFFFFF;
	margin: 2px 5px 3px 5px;
	padding: 5px 20px 5px 0px;
	text-align: right;
}

#summaryItems0 td.descInformation
{
	background-color: #FFFFFF;
	margin: 3px 5px 2px 5px;
	padding: 5px 2px 5px 2px;
	text-align: left;
	width: 450px;
}
#summaryItems0 td.dateInformation
{
	background-color: #FFFFFF;
	margin: 2px 5px 2px 5px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #CCCCCC;
}
#summaryItems0 p.dateInformation span
{
	background-color: #FFFFFF;
	float: right;
	text-align: right;	
}
#summaryItems1
{
    font-size: 1em;
	width: 80%;
	margin: 3px 0 5px 0;
	padding: 0;
	border: 1px solid #CCCCCC;
	background-color: #E7F1F9;
	height: 50px;
}
#summaryItems1 th
{
	background-color: #84A2AD;
	text-align:left;
	border-bottom: 1px solid #cccccc;
	padding: 5px 2px 5px 2px;
	color:#00455A;
	font-weight:500;
	font-family: Arial, Tahoma, Sans-serif;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
#summaryItems1 p
{
	background-color: #E7F1F9;
	margin: 2px 0 2px 5px;
	padding: 0;
}
#summaryItems1 p.linkInformation
{
	background-color: #E7F1F9;
	margin: 2px 5px 3px 5px;
	padding: 0;
	text-align: right;
}

#summaryItems1 p.descInformation
{
	background-color: #E7F1F9;
	margin: 3px 5px 2px 5px;
	padding: 0;
	text-align: left;
	width: 450px;
}
#summaryItems1 p.dateInformation
{
	background-color: #E7F1F9;
	margin: 2px 5px 2px 5px;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #fafafa;	
}
#summaryItems1 p.dateInformation span
{
	background-color: #E7F1F9;
	float: right;
	text-align: right;	
}
/* Events Details styles */

#eventsDetails
{
	font-size:11px;
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	color:#333333;
	text-align:left;
}

#eventsDetails caption
{
	font-size:1.2em;
	padding: 2px 0 5px 5px;
	text-align: left;
	color: #32669A;
}
#eventsDetails th, tr
{
	font-size:1em;
	padding: 0;
	margin: 0;
}
#eventsDetails th
{
	font-family: Arial, Tahoma, Sans-serif;
	font-size: 12px;
	font-weight:100;
	text-align: left;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color:#ffffff;
	background-color: #84A2AD
}
#eventsDetails td
{
	padding: 3px 5px 3px 5px;
	margin: 0;
	vertical-align: top;
}
#eventsDetails tr.row0
{
	padding: 0;
	margin: 0;
    background-color: #EFEFEF
}
#eventsDetails tr.row1
{
	padding: 0;
	margin: 0;
    background-color: #FFFFFF
}
#positionButtons
{
	float:right;
}
TABLE.EventPersonalDetail
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.8em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	BORDER: 1px;
	BORDER-COLOR: #f5f5f5;
	BORDER-STYLE: solid
}

TD.EventSectionHead
{
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	COLOR: white;
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #3A67A8;
}


TD.TITLE
{
	BACKGROUND-COLOR: #F5F5F5;
	FONT-SIZE:1em;
	FONT-WEIGHT:BOLD;
	COLOR:#666666;
	FONT-FAMILY: Arial, Helvetica, Sans-Serif;
	PADDING-LEFT:3px
}

#eventsDetails
{
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

#eventsDetails caption
{
	padding: 2px 0 5px 5px;
	text-align: left;
	font-family: Arial, Tahoma, Sans-serif;
    font-size: 11px;
	line-height: 15px;
	text-decoration: none;
}


#eventsDetails td
{
	padding: 3px 5px 3px 5px;
	text-align: left;
	margin: 0;
	vertical-align: top;
}
#printorder
{
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #ffffff;
}


#Preference select
{
	width:180px;
}
#Preference input
{
    margin-left: 0px;
	width:180px;
}

/* End */

/*Application Module*/

.pol-logo
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 16px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.contact-footer
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.menu1
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.section-heading
{
    FONT-WEIGHT: 100;
    FONT-SIZE: 24px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu-horizontal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu-horizontal-pn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #9933ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.section-subheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND-COLOR: #0049AD;
    COLOR:#ffffff;
}

.content1
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contenthighlight
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: #006600;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffcc
}

INPUT.textbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 125px;
    BORDER-BOTTOM: #cccccc 1px solid
}
TEXTAREA.info
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
TD.col1
{
    WIDTH: 40%
}
TD.col2
{
    WIDTH: 60%
}
#frmPage
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #fafafa
}
.grantsTable
{
    font-size: 11px;
    line-height: 15px;
 	width:98%;
 	margin:0 auto;
 	margin-top:20px;
 	margin-bottom:20px;
 	padding:0;
 	border:1px solid #CCC;
}
.grantsTable td
{
	font-size: 11px;
	padding:5px; 
	margin:0;
	line-height: 20px;
	vertical-align:top;
}
.grantsTable th
{
	background-color:#CCD8E3;
	font-size: 11px;
	padding:5px; 
	margin:0;
	line-height: 20px;
	vertical-align:top;
}
.red-heading
{
    COLOR: red;
}
.formheading
{
    BORDER-RIGHT: #95b6f2 1px solid;
    BORDER-TOP: #95b6f2 1px solid;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #95b6f2 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #95b6f2 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cadaf8
}
/*End of application module styles*/


#MainTable
{
width:1000px;
border:1px #99CCFF solid;
margin-left: auto;
margin-right: auto;

}

#SubHeader
{
border:0; 
/*align="left" 
bgcolor=""*/
table-layout: fixed; 
border-top: none; 
border-left: none; 
border-right: none; 
border-bottom: none;
}
#SubHeader td.HeaderSeparate
{
vertical-align: middle;
border-top: none; 
border-left: none; 
border-right: 1px solid #FF9900; 
border-bottom: none;
}

#SubHeader a.CMSTabItemLink
{
 font-family: Arial, Tahoma, Verdana, sans-serif; 
 font-size: 14px; 
 font-weight: normal; 
 text-decoration: none; 
 color: #000000
}

#SubHeader a.CMSTabItemLinkOn
{
 font-family: Arial, Tahoma, Verdana, sans-serif; 
 font-size: 14px; 
 font-weight: normal; 
 color: #2B33A3;
 text-decoration: underline;
}

#SubHeader div
{
width: 156px;
}

#footerMainTable
{
width:100%;
border:0;
background-color : #315984;
border-top: solid 5px #84AED6; 
border-left: none; 
border-right: none; 
border-bottom: none;
}
td.footerLeftTD
{
width:50%;
vertical-align: top;
white-space: nowrap;
text-align: left
}
td.footerRightTD
{
width:50%;
vertical-align: top;
white-space: nowrap;
text-align: right
}
font.footerMainFont
{
font-family: Tahoma, Arial, Sans-serif; 
font-size: 11px; 
color: #9A9A9A; 
font-weight: normal; 
text-decoration: none
}
font.footerFont
{
font-family: Tahoma, Arial, Sans-serif; 
font-size: 11px; 
color: #ffffff; 
font-weight: normal; 
text-decoration: none
}

/* Added by JK 09/10/2007 */

span.button a { width:100px; height:15px; padding:1px 2px; font-weight:100; }

input.button {
width:auto; height:20px; padding:1px 2px;
background:#0049ad; color:white;
border:1px solid #0049AD;
font-size:11px; display:block; text-align:center; text-decoration:underline;
}

span.button a { 
background:#0049ad; color:white; font-weight:100;
border:1px solid #0049AD;
height:15px; width:100px;
font-size:11px; display:block; text-align:center;
}

span.button a:hover {
border-left:1px solid #0049ad;
border-top:1px solid #0049ad;
border-right:1px solid blue;
border-bottom:1px solid blue;
}

span.button2 a { 
background:#848284; color:white; font-weight:100;
border:1px solid #0049AD;
height:15px; width:100px;
font-size:11px; display:block; text-align:center;
}

span.button2 a:hover {
border-left:1px solid #0049ad;
border-top:1px solid #0049ad;
border-right:1px solid blue;
border-bottom:1px solid blue;
}

/* Added by JK for member_edit table at /custom/profile/memberedit.asp */

#vc_member_edit {
border:1px solid #DDD;
font-family:arial; font-size:11px;
}
.alt_row {
background: #EDF4FF;
}


/* Added by Cain for member_edit table at /custom/QuickLink/default.asp */

#TaggingTable
{
	border: 1px solid #CCC; border-collapse:collapse;
	/*
	This line commented out by JReeves (ICAS) 14/07/2008
	width: 650px;
	*/
	width: 100%;
	font-family:Helvetica, Tahoma, Verdana, Sans-Serif;
	font-size: 9pt;
}
#TaggingTable td
{
	border: 1px solid #CCC;
	padding:3px 2px;
	font-family:arial; font-size:12px;
}
.TaggingTableP
{
	color: #000000;
	padding: 3px 0px 3px 3px; 
}
#TaggingTable td div 
{
	text-align: center;
}
table.calendar {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.8em;
  border-collapse: collapse;
  background-color: white;
  border: solid #999999 1px;
  background-color: white;
  width: 200px;
  text-align: center;
  /*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
  -moz-user-select: none;
    /*-khtml-user-select: none;*/
}
table.calendar input, table.calendar select {
  font-size: 10px;
}
table.calendar td {
  border: 0;
  font-size: 10px;
  text-align: center;
}
div.mainheading {
  margin: 2px;
}
table.caldayheading {
  border-collapse: collapse;
  cursor: pointer;
  empty-cells: show;
  margin: 0 6px 0 6px;
}
table.caldayheading td {
  border: solid #CCCCCC 1px;
  text-align: left;
  color: #0054E3;
  font-weight: bold;
  width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
  border-right: double #CCCCCC 3px;
}
table.calcells {
  border-collapse: collapse;
  cursor: pointer;
  margin: 0 6px 0 6px;
}
table.calcells td {
  border: solid #CCCCCC 1px;
  vertical-align: top;
  text-align: left;
  font-weight: bold;
  width: 22px;
  height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
  padding: 1px;
  margin: 0;
}
table.calcells td.wkhead {
  background-color: white;
  text-align: center;
  border-right: double #CCCCCC 3px;
  color: #0054E3;
}
table.calcells td.wkday {
  background-color: #DDDDDD;
}
table.calcells td.wkend {
  background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
  background-color: #99CCFF;
  color: black;
}
table.calcells td.notmnth {
  background-color: #FFFFFF;
  color: #CCCCCC;
}
table.calcells td.notallowed {
  background-color: white;
  color: #EEEEEE;
  font-style: italic;
}
table.calcells td.hover {
  background-color: #999999;
}

H1, H2, H3, H4, H5, H6, H7 {
	FONT-FAMILY: helvetica, arial, sans-serif;
	padding: 0;
	margin: 0;
}
H1,  H1.ICASNormalText, H1.ICASText {
	color: #003399;
	font-size: 17pt;
	margin-top: 12;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 5px;
	padding: 0;
}
H2, H2.ICASNormalText, H2.ICASText {
	/*color: #666666;*/
	color: #404040;
	/*color: #003399;*/
	font-size: 13pt;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 2px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1pt;
	padding-bottom: 0;
	width: 100%;
	/*height: 13pt;*/
	background-color: #F4F4F4;
}
.ICASHeaderBox {
    display: block;
    margin-bottom: 5pt;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    height: 13pt;
    clear: both;
    border: 0;
    padding: 0;
	background-color: #F4F4F4;
    vertical-align: middle;
}
.ICASHeaderText {
    width: 95%;
    display: inline;
    float: left;
    border: 0;
    padding: 0;
    margin: 0;
    height: 13pt;
    background-color: transparent;
    white-space: nowrap;
    clear: right;
    vertical-align: middle;
}
.ICASTopLink {
    width: 4.9%;
    overflow: hidden;
    display: inline;
    float: right;
    border: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    margin: 0;
    text-align: center;
    background-color: transparent;
    height: 13pt;
    vertical-align: bottom;
    font-size: xx-small;
    clear: right;
    margin-top: 6pt;
}
H3, H3.ICASNormalText, H3.ICASText{
	color: #404040;
	font-size: 13pt;
	margin-top: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 2px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 1pt;
	padding-bottom: 0;
	width: 100%;
	background-color: #FFFFFF;
}
H4 {
	COLOR: #003399;
	font-size: 12pt;
}
H5 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 40pt;
	font-weight: normal;
	line-height: 100%;
	color: #9ABEDE;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 12px;
	padding: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
H5.ICASLinkText, H5.ICASLinkText:link, H5.ICASLinkText:visited, H5.ICASLinkText:active
{
	text-decoration: none;
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 40pt;
	font-weight: normal;
	line-height: 100%;
	color: #9ABEDE;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 12px;
	padding: 0;
}
H6 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20pt;
	font-weight: normal;
	line-height: 100%;
	color: #9ABEDE;
	padding: 0;
    margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
H7 {
	font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: normal;
	line-height: 100%;
	color: #000000;
	padding: 0;
    margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 2px;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
HR {
    border-bottom: inset 1px #ccd8e3;
    color: #ccd8e3;
    height: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.ICASHeader {
	border: none 0 transparent;
	border-collapse: collapse;
	visible: false;
}
#SectionSearch, #frmLogin {
	display: inline;
	visible: false;
}
.ICASButton {
	vertical-align: bottom;
	display: inline;
	visible: false;
}
INPUT.ICASInput {
	width: 130px;
	height: 16px;
	font-family: Helvetica, arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: none 0 transparent;
	background-color: #ffffff;
	padding-right: 0;
	padding-top: 1px;
	padding-left: 2px;
	padding-bottom: 1px;
	margin: 0;
	position: relative;
	display: inline;
	vertical-align: bottom;
	visible: false;
}

.ICASSearchText {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	visible: false;
}
.ICASLoginBox {
	border-collapse: collapse;
	border: none 0px transparent;
	/*border: solid 1px #000000;*/
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt
	visible: false;
}
.ICASLoginLabel {
	color: #E0E0E0;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 9pt
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	visible: false;
}
A.ICASFooter, A.ICASFooter:link, A.ICASFooter:visited {
	padding: 0;
	color: #404040;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	visible: false;
}
A.ICASFooter:hover {
	color: #000000;
	cursor: pointer;
	text-decoration: underline;
	visible: false;
}
A.ICASLoginLabel, A.ICASLoginLabel:link, A.ICASLoginLabel:visited {
	padding: 0;
	color: #E0E0E0;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: underline;
	font-size: 9pt
	font-weight: bold;
	visible: false;
}
A.ICASLoginLabel:hover {
	padding: 0;
	color: #FFFFFF;
	cursor: pointer;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 9pt
	font-weight: bold;
	visible: false;
}
.ICASLoginInput {
	width: 100px;
	height: 16px;
	color: #000000;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt
	background-color: #FFFFFF;
	border: solid 1px #000000;
	visible: false;
}
TABLE.ICASHeader {
	width: 950px;
	background-color: #000040;
}
TD.ICASLoginSpacer {
    font-size: 5px;
    height: 5px;
}
DIV.ICASSearchButton {
    padding-left: 5px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    height: 18px;
    overflow: hidden;
    display: inline;
    vertical-align: middle;
}
DIV.ICASSearchBox {
    padding: 0;
    height: 18px;
    width: 150px;
    overflow: hidden;
    /*display: inline;*/
	float:left;
	margin-left:5px;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #FFFFFF;
}
TABLE.ICASCMSTabs {
	border-top: solid 2px #FFFFFF;
	border-left: solid 2px #FFFFFF;
	border-right: solid 2px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	border-collapse: collapse;
	width: 950px;
	padding: 0;
	margin: 0;
	visible: false;
}
TD.ICASSearch {
	text-align: center;
	/*background-image: url(/Custom/ICASHeader/Images/BlueBlackBG.jpg);
	background-repeat: repeat-y;
	background-position: right;*/
	background-color: #1D337D;
	color: #404040;
	vertical-align: middle;
	height: 25px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	visible: false;
}
TD.ICASTab {
	text-align: left;
	background-color: transparent;
	color: #404040;
	vertical-align: middle;
	height: 30px;
	width: 180px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border-right: solid 2px #FFFFFF;
	visible: false;
}
td.ICASTab .ICASTabInner {
	position: relative;
	top: 20%;
	overflow: hidden;
	padding-left: 15px;
	visible: false;
}

td.ICASTab a span{
	display:block;
}

.ICASTab_1, .ICASTab_1:link, .ICASTab_1:visited {
	font-weight: bold;
	background-color: #003399;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_1.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_1_Active, .ICASTab_1_Active:link, .ICASTab_1_Active:visited {
	font-weight: bold;
	background-color: #003399;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_1_Active.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_2, .ICASTab_2:link, .ICASTab_2:visited {
	font-weight: bold;
	background-color: #990033;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_2.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_2_Active, .ICASTab_2_Active:link, .ICASTab_2_Active:visited {
	font-weight: bold;
	background-color: #990033;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_2_Active.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_3, .ICASTab_3:link, .ICASTab_3:visited {
	font-weight: bold;
	background-color: #666633;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_3.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_3_Active, .ICASTab_3_Active:link, .ICASTab_3_Active:visited {
	font-weight: bold;
	background-color: #666633;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_3_Active.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_4, .ICASTab_4:link, .ICASTab_4:visited {
	font-weight: bold;
	background-color: #957723;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_4.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_4_Active, .ICASTab_4_Active:link, .ICASTab_4_Active:visited {
	font-weight: bold;
	background-color: #957723;
	background-image: url(/Custom/ICASHeader/Images/ICASTab_4_Active.jpg);
	background-repeat: repeat-y;
	background-position: right;
	text-decoration: none;
	visible: false;
}
.ICASTab_1, .ICASTab_2, .ICASTab_3, .ICASTab_4, .ICASTab_1_Active, .ICASTab_2_Active, .ICASTab_3_Active, .ICASTab_4_Active {
	font-family: Helvetica, Arial, Sans-Serif;
	/*font-size: 9pt*/
	font-size: 11pt;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	word-wrap: break-word;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	color: #FFFFFF;
	height: 30px;
	margin: 0;
	padding: 0;
	visible: false;
}
.ICASTab_1:hover, .ICASTab_2:hover, .ICASTab_3:hover, .ICASTab_4:hover, .ICASTab_1_Active:hover, .ICASTab_2_Active:hover, .ICASTab_3_Active:hover, .ICASTab_4_Active:hover {
	text-decoration: underline;
	color: #FFFFFF;
	visible: false;
}
.ICASBoldText {
	/* Main text of pages */
	font-family: Helvetica, Arial, Sans-Serif;
	caption: Bold Text;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.ICASUnderLineText {
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: underline;
	caption: Underlined Text;
	margin: 0;
	padding: 0;
}
.ICASItalicText {
	font-family: Helvetica, Arial, Sans-Serif;
	font-style:italic;
	caption: Italic Text;
	margin: 0;
	padding: 0;
}
DIV.MainBoxHead_1 {
	border: none; 
	border-collapse: collapse; 
	background-color: #B2C5D5;
	text-align: right; 
	height: 25px; 
	vertical-align: middle;
	overflow: hidden;
	border: none 0 transparent;
	white-space: nowrap;
	text-overflow: ellipsis;
	visible: false;
}
DIV.MainBoxHeadText_1 {
	text-align: left; 
	height: 30px; 
	vertical-align: middle;
	font-family: Helvetica, arial,Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	padding-left: 10px;
	padding-top: 4px;
	overflow: hidden;
	vertical-align: middle;
	float: left;
	display: inline;
	text-overflow: ellipsis;
	white-space: nowrap;
	visible: false;
}
H1.MainBoxHeadText_1 {
	text-align: left; 
	height: 30px; 
	vertical-align: middle;
	font-family: arial,Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	overflow: hidden;
	vertical-align: top;
	display: inline;
	text-overflow: ellipsis;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	visible: false;
}
DIV.MainBoxImage_1 {
	display: none; 
	width: 25px; 
	height: 30px; 
	vertical-align: middle;
	padding-top: 3px;
	float: right;
	overflow: hidden;
	/*border-left: solid 1px #000000;*/
	border: none 0 transparent;
	text-align: left;
	/*padding-left: 1px;*/
	visible: false;
}
DIV.MainBoxText_1 
{
    border: none 0 transparent;
	/*border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;*/
	display: block; 
	overflow: auto;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	white-space: normal; /* CSS2*/
	word-wrap: break-word; /* IE*/
	text-align: left;
	font-family: Helvetica, Arial, Sans Serif;
	font-size: 9pt
	font-weight: normal;
	color: #000000;
	background-color: #CCD8E3;
	width: 100%;
	min-height: 100px;
	visible: false;
}
DIV.MainBoxHead_2 {
	border: none 0 transparent; 
	border-collapse: collapse; 
	background-color: #B2C5D5;
	text-align: right; 
	height: 30px; 
	vertical-align: middle;
	overflow: hidden;
	border: none 0 transparent;
	white-space: nowrap;
	text-overflow: ellipsis;
	visible: false;
}
DIV.MainBoxHeadText_2 {
	text-align: left; 
	height: 30px; 
	vertical-align: middle;
	font-family: Helvetica, arial,Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 4px;
	overflow: hidden;
	vertical-align: middle;
	float: left;
	display: inline;
	white-space: nowrap;
	text-overflow: ellipsis;
	visible: false;
}
H1.MainBoxHeadText_2 {
	text-align: left; 
	height: 30px; 
	vertical-align: middle;
	font-family: Helvetica, arial,Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	overflow: hidden;
	vertical-align: top;
	display: inline;
	text-overflow: ellipsis;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	visible: false;
}
DIV.MainBoxImage_2 {
	display: none; 
	width: 25px; 
	height: 30px; 
	vertical-align: middle;
	padding-top: 3px;
	float: right;
	overflow: hidden;
	border: none 0 transparent;
	text-align: left;
	padding-left: 1px;
	visible: false;
}
DIV.MainBoxText_2 
{
    border: none 0 transparent;
	display: block; 
	overflow: auto;
	border-collapse: separate;
	padding: 0;
	margin: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
	text-align: left;
	font-family: Helvetica, Arial, Sans Serif;
	font-size: 10pt
	font-weight: normal;
	color: #000000;
	width: 100%;
	visible: false;
	background-color: #CCD8E3;
}
DIV.MainBoxHead_3 {
	border: none 0 transparent;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	HEIGHT: 30px;
	TEXT-OVERFLOW: ellipsis;
	BACKGROUND-COLOR: #99C5D3; 
	visible: false;
}
DIV.MainBoxHeadText_3 {
	DISPLAY: inline;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	TEXT-TRANSFORM: uppercase;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	FONT-FAMILY: arial,Tahoma, Verdana;
	HEIGHT: 30px;
	TEXT-OVERFLOW: ellipsis;
	TEXT-ALIGN: left;
	white-space: nowrap;
	visible: false;
}
H1.MainBoxHeadText_3 {
	text-align: left; 
	height: 30px; 
	vertical-align: middle;
	font-family: arial,Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	vertical-align: top;
	display: inline;
	text-overflow: ellipsis;
	white-space: nowrap;
	visible: false;
}
DIV.MainBoxImage_3 {
	BACKGROUND-POSITION: right top;
	DISPLAY: none;
	PADDING-LEFT: 2px;
	FLOAT: right;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	BORDER-LEFT: #ffcc00 1px solid;
	WIDTH: 25px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
	TEXT-ALIGN: left;
	visible: false;
}
DIV.MainBoxText_3 {
	BORDER-RIGHT: #000000 1px solid;
	BACKGROUND-POSITION: left top;
	FONT-SIZE: xx-small;
	OVERFLOW: hidden;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #CCE2E9;
	visible: false;
}
DIV.MainBoxHead_4 {
	border: none 0 transparent;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	BORDER-COLLAPSE: collapse;
	HEIGHT: 30px;
	TEXT-OVERFLOW: ellipsis;
	BACKGROUND-COLOR: #99C5D3; 
	text-align: left;
	visible: false;
}
DIV.MainBoxHeadText_4 {
	DISPLAY: inline;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	PADDING-TOP: 4px;
	FONT-FAMILY: Helvetica, arial,Tahoma, Verdana;
	HEIGHT: 30px;
	TEXT-OVERFLOW: ellipsis;
	TEXT-ALIGN: left;
	white-space: nowrap;
	visible: false;
}
H1.MainBoxHeadText_4 {
	text-align: left; 
	height: 30px; 
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font-family: arial,Tahoma, Verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-transform: none;
	overflow: hidden;
	vertical-align: top;
	display: inline;
	text-overflow: ellipsis;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	visible: false;
}
DIV.MainBoxImage_4 {
	DISPLAY: none;
	PADDING-LEFT: 1px;
	FLOAT: right;
	VERTICAL-ALIGN: middle;
	OVERFLOW: hidden;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 25px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 30px;
	TEXT-ALIGN: left;
	visible: false;
}
DIV.MainBoxText_4 {
	border: none 0 transparent;
	FONT-SIZE: xx-small;
	OVERFLOW: hidden;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CCE2E9;
	visible: false;
}
.ICASLinkText, A.ICASLinkText, A
{
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	/*border-bottom: solid 1px #003399;
	font-weight: bold;
	font-weight: normal;
	font-size: 10pt*/
	font-weight: normal;
	caption: Hyperlink Text;
	visible: true;
	margin: 0;
	padding: 0;
}
.ICASLinkText:hover, A.ICASLinkText:hover
{
	text-decoration: underline;
}
.ICASCCLinkText, A.ICASCCLinkText
{
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	/*border-bottom: solid 1px #003399;
	font-weight: normal;
	font-size: 10pt*/
	font-weight: bold;
	caption: CCHyperlink Text;
	visible: true;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
A.ICASCCLinkText:hover
{
	text-decoration: underline;
}
.ICASMenuLinkText, A.ICASMenuLinkText
{
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	/*border-bottom: solid 1px #003399;
	font-weight: bold;
	font-weight: normal;
	font-size: 10pt*/
	font-weight: normal;
	caption: Hyperlink Text;
	visible: true;
	margin: 0;
	padding: 0;
}
A.ICASMenuLinkText:hover
{
	text-decoration: underline;
}
TD.CellBGColour
{
	background-color: #FFCC00;
	visible: false;
}
TD.CellBGColourBlue
{
	background-color: #99CCFF;
	visible: false;
}
TABLE.BorderColour
{
	border-width: 2;
	border-color: #003399;
	border-style: solid;
	visible: false;
}
.ICASIntroText {
	caption: Intro Text;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #820A31;
	margin-top: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 4pt;
	padding-bottom: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
.ICASLightGreyText {
	caption: Light Grey Text;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 100%;
	color: #98989B;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0px;
	padding: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
.ICASWelcomeTextLarge {
	caption: Welcome Header Text Large;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 40pt;
	font-weight: normal;
	line-height: 100%;
	color: #9ABEDE;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	padding: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
.ICASWelcomeTextMedium {
	caption: Welcome Header Text Medium;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 20pt;
	font-weight: normal;
	line-height: 100%;
	color: #9ABEDE;
	padding: 0;
    margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
.ICASCCHeaderText {
	caption: CCHeader Text;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 17pt;
	font-weight: bold;
	color: #6F6C6D;
	margin-top: 12px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0px;
	padding: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
.ICASBoldHeaderText {
	caption: Bold Heading Text;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #4A4A4B;
	margin-top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 2px;
	padding: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
}
P {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	color: #404040;
	font-weight: normal;
	line-height: 140%;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 7px;
	padding: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
	visible: false;
}
DIV.ICASMenuText {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 9pt;
	color: #404040;
	font-weight: normal;
	line-height: 140%;
	margin: 0;
	/*margin-left: 0;
	margin-right: 0;
	margin-bottom: 7px;*/
	padding-left: 3px;
	padding-bottom: 3px;
	padding-right: 0;
	padding-top: 0;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
	visible: true;
	line-height: 120%;
	caption: Menu Text;
	border: none 0 transparent;
}

.ICASNormalText .ICASMenuText{text-align:left !important;}
.ICASNormalText .ICASMenuHeader{text-align:left !important;}

DIV.ICASMenuHeader {
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #003399;
	font-weight: bold;
	line-height: 160%;
	margin: 0;
	/*margin-left: 0;
	margin-right: 0;*/
	margin-bottom: 3px;
	padding-left: 3px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0;
	border: none 0 transparent;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
	visible: true;
	caption: Menu Header;
}
A.ICASHeaderLink
{
    float: right;
    font-size: 12px;
}
.ICASHeaderText
{
    display: inline;
    float: left;
}
.ICASText, #HTMLContent, .ICASNormalText, .ICASWebText, LI, TD, TH, FONT {
	/* Main text of pages */
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	/*color: #6f6f6f;*/
	color: #404040;
	font-weight: normal;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
	caption: Normal Text;
	/*padding-top: 3px;*/
}
P.ICASSmallText {
	/* Main text of pages */
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	color: #808080;
	/*color: #404040;*/
	font-weight: normal;
	/*font-style:italic;*/
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
	visible: false;
	padding-top: 0;
	margin-top: 0;
}
SPAN.ICASFeatureBar {
    color: #404040;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	white-space: normal; /* CSS2 */
	word-wrap: break-word; /* IE */
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 0;
    padding: 0;
    /*border: solid 1px #C0C0C0;*/
    height: 9pt;
}
TABLE.ICASStaticLinkBox {
    width: 100%;
    border: none 0 transparent;
}
TD.ICASStaticLinkBox {
    border-bottom: solid 1px #FFFFFF;
    height: 24px;
}
TR.ICASHiddenRow {
    display: none;
    pointer: default;
    visibility: hidden;
}
TR.ICASShowRow {
    display: block;
    visibility: visible;
}
.ICASApplications {
	background-color: #FFFFFF;
}
TABLE#tbSiteTemplate {
    width: 950px;
}
TD.ICASLeftMenuCell {
    width: 180px;
    FFFFFF; border-left: solid 2px #FFFFFF; background-color: #DCE2ED; width: 180px;;background-image: url(/Custom/Homepage/Images/IIP_Logo.gif); background-position: bottom center; background-repeat: no-repeat; padding-bottom: 70px;
}
TR.NavChapterOpenLink, TR.NavChapterClosedLink
{
    /* Used in construction left menu cells to force them to a specific height */
    height: 25px;
}
TD.ICASMenuSpacer
{
    height: 5px;
}
TABLE.ICASMainContent
{
    height: 450px;
}
A.ICASEventLink, A.ICASEventLink:link, A.ICASEventLink:visited, A.ICASEventLink:hover
{
    color: #000000;
}
/* Lightbox stylesheet */ 
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/global/inc/js/site/lightbox/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/global/inc/js/site/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/global/inc/js/site/lightbox/images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ .MainBodyTable{
width:100%; HEIGHT: 550px;margin-left:10px;
}
.tdImage{
width:100px;
}

.MainBodyMainBox {
	BORDER-RIGHT: #000000 1px solid; DISPLAY: block; FONT-SIZE: smaller; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: separate
}
/*.MainBoxHead_1 {
	BORDER-RIGHT: medium none; BACKGROUND-POSITION: left top; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/BoxBanner1.gif); VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #ffcc00; 
}
.MainBoxHead_4 {
	BORDER-RIGHT: medium none; BACKGROUND-POSITION: left top; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/BoxBanner1.gif); VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #ffcc00; 
}
.MainBoxHeadText_1 {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: arial,Tahoma, Verdana; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.MainBoxHeadText_2 {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: arial,Tahoma, Verdana; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.MainBoxHeadText_4 {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: arial,Tahoma, Verdana; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.MainBoxImage_1 {
	BACKGROUND-POSITION: right top; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: right; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/BoxCorner3.gif); VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; WIDTH: 25px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: left
}
.MainBoxImage_2 {
	BACKGROUND-POSITION: right top; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: right; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/BoxCorner3.gif); VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; WIDTH: 25px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: left
}
.MainBoxImage_4 {
	BACKGROUND-POSITION: right top; DISPLAY: inline; PADDING-LEFT: 1px; FLOAT: right; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/BoxCorner3.gif); VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; WIDTH: 25px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: left
}
.MainBoxImage_3 {
	BACKGROUND-POSITION: right top; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: right; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/BoxCorner3.gif); VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #ffcc00 1px solid; WIDTH: 25px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: left
}
.MainBoxHead_2 {
	BORDER-RIGHT: medium none; BACKGROUND-POSITION: left top; BORDER-TOP: medium none; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/BoxBanner2.gif); VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #ff9900; 
}
.MainBoxHead_3 {
	BORDER-RIGHT: medium none; BACKGROUND-POSITION: left top; BORDER-TOP: medium none; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: medium none; BORDER-BOTTOM: #ffcc00 1px solid; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BORDER-COLLAPSE: collapse; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; BACKGROUND-COLOR: #000000; 
}
.MainBoxHeadText_3 {
	DISPLAY: inline; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; VERTICAL-ALIGN: middle; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: arial,Tahoma, Verdana; HEIGHT: 25px; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left
}
.MainBoxText_1 {
	BORDER-RIGHT: #000000 1px solid; DISPLAY: block; FONT-SIZE: xx-small; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: separate
}
.MainBoxText_2 {
	BORDER-RIGHT: #000000 1px solid; DISPLAY: block; FONT-SIZE: xx-small; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: separate
}
.MainBoxText_3 {
	BORDER-RIGHT: #000000 1px solid; BACKGROUND-POSITION: left top; FONT-SIZE: xx-small; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/CALogoOrange.gif); OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: transparent
}
.MainBoxText_4 {
	BORDER-RIGHT: #000000 1px solid; BACKGROUND-POSITION: left top; FONT-SIZE: xx-small; BACKGROUND-IMAGE: url(/uploadedfiles/SplashPages/images/CALogoOrange.gif); OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: separate; BACKGROUND-COLOR: transparent
}*/

/* No padding around forms */

form	{margin: 0px; padding: 0px}

BODY	 { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE:11px;TEXT-DECORATION: none;; background-color: #E0E0E0; }
TD       { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE:11px;TEXT-DECORATION: none; }



A.NavCMSOpenLink		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: small; font-weight: normal; text-decoration: none; color: #000000}
A.NavCMSOpenLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: small; font-weight: normal; text-decoration: underline; color: #000000}


A.NavCMSClosedLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: small; font-weight: normal; text-decoration: none; color: #000000}
A.NavCMSClosedLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: small; font-weight: normal; text-decoration: underline; color: #000000}
	

A.NavHomeLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #000000}
A.NavHomeLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: underline; color: #000000}


A.NavChapterOpenLink		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #FFFFFF;}
A.NavChapterOpenLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: #FFFFFF;}


A.NavChapterClosedLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #E8E8E8;}
A.NavChapterClosedLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: #FFFFFF}


A.NavCategoryOpenLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #FFFFFF;}
A.NavCategoryOpenLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #FFFFFF;}


A.NavCategoryClosedLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #E8E8E8;}
A.NavCategoryClosedLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: #FFFFFF;}
	

A.NavArticleLink		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; color: #E8E8E8;}
A.NavArticleLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; color: #FFFFFF;}


A.NavMySiteLink		{font-family: helveticat, Arial, Tahoma, Sans-Serif; font-size: 9pt; font-weight: normal; text-decoration: none;color: #003399}
A.NavMySiteLink:hover		{font-family: helveticat, Arial, Tahoma, Sans-Serif; font-size: 9pt; font-weight: normal; text-decoration: underline;color: #003399}	

/* Navigation - Top Navigation links */
A.VCtopNavHref		{font-family:Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #202020; height: 25px;}
A.VCtopNavHref:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000; height: 25px;}	

A.VCArticleList		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
A.VCArticleList:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}

A.VCWhereAmIHref		{font-family: arial; font-size: 11px; font-weight: normal; color: #404040; text-decoration: none}
A.VCWhereAmIHref:hover		{font-family: arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline}

/* Login area styles */
A.loginAreaLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #808080; text-decoration: none}
A.loginAreaLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #808080; text-decoration: underline}

/* Newsticker styles */
A.NewsTickerLink		{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color:  #385F8A; text-decoration: none}
A.NewsTickerLink:hover		{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; color:  #385F8A; text-decoration: underline}

/* Document library styles */
A.DocumentLibraryNavAreaLink		{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.DocumentLibraryNavAreaLink:hover		{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.DocumentLibraryListItemLink	{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.DocumentLibraryListItemLink:hover		{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.DocumentLibraryListFooterLink	{ffont-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.DocumentLibraryListFooterLink:hover	{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}

/* Site map styles */
A.VCHrefSiteMapCMS	{font-weight: bold; font-size: 11px; color: #000000; font-family: verdana; text-decoration: none}
A.VCHrefSiteMapCMS:hover	{font-weight: bold; font-size: 11px; color: #000000; font-family: verdana; text-decoration: none}

A.VCHrefSiteMapChapterHeader	{font-weight: normal; font-size: 10px; color: #000000; font-family: verdana; text-decoration: none}
A.VCHrefSiteMapChapterHeader:hover	{font-weight: normal; font-size: 10px; color: #000000; font-family: verdana; text-decoration: underline}

A.VCHrefSiteMapChapter	{font-weight: normal; font-size: 10px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: none}
A.VCHrefSiteMapChapter:hover	{font-weight: normal; font-size: 10px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: underline}

A.VCHrefSiteMapCategoryHeader	{font-weight: bold; font-size: 11px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: none}
A.VCHrefSiteMapCategoryHeader:hover		{font-weight: bold; font-size: 11px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: underline}

A.VCHrefSiteMapCategory	{font-weight: bold; font-size: 11px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: none}
A.VCHrefSiteMapCategory:hover	{font-weight: bold; font-size: 11px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: underline}

A.VCHrefSiteMapArticle	{font-weight: normal; font-size: 11px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: none}
A.VCHrefSiteMapArticle:hover	{font-weight: normal; font-size: 11px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; text-decoration: underline}

/* Document library latest document */
A.DocumentLibraryLatestDocumentsLink		{}
A.DocumentLibraryLatestDocumentsLink:hover		{}

/* Document library my document */
A.DocumentLibraryMyDocumentsLink		{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.DocumentLibraryMyDocumentsLink:hover		{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

/* Bulletin board styles */
A.BulletinBoardListItemLink	{font-family: arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none}
A.BulletinBoardListItemLink:hover	{font-family: arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: underline}

A.BulletinBoardCategoryListHeaderLink	{font-family: arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none}
A.BulletinBoardCategoryListHeaderLink:hover		{font-family: arial; font-size: 11px; font-weight: bold; color: #333333; text-decoration: underline}

A.BulletinBoardCategoryListItemLink	{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.BulletinBoardCategoryListItemLink:hover	{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.BulletinBoardMessageListHeaderLink	{}
A.BulletinBoardMessageListHeaderLink:hover	{}

A.BulletinBoardMessageListItemLink	{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.BulletinBoardMessageListItemLink:hover	{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.BulletinBoardMessageListFooterLink		{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.BulletinBoardMessageListFooterLink:hover		{font-family: arial; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}

/* Error page styles */
A.VCHrefErrorPageFooter	{}
A.VCHrefErrorPageFooter:hover	{}

/* Forum styles */
A.ForumsBackToForumLink	{font-family: Tahoma; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
A.ForumsBackToForumLink:hover	{font-family: Tahoma; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline}

A.ForumsPostNewItemLink	{font-family: Tahoma; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}
A.ForumsPostNewItemLink:hover	{font-family: Tahoma; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline}

A.ForumsListItemLink		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.ForumsListItemLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.ForumsMessageListItemLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.ForumsMessageListItemLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.ForumsMessageListFooterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.ForumsMessageListFooterLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.ForumsMessageDetailsLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.ForumsMessageDetailsLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.ForumsMessageFooterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.ForumsMessageFooterLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

A.ForumsUserDetailsLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #888888; text-decoration: none}
A.ForumsUserDetailsLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #888888; text-decoration: underline}

A.ForumsQuoteHeaderLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none}
A.ForumsQuoteHeaderLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline}

A.ForumsQuoteDetailsLink		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none}
A.ForumsQuoteDetailsLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: underline}

/* Committee styles */
A.CommitteeAZLetterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeAZLetterLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeAZListItemLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeAZListItemLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeAZListFooterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeAZListFooterLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeDetailsLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeDetailsLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeDetailsMemberLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeDetailsMemberLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeDetailsMemberListItemLink		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;background-color:#000000;}
A.CommitteeDetailsMemberListItemLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeDetailsMemberListFooterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeDetailsMemberListFooterLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeDetailsMemberProfileLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeDetailsMemberProfileLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeMemberAZLetterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #003399; text-decoration: none}
A.CommitteeMemberAZLetterLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #003399; text-decoration: underline}

A.CommitteeMemberAZListItemLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.CommitteeMemberAZListItemLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.CommitteeMemberAZListFooterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #003399; text-decoration: none}
A.CommitteeMemberAZListFooterLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #003399; text-decoration: underline}

/* Local Group styles */
A.LocalGroupFinderLetterLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.LocalGroupFinderLetterLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.LocalGroupFinderListItemLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.LocalGroupFinderListItemLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.LocalGroupFinderDetailsItemLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.LocalGroupFinderDetailsItemLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.LocalGroupFinderListFooterLink		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.LocalGroupFinderListFooterLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.LocalGroupProfilePageSendMessageLinke	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.LocalGroupProfilePageSendMessageLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

A.LocalGroupProfilePageGoBackLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
A.LocalGroupProfilePageGoBackLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline}

/* Latest External RSS Feeds */
A.LatestExternalRSSFeedMessagesLink	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
A.LatestExternalRSSFeedMessagesLink:hover	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}

A.LatestExternalRSSFeedMessagesFooterLink	{font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
A.LatestExternalRSSFeedMessagesFooterLink:hover		{font-weight: bold; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}

/* External RSS Feeds Page */
A.ExternalRSSFeedsPageFeedItemLink	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
A.ExternalRSSFeedsPageFeedItemLink:hover	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}

A.ExternalRSSFeedsPageMessageItemLink	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
A.ExternalRSSFeedsPageMessageItemLink:hover	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif;; font-size: 10px; color: #000000; text-decoration: underline}

A.ExternalRSSFeedsPageMessageFooterLink	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
A.ExternalRSSFeedsPageMessageFooterLink:hover	{font-weight: normal; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}

/* Search Bar */

A.SearchBarLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none}
A.SearchBarLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9px; font-weight: bold; color: #000000; text-decoration: underline}

/* Search Results Page */
A.SearchItemHeaderLink	{}
A.SearchItemHeaderLink:hover	{}

/* CMS Tabs */
A.CMSTabItemLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #000000; text-transform: uppercase;width: 138px;}
A.CMSTabItemLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #003399; text-transform: uppercase;width: 138px;}

A.CMSTabItemSmallLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; color: #000000; text-transform: uppercase;width: 138px;}
A.CMSTabItemSmallLink:hover		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9px; font-weight: bold; text-decoration: underline; color: #000000; text-transform: uppercase;width: 138px;}

A.CMSTabSectionItemLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: BOLD; text-decoration: none; color: #000000; text-transform: uppercase;width: 138px;}
A.CMSTabSectionItemLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: BOLD; text-decoration: underline; color: #003399; text-transform: uppercase;width: 138px;}

A.CMSTabSectionItemSmallLink	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9px; font-weight: BOLD; text-decoration: none; color: #000000; text-transform: uppercase;width: 138px;}
A.CMSTabSectionItemSmallLink:hover	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 9px; font-weight: BOLD; text-decoration: underline; color: #003399; text-transform: uppercase;width: 138px;}

/* Static Links */
A.StaticLink		{border: none 0 transparent; font-family: arial, tahoma, verdana; font-size: 9pt; font-weight: normal; text-decoration: none; color: #333333;padding-left: 4px;width: 160px;}
A.StaticLink:hover		{text-decoration: underline; color: #000000;}

/* Feature Bar - Print Page */
A.FeatureBarPrintPageLink	{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; color: #808080;}
A.FeatureBarPrintPageLink:hover		{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: underline; color: #808080;}

/* Feature Bar - Related Pages */
A.FeatureBarRelatedPagesLink		{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; color: #808080;}
A.FeatureBarRelatedPagesLink:hover		{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: underline; color: #808080;}

/* Feature Bar - Feedback */
A.FeatureBarFeedbackLink		{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; color: #808080;}
A.FeatureBarFeedbackLink:hover		{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: underline; color: #808080;}

/* Feature Bar - Send To A Friend */
A.FeatureBarSendToAFriendLink	{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: none; color: #808080;}
A.FeatureBarSendToAFriendLink:hover		{font-family: Tahoma; font-size: 10px; font-weight: normal; text-decoration: underline; color: #808080;}

/* Events List Header Link */
A.EventsListHeaderLink	{font-family: Tahoma; font-size: 14px; font-weight: bold; color: #003399; text-decoration: none}
A.EventsListHeaderLink:hover	{font-family: Tahoma; font-size: 14px; font-weight: bold; color: #660000; text-decoration: underline}

/* Events List Sub Header Link */
A.EventsListSubHeaderLink	{font-family: Tahoma; font-size: 14px; font-weight: normal; color: #003399; text-decoration: none}
A.EventsListSubHeaderLink:hover		{font-family: Tahoma; font-size: 14px; font-weight: normal; color: #660000; text-decoration: underline}

/************************  ICAS CATV Redesign ************************/
DIV.ICASVideo {border: none 0 transparent;margin-top: 15px; margin-bottom: 15px; margin-left: 35px; width: 500px; border: solid 1px #C0C0C0;}
div#CATVRelatedVideoContainer{height:500px;overflow-y:hidden;}

/*********  Mobile content hidden for standard browsers *******/
/*div#MobileVideoContent{display:none;border:none;}*/
/*div#MobileVideoContent table {width:480px;}*/
div#MobileVideoContent table th, div#MobileVideoContent table td{text-align:center;width:50%;}
/********* /Mobile content hidden for standard browsers *******/

div#CATVRelatedVideoContainer h2{background-color: rgb(2, 16, 87); color: rgb(255, 255, 255); height: 21px; font-weight: bold; text-align: center; margin: 0pt;}
div.CATVRelatedVideo, div.CATVRelatedVideoCurrent {text-align:left;border-bottom:1px solid #CCD8E3;padding:10px 0;height:80px;position:relative;}
#CATVRelatedVideoContainer .CATVCompatTags{position:absolute;bottom:2px;right:2px;}
div.CATVRelatedVideoCurrent {background-color:#E0E0E0;}
div.CATVRelatedVideo .CATVRelatedVideoImgLink, div.CATVRelatedVideoCurrent .CATVRelatedVideoImgLink{float:left;}
div.CATVRelatedVideo .CATVRelatedVideoImgLink img, div.CATVRelatedVideoCurrent .CATVRelatedVideoImgLink img {border:0;margin-right:5px;}
div.CATVRelatedVideo a {color:#404040;text-decoration:none;}
div.CATVRelatedVideo a:hover {text-decoration:underline;}

#CATVDownloadFormats {margin-left: 35px;width:500px;}
#MobileVideoContent caption,#CATVDownloadFormats caption{text-align:left;white-space:nowrap;background-color:#F4F4F4;color:#404040;font-size:13pt;margin:5px 0 2px;padding:2px 0 0;font-weight:bold;}
#CATVDownloadFormats th {text-align:left;padding-right:5px;width:200px;}
#CATVDownloadFormats td {text-align:left;}
/************************ /ICAS CATV Redesign ************************/

div.clear {clear:both;height:1px;}
ul.accordianContent li div.content{display:none;background-color:#DDDD00;}

/*************************  ICAS CATV Mobile *************************/

@media only screen and (max-device-width: 480px) {
	div#VideoContent.ICASVideo {display:none;}
	div#CATVRelatedVideoContainer {height:auto;overflow:visible;}
	div#MobileVideoContent{display:block;}
}
/************************* /ICAS CATV Mobile *************************/

/*************************  ICAS ShareThis ***************************/
div.icas_share{text-align:right;margin-right:200px;margin-top:5px;}
div#addthis_icas_toolbox {float:right;}
/************************  /ICAS ShareThis ***************************/
