/* CSS Document */
body{ background-color: #E9ECEE; color: #6F808F; text-align: center;font-family: "Trebuchet MS", Verdana;font-size: 8pt;
}#main_container{ background: #496CAA;color: #fff; text-align: center; margin-right: auto; margin-left: auto;border: 1px solid #D2D8DD;width: 667px;padding-top: 9px;padding-bottom: 8px;
}

#main{ width: 647px;background: #6888B9;border: 1px solid #BEC7CF;margin-right: auto;margin-left: auto;
}

#container{ color: #000000;text-align: left; margin-right: auto; margin-left: auto; width: 631px;background: #ffffff;padding-bottom: 1px;
}
	
#sidemods{ background-color: #F8F9F9; width: 165px;float: right;padding-left: 5px;text-align: left;
}#content{width: 449px;padding-left: 5px;overflow: hidden;
}
#subbar{ background-color: #708190; background-repeat: no-repeat; width: 647px; margin-right: auto; margin-left: auto; height: 4px }
#footer{ background-color: #708190; background-repeat: no-repeat; width: 647px; margin-right: auto; margin-left: auto; height: 15px }
#pathway_container  { background-color: #496CAA;width: 631px; height: 19pxpadding-bottom: 3px;padding-top: 2px;}.pathway{text-align: left;color: #FFFFFF;font-size: 12pt;margin-left: 3px;
}
	
a.pathway{text-align: left;margin-left: 3px;text-decoration: none;
}
p{color: #717173;text-align: left;padding-bottom: 10px;width: 433px;margin-left: 13px;
}

.contentpanopen{margin-right: 8px;margin-left: 5px;text-align: justify;}.image_border{	border-left-color : #9299a2;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #9299a2;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color :#9299a2;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color :#9299a2;
	border-bottom-style : solid;
	border-bottom-width : 1px;
	}
	

.image_position{
float:right;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: -5px;
	margin-bottom: 5px;	
	border-left-color : #9299a2;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #9299a2;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color :#9299a2;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color :#9299a2;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
	
.image_position1{
float:right;
margin-top: 5px;
margin-right: -5px;
margin-left: 10px;
margin-bottom: 5px;	
border-left-color : #9299a2;
	border-left-style : solid;
	border-left-width : 1px;
	border-right-color : #9299a2;
	border-right-style : solid;
	border-right-width : 1px;
	border-top-color :#9299a2;
	border-top-style : solid;
	border-top-width : 1px;
	border-bottom-color :#9299a2;
	border-bottom-style : solid;
	border-bottom-width : 1px;}.imagePublish{float:right; margin-top: 6px;margin-left: 20px; height: auto; width: 250px; border-left-color : #0066CC;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #0066CC;
border-right-style : solid;
border-right-width : 1px;
border-top-color : #0066CC;
border-top-style : solid;
border-top-width : 1px;
border-bottom-color : #0066CC;
border-bottom-style : solid;
border-bottom-width : 1px;

}
.small,.createdate,.modifydate{
	color				: #999999;
	font-size			: 10px;
	font-weight			: bold;
	line-height			: 12px;
}

.contentheading{
	color				: #6F808F;
	font-size			: 16px;
	text-decoration		: none;
	padding-bottom		: 7px;
	line-height			: 20px;
	padding-top			: 10px;
}

.contentheading a{
	color				: #444;
	text-decoration		: none;
}

.componentheading{
	color				:  #6F808F;
	font-size			: 16px;
	margin-bottom		: 10px;
	text-decoration		: none;
	text-align			: left;
}


span.pagenav{
	color				: #ccc;
}

table.contenttoc th,
sectiontableheader,
table.moduletable th,
.sectiontableheader{
	font-weight			: bold;
	letter-spacing		: 1px;
	}

.sectiontableentry1{
	background:#e7e7e7;
}

table.contenttoc{
	margin				: 10px;
}

table.moduletable{
	width				: 170px;
	margin-bottom		: 10px;
	margin-left			:-5px;
	
}
table.moduletable th {
  font-size        	: 11px;
  font-weight      	: bold;
  width            	: 100%;
  height		   	: 13px;
  padding-left		: 24px;
  padding-top		: 9px;
  padding-bottom	: 10px;
  
}

table.moduletable td{
	text-align			: left;
	padding-left		: 3px;
	padding-top			: 3px;
}

table.moduletable td td{
	padding-top			: 0px;
	padding-left		: 3px;
}
table.moduletable-top{
	width				: 458px;
	margin-bottom		: 10px;
	margin-left			: 0px;
	
}
table.moduletable-top th {
  font-size        	: 14px;
  font-weight      	: bold;
  width            	: 100%;
  height		   	: 13px;
  padding-left		: 24px;
  padding-top		: 9px;
  padding-bottom	: 10px;

  
}

table.moduletable-top td{
	text-align			: left;
	padding-left		: 3px;
	padding-top			: 3px;
}

table.moduletable-top td td{
	padding-top			: 0px;
	padding-left		: 3px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* make container extend past modules */
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	


.date {
	color: #303031;

	text-align: left;
	width: 423px;
	margin-left: 13px;
	margin-top: -12px;
	margin-bottom: -3px;
	border-bottom: 1px dotted #4c4c4d;
}

.heading {
	color: #238fda;
	font: 12pt 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-align: left;
	width: 433px;
	margin-left: 13px;
	margin-top: 10px;
	padding-bottom: 0;
}

h3 {
	color: #717173;

	text-align: left;
	padding-bottom: 0px;
	width: 433px;
	margin-left: 15px;
	margin-top: 15px;
}


h1 {
	color: #717173;

	text-align: left;
	list-style: disc;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 10px;

}

h2 {
	color: #303840;

	text-align: left;
	list-style: disc;
	margin-top: 6px;
	margin-right: 10px;
	margin-left: 10px;

}

a:hover {
	color: #303840;

	text-align: left;
	list-style: disc;
	
}

a:link {
	color: #303840;

	text-align: left;
	list-style: disc;
	
}

a:visited {
	color: #303840;

	text-align: left;
	list-style: disc;
	
}

#topmod  { width: 449px;
	text-align: left;
	padding-left: 0px
	
}

#links {
	border-bottom: 1px solid #BEC7CF;
	width: 181px;
	height: 32px;
	background: #ffffff;

}

