/* Layout CSS Document */


body {
	text-align			: center;
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-size			: 80.1%;
	margin				: 0px;
	padding				: 0px;
	background-color	: #38336C;
	background-image	: url(../images/body_bg.jpg);
	background-repeat	: repeat-x;

}

#container {
	text-align			: left;
	width 				: 899px;
	margin				: 0px auto;
	padding				: 0px;
	background-image	: url(../images/side_img.jpg);
	background-repeat	: repeat-y;

}

#header {
	text-align			: left;
	width				: 899px;
	margin				: 0px;
	padding				: 0px;
}

#topnav {
 	position			: relative;
	width				: 200px;
	/* changed to remove top menu */
    visibility          : hidden;
    margin 				: -110px 0px -10px 747px;
	padding				: 5px;
	height				: 100px;
}


#nav {
	margin 				: 10px 0px 0px 0px;
	padding				: 0px;
	background-image	: url(../images/nav_bar.jpg);
	background-repeat	: no-repeat;
	height				: 30px;
	width				: 899px;
}

#search_box {
	margin				: 0px 0px 0px 125px;
	height				: 30px;
	width				: 119px
}

#search_box #search {
	
	width				: 139px;
}

#search_box #inputbox input.inputbox {
	background			: #FFF;
	color				: #000;
	height				: 15px;
	position			: absolute;
	margin				: 4px 0px 0px 12px;
	width				: 130px;
	background			: url(../images/search.gif) no-repeat -1px -1px;
	padding-left		: 3px;
}

#search_box #button {
	padding-left		: 155px;
}

#search_box #button input.button {
	margin				: 0;
	width				: 16px;
	height				: 12px;
	padding-top			: 7px;

	
}

input.button {
	top					: 15px;
	padding				: 5px 5px;
	font				: 10px;
	width				: 65px;
	height				: 25px;
	font-weight			: bold;
	
}

#content {
	margin				: 0px;
	padding				: 0px;
	width				: 899px;
	/*background          : #fff;
	border-top			: 10px solid #FFF;*/
	
}

#mainbody {
	margin				: 0px;
	padding				: 18px 0px;
	width				: auto;
	
}

#textbox {
	font-size			: .9em;
	margin				: 0px;
	padding 			: 0px 20px 0px 190px;
	
}

#left {
	margin				: 19px 15px 15px 10px;
	float				: left;
	width				: 180px;
	height				: auto;	
}

#lbox {
	/* float				: left; */
	margin				: 0px;
	width				: 180px;
}

div.leftblock div.module {
	padding				: 0px;
	margin				: 0px 0px 15px 0px;
	width				: 100%;
}

.leftblock#left div.module {
	/* background-color 	: #FFF; */
	width				: 100%;
}

.leftblock#left div.module div { 
	background			: none;
}

.leftblock#left div.module div div {
	/* background-color 		: #FFF; 
	background			: none; 	url(../images/foot.gif) left bottom no-repeat; */
	padding-bottom		: 0px 0px 7px 0px;
}

.leftblock#left div.module div div div {
	background			: none;
}

.leftblock#left div.module div div div h3,#left div div div h3 {
	font-size			: 1.1em;
	letter-spacing		: -1px;
	color				: #38336C;
	text-align			: left;
	padding				: 0px;
	height				: 26px;
	line-height			: 26px;
	background			: url(../images/h_line.jpg) repeat-x bottom;
	overflow			: hidden;
	margin				: -1px 0px 0px 0px;
	width				: 180px;
}

.leftblock#left div.module div div div div {
	background			: none;
}

/* bread crumbs /*
#pathway {
	width				: auto;
	height				: 20px;
	margin				: 5px 0px;
	padding 			: 0px 0px 0px 5px;

}

#pathway_con {
	margin				: 0px 18px 0px 0px;
	padding 			: 0px;
	width				: auto;
	height				: 20px;
	border-bottom		: 1px solid #097C14;

}

.pathway {
	padding 			: 0px 0px 0px 5px;
	font-family			: verdana, arial, sans-serif;
	font-size			: 10px;
	color				: #000000;
	font-weight			: bold;

}

/* end bread crumbs */

.clear {
	clear				: both;
}


h1, h2, h4, h5, h6, p, pre, blockquote, 
ul, ol, dl, address,.componentheading,
.contentpagetitle,
.newsfeedheading {
	margin				: 1em 0;
	padding				: 0;
	
}

.contentheading {
	background-image	: url(../images/h_line.jpg);
	background-repeat	: repeat-x;
	background-position	: bottom;
	width				: 700px;
	color				: #38336C;
	font-size			: 1.4em;
	margin				: 0px 0px 2px 0px;
	padding				: 0px;
}

dd, blockquote {
	margin-left			: 1em;
}

fieldset {
	border				: none;
}

input, select, textarea {
	font-size			: 1em;
}

#footer {
	text-align			: left;
	color				: #FFF;
	background 			: url(../images/footer_img.jpg) no-repeat;
	margin 				: 20px 0px 0px 0px;
	padding				: 0px;
	height				: 24px;
	width				: 899px;
	font-size			: .9em;
}

