/* ###################### Montey’s design ###################### */	

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	background-image: url(../images/main_background.gif);
	padding-left:0px;
	text-align: left
}
		
table,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border:none;
	
	
}

a:link, a:visited {
  font-size        : 12px;
  color            : #084C8D;
  text-decoration  : none;
  font-weight      : bold;
}

a:hover {
  font-size        : 12px;
  color            : #CC0000;
  text-decoration  : none;
  font-weight      : bold;
}
  
form {
	margin: 0px;
	padding: 0px;
}
image{
	border: 0px;
		}
ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 10px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 12px;
}		
	
/* ##################### NAVIGATION  ##################### */
	
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 90%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

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

a.sublevel#active_menu {
	color: #333;
}


/* ###################### Main Top nav ###################### */

a.mainlevel-nav:link, a.mainlevel-nav:visited {
	font-family		:arial, Helvetica, sans-serif;
	font-weight		: bold;
	padding-right	: 10px;
	padding-left	: 10px;
	margin			: 0;
	font-size		: 16px;
	color			: #084C8D;
	text-transform	:none;
	}

a.mainlevel-nav:hover {
	text-decoration	: none;
	color			: #876F3F;
	}
#active_menu-nav {
	border	: 0;
	color			: #C65B1B;
	}
	
/* ##################### SEARCH ########################## */	

.search {
  padding: 5px 5px 5px 5px;
}

/*Highlight Found Words*/
.highlight {
  border: 1px dashed #010101;
  background: #DDEEFF;
  padding: 0px 2px 0px 2px;
  }
  
.inputbox {
	font-family		: arial, Helvetica, sans-serif;
	font-style		: normal;
	font-weight		: normal;
	font-size		: 10px;
	background		: White;
	padding: 3px 3px 3px 5px;
	border			: 1px solid #999;
	margin-right	: 5px;
	}
	
.button {
  font-family      : arial, helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color	:#00529F;
  color            : #ffffff;
  border           : 1px solid #ffffff;
	height:18px;
	margin-right	: 10px;
}

.button:hover {
  font-family      : arial, helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color	:#333333;
  color            : #ffffff;
  border           : 1px solid #ffffff;
  height:18px;
}	

/* ##################### SEARCH MODULE ################# */	
table.moduletable-search {
vertical-align:middle;
	
}
table.moduletable-search th {
vertical-align:middle;

}
table.moduletable-search td {
vertical-align:middle;
padding-left:5px;
}		
.inputbox-search {
	font-family		: arial, Helvetica, sans-serif;
	font-style		: normal;
	font-weight		: normal;
	font-size		: 10px;
	background		: White;
	padding: 3px 3px 3px 5px;
	border			: 1px solid #999;
	margin-right	: 5px;

	
	}
.button-search {
  font-family      : arial, helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color	:#00529F;
  color            : #ffffff;
  border           : 1px solid #ffffff;
	height:18px;
	margin-right	: 10px;
}

.button-search:hover {
  font-family      : arial, helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color	:#333333;
  color            : #ffffff;
  border           : 1px solid #ffffff;
  height:18px;
  padding-left: 5px;
}	
/* ##################### SIDE Banner MODULE ################# */	
.banner1text{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight		: bold;
}
table.moduletable-banner1 {
	width			: 100%;
	margin-left		: 0px;
	margin-bottom	: 0px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
	padding-bottom: 0px;
	}

table.moduletable-banner1 th {
	font-family		: arial, Helvetica, sans-serif;
  	font-size		: 13px;
	font-weight		: bold;
 	height			: 30px;
 	text-transform	: none;
	text-align		: left;
	letter-spacing	: 0px;
	color			: #FF00FF;
	border-bottom	: none;
	border-top		: 0px;
	padding-bottom	: 0px;
	padding-left	: 0px;
	width			: 100%;
	line-height		: 20px;
	height			:30px;
  	vertical-align	:middle;
	}

table.moduletable-banner1 td {
  	color			: #000000;
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
	padding-left	:0px;
	}
/* ##################### MAIN NAV MODULE ################# */	

table.moduletable-mainnav {
	width			: 100%;
	margin-left		: 0px;
	margin-bottom	: 0px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
	overflow: hidden;
	}

