/* CSS Document */


	
	
	
	
	
	
	
	
	
/*------------------------------Gobal veriable----------------------*/
body {
			padding:0;
			margin:0;
			background-color:#dfe2e3;
			background-image:url(images/pgbg.jpg);
			background-repeat:repeat-x;
			background-position:top;
			font-family:Tahoma,Arial,Helvetica, sans-serif;
			font-size:11px;
			}
p 	{
			padding:0;
			margin:0;
			}
			
/*------------------------------top links----------------------*/

.toplinks {
			font-size:11px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			font-variant:small-caps;
			font-weight:bold;
			padding-left:8px;
			padding-right:8px;
			}
			
.toplinks:hover {
			color:#FFFF00;
			}
			
/*------------------------------welcome----------------------*/

.welcome {
			font-size:11px;
			color:#596975;
			font-weight:bold;
			padding-left:20%;
			padding-top:185px;
			}
			
/*------------------------------bulletd list 1----------------------*/
		
ul {
	padding:0 8px;
	margin:0;
	}

li {
	    background:url(images/arrows.gif) 0 3px no-repeat;
		list-style-type:none;
		padding:0 0 0 12px; margin:0px;
		font-size:11px;
		font-weight:normal;
		line-height:14px;
		}
		
li a {
	font-size:11px;
	text-decoration:none;
	font-weight: bold; 
	color:#1B242A;
	}
li a:hover {
	color:#1B242A; 
	text-decoration:underline;
	}
	
.more {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline
	}
.more:hover {
		color:#FFFFFF;
		text-decoration:none;
		}
	
/*------------------------------texts----------------------*/	

.black {
		font-size:11px;
		font-weight:bold;
		color:#000000;
		padding-top:10px;
		}
		
.price {
		font-size:16px;
		color:#CE3903;
		font-weight:bold;
		}
		
/*------------------------------news----------------------*/

.news {
		font-size:16px;
		color:#FFFFFF;
		font-weight:bold;
		padding-left:10px;
		}
		
/*------------------------------menus----------------------*/

.menus {
		font-size:12px;
		color:#C7CCD0;
		font-weight:bold;
		padding:8px;
		}
		
.menuheader {
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		}
		
.moreinfo {
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		padding-right:16px;
		text-decoration:none;
		}
		
.moreinfo:hover {
		color:#FFFF00;
		}
		
			
/*------------------------------footer----------------------*/

.footerlink {
			font-size:11px;
			color:#C7CCD0;
			text-decoration:none;
			font-variant:small-caps;
			font-weight:bold;
			padding-left:5px;
			padding-right:5px;
			}
			
.footerlink:hover {
			text-decoration:underline;
			}
			
.copyright {
			font-size:11px;
			color:#94B400;
			text-decoration:none;
			}
			
			
			
			
			
			
			
			
			
			
			
.mpart {
font-family:Tahoma,Arial,Helvetica, sans-serif;
font-size:11px;
}

a {
color : #94B400;
background : inherit;
text-decoration : none;
}
a:hover {
color : #ee6500;
background : inherit;
text-decoration : underline;
}

h2 {
font-size:36px;
font-family: Tahoma, Helvetica, sans-serif;
color:#94B400;
text-align : right;
}

img {border:none;}

fieldset { border: 1px solid #E4DF94; padding: 10px 8px; margin: 0 0 8px 0; background: #FFFBC0; color: #000; }

textarea { width: 97%; height: 20em; padding: 3px; }
.comment { background: #F5F6F6; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #f4f4f4; color: #808080; padding: 10px; margin: 0 0 10px 0; }
.date { border-top: 1px solid #eee; margin: 0 0 20px 0; }

/* For custom keyrocks' admin panels mod only */
.admpanel { border: 1px solid #ccc; padding: 10px 8px 10px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
.fieldset { border: 1px solid #ccc; padding: 20px 8px 20px 15px; margin: 0 0 8px 0; background: #efefef; color: #000; }
legend { font: bold 16px arial; margin: 10px 0 0 0; }
input{ border:1px solid #ee6500; color:#000000; font-size:12px; height:25px; margin:0 0 0 0;}
textarea { width: 90%; height: 20em; padding: 3px;}

/* span styles used in custom admin panels only */
.redtitle { font: bold 14px Arial; color: #ff0000; text-align: center; }
.bluetitle { font: bold 14px Arial; color: #0054bc; text-align: center; }
.admintitle { font: bold 16px Arial; color: #E23300; text-align: center; }
.buttonmargin { margin-bottom: 10px; }
/* div classes to float images or inserted blocks with text-wrap in articles */
.floatright { position: relative; float: right; padding: 0 0 0 10px; border: none; }
.floatleft { position: relative; float: left; padding: 0 10px 0 0; border: none; }

/* Comments and comment panel styles */
.comment { color: #4e1a1a; background: #f6f0e8; padding: 10px; margin-bottom: 10px; border: 1px solid #C0C0C0; }
.commentsbox { background: #f5f5f5; color: #808080; padding: 10px; margin: 0 0 10px 0; border: 1px solid #C0C0C0; }

/* Philmoz, Admin Links mod, May 23.07 */
.New_Admin_Links { font-size:85%; text-align:center; }

/* # mattonik's image links panel mod */
#thumb {position:relative; z-index:100; display: inline;}
#thumb a img {border:0;}
#thumb a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#thumb a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#thumb a.p1:hover .large {display:block; position:absolute; top:-35px; left:400px; width:100px; height:100px; border:1px solid #ccc;}

/* mattonik's internal links mod */
#InterneLinky {
padding: 0.3em;
border: 1px solid #ccc;
}

#ILclanky {
display: block;
width: 20em;
height: 20em;
overflow:auto;
float: left;
}

#ILsites {
display: block;
width: 40%;
height: 20em;
overflow:auto;
padding-left: 0.3em;
float: left;
border-left: 1px solid #ccc;
}

#ILcat {
display: block;
width: 20%;
height: 20em;
overflow:auto;
padding-left: 0.3em;
border-left: 1px solid #ccc;
}

/* Keyrocks - File Links Panel Mod */
#Filelinks_Panel {
padding: 0.3em;
border: 1px solid #ccc;
}
        .word_files {
	display: block;
	width: 45%;
	height: 20em;
	overflow:auto;
	float: left;
	}
  .pdf_files {
	display: block;
	width: 45%;
	height: 20em;
	overflow:auto;
	padding-left: 0.3em;
	border-left: 1px solid #ccc;
	}

.box {
height: 0;
position: absolute;
overflow: hidden;
width: 0
}


ul.tabs { margin: 0 0 0 20px; padding: 0; float: right; list-style: none; height: 32px; width: 80%; }
ul.tabs li { background-color:#dfe2e3; float: left;   margin: 0; padding: 0; height: 31px; line-height: 31px; border: none;  margin-bottom: -1px; overflow: hidden; position: relative; }
ul.tabs li a { background-color:#dfe2e3; text-decoration: none; color: #000; display: block; font-size: 1.0em; padding: 0 10px; border-bottom:#999999 1px solid; }
ul.tabs li a:hover { background: #99cc66; color: #336600; border-top-left-radius:8px; border-top-right-radius:8px; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom:#999999 1px solid; }
.tab_container { background-color:#dfe2e3; overflow: hidden; clear: both; float: none; width: 100%; margin-bottom:0px; border-top:#999999 1px solid;}
.tab_content { background-color:#dfe2e3; padding:0; }
html ul.tabs li.active a, html ul.tabs li.active a:hover {background-color:#009933; color:#ff0033; border-top-left-radius:8px; border-top-right-radius:8px; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom:#999999 1px solid; }

