body{
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #030;
	letter-spacing: 1px;
}

/*spacers*/
.clear{	clear: both;	height: 6px;}
.bigclear{	clear: both;	height: 20px;}
.separator{	
clear: both;
height: 20px;  
border-bottom: 1px solid #333333; }

#holder{	
border: 1px solid #003333;
width:100%}

.bhdr{
	background-color: #FFF;
	background-image: url(images/design/p7iq_masthead.jpg);
	background-repeat:repeat-x;
   }

.bhdr_titles{ 
font-size: 16pt;	
font-weight: bold;  
padding-left: 8px;  
color: #F5F5F5; 
 }

.bhdr_text{
	font-size: 10pt;
	padding-left: 8px;
	color: #693;
}

.bhdr_text a{	
color: #693;	
text-decoration: underline;}

.bhdr_text a:hover{
	color: #603;
	text-decoration: underline;
}

.lcol{ 	background-color: #FFFFFF;}
.rcol{	background-color: #F6F6F6;}
.pad1{	padding: 6px 6px 6px 6px;}
.pad2{	padding: 4px 4px 4px 4px;}
form{	display: inline;}

input, textarea ,select {
	border:1px solid #033;
	background-color: #DDE8DD;
		}
		
.pcount{
	background-color: #033;
	color: #FFFFFF;
	padding: 2px 0px 2px 0px;
}

.pcount a{
	text-decoration: none;
	color: #9C9;
}

.pcount .pcon{
	text-decoration: underline;
	color: #030;
	background-color: #BDD2BD;
	padding-left: 2px;
	padding-right: 2px;
}

.login_left,login_right{
	float: left;
}
.login_left{
	width: 100px;
}

/*nav*/
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	padding:2px 2px 2px 6px;
	background-color: #696;
	font-weight: bold;
}

a.title {
	color: #363;
	background: #696;}

a.title:hover {
	color: #FFFFFF;
	background: #696;
}

.small { 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;	color: #003333;	
line-height: 16px;	
padding-right: 4px;	
padding-left: 4px;   
text-align: left;	}

.small a {
	display: block;
	text-decoration: none;
	color: #603;
}

.small a:hover {
	color: #603;
	background-color: #CBDCCB;
}

/*UL nav*/
.bnavi {
WIDTH: 200px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;  
text-align: left; }


.ads {
WIDTH: 150px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;  
text-align: left; }

.bnavi UL { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;}

.bnavi LI { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
display: inline;  }

.bnavi A {
	padding: 3px 0px 3px 0px;
	TEXT-DECORATION: none;
	COLOR: #603;
	display: block;
}

.bnavi A:hover {
	COLOR: #603;
	BACKGROUND-COLOR: #E0EBE0;
}
.bnavi .none {
	padding: 3px 0px 3px 0px;
	TEXT-DECORATION: none;
	COLOR: #333;
	display: block;
}

/*Syndicate*/
.rss{	 	
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;	color: #333333;	
line-height: 16px;	
padding-right: 4px;	
padding-left: 4px;}

.rss a{	text-decoration: none;}

/* blog display */
.blog_item{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt;}

.blog_date {
	font-weight: bold;
	color: #696;
	padding: 4px 2px 4px 2px;
	font-size: 11pt;
}

.headlines {
	font-weight: bold;
	color: #033;
	padding-bottom: 4px;
}

.description {
	color: #363;
}

.description a{
	color: #603;
	text-decoration: underline;
}

.description a:hover{
	color: #603;
	background:#DDE8DD;
}

.blog_post {
	font-size: 8pt;
	color: #363;
}

.blog_post a{
	color: #603;
}

.blog_post a:hover{
	color: #603;
	background:#DDE8DD;
}

.blog_link {
	font-size: 8pt;
	color: #603;
}

.blog_link a{
	color:#603;
	text-decoration: underline;
}

.blog_link a:hover{
	color:#603;
	text-decoration: underline;
	background-color: #DDE8DD;
}

/*blog reply*/
#reply { border: 1px dashed #033; }

.reply_post { 	
font-size: 10pt;	
color: #333333; 
padding: 0px 4px 6px 0px;}


.form_post{color: #656565; font-size: 10pt;}
.form_button{
	color: #363;
	font-size: 10pt;
}

.form_button_approve{
	color: #363;
	font-size: 10pt;
	background-color: #D0DFD0;
}

.form_button_erase{
color: #F5F5F5; 
font-size: 10pt;  
background-color: Maroon;  }

.sndreply{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #000000; 
font-size: 10pt;}

/*calendar*/
.caltitle{ 	
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;}

.cal, a.cal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #063;
}

a.cal:hover {
	color: #903;
}

a.calbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #603;
	font-size: 8pt;
	font-weight: bold;
}

a.calbold:hover {
	color: #603;
	background: #DDE8DD;
}

/* calendar mouse over */
.cmon{
	background-color: #D7E3D7;
	font-size: 7pt;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cmon a{ 
text-decoration: none;	
color: #003333;}

.cmoff{	
background-color: #FFFFFF;
font-size: 7pt;	
color: #003333;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.cmoff a{
	text-decoration: none;
	color: #603;
}

.dmon{	
background-color:#DDE8DD;	
font-size: 7pt;	
color: #333333;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.dmon a{	
text-decoration: none;	
color: #333333;}

.dmoff{	
background-color:#DDE8DD;
font-size: 7pt;	
color: #333333;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.dmoff a{	text-decoration: none;	color: #333333;}

#navigation {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	WIDTH: 180px; 
	PADDING-TOP: 0px;
}
#navigation UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	LIST-STYLE-TYPE: none; 
	BORDER-BOTTOM-STYLE: none
}
#navigation LI {
	MARGIN: 0px
}
#navigation UL LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 14px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #F5F5F5; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #033 1px solid; 
	HEIGHT: 16px; 
	TEXT-DECORATION: none
}
#navigation UL LI A:hover {
	COLOR: #603;
	BACKGROUND-COLOR:#DDE8DD;
}
.navbox {
	FONT-SIZE: 100%; 
	MARGIN-BOTTOM: 10px;
	background-color: #6495ED;
}
.navbody {
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px; 
	FONT: 12px arial, helvetica, sans-serif
}
.error,.errormsg{ 
color: #A52A2A;  
font-family: Verdana, Tahoma, Arial, sans-serif;  
font-size: 13px;  
font-style: italic;    }

