/* ##################### NEVILLEANDROWE SETTINGS  ################### */	


#main_outline {
	width		: 750px;
	border		: 1px solid #2C2E7A;
}

.top_outline{
	width		: 500px;
	background	: #000000;
}


.main_image_outline{
	width		: 610px;
	padding		: 0px;
	margin		: 0px;
}

.right_outline {
	width		: 140px;
	background	: url(../images/outline_bg.gif) repeat-y;
}

.left_outline {
	width		: 140px;
	background	: url(../images/outline_bg.gif) repeat-y;
}

#left_graphics {
	background	: url(../images/outline_bg.gif) repeat-y;
}

#right_graphics {
	background	: url(../images/outline_bg.gif)  repeat-y right;
}

.content_outline {
	width		: 466px !important;
	width		: 470px;
}

.content_inner {
	border		: 1px solid #2C2E7A;
	width		: 455px;
}

.path_outline {
	width		: 466px !important;
	width		: 470px;
	padding-right   : 2px;
	padding-left    : 2px;
	padding-top     : 2px;
	padding-bottom  : 2px;
}

.path_inner {
	background	: url(../images/pathway.gif) no-repeat;
	height : 21px;
}


/*font style for home page*/
.homefont1{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	color		: #2C2E7A;
}

.homefont2{
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 16px;
	color		: #B87628;
}



/* ##################### GENERAL SETTINGS  ################### */	

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
        background-image: url(../images/water.gif);
	background-position:center 400px; 
	background-repeat: no-repeat;
}

		
table,td {
	margin: 0px;
	padding:0px;
	font-size: 11px;
}

p {
	margin: 0px;
	padding:2px;
	font-size: 12px;
}

div,li {
	margin: 0px;
	padding:0px;
	font-size: 12px;
}

a:link, a:visited {
  font-size        : 11px;
  color            : #2C2E7A; 
  text-decoration  : none;
  font-weight      : bold;
}

a:hover {
  font-size        : 11px;
  color            : #B87628;
  text-decoration  : none;
  font-weight      : bold;
  	  }
  
form {
	margin: 0px;
	padding: 0px;
}
	image{
		border: 0px;
	}


/* ##################### NEWS ##################### */	
	
ul.mostread
{
	margin: 0;
	padding: 0;
	list-style: none;
}
	
ul.latestnews
{
	margin: 0;
	padding: 0;
	list-style: none;
}

li.latestnews
{
	line-height: 25px;
	padding-left: 25px;
	padding-top: 0px;
	background-image: url(../images/liarrow.png) ;
	background-repeat: no-repeat;
	background-position:center left;
}


ul.latestnews-border
{
	margin: 0;
	padding: 0;
	list-style: none;
}

li.latestnews-border
{
	line-height: 25px;
	padding-left: 25px;
	padding-top: 0px;
	background-image: url(../images/liarrow.png) ;
	background-repeat: no-repeat;
	background-position:center left;
}


/* ##################### NAVIGATION  ##################### */	

/*
.mainlevel {
  display: block;
  width  : 135px;
}
*/


#active_menu {
	background-position: 0px -24px;
	text-decoration: none;
	color:#2A3273;
	text-align:center;
}

a#active_menu:hover {
 	background-position: 0px -24px;
	text-decoration: none;
	color:#2A3273;
	text-align:center;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_main_bg.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #B87628;
	text-align:center;
	padding-top: 3px;
	padding-left: 0px;
	height: 21px !important;
	height: 24px;
	width  : 100%;
	text-decoration: none;
}

a.mainlevel:active {
	background-position: 0px -24px;
	text-decoration: none;
	color:#2A3273;
	text-align:center;
}

a.mainlevel:hover {
	background-position: 0px -24px;
	text-decoration: none;
	color:#2A3273;
	text-align:center;
}


.toplevel {
  width  	: 100px;
  margin-left	: 0px;
}


a.toplevel:link, a.toplevel:visited {
	display       : block;
	background    : url(../images/menu_top_bg.gif) no-repeat;
	vertical-align: middle;
	font-size     : 11px;
	font-weight   : bold;
	color         : #B87628;
	text-align    : center;
	padding-top   : 5px;
	padding-left  : 0px;
	height        : 18px !important;
	height        : 24px;
	width         : 100%;
	text-decoration: none;
}

a.toplevel:active {
	background-position  : 0px -24px;
	text-decoration      : none;
	color                : #B87628;
	text-align           : center;
}

a.toplevel:hover {
	background-position  : 0px -24px;
	text-decoration      : none;
	color                : #B87628;
	text-align           : center;
}



.sublevel#active_menu {
	background-position: right -24px ;
	text-decoration: none;
	color:#B87628;
	text-align:center;
}

a.sublevel#active_menu:hover {
	background-position: right -24px ;
	text-decoration: none;
	color:#B87628;
	text-align:center;
}

a.sublevel:link, a.sublevel:visited {
 	display: block;
	background: url(../images/menu_sub_bg.gif) no-repeat;
	background-position: right 0px ;
	background-position:
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #2C2E7A;
	text-align:center;
	padding-top: 3px;
	padding-left: 0px;
	height: 21px !important;
	height: 24px;
	width  : 100%;
	text-decoration: none;
}


a.sublevel:hover {
	background-position: right -24px ;
	text-decoration: none;
	color:#B87628;
	text-align:center;
}

/* ##################### SEARCH ########################## */	

.search {}
/*Highlight Found Words*/
.highlight {
  border: 1px dashed #010101;
  background: #D7D9E8;  
  padding: 0px 2px 0px 2px;
  				}

/* ##################### PATHWAY ##################### */	

.pathway {
	font-family: Arial, Helvetica, sans-serif;
	font-size	: 11px;
	color    	:#2C2E7A;
}
			
