/* Master Styles for www.njl2l.org */
/* Updated 10/24/2005 */

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background-color: #BDC2AF;
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	
}

html>body {
	font-size: small;
}

#evalratingscale .title {
	margin: 0;
	padding: 0;
	background:#e3eff4;
	font-weight: bold;
	color: #e3eff4;
	text-align: center;
}


#wrap {
	position: relative;
	/*left: 0;*/
	margin: 0 auto;
	padding: 0 1px;
	font-size: 92%;
	text-align: left;
	background: url(../images/bg2.gif) repeat-y;
	width: 975px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 973px;
}

html>body #wrap {
	width: 973px;
}

#logo {
	margin: 0;
	padding: 0;
	background: #eee url(../images/masthead9.gif) no-repeat top left;
	background-repeat: no-repeat;
	width: 973px;
	height: 100px;
	border-style: solid;
	border-color: #5C1010;
	border-width: 2px 0 1px;
}

#logo a {
	border-style: none;
	display: block;
	width: 366px;
}

#logo img {
	display: block;
	width: 0;
}

#logo span {
	background: none;
	background-color: transparent;
	float: left;
	display: block;
	width: 366px;
	height: 92px;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	border-width: 0;
	text-decoration: none;
}

html>body #logo span {
	top: 5px;
}

#status	{
	float: left;
	margin: 0;
	/*padding: 6px 0 0 0;*/
	padding: 0;
	/*height: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;*/
	height: 24px;
	background: #B78888 url(../images/status_bg2.gif) no-repeat;
	width: 973px;
	font-size: 82%;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #5C1010;
}

#status .date {
	margin: 0;
	padding: 5px 0 0 4px;	
	/*float: left;*/
	font-weight: bold;
	}

#status .login {
	position: relative;
	margin: 0 0 0 500px;
}

#status input {
	border: 1px solid #5C1010;
	font-size: 92%;
}

#status a#btnSubmit:link, a#btnSubmit:visited {
	padding: 3px;
	background: #B78888;
	border: 1px solid #5C1010;
	color: #fff;
	text-decoration: none;
	}
	
#status a#btnSubmit:hover {
	background: #d5d5d5;
	text-decoration: none;
	color: #333;
	}

/*html>body #status {
	height: 24px;
}	*/

#main-body {
	clear: both;
}

#nav {
	float: left;	
	margin: 0;
	padding: 0;
	/*list-style: none;*/
	width: 148px;
	/* border-style: solid;
	border-color: #8A8577;
	border-width: 0 1px; */
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	margin: 0;
	/*padding: .5px 0 0 0;*/
	padding: 0;
	/*border: 1px solid #333;*/
}

#nav .topics {
	margin: 0;
	padding: 6px 4px;
	float: none;
	display: block;
	background-color:#D0C2AB ;
	color: #555040;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 92%;
	/*line-height: 1.4em;*/
	border-bottom: 1px solid #D0C2AB;
	margin-left: 0;
	width: 145px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 137px;
}


#nav a {
	margin: 0;
	padding: 6px 4px;
	float: none;
	display: block;
	background-color: transparent;
	color: #555040;
	text-decoration: none;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 92%;
	/*line-height: 1.4em;*/
	border-bottom: 1px solid #D0C2AB;
	margin-left: 0;
	width: 145px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 137px;
}

#nav a:hover	{
	background-color: #F0E9DD;  /* FCFADC */
	color: #555040;
	font-weight: bold;
}

html>body #nav a {
	width: 137px;
}

body#home #nav #hp a,
body#district_registration #nav #distreg a,
body#gi #nav #geninfo a,
body#l2lfaq #nav #faq a,
body#contactus #nav #ct a,
body#mentor_application #nav #mentorapp a,
body#administration_login #nav #adminlogin a,
body#manual #nav #download a,
body#mr_login #nav #mrlogin a,
body#tao #nav #train_orien a {
	background: #E1D4C0 url(../images/nav_bg_ac.gif) repeat-x top left;
}

#sidebar {
	float: left;
	font-size: 90%;
	line-height: 1.5em;
	width: 150px;
	margin: 0;	
	padding: 3px 0 15px;
	color: #937966;
	}

#sidebar .type{
	
	font-size: 100%;
	line-height: 1.5em;
	width: 140px;
	margin: 0;
	font-weight:bold;
	padding: 3px 0 15px;
	color: #824F4F;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	background:#E1D4C6 url(../images/nav_bg_ac.gif) repeat-x top left;;
	
	}

#sidebar h2 {
	/* background: #555040; */
	color: #824F4F;
	padding-left: 2px;
	line-height: 20px;
	}

#content {
	position: relative;
	margin: 0 0 0 150px;
	padding: 10px 7px 15px 7px;
	/*padding: 0 7px;*/
	width: 823px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 809px;	
}