.footertext {
	color				: #FFF;
	margin 				: 5px 0px 0px 0px;
	padding				: 5px 0px 0px 0px;
	line-height			: 1.1em;
	font-size			: .9em;
}

#footer a, a:link {
	color				: #FFF;
	padding				: 0px;
	text-decoration		: none;
}

#footer a:hover {
	color				: #FFF;
	padding				: 0px;
	text-decoration		: underline;
}




/* Padding for inside containers. Trying to avoid box-model bugs */
.insidefooter { /*slight adjustment for footer */
	padding				: 5px 0;
}

.inside {
	padding				: 10px 0 0 8px;
}

.insideright { /*slight adjustment for right column */
	padding				: 10px 0 8px 8px;
} 

/* Base typography SET ANY FONT SIZE IN EM's */

/* Main titles for various pages. Mix and match hX tags with titles */
h1,.componentheading {
	font-size			: 1.5em;
	margin				: 1em 0; /*use for top/bottom*/
	padding				: 0 0em; /*use for left/right*/

}
h2,a.contentheading:link,
a.contentheading:visited,.contentpagetitle,
a.contentpagetitle:link,a.contentpagetitle:visited {
	font				:;
	color				:;
	font-size			: 1.4em;
	font-family			:;
	font-style			:;
	font-weight			:;
	text-align			:;
	margin				: 1em 0; /*use for top/bottom*/
	padding				: 0 0em; /*use for left/right*/
	background			:;
}

table.moduletable th { /* removed h3 */
	font				:;
	color				:;
	font-size			: 1.3em;
	font-family			:;
	font-style			:;
	font-weight			:;
	text-align			:;
	margin				: 1em 0; use for top/bottom
	padding				: 0 0em; use for left/right
	background:;
}

h4 {
	font				:;
	color				: #097C14;
	font-size			: 1.2em;
	font-family			:;
	font-style			:;
	font-weight			:;
	text-align			:;
	margin				: 1em 0; use for top/bottom
	padding				: 0 0em; use for left/right
	background:;
}

h5 {
	font				:;
	color				:;
	font-size			: 1.2em;
	font-family			:;
	font-style			:;
	font-weight			:;
	text-align			:;
	margin				: 1em 0; use for top/bottom
	padding				: 0 0em; use for left/right
	background:;
}

h6 {
	font				:;
	color				:;
	font-size			: 1.2em;
	font-family			:;
	font-style			:;
	font-weight			:;
	text-align			:;
	margin				: 1em 0; /* use for top/bottom */
	padding				: 0 0em; /* use for left/right */
	background:;
}

img {
	border				: 0;
}

/* Non-title text */

p {
	margin				: 1em 0; /* use for top/bottom */
	padding				: 0 0em; /* use for left/right */
                        
}


li > p {
	font-size			: 1em;
	margin-top			: 0.2em;
}

pre {
	font-family			: monospace;
	font-size			: 1.0em;
}

strong, b {
	font-weight			: bold;
}

/* ----- LISTS ----- */

ol, ul, li {
	
	font-size			: 1em;
	margin				: 0px 5px 0px 0px;
	padding				: 5px 14px; /* use for bullet size and alignment */
	/* line-height			:; */
}

p.anchor a {
	font-size			: 1em;
	color               : #38336C;
}

/********* LINK STYLES *********/

/*Catch all for all link styles */
/* next line removes lines around links in firefox
outline:none removes it completely.  Overflow:hidden 
make the lines show up only around the link*/
a:active    {
    outline              : none;
}

a,a:link,a:visited {
	font-size                : .9em;
	color                    : #38336C;
	text-decoration          : none;
	margin                   : 0px;
	padding                  : 0px; /* use for L-R spacing */

}

a:hover {
	color					: #E7C140;
	margin					: 0px;
	padding					: 0px;
}

.module a:link,a:visited  {
	font-size                : .9em;
	color                    : #38336C;
	text-decoration          : none;
	margin                   : 0px;
	padding                  : 0px; /* use for L-R spacing */

}

.module a:hover  {
	text-decoration: underline;
	color                   : #38336C;
	margin					: 0px;
	padding					: 0px;
}

#topnav a	{
	color			: #FFF;
}

#topnav a:hover	{
	color			: #E7C140;
}


/* horizontal line in your template*/
hr {} 
hr.separator {}

/* FORMS SETTINGS */ 
.button {}
.inputbox {}
.search {} /*formatting the <div> which holds search items: inputbox, search button...*/

