/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	background-color:#fff;
	color:#424242;
	margin: 0px;
	padding: 0px;
}

#skipnav a, #skipnav a:hover, #skipnav a:visited
{

position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;

}

#skipnav a:active, #skipnav a:focus
{

position:static;
width:auto;
height:auto;

}  

#skipnav2 a, #skipnav2 a:hover, #skipnav2 a:visited
{

position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;

}

#skipnav2 a:active, #skipnav2 a:focus
{

position:static;
width:auto;
height:auto;

} 


#wrapper {
	margin:auto;
	width:777px;
	background-image:url(../images/shadow.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin-top: 25px;
}

/*STUFF*//*-----------------------------------------------*/


h2 {
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.orange {
	color:#ffa502;
}

.comingSoon {
	font-weight:bold;
	color:#2694c5;
}

hr {
	height: 1px;
	border: thin solid;
	border-color:#ffa502;
	padding:0px;
	margin:5px 10px 3px 0px;
}

.dotted {
	height: 1px;
	border: thin dashed;
	border-color:#ffa502;
	padding:0px;
	margin:5px 10px 3px 0px;
}


.clear {
	clear:both;
}

.normal {
	font-size:12px;
	font-weight:normal;
}



.photoback {
	padding-bottom:10px;
	padding-left: 50px;
}

li {
	list-style-image:url(../images/bullet.gif);
	
}

.indentli {
	list-style-image:url(../images/bullet.gif);
	margin-left: 40px;
	
}

ol li {
	list-style-image:none;
}

#sitemap li {
	padding-top: 3px;
}



.nobullets li {
	list-style-image:none;
	list-style-type:none;
}

.nobullets li ul li {
	list-style-image:url(../images/bullet.gif);
}

.nobullets li ul.nobullets li {
	list-style-image:none;
	list-style-type:none;
}

.nobullets2 li {
	list-style-image:none;
	list-style-type:square;
	margin-left: -22px;
}

.nobullets2 li a
{
	color: #ffffff;

}
.nobullets2 li a:hover
{
	color: #ffffff;
	text-decoration: none;

}

.nobullets3 li {
	list-style-image:none;
	list-style-type:square;
	margin-left: -24px;
	margin-top: 0px;
}

.nobullets3 li a
{
	color: #ffffff;

}
.nobullets3 li a:hover
{
	color: #ffffff;
	text-decoration: none;

}

.contentLeft ul {
	margin-left: 15px;
	margin-top: 0px;
}

*html .contentLeft ul {
	padding-left: 35px;
	margin-top: 0px;
}

#content2lvl ul li {
	list-style-image:url(../images/2lvl/bullet.gif);
}

a {
	color:#51650f;
	/*color:#829a3c;*/
	font-weight:bold;
}

a:hover {
	color:#424242;
}/*

a:visited {
	color:#424242;
}*/


#sitemap h4 a {
	color:#424242;
}

#sitemap h4 a:hover {
	
}

.back {
	background-color:#f5f9e2;
	padding: 7px 0px 7px 3px;
}

/*for IG online*/
 a.header {
	
	color:#424242;
}

#guidelines a {
	text-decoration:none;
}

/*for follow this link footer*/
.follow {	
	color:#c18820;
	font-size:11px;
	font-weight:bold;
}

/*HEADER STUFF*//*-----------------------------------------------*/

#headWrap {
	width: 777px;
	background-image:url(../images/headBack.gif);
	background-repeat:no-repeat;
	height:69px;
}



#head {
	width: 748px;
	margin-left:20px;
	padding:0px;
	display:block;
	color: #a5d1e5;
	font-size: 32px;
	font-family:"Times New Roman", Times, serif;	
	line-height: 69px;
}

#headPrint {
	display:none;
	visibility:hidden;
}



/*TOP NAV BAR STUFF*//*-----------------------------------------------*/

#navBar {
	width: 768px;
	height:25px;
	background-image:url(../images/navBar_back.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
}

#navTop {
	padding:0px;
	margin:0px 0px 0px 180px;
	height: 25px;
	line-height:25px;
}

#navTop ul {
	padding: 0px;
	margin:0px;

}

