body
{
	background:				#FFFFFF;
	
	font-family:			sans-serif;
	font:					Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#000000;
	
	text-align:				left;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
}

p
{
	font-size:				12px;
	
	margin-top:				5px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			5px;
}

p img
{
	border:					none;
}

h1
{
	font-weight:			bold;
	font-size:				14px;
	color:					#FFFFFF;

	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
	
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			5px;
	padding-right:			5px;

	background:				#0083b2;
}

h2
{
	font-size:				12px;
	font-weight:			normal;
	color:					#000000;
	
	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;

	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
	
	padding-top:			2px;
	padding-bottom:			2px;
	padding-left:			5px;
	padding-right:			5px;

	background:				#94CAE0;
}

h2 img
{
	margin:					none;
	padding:				none;
}

h3
{
	font-size:				12px;
	font-weight:			bold;
	color:					#000000;
	
	margin-top:				5px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			5px;
}

input
{
	font-size:				12px;
	
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
}

input.submit
{
	color:					#FFFFFF;
	background:				#0083b2;
}

select
{
	font-size:				12px;
	
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
}

textarea
{
	font-size:				12px;

	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
}

th
{
	text-align:				left;
}

td
{
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;

	vertical-align:			top;
}

td.bordered
{
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
}

td.footer
{
	background:				#0083b2;
	
	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;
	
	vertical-align:			middle;
}

td.footer p
{
	color:					#ffffff;
	
	margin-top:				0px;
	margin-bottom:			0px;
}

td.footer div.popUp1
{
	position:				relative;
	visibility:				hidden;
	display:				none;	
}

td.footer div.popUp2
{
	position:				absolute;
	left:					0px;
	top:					-81px;
	
	background:				#94CAE0;
	
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
}

td.footer div.popUp2 p
{
	color:					#000000;
	
	margin-top:				5px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			5px;
}

td.footer a:link
{
	color:					#FFFFFF;
	text-decoration:		underline;
}

td.footer a:visited
{
	color:					#FFFFFF;
	text-decoration:		underline;
}

td.footer a:hover
{
	color:					#FFFFFF;
	text-decoration:		none;
}

td.footer a:active
{
	color:					#FFFFFF;
	text-decoration:		none;
}

.topnav p
{
	margin-top:				0px;
	margin-bottom:			0px;
}

.topnav p.topmenu
{
	font-size:				14px;
	font-weight:			bold;
	color:					#ffffff;
}

.topnav a:link
{
	color:					#ffffff;
	text-decoration:		none;
}

.topnav a:visited
{
	color:					#ffffff;
	text-decoration:		none;
}

.topnav a:hover
{
	color:					#ffffff;
	text-decoration:		none;
}

.topnav a:active
{
	color:					#ffffff;
	text-decoration:		none;
}

.topnav td.toprow
{
	background:				#0083b2;

	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;
	
	vertical-align:			middle;
}

.topnav td.bottomrow
{
	border-style:			solid;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;

	vertical-align:			middle;
}

.topnav select.takemeto
{
    font-size:              12px;
    
    border-style:           solid;
    border-width:           1px;
    border-color:           #000000;
}

.topnav input.searchbox
{
    font-size:              12px;
    
    border-style:           solid;
    border-width:           1px;
    border-color:           #000000;
}

.topnav input.searchbutton
{
    color:                  white;
    background-color:		#0083b2;

    font-size:              12px;

    border-style:           solid;
    border-width:           1px;
    border-color:           #000000;
}

.leftnav p
{
	font-size:				11px;
	color:					#000000;

	margin-top:				1px;
	margin-bottom:			1px;
	margin-left:			10px;
}

.leftnav p.navtitle
{
	color:					#FFFFFF;
	font-weight:			bold;
	margin-left:			5px;
}

.leftnav td
{
	vertical-align:			middle;

	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	0px;
	border-left-width:		1px;
	border-right-width:		1px;
	border-color:			#000000;
}

.leftnav td.navpopup
{
	vertical-align:			top;
}

.leftnav td.navtitle
{
	background:				#0083b2;
}

.leftnav td.navtitle a:link
{
	color:					#FFFFFF;
	text-decoration:		none;
}

.leftnav td.navtitle a:visited
{
	color:					#FFFFFF;
	text-decoration:		none;
}

.leftnav td.navtitle a:hover
{
	color:					#FFFFFF;
	text-decoration:		none;
}

.leftnav td.navtitle a:active
{
	color:					#FFFFFF;
	text-decoration:		none;
}

.leftnav td.navitem
{
	background:				#94CAE0;
}

.leftnav td.navitem a:link
{
	color:					#000000;
	text-decoration:		none;
}

.leftnav td.navitem a:visited
{
	color:					#000000;
	text-decoration:		none;
}

