/***********************************************/
/* Insight ITS 
/***********************************************/ 

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color:white;
	margin: 0px;	padding: 0px;
	min-width:1000px;
	border-right:1px black solid;
}
img	{border:0;}
a {text-decoration:underline;}
p {margin:0.5em 1em; }
ul {margin:1em; }
li {margin-bottom:0.5em;}
ul ul {margin-top:0.5em;}
table {border-collapse: collapse;}
table td,th{border:1px black solid; padding:5px;}
form {margin:0;}
input {background-color:lightyellow;}
textarea {background-color:lightyellow; width:50em;}
label {display:block; padding-bottom:0.5em;}
label em {
	display:inline-block;
	width:7em;
	font-style:normal;
	text-align:right;
	padding-right:1em;
}
a:link		{color:	blue;}
a:visited {color:purple; text-decoration:underline;}
/* a:hover, a:focus		{color: blue;	text-decoration: underline; background-color:lightyellow;}
a:active {color:red; background-color:lightsteelblue;}*/
h1{	margin:0;	font-family:Arial, serif;	font-weight:normal;	font-size:200%;}
h2 {	margin:0;	margin-bottom:0.3em; font-size:120%;	font-weight:normal; color:steelblue; font-weight:bold; font-style: italic;}
h3 {	margin:0;	padding:.5em;	font-size:160%;	font-weight:bold;	text-align:left;	background-color: lightgrey; margin-bottom:0.5em;}
h4 { clear:both; margin:0; margin-bottom:0em;	padding:0.3em;	font-size:140%;	font-weight:bold;	text-align:left;
	background-color:lightsteelblue; margin-bottom:1em;	}
h5 {margin:0; font-size:110%; font-weight:bold; text-align:left; }
.banner{background-color:white;	color:black; padding:5px; text-align:left;}
.logo {	float:left;	margin-right:1em;}
.sitedesc {font-size:70%;}
.its {font-size:80%;}
.autoimg {width:auto; padding-top:1em;}
.navbar a{ float:left; width:8em;	display: block;	text-decoration:none;	background-color: lightyellow;	padding:4px;	text-align:left;	border:1px gray solid; margin-right:1em; 	}
.navbar a:hover{color: blue;	background-color:white;}
.navbar a.current, .navbar a.current:hover {background-color:slategray; color:white;}
.topic {font-size:120%; clear:both;}
.topic a{	float:left;	width:8em;	display: block;	text-decoration:none; margin:1em 0em;
background-color: lightyellow;	padding:4px;	text-align:left;	border:1px gray solid;}
.topic a:hover{color: blue;	background-color:white;}
.topic span {float:left; display:block; padding:4px; margin:1em; font-weight:bold;}
.step {display:block; clear:both;}
.step img { display:block; float:left; width:193px; }
.step span {display:block; float:left; width:60em; margin-left:1em; color:black; padding:0.5em; border-style:solid; border-color:#385D8A; border-width:4px;}
.step1 {background-color: #FF9;}
.step2 {background-color: #B7FFB7;}
.step3 {background-color: #B3D9FF;}
.step4 {background-color: #FC9;}
.step5 {background-color: #FCC ;}
.arrow {clear:both;	display:block;	margin-left: 80px;}
.rpt {width:100%; float:left; border:1px black solid; margin:5px; }
.rptimg {width:55%; float:left; border-right:1px black solid;}
.rptblt {width:35%; float:left; padding-top:3em; font-size:130%;}
.idximg {
	float:left;
	margin-left:1em; margin-bottom:0em;
	height: 180px;
}
.idxtxt {width:60em; float:left; }
.imgscale {
	width:200px;
	float:left;
	padding-right:2em;
}
/* .rptblt li {list-style:none;}
.rptblt>li:before { content: "\02D6"; font-size:300%; }
.rptblt>li li:before { content: "\02D7"; font-size:200%; }  */
/* .rptblt li { list-style-image:url(../images/plus.jpg) }
.rptblt li li { list-style-image:url(../images/dash.jpg) } */
.story {padding:1em;	border:1px gray solid;	font-size: 100%; background-color:white;}
.contact{border: 1px gray solid; margin-bottom:1em;}
.contact h4 {margin:0;	padding:0.3em;	font-size:110%;	font-weight:normal;	text-align:left;
	background-color:silver;}
.contact p {margin:0; padding:1em;}
.box 		{padding:1em;}
.imglft {float:left; margin-right:1em; }
.imgrgt {float:right; margin-left:1em; }
.addr {float:right; margin:4px; padding:4px; border:black solid 1px; }
.clr {clear:both; line-height:0; height:0;}
.email th {text-align:right}
.error {color:red;}

/* Layout Divs */
#header{margin-bottom:1em; border-bottom:1px black solid;}
#navigation{margin:1em;}
#content{margin-left:1em;}
#footer{clear:both; background-color:white; padding:0.5em; border-top:1px solid gray; }
div#alliances #navalliances 
{ background-color: lightsteelblue; }

