/** ------- Template ------- */
html{
    background:url(https://nrs.preservation.mirrorweb.com/public/20220115191843oe_/https://www.itspublicknowledge.info/Upload/SIC-Web-bg-home-MI.jpg) fixed no-repeat top center #EEF5D5;
}

body{
    background:white;
    width:960px;
    padding:10px 40px 20px;
    margin:0 auto !important;
}

#function a,
#columnContainer a,
#topAccess a,
#middleCol a:visited,
#rightCol a:visited,
#rightCol #opinionPoll .answer label,
#middleCol h2 a{
    color:#004631;
}

#topAccess a:hover,
#functions a:hover,
#submenu ul li a:hover,
#breadcrumb a:hover,
#contentContainer a:hover,
.formButtons a:hover{
    color:#008554;
}

#submenu a:visited,
#middleCol a:visited,
#rightCol a:visited{
    color:#50B848;

}

/** ------- Top Access ------- */
#topAccess{
    color:white;
    padding-bottom:10px;
}

#topBanner{
    border-bottom:0;
}

/** ------- Navigation ------- */
#outer,
#opinionPoll,
#topBox,
#bottomBox
{
    border-color:#004631;
}

#nav{
    background:#004631;
    height:44px;
    margin:2px 2px 2px 0;
}

#nav ul{
    padding:0;
    height:44px;
    overflow:hidden;
}

#nav ul li{
    display:block;
    float:left;
    height:44px;
    background:#004631;
}

#nav ul li img{
    background:white;
    height:44px;
    width:3px;
    display:block;
}

#nav ul li a{
    color:white;
    display:block;
    height:24px;
    position:relative;
    top:0;
    padding:12px 15px 9px;
    text-decoration:none;
}

#nav ul li:hover{
    background:#D9E8AE;
}

#submenu ul li a,
#columnContainer.rights #under_sub ul li{
    background:url(https://nrs.preservation.mirrorweb.com/public/20220115191843oe_/https://www.itspublicknowledge.info/web/Templates/3Columns_files/bullet3.jpg) no-repeat;
}

#submenu ul li ul li a, #submenu ul ul li a{
    background:url(https://nrs.preservation.mirrorweb.com/public/20220115191843oe_/https://www.itspublicknowledge.info/web/Templates/3Columns_files/innerBulletHover2.jpg) no-repeat;
}

#submenu ul li a{
min-height:16px;
}

/** ------- Functions ------- */
#functions{
    border-top:1px solid #004631;
    border-bottom:1px solid #004631;
}

/** ------- Left Navigation ------- */
#submenu ul li{
    border-bottom:1px solid #004631;
}

#submenu ul li a{
    text-decoration:none;
}

/** ------- Containers ------- */
#columnContainer.rights #under_sub,
#columnContainer.rights #featured,
#columnContainer.rights #topBox,
#columnContainer.rights #bottomBox,
#columnContainer.rights #opinionPoll,
#rightCol #opinionPoll .Poll{
    border-color: #004631;
}

#rightCol h1,
#columnContainer.rights #featured h2,
#columnContainer.rights #featured ul{
    background: #004631;
    border-bottom:none;
}

#submenu ul ul,
#submenu ul li ul{
    border-top:none;
    border-bottom:1px solid #004631;
}



/** ------- Content ------- */
#middleCol.rights h2{
    background:#00747B;
    border:none;
    color:white;
    padding:3px 0;
    text-indent:10px;
}

#middleCol.rights table td.big_quote h3,
#middleCol h2,
#middleCol.rights.information h2{
    color:#004631;
}

#rightCol #opinionPoll input.submit{
background-color:white;
}

hr{
border:1px solid #004631;
}

#middleCol th{
background-color:#004631;
}

#rightCol .sideColHeader h1, #leftCol .sideColHeader h1{
background:#004631;
padding:5px 10px 8px 15px;
border:none;
}

#rightCol h2,
#rightCol h2 a,
#rightCol h2 a:hover{
  color:#004631;}










/**********************************************************************************************************************************************/
/*******************************************
** ACTIVEDITION STYLES
*******************************************/
/**********************************************************************************************************************************************/
	.form_style {}
		.form_style .form_description { display:none; }
		.form_style .form_required { color:red; padding:10px; background:#eeeeee; }
		.form_style .form_row { margin:20px 0px; }
		.form_style .form_row.form_odd {}
		.form_style .form_row.form_even {}
		.form_style .form_row .form_row_l { margin-bottom:10px;}
		.form_style .form_row .form_row_r {}
		.form_style .ae_clearme {}

		.form_style input, .form_style textarea, .form_style select { padding:10px; }
		.form_style input { width:400px; }
		.form_style textarea { width:97%; height:170px; }
		.form_style select { width:420px; }
		.form_style input.ae_datefield, .form_style input.ae_dateyearfield { width:auto; }

		.form_style .FormFieldFileUpload { background:#eeeeee; padding:10px; }
		.form_style .FormFieldFileUpload label { margin-right:20px; }
		.form_style .formButtons input { background:#004631; color:#FFFFFF; display:inline-block; padding:15px; width:auto; border:0px; cursor:pointer; }
	#draggable { z-index:7000 !important; }

	.rcbSlide { z-index: 500000 !important; }

	
	#login {}
	#login .FormField { padding:10px 0px; }
	#login .FormField label { display:block; margin-bottom:10px; float:none; }
	#login .FormField input { display:block; padding:10px; width:400px; }
	#login .dummy { display:none; }	
	#login .leftcol { margin-top:15px; }
	#login .rightcol { margin-bottom:10px; }
	#login #ctl00_ctl12_btnLogin, #login .RequestPasswordButton input { background:#1BA0E1; color:#FFFFFF; display:inline-block; padding:15px; width:auto; border:0px; cursor:pointer; }
	#login .pwdreminder { margin-top:20px; }

	.AEValidation { color:red;}


/*******************************************
** CLEARFIX
*******************************************/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix {display: inline-block;} 
html[xmlns] .clearfix {display: block;} 
* html .clearfix { height: 1%;}
a{ outline:none; }
.clear{ clear:both; }