#icon{
	float				: left;
	margin-left			: 2px;
}

/*  MAIN AND SUB MENU SYSTEM  */
.mainlevel {
  font-family      	: Verdana, Arial, Helvetica, sans-serif;
  font-size        	: 11px;
  padding-left		: 5px;
  padding-right		: 2px;
  padding-top		: 2px;
  padding-bottom	: 2px;

}

a.mainlevel:link, a.mainlevel:visited {
  display: block;
  color            : #6F808F;
  text-decoration  : none;
  
}

a.mainlevel:hover {
  color            : #FFFFFF;
  text-decoration  : none;
  background		: #6F808F;
}

.sublevel {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
}

a.sublevel:link, a.sublevel:visited {
  color            : #6F808F;
  text-decoration  : none;
}

a.sublevel:hover {
  color            : #6F808F;
  text-decoration  : none;
}

a#active_menu{
	border-top				: 1px solid #cccccc;
	  color            		: #FFFFFF;
	background-image		: none;
	font-weight				: bold;
	text-decoration			: none;
	background-color		: #6F808F;}
		  
 a#active_menu:hover{
	border-top				: 1px solid #cccccc;
	color           		: #FFFFFF;
	background-image		: none;
	font-weight				: bold;
	text-decoration			: none;
	background-color		: #6F808F;
	cursor					: default;}

#topbar  { 
	width				: 632px;
	margin-left			: 7px;
	height				: 34px;
	background			: #9299A2 url(../images/topbar_bg.png) no-repeat;
	text-align			: center;
}

#topbar ul{
	padding				: 0px;
	margin				: 0px;
	white-space			: nowrap;
}

#topbar li{
	padding				: 0px;
	margin-left			: 0px;
	list-style			: none;
	display				: block;
	float				: left;
}

#topbar a{
	display				: block;
	line-height			: 29px;
	border-left			: 1px solid #999;
	border-right		: 1px solid #FFF;
	padding				: 0px 15px;
	text-decoration		: none;
	letter-spacing		: 1px;
	font-weight			: bold;
	margin-top			: 3px;
	margin-bottom		: 3px;
	font-size			: 97%;
}

#topbar a:hover {
	color:#FFFFFF;
}
#topbar a#current{
	background			: #F0F0F0;
	text-decoration		: underline;
}

#submenu{
	height				: 18px;
	margin-top			: 1px;
}

#submenu ul{
	margin				: 0px;
	padding				: 0px;
	margin-left			: 9px;
}

#submenu li{
	padding				: 0px;
	margin-left			: 0px;
	list-style			: none;
	display				: block;
	float				: left;
}

#submenu a{
	
	line-height			: 18px;
	display				: block;
	text-decoration		: none;
	padding				: 0px 10px;
	color			: #EFEBEF;
	font-size		: 8pt;
	
}

#submenu a:hover,
#submenu a#subcurrent{
	background		: #F0F0F0;
	color			: #708190;

}

#submenu a#subcurrent{
	text-decoration		: underline;
}a.back:link {  
	color:#999999; 
	text-decoration:none;  
	font-size: 11px; 
	font-weight: bold;
	margin-right:10px;
	text-decoration:none; 
	}a.back:hover {  
	color:#333333; 
	text-decoration:none; 
	font-size: 11px; 
	font-weight: bold;
	margin-right:10px;
	text-decoration:none; 
	}	a.back:visited {  
	color:#999999; 
	text-decoration:none; 
	font-size: 11px; 
	font-weight: bold;
	margin-right:10px;
	text-decoration:none; 
	}
