/* (c) Lighthouse Media Works, LLC 2006 Tampa FL, USA www.lighthousemediaworks.com */

html {
	margin: 0;
	padding: 0;
/*	text-align: center;*/
}

body{
background-color: white;
color: Black;
background-image: url(../images/top_bar_bg.png);
background-attachment: scroll;
background-position: top;
background-repeat: repeat-x;
font-family: sans-serif;
font-size: 14px;
margin: 0;
padding: 0;

}



a {
	color: red;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


	
}
table#header
{
	width: 100%;
}

tr#header {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	
	text-align: center;
	vertical-align: middle;
	
}

table#pl_main{
	margin-top: 20px;
}

td#pl_content{
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-bottom:20px;
}

/* begin Joomla css */


/* ######################  LAYOUT SETTINGS       ############################## */

/*##################### NAVIGATION SECTION #####################*/	
/* Pathway Breadcrumbs */	
	.pathway {
	font-size: 11px;
	color:#700;
	text-align: left;
	
	}
	
	
	
	a.pathway:link {color:#f00;
	padding: 3px;}
	a.pathway:visited {color:#f00;}
	a.pathway:active {color:#f00;}
	a.pathway:hover {color:#fff;
	background-color: Black;
	}
	
	/*  Global Formatting */
h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}
a {color: red;}
a:hover {color: #700;}
a:visited {color: #555;}
a.image, a.image:hover  {border:0;}
li{ list-style: square;}
ul { list-style: square;}

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

	/* Mainlevel menu */
.mainlevel {
height: 15px;
}

a.mainlevel {display: block;
	background: #860000;
	color: #FFFFFF;
	padding: 3px;
	margin: 0 0 1px 0;
	text-decoration: none;
	font-size: 100%;
	
	border-style: solid;
	border-width: 3px;
	border-left-color: Red;
	border-top-color: Red;
	border-right-color: #500;
	border-bottom-color: #500;
	text-align: center;
	}
	
a.mainlevel:hover {
	color: #Fff;
	background: #b00;
	text-decoration: none;

	border-left-color: #500;
	border-top-color: #500;
	border-right-color:#f00 ;
	border-bottom-color: #f00;
	
	
	
					}
/* End Mainlevel menu */

/* Sub Menu */
.sublevel{height: 18px;}

a.sublevel{	display: block;
	background: #500;
	color: #FFFFFF;
	padding: 5px 0 5px 5px;
	margin: 0 0 1px 0;
	text-decoration: none;
	font-size: 80%;
		}

   a.sublevel:hover {
	display: block;
	color: #FFFFFF;
	background: #000;}
/* End Sub Menu */

/* ##################### STANDARD MODULE TABLE  #################*/	
table.moduletable {
	width: 80%;
	padding: 0px;
	margin: 3px;
	
}

table.moduletable th { 
background: #000;
height: 15px;  
color: #FFFFFF;
font-size: 90%;
font-weight: bold;
border-bottom: thin;
border-bottom-color: white;
border-bottom-style: solid;
margin-top: 3px;

padding: 3px;
}

table.moduletable td {height: 15px;}

/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/
.contentheading {
font-size: 16px;
width: 100%;
font-weight: bold;
color: #700;
}

/* content title and links */
.contentpagetitle {background-color : White; }
a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited 
{text-decoration: none;font-weight: normal; color: #F00;border-bottom: 0px;}
a.contentpagetitle:hover {color: #700;border-bottom: 0px  dashed #CCCCCC;text-decoration: none;}

/* top box like a category description */
.contentdescription {background-color : White;}

/* Main Body Text */
.contentpane {background: White;}


.contentpaneopen {background-color: White;}
/* Main Body Text */



/* article rating */
.content_rating {font-weight: normal;font-size:.8em;}
.content_vote {font-weight: normal;font-size: .8em;}

/* icons */
.buttonheading{font-size: 12px;}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}


/* Dates */
.createdate {color: #666; font-size:.8em; font-weight: normal;}
.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
/* Dates */

/* Writen by Authors name */
.small {color: #666;}

/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav{font-size: 14px;  color: #f00; }
.pagebar{font-size: 12px;}
.pagenav_prev{font-size: 14px;  color: #F00; }
.pagenav_next{font-size: 14px;  color: #F00; }
a.pagenav {color: #f00; border-bottom: 0;}
a.pagenav:hover {color: #700; border-bottom: 0;}
.pagenavcounter{	height: 15px;  }
.back_button{font-size: 12px; height: 15px;  }



/* Read more link */
.readon{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px; color:#F00;font-weight: bold;
}

/* Article index   */
table.contenttoc {
	padding: 0px;
	margin: 2px;
	font-size: 12px;
	}
	
table.contenttoc th {
background: #700; 
color: White;
}
	
table.contenttoc td {padding: 2px;}

/* Links article index */
	a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }
/* End Article index  */



/*  component heading */
.componentheading {
    font-size: 1.5em;
    font-weight: bold;
    color: #700;
    text-align:left;
    margin-top: 1.5em;
	 background-color: White;
	}
	
	
	/* Sectiontable Table types listings Faqs's, weblink etc..*/
.sectiontableheader {
	background-color : #000;
	color : #fff;
	font-weight : bold;
	border-collapse: collapse;
	font-size: 11px;
	}
	
	
	/* Table odd and Even Rows */
.sectiontableentry1 {background-color : #FFFFFF;font-size: 11px;}
.sectiontableentry2 {background-color : #fbc59e;font-size: 11px;}
.sectiontablefooter{	height: 18px; }
/* End Sectiontable */


/* blogsection */
.blog {background-color : #FFFFFF;}
.blogsection{	height: 18px;  }
.blog_more{	height: 18px;  }
.blog_heading {	height: 18px;  }
/* space from bottom of article */
.article_seperator{background-color : #FFFFFF;}
/* End blogsection */


/* Search Form Module*/
.search {height: 18px;}
/* results if not search google */
.searchintro{height: 18px;}
/*Search Form keyword highlight*/
.highlight {
border: 1px dashed #010101;
background: #fbc59e;
padding: 0px 2px 0px 2px;}
/* End Search Form */

/* ##################### FORM SECTION  #####################*/	
form{font-size: 12px}
input {
font-family: Arial, Verdana, Helvetica, sans-serif; 
background-color:#FFFFFF; font-size: 13px; color: #333;
}
.inputbox {background: White;}
.text_area {background: White;}
/* Pull down menu */
.selectbox {width: 100%;}
/* Submit Button */
.button { background: #700;color: White;}

/* Contact Email Form */
.contact_email {margin: 0px;padding: 5px;}
/* ##################### END FORM SECTION  ##################### */	




/* wrapper title */
.wrapper{background-color : #FFFFFF;}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/





/*  	 This sections covers the tab editing formatting this should be 
left as is but if you have special colored design that needs to have 
editing backgrounds changed this is the place to do it. */


/* ###################### 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;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}


/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Geneva, 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 {padding:1px;}

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

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

	/*Body of the form*/
.adminform{background-color : #FFFFFF;}
/* ###################### End TABBED EDITING ###################### */