#content2 {
	position: relative;
	margin: 0 0 0 150px;
	padding: 10px 7px 15px 7px;
	/*padding: 0 7px;*/
	width: 790px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 790px;	
}

#contentinside {
	margin: 5px 0 5px 5px;
	padding: 5px 5px 5px 7px;
	/*border: 1px solid #333; */
	background: #d7d7c3;
	color: #53553F;
	width: 615px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 603px;	
}

html>body #content {
	width: 809px;
}

#training {
	float: left;
	margin: 10px;
	padding: 10px;
	width: 370px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;
	background: #fff url(../images/toc_bg2.gif) repeat-x top left;
}


#training2 {
	float: left;
	margin: 10px;
	padding: 10px;
	width: 370px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;
	background: #fff url(../images/toc_bg2.gif) repeat-x top left;
}

#training3 {
	float: left;
	margin: 10px;
	padding: 10px;
	width: 370px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;
	background: #fff url(../images/toc_bg2.gif) repeat-x top left;
}

#orientation {
	float: left;
	margin: 10px;
	padding: 10px;
	width: 370px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;
	background: #fff url(../images/toc_bg2.gif) repeat-x top left;
}

html>body #training {
	width: 350px;
}

html>body #orientation {
	width: 350px;
}

/* Hack for 3px float bug IE gives to content div */
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #sidebar {
  margin-right: -3px;
  }
 
* html #content {
  height: 1%;
  margin-left: 0;
  }
  
  * html #content2 {
  height: 1%;
  margin-left: 0;
  }

/* End hide from IE5/mac */

/* Elements */

a:link, a.video:link {
	color: #2D76D0;
	text-decoration: none;
	}

a:visited, a.video:visited {
	color: #23538E;
	text-decoration: none;
	}
	
a:hover, a.video:hover {
	color: #2F5C93;
	text-decoration: underline;
	}

a.video:link {
	color: #c31f1f;
}

a.video:visited {
	color: #8e2323;
}

a.video:hover {
	color: #932f2f;
}

	
h1, h2, h3 {
	font-family: "Book Antiqua", "Times New Roman", Times, serif;
	font-weight: normal;
	/* color: #194465; */
	/*color: #997E44; */
	color: #D8C585;
	/*color: #A6966D;*/
	padding: 0;
	margin: 0;
}

h1 {
	font-size: 202%;
	/*color: #4C7690;*/
}

h1#error {
	background: url(../images/error.gif) 0 0 no-repeat;
	padding: 0 0 0 27px;
}

h2 {
	font-size: 162%;
	/*color: #165F98;*/
	color: #813737;
}

h3 {
	font-size: 125%;
	color: #824F4F;
}

h4 {
	font-size: 100%;
	color: #333;
}
	
p {
	margin: 1em 0 1em;
	line-height: 1.4em;
}

label {
	font-weight: bold;
	}

fieldset {
	border: 1px solid #ccc;
	/* border: 1px solid #BFD8E6; */
	margin: 0 auto;
	}

legend {
	font-family: "Book Antiqua", "Times New Roman", serif;
	font-size: 140%;
	color: #999;
	}

/* Lists */

#topics {
	position: relative;
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
}

#topics li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 13px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}

.topic { background-image: url(../images/b_1.gif); }

#topics li a {
	padding-left: 16px;
	color: #1B3F70;
}

ul.gl {
	position: relative;
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
}

ul.gl li {
	padding: .3em 0 1em 12px;
	background: url(../images/bullet5.gif) no-repeat 0 7px;
	line-height: 1.5em;
}

ul.inl {
	position: relative;
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
	}

ul.inl li {
	margin: 2px 0 6px 0;
	padding: 0 0 0 20px;
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 90%;
	}

ol.nl {
	position: relative;
	margin: 1em 0 1em 3em;
	padding: 0 1em 0 0;
}

ol.al {
	position: relative;
	margin: 1em 0 1em 3em;
	padding: 0 1em 0 0;
	list-style-type: lower-alpha;
}

ol.nl li, ol.al li {
	padding: .3em 0 .3em 0;
	background: none;
}

#topics {
	position: relative;
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
}

#topics li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#residentslist, #mentorslist {
	position: relative;
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
}

#residentslist li, #mentorslist li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 19px;
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#topics li a {
	padding-left: 16px;
	color: #1B3F70;
}

#residentslist li a, #mentorslist li a {
	padding-left: 18px;
	color: #1B3F70;
}

.topic { background-image: url(../images/b_1.gif); }
.one { background-image: url(../images/one.gif); }
.two { background-image: url(../images/two.gif); }
.three { background-image: url(../images/three.gif); }
.four { background-image: url(../images/four.gif); }
.five { background-image: url(../images/five.gif); }
.resident, .mentor {background-image: url(../images/resident.gif); }

/* Miscellaneous */

.return {
	margin-right: 10px;
	clear: left;
	text-align: right;
}