a.pathway:link, a.pathway:visited {
  font-size    		: 11px;
  color           	:  #2C2E7A; 
  text-decoration 	: none;
}		
											 						
a.pathway:hover {
  font-size   	: 11px;
  color         : #B87628;
}

a.pathway:active {
  font-size     : 11px;
  color        	: #B87628;
}
		
/* ##################### STANDARD MODULE ################# */	


table.moduletable {
  margin: 5px 0px 15px 0px;
  width     : 125px;
  align		: center;
}

table.moduletable th {
	font-size        : 11px;
	font-weight      : bold;
	text-align       : center;
	letter-spacing   : 1px;
	color            : #B87628;
	background	 : transparent url(../images/moduleheading.gif) 	no-repeat center;
	height		 : 40px; 
	background-position: center top;
	padding-top	 : 25px;
	padding-bottom	 : 5px;
}

table.moduletable td {
  padding       : 0px;
  margin	: 0px;

}


/* ##################   BORDER MODULE ################ */

 table.moduletable_border {
  margin    : 5px 0px 15px 0px;
  width     : 125px;
  align	    : center;
   border   : solid 1px #2C2E7A;
}

table.moduletable_border th {
	font-size        : 11px;
	font-weight      : bold;
	text-align       : center;
	letter-spacing   : 1px;
	color            : #2C2E7A;
	background	 : transparent url(../images/moduleheading.gif) no-repeat center;
	height		 : 40px; 
	background-position: center top;
	padding-top	 : 25px;
	padding-bottom	 : 5px;
}

table.moduletable_border td {
  padding       : 1px;
  margin	: 0px;
}



/* ##################   CENTER MODULE ################ */

table.moduletable_center {
  margin    : 5px 0px 15px 0px;
  width     : 125px;
  align	    : center;
}

table.moduletable_center  th {
	font-size        : 11px;
	font-weight      : bold;
	text-align       : center;
	letter-spacing   : 1px;
	color            : #B87628;
	background	 : transparent url(../images/moduleheading.gif) 	no-repeat center;
	height		 : 40px; 
	background-position: center top;
	padding-top	 : 25px;
	padding-bottom	 : 5px;
}

table.moduletable_center  td {
  padding       : 0px;
  margin	: 0px;
  text-align    : center;
}


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

/* Page titles container Box */
.contentheading {
	font-size		: 12px;
	font-weight		: bold;
	font-family		: arial,sans-serif;
 	color			: #B87628;
 	background-color: #2C2E7A;
	text-align		:left;
	height			:30px;
	padding-left	: 20px;
}

/* Page Titles */
.contentpagetitle { background-color : White; }
a.contentpagetitle h1,
a.contentpagetitle:link,
a.contentpagetitle:visited, 
a.contentpagetitle:active{
	text-decoration: none;
	font-weight: normal;
	color: Black;
	border-bottom: 0px;}
	
a.contentpagetitle:hover {
   color: Black;
   text-decoration: none;
	}
	
/* Component heading links, blogs and Faq's ..etc box */
.componentheading {
    font-size		: 12px;
    font-weight		: bold;
    color			: #B87628;
    text-align		:left;
    margin			: 0px;
	background-color: #2C2E7A;
	height			:30px;
	padding-left	: 20px;
	}
	
/* 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: Black;}

/* Date Stamps */
.newsfeeddate {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #2C2E7A; 
	font-weight: normal;
   }

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

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

/* Component Container Box News, Faq and links ..etc */
.contentpane {background: White;}


/* Center content main body text static text, blog ..etc */
.contentpaneopen {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
	color			: Black;
	width			: 100%;
	border-collapse: collapse;
}


/* Main Body  bullets List */
.contentpaneopen li{}
.contentpaneopen ul {}


/*  Main Body Page Navigation  */
.pagenav{}
a.pagenav {color: #CCCCC; border-bottom: 0;}
a.pagenav:hover {color: #666666; border-bottom: 0;}
.pagenavcounter{}
.readon{}
.back_button{}
	
/*############################### COMPONENTS ##########################*/

/* Article Index Static Pages Component */		

table.contenttoc {
width: 150px;
border: 1px solid  #2C2E7A; 
background: none;
border-collapse: collapse;
padding: 0px;
margin: 2px;  }

table.contenttoc th {
	background-color: #DDEEFF;
	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 : #D3D3D3;
	color : Black;;
	font-weight : bold;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.sectiontablefooter{}

/* odd & even row colors example polls and links components */
.sectiontableentry1 {
	background-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.sectiontableentry2 {
	background-color : #EBEBEB;
	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:Black;
	}
a.category:link,a.category:visited {}
a.category:hover {}


	/* Blog Component */
	.blogsection{}
	.blog_more{}
	.blog_heading {}
	.blog{
		width	:100%;
		padding: 0px;
		margin: 0px;
	}
	
	/* 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  #2C2E7A;  }
	
.smalldark {color: Black; line-height: 1;}


/* syndicate component */
.syndicate{}
.syndicate_text{}


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

.inputbox {
   font-family: arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 12px;
   background: White;
    border: 1px solid  #2C2E7A; 
   margin-left: 0px;
   }
	
.selectbox {
   	font-family: arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
   	background: #FFFFE0;
   	width: 100%;
   	border: 1px solid  #2C2E7A; 
   }
	
  .button {
   font-size: 10px;
   background: #CDCEE0;
   border: 1px solid  #2C2E7A; 
   }
	
                             /* 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;}

/* ###################### EDITING Classes ###################### */
.ec_1 {
	background	: url(/images/stories/nevilleandrowe/hometablebg.gif) no-repeat;

}

.ec_2 {

}

.ec_3 {

}

.ec_4 {

}

.ec_5 {

}

.ec_6 {

}
