/* 3col CSS Document */
/* @import url(suckerfish.css);  */
@import url(listnav1.css);

@charset "utf-8";
/*  html {
	text-align: center; }  */



#container {
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
		  }
#header {
	height: 98px;
	background-image:url(images/web%20images/logo-ins-1002b-1100.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
}
#title {
	font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:24px;
	font-weight:bold;
	color:#FFF;
	background-color:#060;
}

#navigation {
	float: left;
	text-align: left;
	width: 14.5%;
	background-color: lemonchiffon; 
	padding: 0 10px;
}	
#left-image {
	height: 140px;
	background-image:url(images/web%20images/Moving-908b2-180.jpg);
	background-repeat: no-repeat;
	padding-bottom: 0px;
}
#notices {
	float: left;
	text-align: left;
	color: grey;
	width: 95%;
	font-size: 70%;
	background-color: lemonchiffon;
	padding: 0 10px;
}	

#content {
	float: left;
	text-align: left;
	font-size: 90%;
	padding: 10px;
	width: 39% ;
	background-color: floralwhite; /* #e7dbcd; */ 
	margin: 0;
	border: 5px;
}


#col3 {
	float: left;
	text-align: left; 
	width: 39%;
	font-size: 90%;
	padding: 10px;
}
	
#footer {
	clear:both;
	float: center;
	width: 100%;
	
	border-top: 2px solid #d7ad7b;
  color:#333;
  background-color: antiquewhite; /* #e7dbcd; */
  font-size: 90%;
  padding: 0.2em 10px 0.2em 0;
  te  xt-align: center;
}
.datatable {
	border: 1px solid # 6CF;  /* lightblue; */
	border-collapse: collapse;
}
.datatable td {
	border: solid #6CF;
	padding: 0.2em;
	text-align: right;
	padding: 0.2em;
}
.datatable2 {
	border-collapse: collapse;
	font-size: 75%;
}
.datatable2 td {
	padding: 0.2em;
	text-align: left;
	padding: 0.2em;
}


/** Global Navigator  **/
#globalNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px;
	background-image:url(Images/Branding/GlobalNav900.jpg); PADDING-BOTTOM: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid;
	
	 list-style : none; /* Removes list-style from lists */ 
}
#globalNav IMG {
	DISPLAY: block
}
#globalNav A {
	padding-right: 4px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	padding-top: 0px;
}
a:link {
	color: #006699;
}
a:hover {
	color:#F00;
}
	a:link, a:visited { 
text-decoration : none; 
}

  /*  Typography  */
h1 {font-family:Arial, Helvetica, sans-serif;
	font-size: 200%;
	color:#F00;  /* red  */
	line-height: 1.2;
	margin-bottom: 0;
}
h2 {font-family:Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #00F;  /* dark blue  */
	margin-bottom: 0;
}
h2+p {
	margin-top: 0;
}
h3 {font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	color: #060;  /* dark green  */
}
h4 { font-size: 110%;
	font-family:Verdana, Geneva, sans-serif;
	color: red; 
}
h5 {font-size: 110%;
	font-family:Verdana, Geneva, sans-serif;
	color:#F00;  /* red  */
	margin-bottom: .5em;
}
h6 { font-size: 110%;
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	color:#900;  /* dark red */
}


