/***********************************************/
/* jvjtemp.css	                         	   */
/* Temp CSS structure JVJ.com			       */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial,sans-serif;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	background: #000000 url("blackdrop.jpg") fixed;
}

.topgap {padding-top: 6px;}

/******* hyperlink and anchor tag styles *******/

a:link, a:visited{
	color: #005cA6;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/***************** CSS Virtual Pagination ******************/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
font: bold 13px Verdana,sans-serif;
color: #ffb030;
text-align: center;
padding-top: 11px;
margin: 0px 0 0;
display: block; width: 600px; height: 28px;
background-image: url("virtrect.jpg");
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
/*margin: 0px 15px; put this back in to drop shape control*/
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 10px;
text-decoration: none;
color: #20d020;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #ffb030;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

#virtdrop{
	background-image:  url("virtback.jpg");  background-repeat: no-repeat;
}

/************** header tag styles **************/

h1{
 font: bold 120% Arial,sans-serif;
 color: #304a52;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 18px Arial,sans-serif;
 color: #003A8F;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 16px Arial,sans-serif;
 color: #006396;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Arial,sans-serif;
 color: #303030;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Arial,sans-serif;
 color: #304a52;
 margin: 0px;
 padding: 0px;
}

.pfjsmalltxt{
 font: 11px Verdana,sans-serif;
 color: #303030;
}

.pfjslink{
 font: bold 10px Verdana,sans-serif;
 color: #006396;
}

.psmhead{
 padding: 10px 0px 12px 0px;
 font: bold 11px Arial,sans-serif;
 color: #005d8d;
}

.pfjsmallblue{
 font: 11px Verdana,sans-serif;
 color: #006396;
}

.pfjarial{
 font: 11px Arial,sans-serif;
 color: #070707;
}

.pfjarialpad{
 padding-left: 2px;
 padding-bottom: 10px;
 font: 11px Arial,sans-serif;
 color: #070707;
}

.pfjbigarialpad{
 padding-left: 2px;
 padding-bottom: 10px;
 font: 12px Arial,sans-serif;
 color: #070707;
}

.clearleft{
 font: 11px Arial,sans-serif;
 color: #070707;
 clear:left;
}

.pfjarialblue{
 font: 11px Arial,sans-serif;
 color: #00337D;
}

.pfjarialbluelink{
 font: bold 11px Arial,sans-serif;
 color: #00337D;
}

.pfjarialbiglink{
 font: bold 12px Arial,sans-serif;
 color: #00337D;
}

.middark{
 font: 12px Arial,sans-serif;
 color: #00236D;
}

.largedark{
 font: bold 13px Arial,sans-serif;
 color: #00337D;
}

.sampdark{
 font: 14px Arial,sans-serif;
 color: #00337D;
}

.bigdark{
 font: bold 16px Arial,sans-serif;
 color: #00337D;
}


.pfjarialpur{
 font: 11px Arial,sans-serif;
 color: #ccccff;
}

.pfjsubtxt{
 font: 10px Arial,sans-serif;
 color: #303030;
}

.pfjtinytxt{
 font: 9px Arial,sans-serif;
 color: #8f8f8f;
}

.pfjfoottxt{
 font: 11px Arial,sans-serif;
 color: #999999;
 padding-top: 6px;
}

.pfjfootlink{
 font: 11px Arial,sans-serif;
 color: #005CA6;
}

.datecol{
font: bold 11px Arial,sans-serif;
color: #DA4400;
}


.pw{
 font: bold 13px Verdana,sans-serif;
 color: #ffffff;
}

.pwa{
 font: bold 11px Arial,sans-serif;
 color: #ffffff;
}

.p2{
 font: bold 15px Verdana,sans-serif;
 color: #006396;
}

.justul{
 padding-top: 4px;
 border-top: 1px solid #6686D0;
 margin-top: 4px;
 padding-bottom: 4px;
 border-bottom: 1px solid #6686D0;
 margin-bottom: 8px;
}