.strong {
	font-weight: bold;
	color: #472A2A;
}

.cleft {
	clear: left;
}

.cboth {
	clear: both;
}

.cright { 
	clear: right;
}

.fltright {
	float: right;
}

.alert {
	color: #f00;
	}

em.u {
	text-decoration: underline;
	font-style: normal;
}

strong.em {
	font-style: italic;
	font-weight: bold;
}

.spacer {
	margin-top: 5px;
}

.center {
	text-align: center;
}

.rpic {
	float: right;
	margin: 5px;
	padding: 5px;
	border: 1px solid #ddd;
}

a#btnSubmit:link, a#btnSubmit:visited, a#btnSend_Email:link, a#btnSend_Email:visited {
	padding: 3px;
	background: #eee;
	border: 1px solid #999;
	color: #333;
	text-decoration: none;
	}
	
a#btnSubmit:hover, a#btnSend_Email:hover {
	background: #d5d5d5;
	text-decoration: none;
	color: #333;
	}

p.submit {
	clear: both;
	margin: 0;
	padding: 0;
	text-align: center;
}

.wi { background-image: url(../images/wordicon.gif); }

.separator {
	background: url(../images/tbl_pattern.gif);
}

input.ph {
	margin-left: 5px;
}

.odd	{
	background-color: #ffffff;
	}
	
.even {
	background-color: #e3eff4;
	}

.b {
	/*color: #51361b;*/
	color: #635114;
	font-weight: bold;
}

#l2lfaq h3 {
	margin: 5px 0;
	padding: 5px 0;
	border-top: 1px solid #eee;
	
}

#l2lfaq h3 a:hover {
	font-weight: normal;
	color: #7DA8C9;
	text-decoration: none;
}

#l2lfaq h3.pdf {
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/pdf_logo.gif);
	border: none;
}


#l2lfaq h3.pdf a:link, #l2lfaq h3.pdf a:visited {
	padding-left: 22px;
	color: #824F4F;
}

#l2lfaq h3.pdf a:hover {
	color: #4B3636;
	text-decoration: underline;
}


dl {
	float: left;
	width: 250px;
	margin: 10px 0 20px 60px;
	padding: 0;
	background: #eee url(../images/float_bottom_250.gif) no-repeat bottom left;
}

dt {
	margin: 0 0 10px 0;
	/* margin: 0; */
	padding: 5px;
	font-size: 122%;
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #7DA8C9 url(../images/float_top_250.gif) no-repeat top left;
}

dl.download, dl.inclement, dl.news {
	width: 200px;
	margin: 0 10px 20px 10px;
	padding: 0;
	background: #eee url(../images/float_bottom.gif) no-repeat bottom left;
	float: right;
}

dl.download {
	clear: right;
}

dl.download dt, dl.inclement dt, dl.news dt {
	margin: 0 0 10px 0;
	/* margin: 0; */
	padding: 5px;
	font-size: 122%;
	color: #fff;
	border-bottom: 1px solid #fff;
	background: #7DA8C9 url(../images/float_top.gif) no-repeat top left;
}

dl.inclement dt {
	background: #cbaf3f url(../images/float_top.gif) no-repeat top left;
}

dl.news dt {
	background: #3C5A3A url(../images/float_top.gif) no-repeat top left;
}

dl.download dt span, dl.inclement dt span {
	padding: 5px 0 10px 18px;
	background: url(../images/download2.gif) no-repeat 0 0;
	line-height: 27px;
}

dl.inclement dt span {
	padding: 5px 0 10px 28px;
	background: url(../images/error3.gif) no-repeat 0 0;
}

dd {
	margin: 0 0 0 10px;
	padding: 0 10px 10px 10px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 82%;
}


dl.download dd, dl.inclement dd, dl.news dd {
	margin: 0 0 0 10px;
	padding: 0 5px 10px 5px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 82%;
}

dd ul {
	position: relative;
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
}

dd ul li {
	padding: .3em 0;

}

dd ul li a:link, dd ul li a:visited {
	color: #666;
}

dd ul.dl {
	position: relative;
	list-style: none;
	margin: 1em 0 1em 1em;
	padding: 0 1em 0 0;
}

dd ul.dl li {
	margin: 2px 0 6px 0;
	padding: 0;
	font-weight: normal;
	line-height: 22px;
	background-repeat: no-repeat;
	background-position: 0 5px;
}

dd ul.dl li a {
	padding: 25px;
	color: #666;
}

dl.announcements {
	float: none;
	width: 750px;
	margin: 10px 0 20px 0;
	padding: 0;
	background: none;
}

dl.announcements dt {
	margin: 0;
	padding: 0;
	font-size: 125%;
	color: #4B677C;
	border: none;
	background: none;
}

dl.announcements dd {
	margin: 0 0 0 10px;
	padding: 0;
	color: #666;
	font: 100% Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #ddd;
}