.style1 {color: red; }
.style2 {color: darkgreen; } /*#030; } /* green */
.style22 {color: darkgreen; font-weight:bold;} /* #030; */ 
.style202 {color:#060; font-weight:normal; } /* light green */
.style222 {color: #060; } /* light green */
.style3 { color: #93C; } /*purple */
.style33 { font-weight: bold; color:#93C; } /* purple bold */
.style333 {font-size:16px; font-weight: bold; color:#93C; } /* purple  16px*/
.style334 {font-size:16px; font-weight: bold; color:#F00; } /* red  16px*/

.style4 { color:#00F; } /*blue */
.style5 { color: #00F; font-weight:bold; } /* blue bold */
.style55 { color: #060; font-weight:bold; } /* green bold */
.style551 { color: #060; font-weight:normal; } /* green bold */
.style6 { background-color:#FF0; } /* yellow background */
.style606 {background-color:#9F9; } /* light green acqua background */
.style6066 { background-color: #FFC; } /* light yellow background */
.style7 { color:#F60; } /* gold */
.style8 { color:#36F; } /* platinum */
.style9 {font-weight: 900;} /* bold */
.style10 {font-style:italic; } /* italic */
.style101 {color: #CCC; font-style: italic; } /* light grey italic*/
.style11 {color:#666; } /* dark grey */
.style111 {color:#666; font-style: italic; } /* dark grey italic*/
.style12 {font-family:Arial, Helvetica, sans-serif; font-size:14px; } /* large */
.style13 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; } /* 14px bold */
.style14 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; color:#00F;} /* blue bold 20px */
.style144 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bolder; color:#00F;} /* blue bold 18px */
.style15 {font-family:Arial, Helvetica, sans-serif; font-size: 20px; font-weight:bold; font-style:italic; color:#030;} /* dark green */
.style155 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#060;} /*  green */

.style60 {color: #660099;} /* violet */
.style62 {color: #0000FF; font-weight: bold; }  /* bright blue */
.style621 {color: #0000FF; font-weight:normal; }  /* bright blue */
.style63 {color: #000000}  /* black */
.style64 {color: #000099; }  /* dark blue */
.style66 {color: #CC0000; font-size: 16px; font-weight: bold; } /* dark red 16px*/
.style661 {color: #cc;} /* red */
.style67 {color: #FF6600;font-weight: bold;}  /* red */
.style68 {color: #FF6600;}  /* red */
.style69 {color: #CC0000; } /* dark red */
.style70 {color:#999; } /*light grey*/
.style71 {font-family:Arial, Helvetica, sans-serif; color:#900; font-size: 20px; font-weight: bold; } /* dark red 20px arial*/
.style72 {font-family:Arial, Helvetica, sans-serif; color:#00F; font-size: 20px; font-weight: bold; } /* dark blue 20px arial*/

.style81 {font-size: small}
.style85 {font-size: 11px}
.style86 {font-family: Georgia, "Times New Roman", Times, serif}
.style90 {font-size: 11px; color: #0000FF; }
.style91 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;}
.style92 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style95 {font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size: 110%; color: red;}
.style96 {font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size: 100%; color: darkgreen; } /* verydarkgreen */
.style961 { color: blueviolet; }
.style962 { color: dodgerblue; }


.style97 {font-size: 90%; }
.style971 {font-size: 80%; }
.style9712 {font-size: 75%; }
.style972 {font-size: 110%; }

/* additional style */
/* Form  */
/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
/* address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }  */

/* Removes list-style from lists */
/*table { border-collapse : collapse; border-spacing : 0; } **/

/* Removes border from fieldset and img */
/* fieldset,img { border : 0;} */
fieldset {
	margin: 0 0 0 0;
	padding: 0;
	background-image: url(styles/fieldsetbg.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	}
div#content_form {
	position: relative;
	width: 753px;
	margin: 0 auto;
	padding: 0;
	background-image: url(styles/contentbg.gif);
	background-position:top left;
	background-repeat:repeat-y;
}



/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


/* Begin Form Elements */

	fieldset {  
		margin: 	10px 0 0 0;  
		padding: 	0;
		background: transparent url(file: styles/fieldsetbg.gif) no-repeat bottom right;
		/* background-color:#FFF; */
				/*	transparent url(fieldsetbg.gif) no-repeat bottom right; */
	}

	legend {  
		text-transform:		uppercase;
		font-size:			1.3em;
		padding:			5px;
		margin-left:		1em;
		color:				#ffffff;
		background-color: #060;

	}
	
	fieldset ol {  
		padding: 			10px 10px 0 10px;  
		list-style: 		none;
	}
	
	fieldset li {
	position:			relative;
	padding-bottom: 	1em;
	line-height:		3.4em;
	color: #000;
	}
	
	fieldset#submitform {  
		background-image:	none;
		border-style: 		none;
		margin-left: 225px;
		
	}
	
	label {
		position:			relative;
		clear:				left;
		float:				left;
		width:				15em;
		margin-right:		5px;
		padding-right:		30px;
		line-height:		3.4em;
		text-align:			right;
	}
	
	label.required {
	background:			transparent url(required.gif) no-repeat center right;
	color: #000;
	}
	
	label span {
		position:			absolute;
		left:				-10000px;
		top:				0px;
	}
	
	p span.required {
		display:			inline-block;
		vertical-align: 	middle;
		line-height:		3.4em;
		width:				25px;
		line-height:		3.4em;
		text-indent:		-10000px;
		overflow:			hidden;
		background:			transparent url(required.gif) no-repeat center right;		
	}
	
	input {
		padding:			5px;
		font-size:			1.4em;
		border:				1px solid #493F0B; 
		color:				#1E1903; 
		background:			#F5F6D4;
	}
	
	input.radio {
		border:				none;
		background:			transparent;
	}
.italic {
	font-style: italic;
}
#content form #personal ol {
	color: #00F;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.grey {
	color: #333;
}

/* table */
.datatable {
	border: 1px solid #338BA6;
	border-collapse: collapse;
	text-align: left;
	padding-left: 1em;
	/* margin-left: 1em; */
}
.datatable td, .datatable th {
	border: 1px solid #73C0D4;
	font-size: 90%;
}
.datatable tr: hover {
	background-color: #DFE7F2;
	color:#000;
}
.datatable tr.altrow {
	background-color: aliceblue; /* #DFE7F2; */
	color: #000;
}

/*  button  */
#button {
	font-size: 100%;
}
#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 1em;
}
#button li {
	display: inline;
}
#button a:link, #button a:visited {
	margin-right: 0.2em;
	padding: 0.2em 0.6em 0.2em 0.6em;
	color:#A62020;
	background-color:#FCE6EA;
	text-decoration: none;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;
}
#button a:hover {
	border-top: 1px solid #717171;
	border-left: 1px solid #717171;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: blueviolet;
}
div#critical {
	font-size: 75%;
	color:#666;
}
	
	