.leftnav td.navitem a:hover
{
	color:					#000000;
	text-decoration:		none;
}

.leftnav td.navitem a:active
{
	color:					#000000;
	text-decoration:		none;
}


.leftnav div.MMenu
{
	position:				relative;
    visibility:             hidden;
    display:                none;
}

.leftnav div.TMenu
{
    position:               absolute;
    top:					-17px;
    left:					158px;
    padding-top:			0px;
    margin-top:				0px;
}

.mainarea table
{
	font-size:				12px;
}

.mainarea br
{
	font-size:				5px;
	height:					5px;
}

.mainarea hr
{
	color:					#000000;
	height:					1px;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			5px;
	margin-right:			5px;
}

.mainarea p
{
	margin-top:				5px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			5px;
}

.mainarea p.listtitle
{
	font-weight:			bold;
	font-size:				14px;
	color:					#FFFFFF;

	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
	
	padding-left:			5px;
	padding-right:			5px;

	background:				#0083b2;
}

.mainarea p.pagetitle
{
	font-weight:			bold;
	font-size:				14px;
	color:					#FFFFFF;

	border-style:			solid;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
	
	padding-left:			5px;
	padding-right:			5px;

	background:				#0083b2;
}

.mainarea p.listitem
{
	margin-top:				1px;
	margin-bottom:			1px;
}

.mainarea p.listdate
{
	font-size:				10px;
	margin-top:				1px;
	margin-bottom:			1px;
}

.mainarea img
{
	margin-top:				5px;
	margin-bottom:			5px;
	margin-left:			5px;
	margin-right:			5px;
}

.mainarea img.box
{
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
}

.mainarea ul
{
	list-style-image:		url("/istcl/content/images/ulbullet.gif");

	margin-top:				5px;
	margin-bottom:			5px;
}

.mainarea li
{
	font-size:				12px;
}

.mainarea ol
{
	font-size:				12px;

	margin-top:				5px;
	margin-bottom:			5px;
}

.mainarea img.boximg
{
	border-style:			solid;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;
}

.mainarea div
{
	text-align:				left;

	margin-top:				0px;
	margin-bottom:			0px;
}

.mainarea div.bordered
{
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
}

.mainarea td
{
	vertical-align:			top;
}

.mainarea a:link
{
	color:					#000000;
	text-decoration:		underline;
}

.mainarea a:visited
{
	color:					#000000;
	text-decoration:		underline;
}

.mainarea a:hover
{
	color:					#0083b2;
	text-decoration:		none;
}

.mainarea a:active
{
	color:					#0083b2;
	text-decoration:		none;
}

.mainarea td.listtitle
{
	border-style:			solid;
	border-top-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
	border-color:			#000000;

	background:				#0083b2;
}

.rightarea img
{
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
	
	margin-top:				0px;
	margin-bottom:			5px;
}
/*
.rightarea div.login
{
	background:				#0083b2;
	color:					#ffffff;
	
	border-style:			solid;
	border-width:			1px;
	border-color:			#000000;
	
	margin-bottom:			5px;
}*/

.rightarea div.login p
{
	font-size:				12px;
	
	margin-top:				0px;
	margin-bottom:			0px;
	margin-right:			0px;
	padding:				0px;
}

.logintitle
{
	font-weight:			bold;
	background-color:		#0083b2;
	color:					#FFFFFF;
}

.rightarea div.login p.fieldtitle
{
	color:					#FFFFFF;
	
}

.rightarea div.login a:link
{
	color:					#ffffff;
	text-decoration:		underline;
}

.rightarea div.login a:visited
{
	color:					#ffffff;
	text-decoration:		underline;
}

.rightarea div.login a:hover
{
	color:					#000000;
	text-decoration:		none;
}

.rightarea div.login a:active
{
	color:					#000000;
	text-decoration:		none;
}

.rightarea div.login td
{
	vertical-alignment:		middle;
}

.rightarea div.login form
{
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			0px;
	margin-right:			0px;
}

.rightarea div.login input.loginbox
{
    font-size:              12px;
    
    border-style:           solid;
    border-width:           1px;
    border-color:           #000000;
}

.rightarea div.login input.loginbutton
{
    color:                  white;
    background-color:		#0083b2;

    font-size:              12px;

    border-style:           solid;
    border-width:           1px;
    border-color:           #000000;
}

.splashButtons{
display:block;
background: url(/istcl/content/images/splashButtonBg.gif) no-repeat;
height: 68px;
width:151px;
padding:3px;
}

.link{
font-size:14px;
color:#ffffff;
padding-top: 8px;
text-align:center;
vertical-align:middle;
}

.splashButtons a {
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}

.splashButtons a:hover {
	color: #666666;
	font-weight:bold;
	text-decoration: underline;
}