.blacklight{
background: #000000;
}

#sep1{
 padding-top: 4px;
 border-top: 1px solid #6686D0;
 margin-top: 8px;
} 

#sep2{
 padding-top: 4px;
 border-top: 1px solid #6686D0;
 margin-top: 4px;
 padding-bottom: 4px;
 border-bottom: 1px solid #6686D0;
 margin-bottom: 10px;
}

#sep3{
 padding-top: 4px;
 padding-bottom: 4px;
 border-bottom: 1px solid #cccccc;
}

#sep4{
 margin-top: 6px;
 padding-bottom: 4px;
 border-bottom: 1px solid #6686D0;

}


.p3{
 font: bold 13px Verdana,sans-serif;
 color: #006396;
}

.p8{
 font: bold 15px Verdana,sans-serif;
 color: #00337D;
}

.p8pad{
 font: bold 15px Verdana,sans-serif;
 color: #00337D;
 padding-bottom: 2px;
}

.p2ul{
 font: bold 15px Verdana,sans-serif;
 color: #006396;
 padding-top: 4px;
 border-top: 1px solid #7da9dc;
 margin-top: 4px;
 padding-bottom: 4px;
 border-bottom: 1px solid #7da9dc;
 margin-bottom: 4px;
}

.p3ul{
 font: bold 13px Verdana,sans-serif;
 color: #006396;
 padding-bottom: 4px;
 border-bottom: 1px solid #7da9dc;
 margin-bottom: 4px;
}

.wp3ul{
 font: bold 14px Verdana,sans-serif;
 color: #ffffff;
 padding-bottom: 4px;
 border-bottom: 1px dotted #ffffff;
 margin-bottom: 4px;
}

.wp4ul{
 font: bold 16px Verdana,sans-serif;
 color: #ffffff;
 padding-top: 6px;
 padding-bottom: 3px;
 border-bottom: 1px dotted #ffffff;
 margin-bottom: 3px;
}

.bp4ul{
 font: bold 16px Verdana,sans-serif;
 color: #253693;
 padding-top: 6px;
 padding-bottom: 3px;
 border-bottom: 1px dotted #253693;
 margin-bottom: 3px;
}


.wcor{ 
 padding-top: 7px;
}

.rr4ul{
 font: bold 14px Verdana,sans-serif;
 color: #5B543D;
 padding-top: 4px;
 padding-bottom: 6px;
 border-bottom: 1px dotted #584029;
 margin-bottom: 3px;
}

.rcor{ 
 padding-top: 6px;
}

.brp3ul{
 font: bold 14px Verdana,sans-serif;
 color: #584029;
 padding-bottom: 4px;
 border-bottom: 1px dotted #584029;
 margin-bottom: 4px;
}

.darkline{
 font: bold 16px Arial,sans-serif;
 color: #00337D;
 padding-bottom: 4px;
 border-bottom: 1px dotted #584029;
 margin-bottom: 4px;
}

.yep3ul{
 font: bold 14px Verdana,sans-serif;
 color: #5B543D;
 padding-bottom: 4px;
 border-bottom: 1px dotted #5B543D;
 margin-bottom: 4px;
}

.p4ul{
 font: bold 10px Verdana,sans-serif;
 color: #006396;
 padding-top: 4px;
 border-top: 1px solid #7da9dc;
 margin-top: 4px;
 padding-bottom: 4px;
 border-bottom: 1px solid #7da9dc;
 margin-bottom: 4px;
}

.redul{
 font: 10px Arial,sans-serif;
 color: #FF3300;
 padding-top: 4px;
 border-top: 1px solid #7da9dc;
 margin-top: 4px;
 padding-bottom: 4px;
 border-bottom: 1px solid #7da9dc;
 margin-bottom: 4px;
}

.p4{
 font: bold 12px Arial,sans-serif;
 color: #006396;
}