#navTop li {
	border-left: 1px solid #6bc4ed;
	color: #074d6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:inline;
	float:none;
	padding:0px 7px 0px 7px;
}
#navTop li a {
	text-decoration:none;
	color: #074d6c;
	padding: 0px 7px 0px 7px;
	display:inline;
	
}
#navTop li a img {
	display:none;
	visibility:hidden;
}

#navTop li a:hover {
	text-decoration:none;
	color: #000;

}

#navTop li a:hover img{
	display:none;
	visibility:hidden;
}

/* mac ie5.2 hack - mg \*/

#navTop li {
	display:block;
	float:left;
	padding:0px;

}

#navTop li a {
	display:block;
}
#navTop li a img {
	display:block;
	visibility:visible;
	border:0px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}

#navTop li a:hover {
	padding-left:36px;
	background-image:url(../images/navTOP_on.gif);
	background-repeat:no-repeat;
	color: #51650f;
	/*color: #698213;*/

}
/**/



/*LEFT NAV BAR STUFF*//*-----------------------------------------------*/

#navLeft {
	width:180px;
	display:block;
	float:left;
}


#navLeft li {
	list-style-type: none;
	list-style-image:none;
	color: #51650f;
	/*color:#698213;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px solid #e4ebc5;
	margin:0px;
	padding:0px;
}

#navLeft ul {
	margin:0px;
	padding: 0px;
}

#navLeft li a 
{
	color: #51650f;
	/*color:#698213;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display: block;
	padding: 0px 0px 10px 10px;
}

#navLeft li a:hover {
	background-image:url(../images/navLeft_on.gif);
	background-repeat:no-repeat;
	background-position:left;
	display:block;
}

#home #navLeft li#home {
	visibility: hidden;
	display:none;
	
}

/*SUB NAV*//*-----------------------------------------------*/

#navLeft li ul li {
	visibility: hidden;
	display:none;
}

/*3lvl NAV*//*---------------*/


#about #navLeft li ul#about,
#foundations #navLeft li ul#foundations,
#NRSwork #navLeft li ul#NRSwork,
#reports #navLeft li ul#reports,
#trainings #navLeft li ul#trainings   {
	padding: 5px 0px 10px 15px;
	background-color:#d3e486;
	border: 1px solid #b9d33e;
	border-right:2px solid #b9d33e;
	border-left:2px solid #e4ebc5;
	border-top:2px solid #b9d33e;
	border-bottom:1px solid #e4ebc5;
}

#about #navLeft li ul#about li,
#foundations #navLeft li ul#foundations li,
#NRSwork #navLeft li ul#NRSwork li,
#reports #navLeft li ul#reports li,
#trainings #navLeft li ul#trainings li   {

	visibility:visible;
	display:block;
	border:none;
}

*html #about #navLeft li ul#about li,
#foundations #navLeft li ul#foundations li,
#NRSwork #navLeft li ul#NRSwork li,
#reports #navLeft li ul#reports li,
#trainings #navLeft li ul#trainings li  {
	margin: 0px;
	padding:0px;
	}

#about #navLeft li ul#about li a,
#foundations #navLeft li ul#foundations li a,
#NRSwork #navLeft li ul#NRSwork li a,
#reports #navLeft li ul#reports li a,
#trainings #navLeft li ul#trainings li a  {
	margin:0px;
	padding: 10px 0px 10px 0px;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	width: 160px;
}

#about #navLeft li ul#about li a:hover,
#foundations #navLeft li ul#foundations li a:hover,
#NRSwork #navLeft li ul#NRSwork li a:hover,
#reports #navLeft li ul#reports li a:hover,
#trainings #navLeft li ul#trainings li a:hover   {
	background-image:none;
	color: #055f89;
	/*color:#faa41a;*/
	font-weight:bold;
}




/*CONTENT*//*-----------------------------------------------*/

#content {	
	border: 1px solid #d7d7d7;

}

#contentWrap {	
	background-image:url(../images/content_back.gif);
	background-repeat:repeat-y;
}

#contentMid {
	margin-left:190px;
	margin-right:287px;
	width: 244px;

}
#contentMidhme {
	margin-left:0px;
	margin-right:287px;
	width: 244px;	


}
#contentRighthme {
		width: 305px;
	margin-right:0px;
	margin-left: 270px;
	float:right;
}

