/* Start of Global page settings. Should get over-ridden later on*/

BODY {
   margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-image: url(../images/ivory.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 14px;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color: #333;
   font-weight: normal;
}

/*Line Heights and base font size adjustment*/

.outer {
  width: 790px;
  margin-top: 5px;
  padding-bottom: 2px;
  background-color: #FFFFFF;
}

.inner {
  width: 790px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-left: 1px dotted #9DAECD;
  border-right: 1px dotted #9DAECD;
}

.rotation {
  width: 267px;
  height: 200px;
}

.dgold{
  width: 790px;
  height: 28px;
  background-image: url(../images/dgold.gif);
}

.dgold_thin{
  width: 790px;
  height: 10px;
  background-image: url(../images/dgold.gif);
}

.ivory{
  width: 790px;
  height: 10px;
  background-image: url(../images/ivory.gif);
}

.sgold{
  width: 790px;
  height: 10px;
  background-image: url(../images/sgold.gif);
}

.topcur{
  width: 790px;
  height: 10px;
  background-image: url(../images/topcur.gif);
}

.botcur{
  width: 790px;
  height: 10px;
  background-image: url(../images/botcur.gif);
}

.leftalign {
 text-align: left;
 padding: 5px;
}

.rightalign {
 text-align: right;
 padding: 5px;
}

.leftcol{
  width: 170px;
  border-right: 1px dotted #9DAECD;  
  background-image: url(../images/ivory.gif);  
}

.rightcol{
  width: 170px;
  border-left: 1px dotted #9DAECD;  
  background-image: url(../images/ivory.gif);  
}

.pathway {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 5px;
}

a.pathway:link, a.pathway:visited {
  color: #7492AB;
  font-weight: normal;
}


a.pathway:hover {
text-decoration: none;
color: #3C5677;
}

.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #7492AB;
  text-decoration: none;
  font-weight: normal;
}

.createdate,.modifydate,.mosimage_caption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  text-decoration: none;
  font-weight: normal;
  text-align: right;
}

/* Main titles for various pages. Mix and match hX tags with Joomla titles */

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	line-height: 16px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 16px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 16px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	line-height: 16px;
}

.image {
  padding: 10px
}

.imgtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
}

.contentheading {
	height: 30px;
	color: #666666;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #9DAECD;
}


.componentheading {
	height: 30px;
	color: #666666;
	text-align: left;
	margin-left: 5px;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px dotted #9DAECD;
}


/* Non-title text */

td, tr, p, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	line-height: 16px;
	text-decoration: none;
}


/* ----- LISTS ----- */

ul {
		margin-left: 5px;
}

li { 
 margin           : 0px 0px 0px 0px;
 }


/********* LINK STYLES *********/

a:link, a:visited {
color: #3C5677;
text-decoration: none;
}


a:hover {
text-decoration: none;
color: #FF9900;
}


a:active {
color: #3C5677;
text-decoration: none;
}


/* horizontal line in your template*/
 hr {
 color: #DDDDDD;
 background-color: #FFFFFF;
 height: 1px;
 width: 100%;
}

HR.dotted {
 color: #9DAECD;
 background-color: #FFFFFF;
 height: 1px;
 width: 100%;
  border-style: dotted;
}

/* FORMS SETTINGS */ 

.button {
	padding: 2px 5px 2px 5px;
	height: 22px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	color: #7492AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}

.inputbox {
	margin-bottom: 5px;
	margin-right: 5px;
}

.search {
padding-left: 10px;
  } /*formatting the <div> which holds search items: inputbox, search button...*/
  
  
/* NAVIGATION/MENU SETTINGS */

.mainlevel {
}

a.mainlevel:link, a.mainlevel:visited {
  margin-bottom: 5px;
  display: block;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 0px 2px 0px;
  color: #333;
  width: 170px;
  text-indent: 20px;
  border-left: 4px solid #9DAECD;
  border-bottom: 1px solid #9DAECD;
}

a.mainlevel:hover {
  margin-bottom: 5px;
  padding: 2px 0px 2px 0px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-indent: 20px;
  border-left: 4px solid #F7E991;
  border-bottom: 1px solid #F7E991;  
}

#active_menu {
  margin-bottom: 5px;
  padding: 2px 0px 2px 0px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: bold;
  text-indent: 20px;
}

a.mainlevel-nav:link, a.mainlevel-nav:visited {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration  : none;
	width: 170px;
	height: 20px;
	padding: 5;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a.mainlevel-nav:hover {
	font-size: 11px;
	color: #85A6FA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 5px;
	text-decoration  : none;
}

.sublevel {
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration  : none;
	width: 170px;
	height: 20px;
	padding: 5;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


.sublevel:hover {
	font-size: 11px;
	color: #85A6FA;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 5px;
	text-decoration  : none;
}  
  
.toplevel {
  text-align: right;
}

a.toplevel:link, a.toplevel:visited {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #CCCCCC;
  padding-right: 5px;
  text-align: right;
	text-decoration: none;
}

a.toplevel:hover {
	color: #85A6FA;
	text-decoration: underline;
	}  
  

/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */ 
.pagenav,.pagenavbar {
	font-size: 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-decoration  : none;
} 

a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C5885;
	text-decoration: none;
	font-weight: normal;
}

a.pagenav:hover, {
	color: #85A6FA;
	text-decoration: underline;
}


/*Style for the "Read More" link that is displayed for large content items*/

a.readon:link,a.readon:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 16px;
	float: right;
} 