table.moduletable-mainnav  th {
	font-family		: arial, Helvetica, sans-serif;
  	font-size		: 13px;
	font-weight		: bold;
 	height			: 30px;
 	text-transform	: none;
	letter-spacing	: 0px;
	color			: #EF4C7A;
	border-bottom	: none;
	border-top		: 0px;
	padding-bottom	: 0px;
	padding-left	: 0px;
	width			: 100%;
	line-height		: 20px;
  	vertical-align	:middle;
	}

table.moduletable-mainnav  td {
  	color			: #F1E3B9;
	font-size		: 16px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
	padding-left:0px;
	width			: 100%;
	text-align		: center;
	}	
	
/* ##################### PATHWAY ##################### */	

.pathway {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #FFFFFF;
	}
			
a.pathway:link, a.pathway:visited {
  	font-size       : 10px;
  	color           : #0099FF;
  	text-decoration : none;
	}		
											 						
a.pathway:hover {
  	font-size       : 10px;
  	color           : #00CCFF;
  	text-decoration : none;
	}
							
/* ##################### SIDE MENU MODULE ################# */	

table.moduletable-menu {
	width			: 100%;
	margin-left		: 0px;
	margin-bottom	: 35px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
	padding-bottom: 30px;
	}

table.moduletable-menu th {
	font-family		: arial, Helvetica, sans-serif;
  	font-size		: 13px;
	font-weight		: bold;
 	height			: 30px;
 	text-transform	: none;
	text-align		: left;
	letter-spacing	: 0px;
	color			: #C65B1B;
	border-bottom	: none;
	border-top		: 0px;
	padding-bottom	: 0px;
	padding-left	: 0px;
	width			: 100%;
	line-height		: 20px;
	height			:30px;
  	vertical-align	:middle;
	}

table.moduletable-menu td {
  	color			: #333333;
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
	padding-left	:0px;
	}
/* ##################### STANDARD MODULE ################# */	

table.moduletable {
	width: 95%;
	margin-bottom: 5px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color:#FFFFFF;
	  border           : 1px solid #000000;
	  padding-bottom: 30px;
}

div.moduletable {
	width: 90%;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#FFFFFF;
	  border           : 1px solid #000000;
	

}

table.moduletable th, div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
  border-bottom           : 1px solid #000000;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	background-color:#FFFFFF;
	
}

/* ##################### NEWS MODULE ################# */	

table.moduletable-news {
	width: 95%;
	margin-bottom: 15px;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color:#FFFFFF;
	  border           : 1px solid #000000;
	  padding-bottom: 30px;
}

div.moduletable-news {
	width: 90%;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#FFFFFF;
	  border           : 1px solid #000000;
	

}

table.moduletable-news th, div.moduletable-news h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
  border-bottom           : 1px solid #000000;
}

table.moduletable-news td {
	font-size: 11px;
	font-weight: normal;
	background-color:#FFFFFF;
	text-align:left;
	margin-bottom: 15px;
	padding-bottom:20px;
}

/* ##################   LOGIN MODULE ################ */

 table.moduletable-login {
	width			: 100%;
	margin-left		: 0px;
	margin-bottom	: 0px;
	padding			: 0px;
	border-spacing	: 0px;
	border-collapse	: collapse;
	}

table.moduletable-login th {
	font-size       : 12px;
	font-weight     : bold;
	height			: 20px;
	text-transform  : none;
	text-align      : left;
	letter-spacing  : 0px;
	color           : #68475c;
	border-bottom   : none;
	border-top      : none;
	}

table.moduletable-login td {
 	color			: #666666;
	font-size		: 11px;
	padding			: 0px;
	margin			: 0px;
	font-weight		: normal;
	}

/* ############# CONTENT ###################### */

/* Page titles container Box */

.contentheading {
font-family:Verdana, Arial, Helvetica, sans-serif;
	width			: 100%;
	color			: #084C8D;
	text-align		: left;
	border-collapse	: collapse;
	padding			: 0px;
	height			: 15px;
	font-weight		: bold;
	font-size		: 18px;
	padding-right	: 0px;
	padding-left	: 0px;
	padding-top		: 10px;
	padding-bottom:5px;
	white-space		: nowrap;
	text-transform	: none;

	}
	
/* Page Titles */
.contentpagetitle {
	}
	