#contentRight {
	width: 305px;
	margin-right:12px;
	display:block;
	float:right;

}


*html #contentRight {
	width: 309px;
	margin-right: 4px;
}


/*WHATs NEW*//*---------------*/

#whatsNew h2 {
	padding-left:20px;
}

#whatsNew ul {
	padding-left:20px;
}

*html #whatsNew ul {
	padding-left:0px;
}

#whatsNew ul li  {
	color:#835c1e;
	font-size:12px;
	font-weight:600;
	list-style-type:none;
	list-style-image:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-bottom:10px;
	
}

#whatsNew li a {
	color: #000000;
	/*color:#835c1e;*/
	font-size:12px;
	font-weith: bold;
}


#whatsNew li a:hover {
	color: #3c4a0b;
	/*color:#ffdea2;*/
}

/*IN FOCUS*//*---------------*/

.focus {
	background:url(../images/Footer_InFocus.gif) no-repeat scroll left bottom;
	width:225px;
	background-color:#febb43;
	margin-top:25px;
	margin-left:17px;
	color:#000000;	
	/*color:#835c1e;*/
}

.focus h2 {
	background:url(../images/Header_InFocus.gif) no-repeat scroll left top;
	color:#fff;
	padding: 15px 0px 0px 10px;
	font-size:20px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

*html .focus h2 {
	padding: 15px 0px 0px 10px;
}

*html .focus ul {
	padding: 0px 0px 2px 0px;
	margin:17px;
}

.focus ul {
	padding: 0px 0px 25px 20px;
	margin-bottom:0px;
}

.focus li {
	list-style-type:none;
	list-style-image:none;
	padding: 0px 3px 3px 3px;
}

.focus li a{
	color: #04486b;
	/*color:#835c1e;*/
	font-size:11px;
}

.focus li a:hover
{
	color: #6f4800;
	/*color:#fff;*/
}


/*RIGHT COLUMN HOME PAGE*//*---------------*/

#homePhoto {
	background-image:url(../images/photo/rotate.php);
	background-repeat:no-repeat;
	display:block;
	width:308px;
	height:195px;
	padding:0px;
	margin:0px;
}

#homePhotohme {
	background-image:url(../images/photo/rotate.php);
	background-repeat:no-repeat;
	display:block;
	width:305px;
height:195px;
	padding:0px;
	margin:0px;
}

#intro {
	/*background-image:url(../images/contentRight_back.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	color:#453110;
	height:110px;
	padding: 10px;
}
#introhme {
	/*background-image:url(../images/contentRight_back.gif);
	background-repeat:no-repeat;
	background-position:top left;*/
	color:#453110;
	padding: 0px;
}

#intro h4 {
	color: #fff;
	padding:0px;
	margin:0px;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}


/*2LVL SUB PAGES*//*-----------------------------------------------*/


#content2lvlWrap {	
	background-image:url(../images/2lvl/content_2lvl_back.gif);
	background-repeat:repeat-y;
	padding: 1px;
	margin: 0px;
}


#content2lvl {
	display:block;
	width:588px;
	margin-left:180px;
}


*html #content2lvl {
	padding:0px;
	width:583px;
}


#content2lvl p {
	padding: 10px 20px;
	margin:0px;
}


.contentLeft {
	display:block;
	float:left;
	width:275px;
	padding-top:10px;
	padding-left:10px;
}

.contentRight {
	padding-top:10px;
	display:block;
	float:right;
	width:295px;
}

/*Section Head------*/

.sectionHead {
	background-image:url(../images/2lvl/sectionHeader_back.gif);
	background-repeat:repeat-x;
	height:36px;
	width:100%;
	margin:0px;
	padding:0px;

}