a.readon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85A6FA;
	line-height: 16px;
}


/*Style for the "BACK" button.*/

a.back_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 16px;
}

a.back_button:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85A6FA;
	line-height: 16px;
}


/*Style for latest news list - by default, latest news is user1 module*/

.latestnews ul {
   color: #3C5677;
   text-decoration: none;
	font-weight: normal;
   text-align: left;
   padding: 5px;
} 

.latestnews li {
   color: #85A6FA;
   text-decoration: none;
	font-weight: normal;
   text-align: left;
   padding: 5px;
}

/*Style for most popular list - by default, most popular is user2 module*/

.mostread ul{
   color: #3C5677;
   text-decoration: none;
	font-weight: normal;
   text-align: left;
   padding: 5px;
} 

.mostread li{
   color: #85A6FA;
   text-decoration: none;
	font-weight: normal;
   text-align: left;
   padding: 5px;
}

/* CONTENT PAGE SETTINGS */

a.category:link, a.category:visited {
  color: 3C5677;
  font-weight: bold;
}


a.category:hover {
  color: #333333;
}

.blogsection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	} /* Formatting the links in Blog section */

.blog_more {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85A6FA;
	line-height: 16px;
	} /*The "More" text in blog section*/

a.blogsection:link {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	} /* set the link format */

a.blogsection:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	} /* same as above, but to set the visited link format */

a.blogsection:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #85A6FA;
	line-height: 16px;
	} /* same as above, but for links with mouse pointer over it */

.contentpane {
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}

.contentpaneopen {
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}

a.contentpagetitle:hover {} /*Title of articles when appeare as links */
{}

.contentdescription {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  text-align: left;
} /* 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 */

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}


.sectiontableentry1 {
	background-color : #ffffff;
}


.sectiontableentry2 {
	background-color : #f9f9f9;
}


/* MODULES FORMATTING */

.modules {
}

table.moduletable {
  width: 100%;
}

table.moduletable td {
}

table.moduletable th {
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  height: 21px;
  line-height: 21px;
  letter-spacing: 1px;
  color: #333;
  background-image: url(../images/mod.gif);
}

table.moduletable-scroll {
  background-image: url(../images/ivory.gif);  
  width: 790px;
  height: 20px;
}

table.moduletable-popular {
  margin-bottom: 5px;
  display: block;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 0px 2px 0px;
  color: #333;
  width: 170px;
  text-indent: 20px;
  border-left: 4px solid #9DAECD;
  border-bottom: 1px solid #9DAECD;
}

table.moduletable-special {
  width: 410px;
  margin-left: 20px;
  margin-right: 20px;
  background-image: url(../images/sgold.gif);  
  border: 1px solid #EEE8AA;
  padding: 5px;
}


/* MISCELLANEOUS */

.poll {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 15px
}

/* NEWS */

.newstitle {
  font-family: Verdana Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  font-weight: bold;
}

.newscontent {
  font-family: Verdana Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333;
  font-weight: normal;
}

/* BUTTONBAR */

a.buttonbar:link, a.buttonbar:visited {
  font: 11px Verdana Arial, Helvetica, sans-serif;
  color: #7492AB;
  font-weight: bold;
  text-decoration: none;
}

a.buttonbar:hover {
  color: #3C5677;
  text-decoration: none;
  padding-bottom: 2px;
}

.strong.black {
  font: 11px Arial, Helvetica, sans-serif;
  color: #333333;
  font-weight: normal;
}

/*Found in poll result page, for " Number of Voters".. text */

.smalldark {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  font-weight: normal;
}

/* Weblinks */
.weblinks{
  font: 11px Verdana Arial, Helvetica, sans-serif;
  color: #7492AB;
  font-weight: bold;
  text-decoration: none;
   line-height: 15px
	} /* well.. to format the link's titles under the "Weblinks" 
section on the frontend */

a.weblinks:hover {
  color: #3C5677;
  text-decoration: none;
  padding-bottom: 2px;
	} /* same as above, but for link with mouseover */

/* Newsfeeds */
.newsfeedheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #00467A;
  text-transform   : uppercase;
	} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */

.newsfeeddate {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #333;
  text-transform   : uppercase;
	} /* yeah.. the date on the newsfeed */

.fase4rdf {
	} /* this is the body text of the newsfeed */

/* Search page */
table.searchintro {
  background-color: #FFFFFF;
  border: solid 1px #777777;
	} /* 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 */