/*Admin section*/
#mouseover{
	padding: 2px 6px 2px 6px;
	background-color: #033;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}

#mouseover a {
display: inline; /*Use this to lay them out horizontally */
text-decoration: none;
color: #FFFFFF;
padding: 2px 4px 2px 4px;}

#mouseover a:hover {
	color: #603;
	background: #DDE8DD;
}

#mouseover a.on {
background-color: #EDE3B6;  
color: #333333; }

#mouseover a.on:hover {
color: #F5F5F5;
background-color: #2F3B1A;}

a.blist{ 
text-decoration: none;	
color: #333333;}

.RowOver { background-color: #F2DCA8; }
.RowOff1 { background-color: #E7E7E7; }
.RowOff2 { background-color: #FFFFFF; }

.adminnavi { 
width: 94px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 	
font-size: 8pt;  
text-align: left; 
padding-left: 6px;  
color: #F5F5F5;  }

.adminnavi UL { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
list-style-type: none;}

.adminnavi LI { 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;  
display: inline;  }

.adminnavi A { 
padding: 3px 0px 3px 0px; 
TEXT-DECORATION: none;  
COLOR: #F5F5F5; 
display: block;}

.adminnavi A:hover {	
COLOR: #00008B; 
background-color: #FFF5EE;}

.scrollposts{
	overflow: scroll;
	height: 140px;
	clip:auto;
	background-color: #F6F6F6;
}
.scrollpad{	padding: 4px 4px 4px 4px;}

td {	
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;	
font-size: 10pt;	
color: #333333;  
letter-spacing: 1px;}

.navibg{
	background-color: #000066;
}
.klor{	
background-color: #6600CC;	
padding: 4px 4px 4px 4px;  
color: #F5F5F5; }

.klor a{	
color: White; 
text-decoration: underline;}

.klorsub{	
background-color: #EFEFEF;	
padding: 4px 4px 4px 4px;  
color: #696969; }

.bigger{
	font-size: 14px;
	color: #2F4F4F;
}
