/*##############################################(C) ALL RIGHTS RESERVED - JOOMLASOLUTIONS.COM################################################*//* Joomla and regular styling */body  {  		background: #000066;		color				: #717173; 		text-align			: center;  font-family      	: Verdana, Arial, Helvetica, sans-serif;  font-size        	: 11px;		}p {	color: #717173;	text-align: left;	padding-bottom: 10px;}.small,.createdate,.modifydate{	color				: #999999;	font-size			: 10px;	font-weight			: bold;	line-height			: 12px;}.contentheading{	color				: #0172fb;	font-size			: 16px;	text-decoration		: none;	padding-bottom		: 7px;	line-height			: 20px;	padding-top			: 10px;}.contentheading a{	color				: #444;	text-decoration		: none;}.componentheading{	color				:  #0172fb;	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				: 171px;	margin-bottom		: 10px;}table.moduletable th {  font-size        	: 11px;  font-weight      	: bold;  width            	: 100px;  height		   	: 13px;  padding-left		: 24px;  padding-top		: 9px;  padding-bottom	: 10px;  background	   	: url(../images/mod_header.png) no-repeat;}table.moduletable td{	text-align			: left;	padding-left		: 0px;	padding-top			: 3px;}table.moduletable td td{	padding-top			: 0px;	padding-left		: 3px;}table.moduletable-top{	width				: 100%;	margin-bottom		: 10px;	margin-left			: 0px;	}#pathway_container  { 	background-color: #E9EAED;	background-image: url(../images/sepbar2.gif); 	width: 895px; 	height: 19px	padding-bottom		: 3px;	padding-top			: 2px;	}	.pathway{	text-align			: left;	margin-left			: 3px;	}	a.pathway{	text-align			: left;	margin-left			: 3px;	text-decoration  : none;	}h3 {	color: #717173;	text-align: left;	padding-bottom: 0px;	width: 633px;	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: 649px;	text-align: left;	padding-left: 10px;	margin-left:10px;	}.moduletable-color{padding-left: 10px;}/*  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            : #0172fb;  text-decoration  : none;  }a.mainlevel:hover {  color            : #FFFFFF;  text-decoration  : none;  background		: #0172fb;}.sublevel {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 9px;}a.sublevel:link, a.sublevel:visited {  color            	: #0613a8;  padding-left		: 13px;  display		   	: block;  text-decoration  	: none;}a.sublevel:hover {  color            : #0172fb;  text-decoration  : none;}a#active_menu{	border-top				: 1px solid #0172fb;	border-left				: 1px solid #0172fb;	border-bottom				: 1px solid #0172fb;	color            		: #0172fb;	background-image		: none;	font-weight				: bold;	text-decoration			: none;	background-color		: #FFFFFF;}		   a#active_menu:hover{	color           		: #0172fb;	background-image		: none;	font-weight				: bold;	text-decoration			: underline;	background-color		: #FFFFFF;	cursor					: default;}	/* template containers and menu */#main_container  { color: #fff; text-align: center; margin-right: auto; margin-left: auto;	background: #0613a8 repeat-x url(../images/page_bg.gif);	border: 1px solid #0172fb;	width: 920px;	padding-top: 9px;	padding-bottom: 8px;}#main  { width: 900px;	background: #0172fb repeat-x url(../images/header_bg.gif);	border: 1px solid #BEC7CF;	margin-right: auto;	margin-left: auto;}#joomla_container  { 	color: #717173;	text-align: left; 	margin-right: auto; 	margin-left: auto; 	width: 895px;	background: #ffffff repeat-y url(../images/contentback.gif);	padding-bottom: 1px;}	#sidemods  {	width: 165px;	float: left;}.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}/* make joomla_container extend past modules */.clearfix {display: inline-table;}#content {	width: 720px;	padding-left: 5px;	overflow: hidden;	border-top: 2px solid #0172fb;	margin-left:5px;}#footer  { background-color: #0172fb; width: 100%; margin-right: auto; margin-left: auto; height: 15px }#topbar  {   font-family      	: Verdana, Arial, Helvetica, sans-serif;  font-size        	: 11px;	margin-left			: 2px;	height				: 25px;	background			: 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			: 22px;	border-left			: 1px solid #999;	border-right		: 1px solid #FFF;	padding				: 0px 15px;	text-decoration		: none;	letter-spacing		: 1px;	font-weight			: bold;	margin-top			: 2px;	margin-bottom		: 2px;	font-size			: 97%;}#topbar a:hover {	background			: url(../images/topbar_hover_bg.png) top repeat-x;}#topbar a#current{	background			: url(../images/topbar_act_bg.png) top repeat-x;	color				: #FFF;	text-decoration		: underline;	font-weight			: bold;	line-height			: 23px;	border-right		: 0px;	border-left			: 0px;}#submenu{	height				: 15px;}#submenu ul{	margin-left			: 9px;}#submenu li{	display				: block;	float				: left;}#submenu a{	line-height			: 13px;	text-decoration		: none;	padding				: 0px 10px;	color				: #EFEBEF;	font-size			: 8pt;	border-left			: 1px solid #ccc;	border-right		: 1px solid #ccc;}#submenu a:hover,#submenu a#subcurrent{	background		: #F0F0F0;	color			: #0172fb;}