.payment {
    float: left;
    margin: 10px 20px 15px 0;
	padding: 10px;
	width: 225px;
	height: 150px;	
	border: 1px solid #8d2121;
	font-size: 90%;
	background: #fff2f2;
    border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 2px 2px 4px #bdbcb0;
	-webkit-box-shadow: 2px 2px 4px #bdbcb0;
	-moz-box-shadow: 2px 2px 4px #bdbcb0;
}

.payment span.fee {
    font-size: 400%;
    display: block;
    font-family: Georgia, "Times New Roman", serif;
    font-weight: bold;
    margin: 0 0 0 45px;
    color: #751818;
}

#yr1 {
    background: #fefae0;
    border: 1px solid #e0d16d;
}

#yr1 span.fee {
    color: #e0d16d;
    margin: 0 0 0 30px;
}

#yr2 {
    background: #e6f1ff;
    border: 1px solid #3975c7;
}

#yr2 span.fee {
    color: #3975c7;
    margin: 0 0 0 30px;
}


/* Tables */

.tblheader {
	color: #333;
	font-weight: bold;
	background: #F2F2F2 url(../images/dgheader.gif) top left repeat-x;
	text-align: center;
	}

.subheader {
	color: #fff;
	font-weight: bold;
	font-size: 112%;
	background: #CAAAAA url(../images/subheader2.gif) top left repeat-x;
	text-align: center;
}

table.fluid {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	font-size: 100%;
	}

table.fluid td, table#program td {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 2px;
	}

table.fluid th, table#program th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 2px;
	font-weight: bold;
}

table.fluid_nb {
	border-top: none;
	border-left: none;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	font-size: 100%;
	}

table.fluid_nb td {
	border-right: none;
	border-bottom: none;
	padding: 5px;
	}

table.fluid_nb th {
	border-right: none;
	border-bottom: none;
	padding: 4px;
	font-weight: bold;
}

td.center {
	text-align: center;
}

th.res {
	width: 40%;
}

td.desc {
	width: 35%;
}

.ftr {
	background: #F5EEE6;
	font-weight: bold;
}

.pos {
	color: #393;
	}

.neg {
	color: #C33;
}

.shadow {
	background: #919191;
}

table {
	width: 100%;
	/*border: 1px solid #6686A3;*/
	background: #fff;
	border-collapse: collapse;
	font: 100% Arial, Helvetica, sans-serif;	
}

table th, table td, {
	margin: 0;
	padding: 5px 10px;
	/*border-bottom: 1px solid #b5b5b5;*/
}

table th {
	color: #eaeaea;
	background: #F2F2F2 url(../images/dgheader.gif) top left repeat-x;
	/*border-bottom: 1px solid #5F85A9;*/
}


table tr, table.nc tr {
	background: #fff;
}

table tr.alt {
	background-color: #E3EFF4;
}

table td a:link, table td a:visited {
	color: #6c0101;
	text-decoration: none;
	border-bottom: 1px dotted #6c0101;
}

table td a:hover {
	color: #340C0C;
	text-decoration: none;
	border-bottom: 1px solid #340c0c;
}

#video-holder {
	margin-top: 10px;
}
	

/* Forms */

#loginform fieldset {
	padding: 10px;
	width: 25%;
	font-size: 92%;
}

/* Fieldsets */

fieldset#contact label {
	width: 10em;
	float: left;
	text-align: right;
	margin: 0 1em 10px 0;
	clear: both;
}

fieldset#contact input, fieldset#contact span {
	float: left;
	margin-bottom: 10px;
	font-size: 92%;
}

fieldset#contact legend {
	/*font-size: 132%;*/
	/*padding-bottom: 10px;*/
}

fieldset#contact p {
	margin: 0;
	/*line-height: 1.4em;*/
}

fieldset#contact {
	width: 525px;
	padding: 10px 5px;
	margin: 10px auto;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 515px;
	font-size: 92%;
}

fieldset#contact textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}


html>body fieldset#contact {
	width: 515px;
}

/* Footer  */

#footer	{
	position: relative;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 72%;
	color: #F0D1D1;
	background: #472A2A url(../images/footer_bg2.gif) repeat-x top left;
	border-top: 1px solid #5F4736;
	border-bottom: 1px solid #2A1111;
	text-align: center;
}

#footer p {
	margin: 0;
	padding: 10px 0;
}

.update_alert {
	background: #ffeb84 url(../images/update_bg3.gif) repeat-x top left;
	padding: 5px;
	color: #8B3131;
	border: 1px solid #d7ae56;
}

a.btnSub:link, a.btnSub:visited, a.btnCancel:link, a.btnCancel:visited {
	padding: 3px;
	background: #ffea84 url(../images/sub_btn_bg.gif) repeat-x top left;
	border: 1px solid #d7ae56;
	color: #6d6645;
	text-decoration: none;
	font-weight: bold;
}