.sectionHead h2 {
	padding:5px 10px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sectionHeadstate {
	background-image:url(../images/2lvl/sectionHeader_back.gif);
	background-repeat:repeat-x;
	height:36px;
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:2px solid #1180b2;
}


.sectionHeadstate h2 {
	padding:5px 10px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.breadcrumb {	
	color: #074d6e;
	/*color:#c18820;*/
	font-size:10px;
	font-weight:bold;
	padding:20px 5px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sectionHead h3 {
	color:#fff;
	padding-top: 10px;
	padding-left: 10px;
	margin:0px;
}

/*State Pages------*/


.breadcrumbst {	
	color: #074d6e;
	font-size:10px;
	font-weight:bold;
	padding:0px 5px 0px 0px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.statepp {border: 1px solid #ffa502; width: 170px; padding: 2px; }

.statechart {border: #ffa502 2px solid; }



.statecontactLeft {
	display:block;
	float:left;
	width:260px;
	padding-top:10px;
	padding-left:10px;
}

.statecontactRight {
	padding-top:10px;
	display:block;
	float:right;
	width:260px;
}

.stateboxWrap {
	
	padding:10px;

}
	
.stateboxWrap2 {
	
	padding:0px;
	

}
		
.stateboxWrap h4 
{
	/*padding-top:0px;*/
	font-size:16px;

}

.stateboxWrap h5 
{
	font-size:14px;
}

.statecontentLeft {
	display:block;
	float:left;
	width:260px;
	padding-top:10px;
}
.statecontentLeft2 {
	display:block;
	float:left;
	width:340px;
	padding-top:10px;
}
.statecontentwide {
	display:block;
	float:left;
	width:100%;
	padding-top:10px;
	}

.statecontentRight {
	padding-top:10px;
	display:block;
	float:right;
	width:320px;
}
.statecontentRight2 {
	padding-top: 25px;
	margin-top: 25px;
	display:block;
	float:right;
	width:205px;
}
.statebox {
	background-color:#fff;
	padding:0px;
	width:257px;
	margin: 0px;
	display:block;
}
.stateboxcontent {
	background-color:#fee5b8;
	padding: 0px;
	width:255px;
	background-image:url(../images/3lvl/boxfooter.gif);
	background-repeat:no-repeat;
	background-position:bottom;  
		margin-left: 1px;
}
*html .stateboxcontent 
{
}


.stateboxcontentwide {
	background-color:#fee5b8;
	padding: 0px;
	width:100%;
	/*background-image:url(../images/3lvl/boxfooter.gif);*/
	background-repeat:no-repeat;
	background-position:bottom;  
		margin-left: 1px;
}
*html .stateboxcontentwide
{
}

.statebox h4 {
	background-image:url(../images/3lvl/boxheader.gif);
	background-repeat:no-repeat; 
	background-position:top;  
	color:#424242;
	height:20px;
	padding: 6px 0px 3px 20px;
	margin:0px;
}

*html .statebox h4 {
	padding: 4px 0px 0px 20px;
	font-size:16px;
}


.statebox p {
	padding: 0px 10px 0px 10px;
	margin:0px;
}

.statesubbox{
	color: #ffffff;
	background-image:url(../images/3lvl/blueboxsidebar.gif);
	background-repeat:no-repeat;
	padding: 5px 10px 5px 20px;
	margin: 0px 20px 0px 10px;
	width:200px;
	display:block;
}

.statesubbox2{
	color: #000000;
	background-image:url(../images/orangebox2.gif);
	background-repeat:no-repeat;
	padding: 10px 10px 5px 10px;
	margin: 0px 20px 0px 10px;
	width:200px;
	display:block;
}
.statesubbox2longer{
	color: #000000;
	background-image:url(../images/orangebox_longer.gif);
	background-repeat:no-repeat;
	padding: 9px 10px 5px 10px;
	margin: 9px 20px 0px 10px;
	width:200px;
	display:block;
	
}

.statesubbox h4 
{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	background-image:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}
.statesubbox2 h4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-image:none;
	padding: 3px 0px 0px 0px;
	margin: 3px 0px 10px 0px;
}

.statesubbox2longer h4 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-image:none;
	padding: 6px 0px 4px 0px;
	margin: 6px 0px 10px 0px;
}
.statesubbox p 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-image:none;
	padding: 0px 0px 0px 10px;
	margin-bottom: -10px;
}

p.statesubbox2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-image:none;
	padding: -6px 26px 3px 10px;
	margin-bottom: -10px;
}

.stateboxWrapwide {
	
	padding:10px;

}



.statevideo
{
	background-image:url(../images/3lvl/videoheader2.gif);
	background-repeat:no-repeat; 
	background-position:top;  
	color:#000000;
	padding: 0px;
	margin: 0px;
		width:566px;


}
.statevideo h4
{
	/*padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 50px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
.statevideocontent
{
	background-color:#b8d33c;
	width:566px;
	padding: 10px 0px 0px 0px;
	background-image:url(../images/3lvl/videofooter2.gif);
	background-repeat:no-repeat;
	background-position:bottom;  
	margin-left: 0px;
	font-size: .98em;

}
.statevideocontent p

{	margin: 0px 10px 0px 10px;
	padding: 0px;
	font-size: .98em;

	
}
.stateboxwide {
	background-color:#fff;
	padding:0px;
	/*width:100%;*/
	margin: 0px;
	/*display:block;*/
	padding:0px;

}

.stateboxwide2 {
	background-color:#fff;
	padding:0px;
	width:100%;
	margin: 0px;
	/*display:block;*/
	padding:0px;

}

.stateboxwide h4 {
/*	background-image:url(../images/2lvl/box_header_wide.gif);
	background-repeat:no-repeat; */
	color:#424242;
	/*height:22px;*/
	padding: 3px 0px 0px 0px;
	margin:0px;
	font-size: 16px;
}

.stateboxwide h5 {
	color:#424242;
	padding: 0px 0px 0px 0px;
	margin:0px;
	font-size: 14px;
}


/*BOXES------*/

.boxWrap {
	
	padding:10px;
}

.box {
	background-color:#fff;
	background-image:url(../images/2lvl/box_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	width:257px;
	display:block;
}

.box h4 {
	background-image:url(../images/2lvl/box_header.gif);
	background-repeat:no-repeat;
	color:#424242;
	height:22px;
	padding: 2px 0px 2px 10px;
	margin:0px;
}

*html .box h4 {
	font-size:13px;
}

.box p {
	padding: 10px;
	margin:0px;
}

.subbox{
	color: #ffffff;
	background-image:url(../images/blueboxsidebar.gif);
	background-repeat:no-repeat;
	padding: 10px;
	margin: 0px 20px 0px 20px;
	width:200px;
	display:block;
}

.subbox h4
{font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background-image:none;
	padding: 0px 0px 0px 10px;
	margin-bottom: -10px;


}
.boxWrapwide {
	
	padding:10px;

}
.boxwide {
	background-color:#fff;
	background-image:url(../images/2lvl/box_footer_wide.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	width:448px;
	display:block;
}

.boxwide h4 {
	background-image:url(../images/2lvl/box_header_wide.gif);
	background-repeat:no-repeat;
	color:#424242;
	height:22px;
	padding: 2px 0px 2px 10px;
	margin:0px;
}

/*3LVL SIDEBAR------*/

.sidebar3lvl {
	background-image:url(../images/3lvl/sidebar.gif);
	background-repeat:no-repeat;
	width:286px;
	height: 180px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.sidebarContent {
	padding: 45px 17px 25px 38px;
	/*color:#1180b2;*/
	color: #044a6b;
}

.sidebarHeader {
/*color:#1180b2;*/
	color: #044a6b;
	font-weight:bold;
	font-size:14px;
	padding:15px 0px 6px 0px;
}

a.side {
	color: #6f4800;
	/*color:#ffffff;*/
}

a.side:hover {
/*color:#1180b2;*/
	color: #044a6b;
}

a.side:visited {
	color:#fff;
}




/*2lvl SIDEBAR------*/


.sidebar2lvl {
	background-image:url(../images/2lvl/sidebar.gif);
	background-repeat:no-repeat;
	width:286px;
	height: 180px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}





/*2LVL PHOTOS------*/

.photo {
	background-image:url(../images/2lvl/2lvl_photo.gif);
	background-repeat:no-repeat;
	width:295px;
	height:195px;
	display:block;
	float:right;
}

#about .photo  {
	background-image:url(../images/2lvl/2lvl_photo1.gif);
	background-repeat:no-repeat;
	width:295px;
	height:195px;
	display:block;
	float:right;
}

#foundations .photo  {
	background-image:url(../images/2lvl/2lvl_photo4.gif);
	background-repeat:no-repeat;
	width:295px;
	height:195px;
	display:block;
	float:right;
}

#NRSwork .photo  {
	background-image:url(../images/2lvl/2lvl_photo3.gif);
	background-repeat:no-repeat;
	width:295px;
	height:195px;
	display:block;
	float:right;
}

#reports .photo  {
	background-image:url(../images/2lvl/2lvl_photo2.gif);
	background-repeat:no-repeat;
	width:295px;
	height:195px;
	display:block;
	float:right;
}

#trainings .photo {
	background-image:url(../images/2lvl/2lvl_photo1.gif);
	background-repeat:no-repeat;
	width:295px;
	height:195px;
	display:block;
	float:right;
}