a.contentpagetitle h1,
a.contentpagetitle:link,
a.contentpagetitle:visited, 
a.contentpagetitle:active{
	font-family		: arial, Helvetica, sans-serif;
	text-decoration	: none;
	font-weight		: Bold;
	font-size		: 12px;
	color			: white;
	border-bottom	: 5px;
	border-top		: 5px;
	}
	
a.contentpagetitle:hover {
	color			: #008eaf;
	width			: 100px;
	text-decoration	: none;
	}
	
/* Component heading links, blogs and Faq's ..etc box */

.componentheading {
	font-family:Arial, Helvetica, sans-serif;
	width			: 100%;
	color			: #000000;
	text-align		: left;
	border-collapse	: collapse;
	padding			: 0px;
	height			: 15px;
	font-weight		: bold;
	font-size		: 18px;
	padding-right	: 0px;
	padding-left	:20px;
	padding-top		: 5px;
	padding-bottom:10px;
	white-space		: nowrap;
	text-transform	: none;

	}
	
/* Styling for the pdf/email/print icons */

.buttonheading{ }

/* POP Window */

a.pop-up {
	border-bottom	: 0;
	}

.pop-ups {
	float			: right;
	}

/* Main Body Content rating & voting */

.content_rating {
	font-weight		: normal;
	font-size		: 10px;
   }
	
.content_vote {
	font-weight		: normal;
	font-size		: 10px;
   }
	
/* Author Name */

.small {
	color			: 999999;
	font-size		: 10px;
	}

/* Date Stamps */

.newsfeeddate {
	font-family		: arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #FF6600;
	font-weight		: normal;
   }

.createdate {
	color			: 535353;
	font-size		: 10px;
	font-weight		: normal;
	line-height		: 1;
	}

.modifydate {
	font-family		: arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: 535353;
	text-decoration	: none;
	font-weight		: normal;
	}
	
/* Description Component Container Box News, Faq and Links ..etc  */

.contentdescription {
	background-color: F2F2F2; 
	padding			: 5px;
	}

/* Component Container Box News, Faq and links ..etc */

.contentpane {
	background		: F2F2F2;
	width			: ;
	}


/* Center content main body text staic text, blog ..etc */

.contentpaneopen {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: Black;
	background-color: #;
	width			: 100%;
	}
	
/* Main Body  bullets List */

.contentpaneopen li{
	}

.contentpaneopen ul {
	}

/*  Main Body Page Navigation  */

.pagenav{
	text-align		: center;
	font-size		: 11px;
	font-weight		: bold;
	width			: auto;
	padding			: 0px 10px;
	line-height		: 20px;
	margin			: 1px;
	}
	
a.pagenav {
	color			: #68475c;
	border-bottom	: 0;
	}
	
a.pagenav:hover {
	color			: #68475c; 
	border-bottom	: 0;
	
	}
.pagenavcounter{
	}
	
.readon{
	}
	
.back_button{
	color			: #008eaf;
	}
	
/*############################### COMPONENTS ##########################*/

/* Article Index Static Pages Component */		

table.contenttoc {
	width			: 380px;
	border			: 0px solid #ffffff;
	background		: none;
	border-collapse	: collapse;
	padding			: 0px;
	margin			: 0px;  
	}

table.contenttoc th {
	background-color: #ffffff;
	font-weight		: bold;
	}

table.contenttoc td {
	padding: 2px;
	}
a.toclink:hover, 
a.toclink:visited, 
a.toclink:link {
	}

/* Table catagory lists Header and Foot */