a.btnCancel:link, a.btnCancel:visited {
	background: #fff8d4 url(../images/cancel_btn_bg.gif) repeat-x top left;
}

a.btnSub:hover, a.btnCancel:hover {
	border: 1px solid #7d693d;
	color: #000;
}

a.btnCancel {
	margin-right: 8px;
}


/* ********  New Admin Styles ***************** */

#admin-wrap {
	margin-bottom: 15px;	
}

#admin-wrap .tabSet {
	margin: 0;
	padding: 0 0 0 6px;
	height: 26px;
	width: 949px;
	background: url(../images/tab-bkg.gif) bottom left repeat-x;
}
  
#admin-wrap .tabSet li:before {
	content: "" !important;
}
    
#admin-wrap .tabSet li {
	list-style-type: none;
	/*background: url(../images/tab-off-l.gif) top left no-repeat !important;*/
	background: url(../images/tab-hover-l.gif) top left no-repeat !important;
	float: left !important;
	margin: 0 2px 0 0 !important;
	padding: 0 0 0 14px !important;
	cursor: pointer;
}
    
#admin-wrap .tabSet li a {
	/*background: url(../images/tab-off-r.gif) top right no-repeat !important;*/
	background: url(../images/tab-hover-r.gif) top right no-repeat !important;
	display: block !important;
	float: left !important;
	height: 24px !important;
	line-height: 26px !important;
	overflow: hidden !important;
	/*color: #545454 !important;*/
	color: #0a537d;
	font-weight: bold !important;
	padding: 2px 12px 0 0 !important;
	text-decoration: none !important;
	border: none!important;
}
    
#admin-wrap .tabSet li.on, #admin-wrap .tabSet li.h-out {
	background: url(../images/tab-on-l.gif) top left no-repeat !important;
}	

#admin-wrap .tabSet li.on a, #admin-wrap .tabSet li.h-out a {
	background: url(../images/tab-on-r.gif) top right no-repeat !important;
	color: #333;
}
    
#admin-wrap .tabSet li.h-over {
        /*background: url(../images/tab-hover-l.gif) top left no-repeat !important;*/
        background: url(../images/tab-off-l.gif) top left no-repeat !important;
        color: #545454 !important;
}
    
#admin-wrap .tabSet li.h-over a {
        /*background: url(../images/tab-hover-r.gif) top right no-repeat !important;*/
        background: url(../images/tab-off-r.gif) top right no-repeat !important;
        /*color: #fff !important;*/
        color: #545454 !important;
}      

#admin-wrap .panelSet {
	padding: 10px;
	border:solid 1px #ccc;
	border-top: 0px;
	background: #fff;
	float: left;
	width: 933px;
}

#admin-wrap .panelSet dt.stretchtoggle div.dtRight {
	background: #fff url(../images/acdn-headr-back.gif) right no-repeat;
}

#residents-admin, #attendance-reports, #workshops-institutes, #mentor-admin, #scheduling, #system, 
#documents-admin, #news-admin, #selections, #results, #aggregates, #inquiry-group-admin {
	display: block;
	margin-top: -10px;
	width: 935px;
	padding: 10px 0;
	/*border-style: solid;
	border-color: #ddd;
	border-width: 0 1px 1px 1px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: relative;
	float: left;
}

/*#attendance-reports, #workshops-institutes, #faculty-admin, #scheduling, #system, 
#documents-admin, #news-admin, #results, #aggregates, #inquiry-group-admin {
	display: none;
}*/

#residents-admin ul, #attendance-reports ul, #workshops-institutes ul, #mentor-admin ul, #scheduling ul, 
#system ul, #documents-admin ul, #news-admin ul, #inquiry-group-admin ul {
	list-style: none;
}

#residents-admin ul li, #attendance-reports ul li, #workshops-institutes ul li, #mentor-admin ul li, #scheduling ul li, 
#system ul li, #documents-admin ul li, #news-admin ul li, #inquiry-group-admin ul li {
	float: left;
	width: 160px;
	margin: 0 20px 20px 0;
	padding: 0;
	background: none;
	height: 100px;
	position: relative;
	font-size: 90%;
	list-style: none;
}

#residents-admin ul li a, #attendance-reports ul li a, #workshops-institutes ul li a, #mentor-admin ul li a, #scheduling ul li a, 
#system ul li a, #documents-admin ul li a, #news-admin ul li a, #inquiry-group-admin ul li a {
	float: left;
	display: block;
	margin: 0;
	padding: 10px 0;
	width: 158px;
	height: 78px;
	border: none;
	text-align: center;
}

#residents-admin ul li a span, #attendance-reports ul li a span, #workshops-institutes ul li a span, #mentor-admin ul li a span, #scheduling ul li a span, 
#system ul li a span, #documents-admin ul li a span, #news-admin ul li a span, #inquiry-group-admin ul li a span {
	position: absolute;	
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0 5px 10px 5px;
	display: block;
	width: 150px;
}