/*3LVL SUB PAGES*//*-----------------------------------------------*/

#content3lvlWrap {	
	background-color:#fff;
	background-image:url(../images/3lvl/content_3vl_back.gif);
	background-repeat:repeat-y;
	width:768px;
	padding:1px;
	margin:0px;
}

*html #content3lvlWrap {
	background-image:url(../images/3lvl/content_3vl_back_IE.gif);
	background-repeat:repeat-y;
}

#content3lvl {
	padding: 10px 20px;
	margin:0px;
}

#contentarea3lvl {
	display:block;
	width:588px;
	margin-left:180px;
}

*html #contentarea3lvl {
	padding:0px;
	width:583px;
}


*html #content3lvl {
	padding: 10px 7px;
	margin:0px;
}

/*CALENDAR*//*-----------------------------------------------*/


#calendar {
	border-right: 3px solid #cdcdcd;
	border-bottom: 3px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	background-color:#f2efef;
	margin: 25px auto;
	width:75%
}

#calendar td {
	background-color:#fff;
	text-align:right;
	vertical-align:super;
	height: 48px;
}

*html #calendar td {
	
	padding-bottom:15px;
	padding-top:0px;
	height: 38px;
}

#calendar th {
	width: 30px;
}

#calendar td.calback {
	background-image:url(../images/3lvl/calendar_back1.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-weight:bold;
	font-size:21px;
	text-align:left;
	height:38px;
	padding-bottom:0px;
}


