body {
	padding: 10px;
	margin: 0;
	background: #C7D0DA;
} 

/*#c1cdcd, #9FB6CD, #C3D2DF*/

body, p, li, td, th, caption, select {
	font:10pt tahoma, verdana, tahoma, arial, sans-serif;
}

p {line-height:140%;}

form {margin:0}

a {color:blue;}

a:visited {color:purple;}

a:hover	{color:#E67300;}

h1, h2, h3, h4 {
	font-family:'trebuchet ms', verdana, tahoma, arial, sans-serif;	
	font-weight:normal;	
	margin:0.5em 0;
	line-height:105%;
}

h1 {font-size:1.9em;}

h2 {font-size:1.5em;}

h3 {font-size:1.2em}

h4 {font-size:1em}

#bodyContainer {
	width:800px; 
	margin:0 auto; 
	text-align:left; 
	max-width:1000px;
}

/**** header ****/

#header {
	margin-bottom: 10px;
	background: url(images/IL_HeaderDrop.jpg) no-repeat top left;
	padding-left: 74px;
}

#siteTitle {
	background: url(images/IL_bgGradient_top.jpg) right; /*width:711px;*/
	height: 45px;
	margin: 0;
	padding: 0;
}

/*
#siteTitleCorner {
	height:45px; 
	width:15px; 
	background:url(images/GA_bgGradient_tr.gif) top right no-repeat; 
	float:right;
}
*/

#headerNav {
	background: url(images/IL_bgGradient_bottom.jpg) right bottom;
	height: 28px; /*width:711px;*/
}

/*
#headerNavCorner {
	height:28px; 
	width:15px; 
	background:url(images/GA_bgGradient_br.gif) top right no-repeat; 
	float:right;
}
*/


#headerNav ul {
	padding:0; 
	margin:0; 
	margin-right:6px; 
	height:28px;
}

#headerNav li {
	list-style:none; 
	float:left; 
	height:28px;
}

#headerNav li.right {
	list-style:none; 
	float:right;
}

#headerNav a {
	display:block; 
	padding:2px 8px; 
	margin-top:4px; 
	font-size:12px; 
	color:#FFF; 
	text-decoration:none; 
	border-right:1px solid #3574B1;
}

#headerNav a:hover {
	text-decoration:underline; 
	color:#7282AD;
}

#headerNav li.right a {border-right:none;}

#headerNav li.last a {border-right:none;} 

/**** content ****/

#contentContainer {width:800px; position:relative;}

.content {background:#FFF; padding:1px 0.5em 0.5em 0.5em;}

#pageTitle {border-bottom:1px solid #CCC; margin-top:0}

.contentTitle {border-bottom:1px solid #CCC; margin-top:0}

.required {color:red;}

/*#columnMain {
	margin-right:235px; 
	position:relative;
}
#columnRight {
	width:225px; 
	position:absolute; 
	right:0; 
	top:0;
}*/
/**** rounded corners ****/

.rcT {
	height:5px; 
	background:#FFF url(images/cornerTL.gif) top left no-repeat; 
	overflow:hidden; 
	clear:both;
}

.rcT span {
	height:5px; 
	width:5px; 
	display:block; 
	background:url(images/cornerTR.gif) top right no-repeat; 
	float:right;
}

.rcB {
	height:5px; 
	background:#FFF url(images/cornerBL.gif) top left no-repeat; 
	overflow:hidden; 
	margin-bottom:10px;
}

.rcB span {
	height:5px; 
	width:5px; 
	display:block; 
	background:url(images/cornerBR.gif) top right no-repeat; 
	float:right;
}

/* #columnRight .content, #columnRight .rcT, #columnRight .rcB {background-color:#FFD;} */

.highlight {background-color:#FFD;}

/**** footer ****/

#footer {padding:0 10px;}

.formnopadd {

            margin: 0px;

            padding: 0px;

}

.formnoborder {

            margin: 0px;

            padding: 0px;

            font-family: Arial, Helvetica, sans-serif;

            font-size: 13px;

            border: 0px none #FFFFFF;

}
.formnobordersmltxt {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px none #FFFFFF;
	color: #999999;
}
