
h1 { font: 24px Arial, Verdana, Helvetica, sans-serif; color: #666666}
h2 {font: 16px Arial, Verdana, Helvetica, sans-serif;color: #bd8a40; font-weight:bold; }
.subheading { font: bold 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #548192; letter-spacing: 1px; text-transform: uppercase; } 
.tableheading { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #548192; letter-spacing: 1px; text-transform: uppercase; } 


.text { font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #7C7E80; }
.textbold { font: bold 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #7C7E80; }
.TextItalic { font: italic 12px/18px Arial, Verdana, Helvetica, sans-serif; color: #7C7E80; }
.copyright { font: normal 11px/14px Arial, Verdana, Helvetica, sans-serif; color: #B4B4B4; }
.pdf { font: normal 10px/14px Arial, Verdana, Helvetica, sans-serif; color: #999999; }
.textHome { font: normal 11px/14px Arial, Verdana, Helvetica, sans-serif; color: #7C7E80; }
.dropdownHeading { font: bold 11px/14px Arial, Verdana, Helvetica, sans-serif; color: #397188; }
td.breadcrumbs { font: normal 10px/12px Arial, Verdana, Helvetica, sans-serif; color: #999999; }
.note { font: italic 11px/18px Arial, Verdana, Helvetica, sans-serif; color: #666666;  padding-top: 0;}
.textTable { font: normal 11px/14px Arial, Verdana, Helvetica, sans-serif; color: #7C7E80; }
.textTableB { font: bold 11px/14px Arial, Verdana, Helvetica, sans-serif; color: #7C7E80; }

form { padding:0; border:0; margin:0; }
input.text, select.text, option.text, textarea.text { color: #666666; background-color: #FFFFFF; border-top-color: #CCCCCC; border-left-color: #CCCCCC; border-style: outset; font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif; text-align: left; border: inset 2px; padding: 2px; }
input, select, option, textarea { color: #000000; font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif; }
input.noborder { color: #000000; font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif; }

a.link { text-decoration: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.link:visited { text-decoration: none; font: 12px/18px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.link:hover { text-decoration: underline; font: 12px/18px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.link:active { text-decoration: underline; font: 12px/18px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}

a.linkHome { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #7C7E80; padding-left: 0; padding-right: 0;}
a.linkHome:visited { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #7C7E80; padding-left: 0; padding-right: 0;}
a.linkHome:hover { text-decoration: underline; font: 11px/14px Arial, Helvetica, sans-serif; color: #7C7E80; padding-left: 0; padding-right: 0;}
a.linkHome:active { text-decoration: underline; font: 11px/14px Arial, Helvetica, sans-serif; color: #7C7E80; padding-left: 0; padding-right: 0;}

a.linkNews { text-decoration: none; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.linkNews:visited { text-decoration: none; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.linkNews:hover { text-decoration: underline; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.linkNews:active { text-decoration: underline; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}

a.linkEdu { text-decoration: none; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #4E9A5C; padding-left: 0; padding-right: 0;}
a.linkEdu:visited { text-decoration: none; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #4E9A5C; padding-left: 0; padding-right: 0;}
a.linkEdu:hover { text-decoration: underline; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #4E9A5C; padding-left: 0; padding-right: 0;}
a.linkEdu:active { text-decoration: underline; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #4E9A5C; padding-left: 0; padding-right: 0;}

a.linkPub { text-decoration: none; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #358CDC; padding-left: 0; padding-right: 0;}
a.linkPub:visited { text-decoration: none; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #358CDC; padding-left: 0; padding-right: 0;}
a.linkPub:hover { text-decoration: underline; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #358CDC; padding-left: 0; padding-right: 0;}
a.linkPub:active { text-decoration: underline; font: bold 11px/14px Arial, Helvetica, sans-serif; color: #358CDC; padding-left: 0; padding-right: 0;}

a.linkFooter { text-decoration: underline; font: 10px/18px Arial, Helvetica, sans-serif; color: #B4B4B4; text-transform: uppercase; }
a.linkFooter:visited { text-decoration: underline; font: 10px/18px Arial, Helvetica, sans-serif; color: #B4B4B4; text-transform: uppercase; }
a.linkFooter:hover { text-decoration: none; font: 10px/18px Arial, Helvetica, sans-serif; color: #B4B4B4; text-transform: uppercase; }
a.linkFooter:active { text-decoration: none; font: 10px/18px Arial, Helvetica, sans-serif; color: #B4B4B4; text-transform: uppercase; }

a.dropdown { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #6C6C6C; padding-left: 0; padding-right: 0;}
a.dropdown:visited { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #6C6C6C; padding-left: 0; padding-right: 0;}
a.dropdown:hover { text-decoration: underline; font: 11px/14px Arial, Helvetica, sans-serif; color: #6C6C6C; padding-left: 0; padding-right: 0;}
a.dropdown:active { text-decoration: underline; font: 11px/14px Arial, Helvetica, sans-serif; color: #6C6C6C; padding-left: 0; padding-right: 0;}

td.breadcrumbs a { text-decoration: none; font: 10px/12px Arial, Helvetica, sans-serif; color: #D69F56; padding-top: 0; padding-right: 0;}
td.breadcrumbs a:visited { text-decoration: none; font: 10px/12px Arial, Helvetica, sans-serif; color: #D69F56; padding-left: 0; padding-right: 0;}
td.breadcrumbs a:hover { text-decoration: none; font: 10px/12px Arial, Helvetica, sans-serif; color: #D69F56; padding-left: 0; padding-right: 0;}
td.breadcrumbs a:active { text-decoration: none; font: 10px/12px Arial, Helvetica, sans-serif; color: #D69F56; padding-left: 0; padding-right: 0;}

a.linkTable { text-decoration: underline; font: 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.linkTable:visited { text-decoration: underline; font: 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.linkTable:hover { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}
a.linkTable:active { text-decoration: none; font: 11px/14px Arial, Helvetica, sans-serif; color: #C07F20; padding-left: 0; padding-right: 0;}

a.linkStandards { text-decoration: none; font: bold 12px/18px Arial, Helvetica, sans-serif; color: #3A748B; padding-left: 0; padding-right: 0;}
a.linkStandards:visited { text-decoration: none; font: bold 12px/18px Arial, Helvetica, sans-serif; color: #3A748B; padding-left: 0; padding-right: 0;}
a.linkStandards:hover { text-decoration: underline; font: bold 12px/18px Arial, Helvetica, sans-serif; color: #3A748B; padding-left: 0; padding-right: 0;}
a.linkStandards:active { text-decoration: underline; font: bold 12px/18px Arial, Helvetica, sans-serif; color: #3A748B; padding-left: 0; padding-right: 0;}

td.dottedV { border-left: 1px dotted #C3C5C7; margin: 0; padding: 0; }
td.dottedH { border-bottom: 1px dotted #C3C5C7; margin: 0; padding: 0; }
td.subnav { margin: 0; padding: 0; padding-left: 20; }
.bottom { font: 9px/18px Arial, Helvetica, sans-serif; color: #333333; letter-spacing: 0px; }

ul { margin: 0; padding: 0; padding-left: 15; padding-top: 0; padding-bottom: 15; padding-right: 0; }
ul.dropdown { margin: 0; padding: 0; padding-left: 20; padding-top: 0; padding-right: 0; }
ul.body { margin: 5; padding: 5; padding-left: 25; padding-top: 10; padding-bottom: 15; padding-right: 0; }
ol { margin: 5; padding: 5; padding-left: 25; padding-top: 10; padding-bottom: 15; padding-right: 0; }
li.dropdown { list-style-type: square; font: 6px Arial, Helvetica, sans-serif; color: #E0E2E0; margin: 0; padding: 0; padding-left: 0; padding-top: 0; padding-right: 0; }
blockquote { margin: 5; padding: 5; padding-left: 15; padding-top: 10; padding-bottom: 15; padding-right: 5; }

/*P { margin-top: 0px; margin-bottom: 5px; padding-right: 0px; padding-left: 0px; } */
p { font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #6a6a6a; margin-top: 0px; margin-bottom: 10px; padding-right: 0px; padding-left: 0px; }

//BR {margin-top: 0px; margin-bottom: 5px; padding-right: 0pt; padding-left: 0pt; font: normal 8px/13px Arial}
//UL     { cursor: hand; }

/*
Primary nav
*/
#navcontainer {width: 175px;}
#navcontainer ul {padding: 0!important; background-color:#fff;}
#navcontainer li {
	list-style:none;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}
/* 
Level 1
*/
#navcontainer li a {/*Top Level*/
	width: 160px;
	color:#3A748B;
	background-color:#fff;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 5px 15px;
	font-weight:bold;
	font-size: 14px;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	background-image:url(/icas/assets/templates/ICAS/images/nav.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
#navcontainer li.active { /* Top Level SELECTED */
	color: #3A748B;
	background-color:#EBF1F3;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#navcontainer li.active a, #navcontainer span { /* Top Level SELECTED with anchor*/
	width: 160px;
	color: #3A748B;
	background-color:#EBF1F3;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 5px 15px;
	background-image:url(/icas/assets/templates/ICAS/images/nav_down.gif)!important;
	background-repeat: no-repeat;
	background-position: 5px 10px;
}
#navcontainer li a:hover { /* Top Level HOVER  */
	color:#3A748B;
	background-color:#EBF1F3;
	margin: 0;
	padding: 5px 0 5px 15px;
	border-top: #C4D5DC 1px solid;
	border-bottom: #C4D5DC 1px solid;
	background-image:url(/icas/assets/templates/ICAS/images/nav_ovr.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
}

#navcontainer ul ul {/* Turn off Level 2 */
    display: none;
}

#navcontainer li.active ul {/* Show Level 2 if 'HERE' */
   display: block;
   margin:0;
   padding: 0;
}
#navcontainer li.active ul li {/* Show Level 2 if 'HERE' */
   border: none!important;
}
/* 
Level 2
*/

#navcontainer li.active ul li a {/* 2nd Level */
	color:#3A748B;
	background-color:#fff;
	margin: 0;
	padding: 5px 0 5px 15px;
	font-size:10px;
	background-image:none!important;
}
#navcontainer li.active li.active a  { /* 2nd Level SELECTED with ANCHOR */
	background-color:#C4D5DC;
	color: #000;
}
#navcontainer li.active li.active  { /* 2nd Level SELECTED */
	background-color:#C4D5DC;
	color: #000;
}
#navcontainer li.active ul li a:hover {/* 2nd Level HOVER */
	color:#3A748B;
	background-color:#e9e9e9;
}

#navcontainer ul li ul li ul li {/*  Turn off level 3 */
    display: none;
}


#navcontainer li.active ul li.active ul li {/* Show Level 3 if 'HERE'*/
   display: block;
   margin:0;
}

/* 
Level 3
*/
#navcontainer li.active li.active ul li a { /* 3rd Level */
	background-color: #fff;
	color:#3A748B;
	padding: 5px 0 5px 25px;
	width: 150px;
	background-color:#efefef;
}
#navcontainer li.active li.active ul li.active a { /* 3rd Level SELECTED with ANCHOR*/
	color:#3A748B;
	background-color:#C4D5DC;
}
#navcontainer li.active li.active ul li.active { /* 3rd Level SELECTED */
	color:#3A748B;
	background-color:#C4D5DC;
}
#navcontainer li.active li.active ul li a:hover { /* 3rd Level HOVER */
	color:#3A748B;
	background-color:#d9d9d9;
}

#navcontainer ul.topnav li.active ul li.active ul li ul li {/* Turn off Level 4 */
    display: none;
}

#navcontainer ul.topnav li.active ul li.active ul li.active ul li {/* Show Level 4 if 'Here' */
   display: block;
   margin:0;
}

/*Search form*/
#ajaxSearch_submit {
width: 37px;
  height: 15px;
	padding: 0;
	margin: 0;
  border: 0;
  background: transparent url(/icas/assets/templates/ICAS/images/toolbar-goDwn.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
img {border: none;}