/* Design by Brian Diaz of Media 65 @ http://www.m65.net All Rights Reserved */



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

body {

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 11px;

	color:#333;

	background: #fff url(http://www.4lpm.com/images/FourLInvestments_Background.gif);

		}

		

table,td {

	font-size: 11px;

	}



		a:link {color:#AA0000;}

		a:visited {color:#815151;}

		a:active {color:#006600;}

		a:hover {color:#006600;text-decoration:underline;}

		a.image, a.image:hover  {border:0;}

form{

	margin: 0px;

	padding: 0px;

}

/* ##################### SITENAME IN HEADER  #####################*/	

	#sitename{	

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 30px;

	color:#6A7756;

	padding: 20px 20px 20px 20px;

	font-style: normal;

	font-weight: bold;

	}

	

	/*-----------------------------------------------------------------------*/

	/*                 Mambo Stander Style Sheet Section							*/

	/*    	  Check for updates at http://www.HowToMambo.com               */

	/*----------------------------------------------------------------------*/

/*##################### NAVGATION SECTION #####################*/	

/*NOTE: ADDNIG A Suffix"-MAINLEVELMENU" IN THE BACK END Module>> Parameters>>"Module Class Suffix:"-MAINLEVELMENU"*/

/**/

table.moduletable-MAINLEVELMENU {

background-color: #660000;

	margin: 0px;

	padding: 0px;

	width: 150px;

	color: White;

	}

table.moduletable-MAINLEVELMENU th {

background-color: #660000;

	margin: 0px;

	padding: 0px;

	width: 150px;

	color: White;

	}



/*MAINLEVEL MENU */

.mainlevel {background-color: #660000;

	margin: 0px;

	padding: 0px;

	width: 150px;

	}

	

a.mainlevel {

	display: block;

	border-top: 1px solid #006600;

	border-bottom: 1px solid #006600;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: White;

	background-color: #660000;

	}



a.mainlevel:visited {

	display: block;

	border-top: 1px solid #006600;

	border-bottom: 1px solid #006600;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: White;

	background-color: #660000;

	}



	

a.mainlevel:hover {

	border-top: 1px solid #660000;

	background-color: #006600;

	background-image: none;

	font-weight: bold;

	text-decoration: none;

	color: White;

	}	

	

/*Sub Menu links */

	.sublevel{background-color: #660000;

	margin: 0px;

	padding: 0px;

	width: 150px;

	}

	a.sublevel{

	display: block;

	border-top: 1px solid #006600;

	border-bottom: 1px solid #006600;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: White;

	background-color: #660000;

	}

	

	a.sublevel:visited{

	display: block;

	border-top: 1px solid #6A7756;

	border-bottom: 1px solid #6A7756;

	font-weight: bold;

	padding: 3px 0px 3px 10px;

	color: White;

	background-color: #BDBEBF;

	}



	a.sublevel:hover {

	border-top: 1px solid #cccccc;

	background-color: #BDBEBF;

	background-image: none;

	font-weight: bold;

	text-decoration: none;

	}	

		

/* LINKS TO TOP NAV  */

/*NOTE: ADDNIG A Suffix"-topnav" IN THE BACK END Module>> Parameters>>"Module Class Suffix:"-topnav*/

/*.mainlevel-topnav {}

a.mainlevel-topnav {}

a.mainlevel-topnav:hover {}

a.mainlevel-topnav:visited{}*/

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

.search {}



/*Highlight Found Words*/

.highlight {

  border: 1px dashed #010101;

  background: #DDEEFF;

  padding: 0px 2px 0px 2px;}

  

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

	.pathway {

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 11px;

	color:#333;

	}

	a.pathway:link {color:#a00;}

	a.pathway:visited {color:#815151;}

	a.pathway:active {color:#006600;}

	a.pathway:hover {color:#006600;text-decoration:underline;}

	

		

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



table.moduletable {

	width: 100%;

	padding: 0 0 0 0;

    border: 2px solid #ddd;

	margin: 0 0 0 0;

	background-color: White;

}



table.moduletable th { 

background: #006600;

 font-family: "Trebuchet MS",verdana,sans-serif;

 color: White;

}



table.moduletable td {

font-family: "Trebuchet MS",verdana,sans-serif;

 font-size: 11px;

 }

 

 table.moduletable a:link{}

 table.moduletable a:visited{}

 table.moduletable a:active{}

 table.moduletable a:hover{}

 

 /*NOTE: "-demo" can be added to Module Class Suffix:

 FOR CUSTOM MODULES LOOK AND FEEL

 */

 table.moduletable-demo{}

 table.moduletable-demo th{}

 table.moduletable-demo td{}

 table.moduletable-demo a:link{}

 table.moduletable-demo a:visited{}

 table.moduletable-demo a:active{}

 table.moduletable-demo a:hover{}

 /*END OF DEMO*/

 /* .moduletable can be a class without the table.moduletable*/

 

/* ############# CONTENT - SECTIONS & CATEGORIES ###########################*/

/* Page Titles Box */

.contentheading {

	width: 100%;

	font-size: 2em;

	font-weight: bold;

	font-family: arial,sans-serif;

 	color: #660000;

 	background: White;

	text-align:left;

	margin: 1.5em -.3em 0em 0;

   padding: .2em;

	border-bottom-width: 1px;

	border-bottom-color: #DDDDDD;

	border-bottom-style: dashed;

	}

	

/* Page Titles */

.contentpagetitle {background-color : White;}

	

a.contentpagetitle h1,a.contentpagetitle:link, a.contentpagetitle:visited {

	text-decoration: none;

	font-weight: normal;

	color: #666;

	border-bottom: 0px;

	}



a.contentpagetitle:hover {

   color: #000;

   border-bottom: 0px  dashed #CCCCCC;

   text-decoration: none;

	}

	

/*Content */

/*News, Faq, Catagory and Table Sections Container Box*/



.contentpane {background: White;}



.contentdescription {background-color : White;}



/*Main Body Text Box */

.contentpaneopen {

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 11px; color:#333;

	background-color: White;

	}

.contentpaneopen li{}

.contentpaneopen ul {}



/*Content voting*/

.content_rating {

	font-weight: normal;

	font-size:.8em;

   }

.content_vote {

	font-weight: normal;

	font-size: .8em;

   }





/* POP WINDOW */

/* styling for the pdf/email/print icons */



.buttonheading{}



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



.pop-ups {float: right;}



/*Date Stamps*/

.newsfeeddate {

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

	font-size: 10px;

	color: #FF6600;

	font-weight: normal;

   }



.createdate {

	color: #ffffff;

 	font-size:.8em;

   font-weight: normal;

   line-height: 1;

	}



.modifydate {

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

	font-size: 10px;

		color: #ffffff;

	text-decoration: none;

	font-weight: normal;

	}



/*Author Name*/

.small {

	color: #ffffff;

	line-height: 1;

}

	/* Page Navigation */

.pagenav{}

a.pagenav {color: #CCC; border-bottom: 0;}

a.pagenav:hover {color: #666; border-bottom: 0;}

	

.pagenavcounter{}



.readon{}

.back_button{}



/* Article Index */		

a.toclink:hover, a.toclink:visited, a.toclink:link {

}



table.contenttoc {

	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;

	}



	/*Sectiontable*/

/*Table catagory lists Header and Foot */



.componentheading {

    font-size: 1.5em;

    font-weight: bold;

    color: #006600;

    text-align:left;

    margin: 1.5em 0 0em 0;

	 background-color: White;

	}



.sectiontableheader {

	background-color : #D3D3D3;

	color : #333;;

	font-weight : bold;

	border-collapse: collapse;

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 11px;

	}



.sectiontablefooter{}



/*Odd and even row colors example polls and link sections*/

.sectiontableentry1 {

	background-color : #FFFFFF;

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 11px;

	}

	

.sectiontableentry2 {

	background-color : #EBEBEB;

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 11px;

	}



	

	

/* category text format and links */

.category {

	font-family: "Trebuchet MS",verdana,sans-serif;

	font-size: 11px;

	color:#333;

	}



a.category:link, a.category:visited {}



a.category:hover {}

	

	/*Blog Section*/

	.blogsection{}

	.blog_more{}

	.blog_heading {}

	

/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/







/* ##################### FORM SECTION  #####################*/	



.inputbox {

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

   font-style: normal;

   font-weight: normal;

   font-size: .8em;

   background: White;

    border: 1px solid #999;

   margin-left: 10px;

   }

	

.selectbox {

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

	font-style: normal;

	font-weight: normal;

	font-size: .8em;

   	background: #FFFFE0;

   	width: 100%;

   	border: 1px solid #999;

   }

	

  .button {

   font-size: 1.0em;

   background: #FFFFE0;

   border: 1px solid #999;

   }

	.contact-form {

   width: 100%;

   }

  .contact_email {margin: 0px;

	padding: 10px;}



/*########################## Components ##########################*/

/* 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: #666;line-height: 1;}



/*########################## Syndicate Comp ##########################*/

.syndicate{}

.syndicate_text{}







/* ###################### TABBED EDITING ###################### */

/*When user login 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: 1.2em;

	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 : 1em;

	color : #666;

	text-align: center;

   }



/* Styles for dhtml tabbed-pages */

.ontab {

	background-color: #666666;

	border-left: outset 1px #666;

	border-right: outset 1px #333;

	border-top: outset 1px #666;

	border-bottom: solid 1px #333;

	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 #333;

	border-top: outset 1px #666;

	border-bottom: solid 1px #333;

	text-align: center;

	cursor: default;

	font-weight: normal;

	padding: .2em;

   }



.edit-tabs {

   padding: 1em;

   background: none;

   }



.tabpadding {



   }



.tabheading {

	background-color: #ffae00;

	text-align: left;

   }



.pagetext {

	visibility: hidden;

	display: none;

   }



	/*Body of the form*/

.adminform{background-color : #FFFFFF;}





	