/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */ 
.pagenav,.pagenavbar {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
} 
a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
a.pagenav:hover, {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
/*Style for the "Read More" link that is displayed for large content items*/
a.readon:link,a.readon:visited {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
} 
a.readon:hover {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
/*Style for the "Read More" link that is displayed for large content items - PUSH BUTTON VERSION
a.readon:link,a.readon:visited {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
display: block;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
width:;
background:;
} 
a.readon:hover {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}*/
/*Style for the "BACK" button.*/
.back_button a {
background 	    : url(../images/back.jpg) no-repeat;
width      	    : 56px;
height     	    : 35px; 
display    	    : block;
text-indent		: -5000px;
margin-left		: 20px;
}
/*
a.back_button:hover
{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
} 
*/
/*Style for the "BACK" button. Push button version
a.back_button {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
display: block;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
width:;
background:;
}
a.back_button:hover
{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}*/

/* You get the idea, style as above */
.pagenav_prev {} /*Style for the PRE button*/
.pagenav_next {} /*Style for the NEXT button*/

/*Style for latest news list - by default, latest news is user1 module*/
.latestnews ul {
	font-size		: 1em;
	padding			: 0px;
} 

.latestnews li {
	font-size		: 1em;
	list-style-image: url(../images/bullet.jpg);
	padding			: 1px;
	display			: list-item;
	margin			: 0px -5px 0px 3px;
}

/*Style for most popular list - by default, most popular is user2 module*/
.mostread ul{
font:;
color:;
font-size			: 1.1em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style			: none;
float:;
margin:;
padding				: 2px;
} 
.mostread li{
font:;
color:;
font-size			: 1.1em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style			: none;
float:;
margin:;
padding				: 2px;
}

/* CONTENT PAGE SETTINGS */
a.category:link {}
a.category:hover {}
a.category:visited {}

.blogsection {} /* Formatting the links in Blog section */
.blog_more {} /*The "More" text in blog section*/
a.blogsection:link {} /* set the link format */
a.blogsection:visited {} /* same as above, but to set the visited link format */
a.blogsection:hover {} /* same as above, but for links with mouse pointer over it */

/* Table that holds all non-article information (components, category lists, contact forms, etc).*/
.contentpane {
	margin			: 0px;
	padding			: 0px

} 

/* Table that holds the actual text for an article.*/
.contentpaneopen {
	margin			: 0px;
	padding			: 2px;
	font-size       : 1.1em;

} 

.contentpaneopen a:link,a:visited {
	font-size       : 1em;
	color           : #38336C;
	text-decoration	: none;
	margin          : 0px;
	padding        	: 0px; /* use for L-R spacing */

}

.contentpaneopen a:hover {
	color			: #E7C140;
	margin			: 0px;
	padding			: 0px;
}


a.contentpagetitle:hover {} /*Title of articles when appeare as links */
{}

.contentdescription {} /* Formating the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */
table.contenttoc {} /* Formating the table of the Tables of Contents for multiple pages content or article */
table.contenttoc td {} /* same as above, used to format the td and able cells */
table.contenttoc th {} /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/
table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/
a.toclink:link {} /* same as above, used to format toc link text status*/
a.toclink:visited {} 
a.toclink:hover {} 


/* SECTIONS LISTINGS */
/* This is for styling the section table headers on a SECTION's page.
Example: table header of "Date", "Item Title", "Author" and "Hits"? */

.sectiontableheader {
	color				: #D2E3BD;
	font-weight			: bold;
} 
.sectiontableentry1 {} 
.sectiontableentry2 {}


/* MODULES FORMATTING */
/* Formatting the module table if using -3 suffix */
.module {
	margin			: 0px;
	padding			: 0px;
} 

/* Formatting the module table if using 0,1,-2 suffix */
table.moduletable {} 

/* Formatting the table cells of the module table */
table.moduletable td {} 

/* Rounded div corners if using -3 suffix. Images go in /template/images folder
div.module {
background: url(../images/topleftofbox.png) 0 0 no-repeat;
margin: 0;
padding: 0;
margin-bottom: 20px;
}
div.module div {
background: url(../images/toprightofbox.png) 100% 0 no-repeat;
}
div.module div div{
background: url(../images/bottomleftofbox.png) 0 100% no-repeat;
}
div.module div div div {
background: url(../images/bottomrightofbox.png) 100% 100% no-repeat;
padding: 8px;
width: auto !important;
width: 100%;
}*/

/* MISCELLANEOUS */

/* For styling the date the content/articles are created under contents title */
.createdate {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}
/* Formating "Last updated on" text at the end of articles/contents */
.modifydate {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
} 
/* Formating "Written by:...." text. You can also use for any 'fine print' on your site by defining it in the html while adding content*/
.small {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}
/*Found in poll result page, for " Number of Voters".. text */
.smalldark {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}

/* Polls */
.poll {} /* format the td of poll table */
.pollstableborder {} /* set the border properties of the polls voting table */


/* Weblinks */
/* well.. to format the link's titles under the "Weblinks" 
section on the frontend */
.weblinks{
	margin			: 0px;
	padding			: 0px
} 

/* same as above, but for link with mouseover */
a.weblinks:hover {
	margin			: 0px;
	padding			: 0px
} 

/* Newsfeeds */
.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */
.newsfeeddate {} /* yeah.. the date on the newsfeed */
.fase4rdf {} /* this is the body text of the newsfeed */

/* Search page */
/* This is for formatting the box with "Search Keyword: test returned 4 matches" box
that appears after you have entered a search value. It appears on the mainbody
with the search results */

table.searchintro {
	margin			: 0px;
	padding			: 0px
} 