@charset "utf-8";
/* CSS Document */

/*iFrame Layout Containers*/

.menuSectionContainer{
	float:left;
	width: 294px;
	height: 100%;
	background: #fff;
	color: #fff;
	overflow:auto;
	margin: 0px;
}
.bannerSectionContainer{
  height: 273px;
	background-image:url('../img/banners/Big.jpg');
	background-repeat: no-repeat;
	background-color: #1b4f9b;
}
.iFrameContainer{
  width: 100%;
	background: #FFFFFF;
	background-color:#FFFFFF !important;
	color: #fff;
	overflow:hidden;
}

/*Intro Page Styles*/
#rightSide { height:100% !important;}
.introPageContainer{

	width:100%;
	height:100%;
	background:#fff !important;

}

.introPageTitle{

	color:#23b735;
	font-family:Calibri;
	font-size:35px;
	font-weight:bold;
	
	padding: 25px 0px 0px 25px;

}

.introPageTextBody{
	color: #000;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	padding: 25px 25px 0px 25px;
	font-family: Verdana, Geneva, sans-serif;

}

.introPageTextBody p {
	color: #000;
	font-family: Calibri;
	font-size: small;
	font-weight: normal;
	text-align: justify;
	margin-bottom: 18px;
	}
/*Menu Bar Styles*/

.containerBox{
	background:#fff;
	width:294px;
}

.returnHome{
	
	color:#92cddc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	
	padding: 30px 0px 0px 10px;
	
	-webkit-transition: all linear 0.1s;
	-moz-transition: all linear 0.1s;
	transition: all linear 0.1s;
	
}

.mainCategoryStyle{

	color:#1c60bd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	
	padding: 25px 0px 0px 10px;


}

/*Collapsible Menu Styles*/

.ListContainer{

	font-size:14px;
	font-weight:bold;
	color:#92cddc;
	
}


/*Banner Bar Styles*/

.bannerBarContainer{
	background-repeat:no-repeat;

	width:100%;
	height:273px;

}

.printIcon{

	width:44px;
	height:35px;
	
	padding: 0;
	margin:0;
	display:inline;
	display:none;
	
	position:absolute;
	top: 87px;
	left: 367px;

}

.backIcon{
	
	width:44px;
	height:35px;
	
	padding: 0;
	margin:0;
	display:inline;
	display:none;

	position:absolute;
	top: 87px;
left: 321px;

}

/*Accordion Menu*/

* {
	
	margin:0; 
	
	padding:0;
	

	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	
}

code {

	font-family:"Courier New",Courier;

}

#options {

	width:260px; 
	
	margin:20px auto; 
	
	text-align:right; 
	
	color:#9ac1c9

}

#options a {

	text-decoration:none; 
	
	color:#9ac1c9

}

#options a:hover {

	color:#033

}

#acc {

	width:260px; 
	
	list-style:none; 
	
	color:#033; 
	
	margin:0 0 0 10px;

}

#acc h3 {

	color:#000000;

	width:260px; 
	
	border:none;
	
	padding:1px 3px 1px 4px; 
	
	font-weight:bold; 
	
	margin-top:1px; 
	
	cursor:pointer; 
	
	background:url(image/header.gif)

}


#acc h3:hover {

	background:url(image/header_over.gif);
	color:#FF0000;
	
	font-weight:bold;
	
	padding-left: 10px;


}

#acc .acc-section {

	overflow:hidden;

}

#acc .acc-content {

	width:260px; 
	
	padding:2px 5px 2px 15px; 


}

#nested, #nested2, #nested3, #nested4 {

	width:260px; 
	
	list-style:none; 
	
	color:#033;
	
	margin-bottom:0px;
	

}

#nested h3, #nested3 h3 {

	width:260px; 
	
	
	padding:2px 5px 2px 0px;
	 
	
	margin-top:1px; 
	
	cursor:pointer; 
	

}

#nested2 h3, #nested4 h3 {

	width:260px; 
	
	
	padding:2px 5px 2px 0px;
	 
	font-weight:normal; 
	
	margin-top:1px; 
	
	cursor:pointer; 
	

}

#nested h3:hover, #nested2 h3:hover, #nested3 h3:hover, #nested4 h3:hover {

	background:url(image/header_over.gif);
	
	padding-left:5px;

}

#nested .acc-section, #nested2 .acc-section, #nested3 .acc-section, #nested4 .acc-section {

	overflow:hidden;

}

#nested .acc-content, #nested2 .acc-content, #nested3 .acc-content, #nested4 .acc-content {

	width:260px; 
	
	padding:2px 5px 2px 15px; 
	
	
	border-top:none; 
	

}

#nested .acc-selected, #nested2 .acc-selected, #nested3 .acc-selected, #nested4 .acc-selected {

	background:url(image/header_over.gif);

}

/*dTree script*/

.dTreeContainer {

	padding: 0px 0px 0px 10px;
	width: 265px;
	
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	
	background-color:none;

}

.dTreeContainer a { color:#666;}

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	white-space:normal;
}

.copyright { text-align: center; width: 278px; background: #fff; color: #666; height: 20px; position: fixed; bottom: 0; left: 0; padding: 3px 0; }

.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #000;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	font-size:11px;
	font-weight:normal;
	white-space:normal;
	display:inline;
	padding: 1px 2px 1px 2px;
	-webkit-transition: all linear 0.1s;
	-moz-transition: all linear 0.1s;
	transition: all linear 0.1s;
}
.dtree a.node:hover, .dtree a.nodeSel:hover{
	color:#23b735;
	text-decoration: none;
	-webkit-transition: all linear 0.1s;
	-moz-transition: all linear 0.1s;
	transition: all linear 0.1s;
}
.dtree a.nodeSel {
	font-weight:bold;
	background-color: #23b735;
	color: #fff;
	-webkit-transition: all linear 0.1s;
	-moz-transition: all linear 0.1s;
	transition: all linear 0.1s;
}
.dtree .clip {
	overflow:hidden;
}
.expColButtons{

	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;

}
.expColButtons:hover{

	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	
	-webkit-transition: all linear 0.1s;
	-moz-transition: all linear 0.1s;
	transition: all linear 0.1s;

}
.introPageContainer .introPageTextBody .MsoNormal span span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
}
.introPageContainer .introPageTextBody p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: medium;
}
.introPageContainer .introPageTextBody p br {
	font-size: small;
}
.introPageContainer .introPageTextBody p {
	font-size: 10px;
}
.introPageContainer .introPageTextBody p {
	font-size: 14px;
}
.introPageContainer .introPageTextBody p em {
	font-size: 12px;
}
