/* CSS Document */ 

body 
{
	
	min-width:	600px;
}

#wrap
{
	width: 96%;
	margin: 0 auto;
	text-align: left;
}

#header 
{
	text-align: left;
	background-color: #e3eafa;
	height: 130px;
}

#footer 
{
	clear: both;
	background-color: #e3eafa;
}

 
#mainbody
{
	float: left;
	width: 75%;
}

#content {
	float: right;
	width: 66%;
	overflow: hidden;
}

#sidebar2
{
	float: right;
	width: 24.5%;
	overflow: hidden;
	background: #f5f9ff;
}

#sidebar
{
	float: left;
	width: 33.5%;
	overflow: hidden;
	background: #f5f9ff;
}

.inside
{
	padding: 8px;
	
}


* html #left {
	left: 150px;
}


		#container .column {
			padding-bottom: 1001em;     /* X + padding-bottom */
			margin-bottom: -1000em;     /* X */
		}

		/*** Footer Fix ***/

		* html body {
			overflow: hidden;
		}
		
		* html #footer-wrapper {
			float: left;
			position: relative;
			width: 100%;
			padding-bottom: 10010px;
			margin-bottom: -10000px;
			background: #FFF;         /*** Same as body background ***/
		}



/*Page layout control */ 

									 
/* Basic unhandled elements */ 

div#header h1 { 
			font-family:Georgia, "Times New Roman", Times, serif; 
			font-size: 22px; 
			text-transform:capitalize; 
			font-weight: bold; 
			text-indent: 10px; 
			font-variant:small-caps; 
			letter-spacing: .1em; 
			word-spacing: .2em; 
			} 
div#header blockquote {	 
			font-family:Georgia, "Times New Roman", Times, serif; 
			font-style:italic; 
			font-size: 18px; 
			text-align: right; 
			word-spacing: .2em; 
			letter-spacing: .1em; 
			}									 
			 
div#pathway { 
			position: absolute; 
			width: auto; 
			top: 99px; 
			height: 10px; 
			left: 160px; 
			letter-spacing: .1em; 
			z-index: 3; 
			} 
									 
/* Basic unhandled elements */ 

a { 
	text-decoration: none; 
	color: #0f82c6;		 
} 
a:hover { 
			font-weight: bold; 
		} 
/* Joomla elements */ 
.pathway { 
			font-family:  Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			font-variant:small-caps;		 
			}			 
.pathway img { display: none; }	 
.pathway a { 
			color:#000000; 
			text-decoration:none; 
			font-weight: bold; 
			border-right:3px solid #000; 
			padding-right: 5px; 
			}	 
.blog, .contentpaneopen { 
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		}		 
.componentheading { 
		   		 font-family:Arial, Helvetica, sans-serif; 
				 font-variant:small-caps; 
				 font-size: 18px; 
				 font-weight: bold; 
				 text-indent: 10px; 
				 }					 
.contentheading { 
				 font-variant:small-caps; 
				 font-size: 18px; 
				 font-weight: bold; 
				 } 
.small { 
		font-family:Tahoma, Arial, Helvetica, sans-serif; 
		color:#0F82C6; 
		font-size: 10px; 
		} 
.createdate, .modifydate { 
			font-family:Tahoma, Arial, Helvetica, sans-serif; 
			font-size: 10px; 
			}	 
a.readon, a.blogsection { 
		font-family:Tahoma, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		font-variant:small-caps; 
		text-decoration:none; 
		color: #0f82c6; 
		letter-spacing: .05em; 
		}	 
a.readon:hover, a.blogsection:hover { 
				font-weight: bold; 
				} 
.blog_more { 
			font-variant: small-caps; 
			text-indent: 5px; 
			}	 
.blog_more  ul { 
				list-style-type:circle; 
				text-indent: 0px; 
				} 
				 

a.mainlevel { 
			display: block; 
			margin-bottom: 2px; 
			text-indent: 10px; 
			background-color:#f0f0ff; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			text-decoration: bold; 
			color: #111; 
			padding-bottom: 3px; 
			padding-top: 4px; 
			}

a#active_menu.mainlevel { 
			background:#0a0af0; 
			color: #fafa00; 
                        font-size: 14px; 
			text-decoration: bold;
			text-indent: 10px; 
			} 
a.mainlevel:hover, a#active_menu.mainlevel:hover { 
			background: #5555ff; 
			color: #efefff; 
			} 
 
.inputbox { 
			border-left: 1px solid #00f; 
			border-bottom: 1px solid #00f; 
			border-top: 0px solid #00f; 
			border-right: 0px solid #00f; 									
			background: #e3eafa; 
			font-size: 14px; 
			}	 
.button { 
		font-variant: small-caps; 
		font-size: 12px; 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		}													 
.pollstableborder { 
				border: 1px dashed #000; 
				} 