.pclassicblue{
 font: 12px Times New Roman, Times, serif;
 color: #005d90;
}

.pclassicbold{
 font: bold 12px Times New Roman, Times, serif;
 color: #006396;
}

#whitelink a:link, #whitelink a:visited {
 font: bold 11px Arial,sans-serif;
 color: #ffffff;
}

#indexlink a:link, #indexlink a:visited {
 font: bold 12px Arial,sans-serif;
 color: #00337d;
}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#content{
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #7da9dc;
}

#contentpadme{
	padding: 10px 10px 10px 10px;
	margin:0px 0px 0px 178px;
	border-left: 1px solid #7da9dc;
}

#pfjseal{
	padding-top: 4px;
	padding-bottom: 4px;	
}

#lesseal{
	padding-top: 3px;
	padding-bottom: 3px;	
}

#pfjgradseal{
	border: 1px solid #7da9dc;
	padding:6px;
	background-image:  url("backtempgrad.jpg");
	background-color: #B9D0FC;	
}

#dotcentral{
	border-right: 1px dotted #bbbbbb;
}

#dotcentralblue{
	border-right: 1px dotted #7da9dc;
}

#lineright{
	border-right: 1px solid #7da9dc;
}

#pfjxseal{
	border: 1px solid #5c5c5c;
	background-image:  url("backtempblack.jpg");
	background-color: #303030;
}

#pfjxsealmb{
	border: 1px solid #4D7EEF;
	background-image:  url("backtemphighmb.jpg");
	background-color: #B9D0FC;
}

#bngplasma{
	background-image:  url("bngplasma.jpg");
}

#bngplasma70{
	background-image:  url("bngplasma70.jpg");
}

#studwerk{
	background-image:  url("bngstud.jpg");
}


#blackville{
		background-color: #303030;
}

#imfleft{
	border-left: 1px solid #6686CF;
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#imfright{
	border-right: 1px solid #6686CF;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#imtop{
	border-left: 1px solid #6686CF;
	border-right: 1px solid #6686CF;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#imlow{
	border-left: 1px solid #6686CF;
	border-right: 1px solid #6686CF;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}

#inmageleft{
	border-left: 1px solid #6686CF;
	padding-left: 2px;
	padding-bottom: 3px;
}

#inmageright{
	border-right: 1px solid #6686CF;
	padding-right: 2px;
	padding-bottom: 3px;
}

/************* highlight navigation ****************/

#blacseal{
	background-image:  url("blac.jpg");
	background-color: #5c5c5c;
}

#blacnav td {font: bold 11px Arial,sans-serif; line-height: 14px;}
#blacnav a {display: block; height: 28px; padding: 12px 5px 0px 5px; color: #d0d0d0; text-align: center; text-decoration: none;}
#blacnav a:hover {background-image:  url("blacsel.jpg"); color: #101010;}

#xnav td {font: bold 11px Arial,sans-serif;}
#xnav a {display: block; padding: 8px 7px 8px; border-left: 1px solid #5c5c5c; color: #ffffff; text-align: center; text-decoration: none;}
#xnav a:hover {background-image:  url("backgreenlight.jpg"); color: #000000;}	
#xnav .first a {border-left: 1px solid #5c5c5c;}
#xnav .last {border-right: 1px solid #5c5c5c;}

#writenav td {font: bold 11px Arial,sans-serif; background-image:  url("writebut.jpg");}
#writenav a {display: block; padding: 5px 4px 4px; border-top: 1px solid #4B74D7; border-left: 1px solid #4B74D7; border-right: 1px solid #4B74D7; color: #253693; text-align: left; text-decoration: none;}
#writenav a:hover {background-image:  url("writebuton.jpg");}
#writenav .last {border-bottom: 1px solid #4B74D7;}


