@charset "utf-8";

/*(C) Copyright 2005 by Media 65*/



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



body {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333;

	background: #F5F5F5;

			}

		

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



a:link, a:visited {

	font-size        : 12px;

	color            : #A13403;

	text-decoration  : none;

	font-weight      : bold;

}

especial {

	font-size        : 11px;

	color            : #A13403;

	text-decoration  : none;

	font-weight      : bold;

}

a:hover {

  font-size        : 12px;

  color            : #333333;

  text-decoration  : none;

  font-weight      : bold;

  	  }

  

form {

	margin: 0px;

	padding: 0px;

}

	image{

		border: 0px;

	}

	

	

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



.mainlevel {

  display: block;

  border-bottom    : 1px dotted #C0C0C0;

  width            : 140px;

  margin-left: 5px;

}



a.mainlevel:link, a.mainlevel:visited {

  text-decoration  : none;

}



a.mainlevel:hover {

  background       : #DDEEFF;

  text-decoration  : none;

}



.sublevel {

  font-size  : 10px;

  margin-left: 5px;

}



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



.search {}

/*Highlight Found Words*/

.highlight {

  border: 1px dashed #010101;

  background: #DDEEFF;

  padding: 0px 2px 0px 2px;

  				}



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



.pathway {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333;

			}

			

a.pathway:link, a.pathway:visited {

  font-size        : 11px;

  color            : #0066CC;

  text-decoration  : none;

											 }		

											 						

a.pathway:hover {

  font-size        : 11px;

  color            : #333333;

  text-decoration  : none;

  	  						}

							

/* ##################### STANDARD MODULE ################# */	



table.moduletable {

  width            : 150px;

}



table.moduletable th {

  font-size        : 11px;

  font-weight      : normal;

  text-transform   : uppercase;

  text-align       : center;

  letter-spacing   : 1px;

  color            : #999;

  background       : url(../images/mshade.png) #F0F0F0 repeat-x 0px 0px;

  border-bottom    : 1px solid #D0D0D0;

  border-top       : 1px solid #D0D0D0;

}



table.moduletable td {

  padding       : 2px;

}



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



 table.moduletable-login {

  width			   :150px;

  table-layout	   : auto;

}



table.moduletable-login th {

  font-size        : 11px;

  font-weight      : normal;

  text-transform   : uppercase;

  text-align       : center;

  letter-spacing   : 1px;

  color            : #999;

  background       : url(../images/mshade.png) #F0F0F0 repeat-x 0px 0px;

  border-bottom    : 1px solid #D0D0D0;

  border-top       : 1px solid #D0D0D0;

}



table.moduletable-login td {

  padding-left     : 0px;

  padding-right    : 0px;

  text-indent      : 8px;

  text-align       : center;

  background-color: White;

}





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



/* Page titles container Box */

.contentheading {

	width: 100%;

	font-size: 16px;

	font-weight: bold;

	font-family: arial,sans-serif;

	color: #FBCE1C;

	background: White;

	text-align:left;

	margin: 1px;

	padding: 1px;

	border-bottom-width: 1px;

	border-bottom-color: #DDDDDD;

	border-bottom-style: dashed;

	font-style: italic;

	}

	

/* 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;

   border-bottom: 0px  dashed #CCCCCC;

   text-decoration: none;

	}

	

/* Component heading links, blogs and Faq's ..etc box */

.componentheading {

    font-size: 13px;

    font-weight: bold;

    color: Black;

    text-align:left;

    margin: 0px;

	 background-color: White;

	}

	

/* 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: #FF6600;

	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 staic text, blog ..etc */

.contentpaneopen {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px; color:Black;

	background-color: White;

	}

	

/* 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 #ddd;

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 : #A13403;

	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 {}

	

	/* 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 #####################*/	



.inputbox {

   font-family: arial, Helvetica, sans-serif;

   font-style: normal;

   font-weight: normal;

   font-size: 10px;

   background: White;

    border: 1px solid #999;

   margin-left: 10px;

   }

	

.selectbox {

   	font-family: arial, Helvetica, sans-serif;

	font-style: normal;

	font-weight: normal;

	font-size: 10px;

   	background: #FFFFE0;

   	width: 100%;

   	border: 1px solid #999;

   }

	

  .button {

   font-size: 10px;

   background: #FFFFE0;

   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;}