#residents-admin ul li a:link, #candidates-admin ul li a:visited,  
#attendance-reports ul li a:link, #attendance-reports ul li a:visited, 
#workshops-institutes ul li a:link, #workshops-institutes ul li a:visited, 
#mentor-admin ul li a:link, #faculty-admin ul li a:visited, 
#scheduling ul li a:link, #scheduling ul li a:visited, 
#system ul li a:link, #system ul li a:visited,
#documents-admin ul li a:link, #documents-admin ul li a:visited,
#news-admin ul li a:link, #news-admin ul li a:visited,
#inquiry-group-admin ul li a:link, #inquiry-group-admin ul li a:visited {
	/*border: 1px solid #d3cfb0;*/
	border: 1px solid #ddd;
	background-color: #f6f5f5;
	/*background-color: #fcfaec;*/
	color: #86815b;
	color: #666;
	color: #000;
}

#residents-admin ul li a:hover, #attendance-reports ul li a:hover, #workshops-institutes ul li a:hover, 
#mentor-admin ul li a:hover, #scheduling ul li a:hover, #system ul li a:hover, 
#documents-admin ul li a:hover, #news-admin ul li a:hover, 
#inquiry-group-admin ul li a:hover {
	border: 1px solid #86815b;
	border: 1px solid #b3ad83;
	border: 1px solid #608ba3;
	background-color: #f0e9d1;
	/*background-color: #d3f0d1;
	background-color: #d1eaf0;
	background-color: #f0d2d1;*/
	/*background-color: #f7eabe;
	background-color: #dddbcc;*/
	background-color: #c6eafe;
	color: #86815b;
	color: #325467;
}

#residents-admin h2, #attendance-reports h2, #workshops-institutes h2, #mentor-admin h2, #scheduling h2, 
#system h2, #documents-admin h2, #news-admin h2, #inquiry-group-admin h2 {
	clear: left;
	border-top: 1px solid #ddd;
	padding-top: 5px;
}