.sectiontableheader {
	background-color: #f2f2f2;
	color			: #333333;;
	font-weight 	: bold;
	border-collapse	: collapse;
	border			: 0px solid #ffffff;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	}

.sectiontablefooter{
	}

/* odd & even row colors example polls and links components */

.sectiontableentry1 {
	width			: 100%;
	background-color: #f2f2f2;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	}
	
.sectiontableentry2 {
	width			: 100%;
	background-color: #f2f2f2;
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	}

/* category text format and links Component or news feeds by category */

.category {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: #333333;

	}
	
a.category:link,a.category:visited {
	color			: #660033;
	line-height		: 24px;
	font-size		: 12px;
	}
	
a.category:hover {
	color			: #333333;
	}

/* Blog Component */

.blogsection{
	}
	
.blog_more{
	}
	
.blog_heading {
	}
	
/* Contact Form Component */

.contact-form {
   width			: 100%;
   }
   
  .contact_email {
	margin			: 0px;
	padding			: 10px;
	}
	
/* Note: See poll_bars.css in components/com_poll folder! */

.poll {
	font-family		: arial, Helvetica, sans-serif;
	font-size		: 10px;
	color			: #666666;
	line-height		: 14px
	}
	
pollstableborder{ 
	border			: 20px solid #999999; 
	}
	
.smalldark {
	color			: Black; 
	line-height		: 1;
	}

/* syndicate component */

.syndicate{
	}
	
.syndicate_text{
	}

/* ##################### FORM OBJECTS #####################*/	

.selectbox {
   	font-family		: arial, Helvetica, sans-serif;
	font-style		: normal;
	font-weight		: normal;
	font-size		: 10px;
   	background		: #FFFFff;
   	width			: 100%;
   	border			: 1px solid #999;
   }
	
                             /* No need to edit */
/* #################### AFTER LOGIN EDITING FORMS  ################### */

/* ###################### TABBED EDITING ###################### */
/*When user logins to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */

.moscode {
	background-color: #f0f0f0;
	}
		
.code {
	font-family		: courier, serif;
	font-size		: 10px;
	padding			: 2px;
	line-height		: 1.3em;
	background-color: #f0f0f0;
	color			: blue;
	border			: 1px solid #d5d5d5;
	margin			: 0px;
	width			: 90%;
	}

/* Text passed with mosmsg url parameter */

.message {
	font-family 	: arial, Helvetica, sans-serif;
	font-weight		: bold;
	font-size 		: 10px;
	color 			: Black;
	text-align		: center;
   }

/* Styles for dhtml tabbed-pages */

.ontab {
	background-color: #666666;
	border-left		: outset 1px #666;
	border-right	: outset 1px Black;
	border-top		: outset 1px #666;
	border-bottom	: solid 1px Black;
	text-align		: center;
	cursor			: default;
	font-weight		: bold;
	color			: #FFFFFF;
	padding			: .2em;
   }

.offtab {
	background-color: #cccccc;
	border-left		: outset 1px #666;
	border-right	: outset 1px Black;
	border-top		: outset 1px #666;
	border-bottom	: solid 1px Black;
	text-align		: center;
	cursor			: default;
	font-weight		: normal;
	padding			: 1px;
   }

.edit-tabs {
   padding			: 9px;
   background		: none;
   }

.tabpadding {
	}

.tabheading {
	background-color: #FF6600;
	text-align		: left;
   }

.pagetext {
	visibility		: hidden;
	display			: none;
   }

/*Body of the form*/

.adminform {
	background-color: #FFFFFF;
	}
	

/* ###################### Bottom nav ###################### */

a.mainlevel-nav2:link, a.mainlevel-nav2:visited{
	font-weight		: normal;
	padding-right	: 20px;
	float			: left;
	margin			: 0;
	font-size		: 11px;
	color			: #68475c;
	}
	
a.mainlevel-nav2:hover {
	font-weight		: normal;
	padding-right	: 20px;
	float			: left;
	margin			: 0;
	font-size		: 11px;
	color			: #666666;
	}
	
/* ######################################## */

a.active_menu {
	color			:#67480c;
	font-weight		: bold;
	}

a.active_menu:hover {
	color			: #67480c;
	}
	
.contentheading2 {
	width			: 100%;
	color			: #68475c;
	text-align		: left;
	border-collapse	: collapse;
	padding			: 4px;
	height			: 20px;
	font-weight		: bold;
	font-size		: 12px;
	padding-right	: 5px;
    padding-left	: 5px;
	white-space		: nowrap;
	text-transform	: none;
	border-bottom	: 1px dotted #C0C0C0;
	}

	/* ###################### BAS design ###################### */	
.header {
	background:  url(../images/header_image.gif) no-repeat left center;
	width: 850px;
	height: 72px;
	padding-left:20px;
	padding-right:20px;
	}
.breadcrumb {
background-color:#084C8D;
	width: 850px;
	height: 25px;
	padding-top: 0pt;
padding-right: 10px;
padding-bottom: 0pt;
padding-left: 15px;
	text-align:left;
	}