.sectiontableentry2 { 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				background: #ccc; 
				text-align: left; 
				} 
.sectiontableentry1 { 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				background: #eee; 
				text-align: left; 
				}	 
.back_button { 
				font-family:Tahoma, Arial, Helvetica, sans-serif; 
				font-size: 12px; 
				font-variant: small-caps; 
				text-indent: 10px; 
				margin: 2px; 
				} 
.contentdescription { 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px; 
					} 
a.category { 
			text-decoration: none; 
			color:#308FAF; 
			}									 
ul#mainlevel-nav { 
					list-style-type: none; 
					margin: 0px; 
					padding: 0px; 
				} 
ul#mainlevel-nav li{ 
					display: inline; 
					} 
ul#mainlevel-nav li a { 
						padding-right: 10px; 
						padding-left: 10px;	 
						padding-top: 5px;					 
						background: #e3eafa; 
						margin-right: 3px; 
						color: #000; 
					}	 
ul#mainlevel-nav li a:hover { 
						font-weight: normal; 
						background: #2222FF; 
						color: #eee; 
						} 
.moduletable h3 { 
				font-family:Georgia, "Times New Roman", Times, serif; 
				font-size: 14px; 
				font-variant:small-caps; 
				background:#0020FF; 
				color: #eee; 
				padding: 0px; 
				margin: 0px; 
				margin-bottom: 2px; 
				text-align: center; 
				}																						

/* Joomla elements */ 
.
.blog_more { 
			font-variant: small-caps; 
			text-indent: 5px; 
			}	 
.blog_more  ul { 
				list-style-type:circle; 
				text-indent: 0px; 
				} 
																					  
			 
		
a.sublevel {
		display: block;
		text-ident: 10px;
                padding-left: 12px;
		background-color:#f0f0ff; 
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		text-decoration: none;
		color: #111;
}



a.latestnews {
   display: block;
   background-color:#f0f0ff; 
   text-decoration: none; 
}
a.latestnews:hover {
   background-color: #e3eafa;
   text-decoration: none;
   font-weight:normal;
}

li.latestnews {
   list-style-type: none;
   list-style-position: outside;
   text-indent: 0px;
   padding: 1px;
   margin: 0px;

}

ul.latestnews {
   list-style-type: none;
   text-ident: 0px;
   padding: 0px;
   margin: 0px;
   border-color: blue;
   border-top: 0px none blue;
   border-left: 1px dotted blue;
   border-right: 1px dotted blue;
   border-bottom: 1px dotted blue;
}


a.mostread {
   display: block;
   background-color:#f0f0ff; 
   text-decoration: none; 
}
a.mostread:hover {
   background-color: #e3eafa;
   text-decoration: none;
   font-weight:normal;
}

li.mostread {
   list-style-type: none;
   list-style-position: outside;
   text-indent: 0px;
   padding: 1px;
   margin: 0px;

}

ul.mostread {
   list-style-type: none;
   text-ident: 0px;
   padding: 0px;
   margin: 0px;
   border-color: blue;
   border-top: 0px none blue;
   border-left: 1px dotted blue;
   border-right: 1px dotted blue;
   border-bottom: 1px dotted blue;
}

 
.inputbox { 
			border-left: 1px solid #00f; 
			border-bottom: 1px solid #00f; 
			border-top: 0px solid #00f; 
			border-right: 0px solid #00f; 									
			background: #e3eafa; 
			font-size: 14px; 
			}	 

.mosimage {
  border: 1px;
  margin: 5px;
}						

.mosimage_caption { 
			border-left: 0px solid #00f; 
			border-bottom: 0px solid #00f; 
			border-top: 0px solid #00f; 
			border-right: 0px solid #00f; 									
			background: #e3eafa; 
			font-size: 12px; 
			}							 
.pollstableborder { 
				border: 1px dashed #000; 
				} 
.sectiontableentry2 { 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				background: #ccc; 
				text-align: left; 
				} 
.sectiontableentry1 { 
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size: 10px; 
				background: #eee; 
				text-align: left; 
				}	 
.contentdescription { 
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 10px; 
					} 

.moduletable h3 { 
				font-family:Georgia, "Times New Roman", Times, serif; 
				font-size: 14px; 
				font-variant:small-caps; 
				background:#0020FF; 
				color: #eee; 
				padding: 0px; 
				margin: 0px; 
				margin-bottom: 2px; 
				text-align: center; 
				}
table.contenttoc {
border: 1px solid #CCCCCC;
background: #f5f9ff;
padding: 3px;
}

table.contenttoc th{
font-weight: bold;
font-size: 10px;
background-color: #e3eafa;
border-bottom: 1px solid #BBBBBB;
}

table.contentpaneopen {
 padding-left: 3px;
 padding-right: 3px;
}