#attendance-reports ul li a#take-ig-attendance, #inquiry-group-admin ul li a#take-ig-attendance {
	background-image: url(../images/take_attendance.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#edit-ig-attendance, #inquiry-group-admin ul li a#edit-ig-attendance {
	background-image: url(../images/edit_attendance.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#submit-ig-log, #inquiry-group-admin ul li a#submit-ig-log {
	background-image: url(../images/ig_log.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#cohort-attendance-report, #attendance-reports ul li a#ig-attendance-report {
	background-image: url(../images/attendance_report.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#cohort-records-report, #attendance-reports ul li a#ig-project-report {
	background-image: url(../images/project_report.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#cohort-admin-report, #attendance-reports ul li a#ig-admin-records {
	background-image: url(../images/admin_records.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#cohort-assessments-report, #attendance-reports ul li a#ig-assessments-records {
	background-image: url(../images/assessments_report.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#applicant-report {
	background-image: url(../images/applicants_report.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li #cohort-applicant-report {
	background-image: url(../images/cohort_applicants_report.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#ig-meeting-report, #inquiry-group-admin ul li a#ig-meeting-report {
	background-image: url(../images/ig_meeting_report.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#course-attendance, #scheduling ul li a#take-class-attendance, #attendance-reports ul li a#take-class-attendance, 
#scheduling ul li a#course-attendance {
	background-image: url(../images/take_course_attendance.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#workshop-attendance {
	background-image: url(../images/take_wksp_attendance.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#candidate-demographics {
	background-image: url(../images/candidate_demographics.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#assessments-status {
	background-image: url(../images/assessments_status.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#program-eval-status {
	background-image: url(../images/program_eval_status.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#standards-averages {
	background-image: url(../images/standards_averages.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#standards-averages-cm {
	background-image: url(../images/standards_averages_cm.png);
	background-image: url(../images/standards_averages_cm2.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#program-eval-averages {
	background-image: url(../images/program_eval_averages.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#program-eval-averages-cm {
	background-image: url(../images/program_eval_averages_cm.png);
	background-image: url(../images/program_eval_averages_cm2.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#inst-mod-averages {
	background-image: url(../images/inst_mod_averages.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#inst-mod-averages-cm {
	background-image: url(../images/inst_mod_averages_cm.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#ig-averages {
	background-image: url(../images/ig_averages.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#ig-averages-cm {
	background-image: url(../images/ig_averages_cm.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#internship-averages {
	background-image: url(../images/internship_averages.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#igr-bc {
	background-image: url(../images/inq_group_report.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#igr {
	background-image: url(../images/inq_group_report2.png);
	background-repeat: no-repeat;
}

#attendance-reports ul li a#module-eval-results {
	background-image: url(../images/new_mod_eval_avgs.png);
	background-repeat: no-repeat;
}

#residents-admin ul li a#edit-resident {
	background-image: url(../images/edit_candidate.png);
	/*background-image: url(../images/edit_candidate2.png);*/
	background-repeat: no-repeat;
}

#residents-admin ul li a#applicant-list, #residents-admin ul li a#my-candidates {
	background-image: url(../images/applicants_list.png);
	background-repeat: no-repeat;
}

#residents-admin ul li a#candidates-dummy-data {
	background-image: url(../images/candidates_dummy_data.png);
	background-repeat: no-repeat;
}

#residents-admin ul li a#candidates-by-cohort {
	background-image: url(../images/candidates_by_cohort.png);
	background-repeat: no-repeat;
}

#residents-admin ul li a#active-residents {
	background-image: url(../images/active_candidates.png);
	background-repeat: no-repeat;
}

#residents-admin ul li a#resident-logins {
	background-image: url(../images/candidate_logins.png);
	background-repeat: no-repeat;
}

#residents-admin ul li a#logins-by-letter {
	background-image: url(../images/logins_by_letter.png);
	background-image: url(../images/logins_by_letter2.png);
	background-repeat: no-repeat;
}

#residents-admin ul li a#logins-by-name {
	background-image: url(../images/logins_by_name.png);
	background-repeat: no-repeat;
}

#candidates-admin ul li a#applicant-logins {
	background-image: url(../images/applicant_logins.png);
	background-repeat: no-repeat;
}

#workshops-institutes ul li a#add-workshop, #system ul li a#new-workshop {
	background-image: url(../images/add_workshop.png);
	background-repeat: no-repeat;
}

#workshops-institutes ul li a#edit-workshops {
	background-image: url(../images/edit_workshops.png);
	background-repeat: no-repeat;
}

#workshops-institutes ul li a#workshops-archive {
	background-image: url(../images/workshops_archive.png);
	background-repeat: no-repeat;
}

#workshops-institutes ul li a#info-session-admin {
	background-image: url(../images/info_session_admin.png);
	background-repeat: no-repeat;
}

#mentor-admin ul li a#add-faculty {
	background-image: url(../images/add_faculty.png);
	background-repeat: no-repeat;
}

#mentor-admin ul li a#edit-mentor {
	background-image: url(../images/edit_candidate.png);
	background-repeat: no-repeat;
}

#mentor-admin ul li a#view-mentors {
	background-image: url(../images/candidates_by_cohort.png);
	background-repeat: no-repeat;
}

#mentor-admin ul li a#mentor-resumes {
	background-image: url(../images/mentor_resumes.png);
	background-repeat: no-repeat;
}

#mentor-admin ul li a#mentor-logins {
	background-image: url(../images/candidate_logins.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#add-inst-schedule, #scheduling ul li a#new-schedule {
	background-image: url(../images/add_instructional_schedule.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#edit-inst-schedule {
	background-image: url(../images/edit_instructional_schedule.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#manage-schedules {
	background-image: url(../images/manage_schedules.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#curriculum-revisions {
	background-image: url(../images/curriculum_revisions.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#edit-schedule-template {
	background-image: url(../images/edit_schedule_template.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#inst-mod-admin {
	background-image: url(../images/inst_mod_admin.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#master-schedule, #scheduling ul li a#new-master-schedule {
	background-image: url(../images/master_schedule.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#faculty-schedule, #scheduling ul li a#new-faculty-schedule {
	background-image: url(../images/faculty_schedule.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#course-management {
	background-image: url(../images/course_management.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#module-management {
	background-image: url(../images/module_management.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#class-management {
	background-image: url(../images/class_management.png);
	background-repeat: no-repeat;
}

#scheduling ul li a#my-schedule {
	background-image: url(../images/your_schedule.png);
	background-repeat: no-repeat;
}

#system ul li a#cohorts-list {
	background-image: url(../images/manage_cohorts.png);
	background-repeat: no-repeat;
}

#system ul li a#new-mentor-training {
	background-image: url(../images/move_schedule.png);
	background-repeat: no-repeat;
}

#system ul li a#new-orientation {
	background-image: url(../images/move_candidates2.png);
	background-repeat: no-repeat;
}

#system ul li a#edit-training {
	background-image: url(../images/migrate_candidates.png);
	background-repeat: no-repeat;
}

#system ul li a#edit-orientation {
	background-image: url(../images/migrate_candidates.png);
	background-repeat: no-repeat;
}

#system ul li a#program-averages {
	background-image: url(../images/migrate_candidates.png);
	background-repeat: no-repeat;
}

#system ul li a#mentor-program-averages {
	background-image: url(../images/migrate_candidates.png);
	background-repeat: no-repeat;
}

#system ul li a#assign-applicant-requirements, #system ul li a#igp {
	background-image: url(../images/assign_app_requirements2.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-requirement-types {
	background-image: url(../images/manage_requirement_types.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-program-requirements {
	background-image: url(../images/manage_program_requirements.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-model-requirements {
	background-image: url(../images/manage_model_requirements.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-cohort-requirements {
	background-image: url(../images/manage_cohort_requirements.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-ig {
	background-image: url(../images/manage_inquiry_groups.png);
	background-repeat: no-repeat;
}

#system ul li a#assessments-access {
	background-image: url(../images/assessments_access.png);
	background-repeat: no-repeat;
}

#system ul li a#prog-eval-access {
	background-image: url(../images/program_eval_access.png);
	background-repeat: no-repeat;
}

#system ul li a#assign-applicant-requirements-applicants {
	background-image: url(../images/assign_app_requirements_applicants2.png);
	background-repeat: no-repeat;
}

#system ul li a#reset-records {
	background-image: url(../images/reset_requirements.png);
	background-repeat: no-repeat;
}

#system ul li a#ws-content {
	background-image: url(../images/ws_content.png);
	background-repeat: no-repeat;
}

#system ul li a#create-ig {
	background-image: url(../images/new_inquiry_group.png);
	background-repeat: no-repeat;
}

#system ul li a#igl {
	background-image: url(../images/edit_inquiry_groups.png);
	background-repeat: no-repeat;
}

#system ul li a#workshops-list {
	background-image: url(../images/view_workshop_titles.png);
	background-repeat: no-repeat;
}

#system ul li a#new-workshop-type {
	background-image: url(../images/new_workshop_type.png);
	background-repeat: no-repeat;
}

#system ul li a#workshoptype-list {
	background-image: url(../images/view_workshop_types.png);
	background-repeat: no-repeat;
}

#system ul li a#new-faq, #system ul li a#new-faq-section {
	background-image: url(../images/new_faq.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-faq, #system ul li a#manage-faq-sections {
	background-image: url(../images/manage_faq.png);
	background-repeat: no-repeat;
}

#system ul li a#new-testimonial {
	background-image: url(../images/new_testimonial.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-testimonials {
	background-image: url(../images/manage_testimonials.png);
	background-repeat: no-repeat;
}

#system ul li a#manage-advisories {
	background-image: url(../images/manage_advisories.png);
	background-repeat: no-repeat;
}

#system ul li a#new-advisory {
	background-image: url(../images/new_advisory.png);
	background-repeat: no-repeat;
}

#documents-admin ul li a#manage-documents {
	background-image: url(../images/manage_documents.png);
	background-repeat: no-repeat;
}

#news-admin ul li a#manage-news {
	background-image: url(../images/manage_news.png);
	background-repeat: no-repeat;
}

#news-admin ul li a#manage-announcements {
	background-image: url(../images/manage_announcements.png);
	background-repeat: no-repeat;
}

/* ********  End New Admin Styles ************* */


/* --- sIFR ---------------------------------------------------------------------- */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/*--- new stuff ----*/

.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt; 
	padding: 0pt; 
	overflow: auto; 
	letter-spacing: 0px; 
	float: none;
}

/* --- end new stuff ---*/

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... 
the negative-letter spacing in this case is used to make the browser text metrics match up with 
the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings 
may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/*.sIFR-hasFlash h1 {
*/
	/*visibility: hidden;*/
/*}*/

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 24px;
}

.sIFR-hasFlash h2 em {
	visibility: hidden;
	font-style: italic;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}


    .sIFR-active h1,
    .sIFR-active #advisory h2
    /*.sIFR-active h2,
    .sIFR-active h3*/
     {
      visibility: hidden;
      /*font-family: Arial;*/
      font-weight: normal;
      line-height: 1em;
    }

.sIFR-active h1 {
	padding: 10px 0 0 0;
	font-size: 26px;
}

.sIFR-active #home h1 {
	margin-left: 290px;
	font-size: 30px;
}

.sIFR-active #pd-workshops h1 {
	padding: 30px 0 55px 0;
	font-size: 30px;
}

.sIFR-active h2 {
	/*padding: 0;*/
	font-size: 20px;
}

.sIFR-active #advisory h2 {
	font-size: 28px;
	width: 350px;
}

.sIFR-active #calendar-wrap h2 {
	font-size: 14px;
	padding: 5px 0 0 0;
}

.sIFR-active #fea-info h2, .sIFR-active #upcoming_bubble h2, .sIFR-active #slp h2 {
	font-size: 16px;
	padding: 7px 0 0 10px;
}

.sIFR-active h2.title {
      /*font-size: 55px;*/
      font-size: 24px;
      /*display: block;*/
 }

/*.sIFR-active h3 {
      	font-size: 18px;
	width: 65%;
}*/

.sIFR-active h3#success, .sIFR-active h3#alert, .sIFR-active h3#error {
      	font-size: 18px;
	margin-left: 70px;
}

.sIFR-active h4.title {
      font-size: 21px;
      font-weight: normal;
}