#calnav td {font: bold 11px Arial,sans-serif; background: #A5C0FF;}
#calnav a {display: block; padding: 6px 0px 5px; border-top: 1px solid #5079D7; border-left: 1px solid #6186DB; color: #ffffff; text-align: center; text-decoration: none;}
#calnav a:hover {background: #FFC97B;}
#calnav .first a {border-top: 1px solid #5079D7; border-left: 1px solid #5079D7;}
#calnav .last {border-right: 1px solid #5079D7;}
#calnav .firstlow a {border-left: 1px solid #5079D7; border-bottom: 1px solid #5079D7;}
#calnav .low {border-bottom: 1px solid #5079D7;}
#calnav .lastlow {border-right: 1px solid #5079D7; border-bottom: 1px solid #5079D7;}

#entrynav td {font: bold 11px Arial,sans-serif;}
#entrynav a {display: block; padding:  1px 2px 1px; border-top: 1px solid #FFF0D7; border-left: 1px solid #FFF0D7; border-bottom: 1px solid #99794B; border-right: 1px solid #99794B; color: #584029; text-align: left; text-decoration: none;}
#entrynav a:hover {background-image:  url("datelite.jpg"); border-top: 0px; padding-top: 2px; border-bottom: 1px solid #FFF0D7;}
#entrynav .first a {border-left: 1px solid #99794B;}
#entrynav .last {border-right: 1px solid #99794B;}

#linknav td {font: bold 11px Arial,sans-serif;}
#linknav a {display: block; padding:  1px 2px 1px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #918F5D; border-right: 1px solid #918F5D; color: #5B543D; text-align: left; text-decoration: none;}
#linknav a:hover {background-image:  url("linklite.jpg"); border-top: 0px; padding-top: 2px; border-bottom: 1px solid #FFFFFF;}
#linknav .first a {border-left: 1px solid #918F5D;}
#linknav .last {border-right: 1px solid #918F5D;}

#subnav td {border: 1px solid #538ACA; background-image:  url("torbit.jpg"); border-width: 1px 0px; font: bold 11px Arial,sans-serif;}
#subnav a {display: block; padding: 9px 5px 9px; border-left: 1px solid #538ACA; color: #001C64; text-align: center; text-decoration: none;}
#subnav a:hover {background-image:  url("torbiton.jpg");}
#subnav .begin a {border-left: 1px solid #538ACA;}
#subnav .end {border-right: 1px solid #538ACA;}

#greynav td {border: 1px solid #5c5c5c; background-image:  url("grifoff.jpg"); border-width: 1px 0px; font: bold 12px Arial,sans-serif;}
#greynav a {display: block; padding: 11px 5px 11px; border-left: 1px solid #202020; color: #20d020; text-align: center; text-decoration: none;}
#greynav a:hover {background-image:  url("grifon.jpg");  color: #ffb030;}
#greynav .begin a {border-left: 1px solid #5c5c5c;}
#greynav .end {border-right: 1px solid #4c4c4c;}

#solonav td {border: 1px solid #6686CF; background-image:  url("backtempcyan.jpg"); border-width: 1px 0; font: bold 12px Arial,sans-serif;}
#solonav a {display: block; padding: 6px 5px 5px; border-left: 1px solid #6686CF; color: #002957; text-align: center; text-decoration: none;}
#solonav a:hover {background-image:  url("backtemplite2.jpg");}
#solonav .finish a {border-left: 1px solid #6686CF; border-right: 1px solid #6686CF;}


/********************* margins and areas **********************/

#leftmarg{
	margin-left: 8px;
}

#photomarg{
	margin-left: 10px;
}

#photoslimarg{
	margin-left: 15px;
	padding-bottom: 15px;
}

#rightmarg{
	margin-right: 8px;
}

#rightpad{
	padding-right: 10px;
}

#right6{
	margin-right: 6px;
}

#submarg{
	margin-bottom: 8px;
	clear:left;
}

.tablespacer{
	margin-bottom: 7px;
}