#calendar td.fill {
	background-color:#f2efef;
}

#calendar td.weekend {
	background-color:#fff;
}


.red {
	color:#fac4b8;
}

#calendar td.calitem {
	background-color:#fac4b8;
}	





/*FOOTER STUFF*//*-----------------------------------------------*/

#footerWrap {
	background-image:url(../images/footer_back.gif);
	background-repeat:no-repeat;
	height:77px;
	width:777px;
}

#blurb {
	color: #ffffff;
	/*color:#e8e9ea;*/
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	width: 450px;
	display:block;
	float:left;
	padding: 5px 10px;
}

#blurb a {
	color: #ffffff;
	/*color:#e8e9ea;*/
	
}

.accessibility {
	padding-top: 5px;
	font-size:11px;
}

.accessibility a {
	color: #ffffff;
	/*color:#044a69;*/
}


#LogoAIR {
	background-image:url(../images/logo_AIR.gif);
	background-repeat:no-repeat;
	display:block;
	width:186px;
	height:34px;
	float:right;
	padding: 0px 25px 0px 0px;
	margin-top:25px;
}

#LogoAIR a {
	text-decoration:none;
}

#LogoAIR a:hover {
	text-decoration:none;
}

/*training online courses table format added 12/12/08--dee*/

table.content {
	border-width: 1px;
	border-style: solid;
	border-color: #0d7cad;
	border-collapse: collapse;
	background-color: white;
}

table.content th  {
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #F5F3F9;
	background-color: #72c7ee;
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;}

}
table.content th p {
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}


table.content td {
	font-family: arial, helvetica, helv, sans-serif;
	font-size: 12px;
	border-width: 1px;
	padding: 4px;
	border-style: inset;
	border-color: #cccccc;
	background-color: #eef5d3;

}
.nolink
{
	color:#829a3c;
	font-weight:bold;
}