.buttonspace{
	margin-top: 15px;
	margin-bottom: 12px;
}

.wispace{
	margin-top: 15px;
	margin-bottom: 17px;
}

.mapspace{
	margin-top: 25px;
}

.tenspacer{
	margin-bottom: 12px;
}

.eightpad{
	padding-bottom: 8px;
}

.eightmet{
	padding-bottom: 7px;
}

.fourpad{	
	padding-top: 4px;
	padding-bottom: 8px;
}

.metpad{	
	padding-top: 2px;
	padding-bottom: 7px;
}

.aboutpad{	
	padding-top: 4px;
}

.v5{
	padding: 6px;
}

.ratt{
	padding-top: 10px;
}

#fullborderjacket{
	margin-bottom: 8px;
	padding: 4px;
	border: 1px solid #7da9dc;
}

.bnglarge{
 font: bold 16px Verdana,sans-serif;
 color: #20d020;
}

.bngmid{
 font: bold 13px Verdana,sans-serif;
 color: #ffb030;
}

.greenbnghead{
 font: bold 16px Arial,sans-serif;
 color: #20d020;
 border-bottom: 1px dotted #20d020;
 margin-top: 1px;
 margin-bottom: 10px;
}

.greenvhead{
 font: bold 16px Arial,sans-serif;
 color: #20d020;
 border-bottom: 1px dotted #20d020;
 margin-top: 1px;
 margin-bottom: 21px;
}

.morseline{
 margin-top: 12px;
 border-bottom: 1px dotted #20d020;
 }

.greystandard{
 font: bold 12px Arial,sans-serif;
 color: #a0a0a0;
}

.bodgestandard{
 font: bold 12px Arial,sans-serif;
 color: #80c080;
 margin-bottom: 8px;
}

.griftstandard{
 font: bold 12px Arial,sans-serif;
 color: #a5a5a5;
 margin-bottom: 8px;
}

.jvc{
 font: bold 12px Arial,sans-serif;
 color: #808080;
}

.digit{
 font: bold 12px Arial,sans-serif;
 color: #cccccc;
}


.bodgefinal{
 font: bold 12px Arial,sans-serif;
 color: #80c080;
}

.griftfinal{
 font: bold 12px Arial,sans-serif;
 color: #a5a5a5;
}

 .picpadgen{
 padding-top: 10px;
 padding-bottom: 10px;
 }
 
 .picinset{
  margin-left: 35px;
  margin-bottom: 15px;
  }
    
.tspacer{
  margin-top: 15px;
}

.vertspacer{
  margin-top: 18px;
}

.fullspace{
  margin-top: 8px;
}

.gaspace{
  margin-top: 4px;
}


.aspacer{
  margin-top: 30px;
}

#pushvert{
	padding-right: 17px;
}

#vertline{
	padding-right: 35px;
	border-right: 2px dotted #646464;
}

.piahead {display: block; width: 237px; background-image:  url("area/bngemerald/header.gif");}
.piabody {display: block; width: 237px; background-image:  url("area/bngemerald/body.gif");}
.piapad {padding-top: 8px; padding-left: 12px; padding-right: 12px;}
.piafoot {display: block; width: 237px; height: 13px; background-image:  url("area/bngemerald/footer.gif");}
.piadiv  {margin-top: 12px; border-top: 1px dotted #20d020; margin-bottom: 12px;}

.fullhead {display: block; width: 653px; background-image:  url("area/bngemerald/fullheader.gif");}
.fullbody {display: block; width: 653px; background-image:  url("area/bngemerald/fullbody.gif");}
.fullfoot {display: block; width: 653px; height: 13px; background-image:  url("area/bngemerald/fullfooter.gif");}


.monodiv  {margin-top: 12px; border-top: 1px dotted #808080; margin-bottom: 12px;}


.emerhead{
 font: bold 16px Arial,sans-serif;
 color: #20d020;
}




/********************* end **********************/