/*  CSS1 Style Sheet by Bob Jacobs */


BODY.Standard {
	background: #456789; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px;
}
BODY.blue {
	background: #efefff; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px;
}
BODY.white {
	background: #ffffff; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px;
}
A:link {
	color: #aaaacc;
}
A:visited {
	color: #aaaacc;
}
A:active {
	color: #aaaacc;
}
DIV.pagewidth {
	Position:relative; 
	width:994px;
}
DIV.line1 {
	position:absolute; 
	left:0px; 
	top:20px;
	width:994px;
	font: bold 16pt/18pt Arial; 
	text-align:center;
	color: #ffffff;
}
DIV.line2 {
	position:absolute; 
	left:0px; 
	top:65px;
	width:994px;
	font: bold 16pt/18pt Arial;
	text-align:center; 
	color: #ffff00;
}
DIV.line3 {
	position:absolute; 
	left:0px; 
	top:42px;
	width:994px;
	font: bold 16pt/18pt Arial;
	text-align:center; 
	color: #333377;
}
DIV.bottommenu {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:994px; 
	height:40px;
	background-image:url(pictures/menu-back.gif);
	background-repeat:no-repeat;
}
DIV.why {
	position:absolute; 
	left:690px; 
	top:400px; 
	width:67px;
	height:79px;
}

DIV.indexmain {
	position:absolute; 
	left:0px;
	top:111px;
	width:994px; 
	height:512px;
	background-image:url(pictures/rav-back.gif);
	background-repeat:no-repeat;
}
DIV.back-one {
	position:absolute; 
	left:0px;
	top:111px;
	width:175px; 
	height:512px;
	background-image:url(pictures/back-one.gif);
	background-repeat:no-repeat;
}
DIV.back-two {
	position:absolute; 
	left:175px;
	top:111px;
	width:819px; 
	height:512px;
	background-image:url(pictures/back-two.gif);
	background-repeat:no-repeat;
}	
DIV.back-four {
	position:absolute; 
	left:145px;
	top:111px;
	width:851px; 
	height:512px;
	background-image:url(pictures/back-four.gif);
	background-repeat:no-repeat;
}	
DIV.back-three {
	position:absolute; 
	left:0px;
	top:111px;
	width:145px; 
	height:510px;
	background-image:url(pictures/back-three.gif);
	background-repeat:no-repeat;
}	
DIV.back-five {
	position:absolute; 
	left:0px;
	top:111px;
	width:402px; 
	height:219px;
	background-image:url(pictures/back-five.gif);
	background-repeat:no-repeat;
}
DIV.box462 {
	position:absolute;
	left:0px;
	top:0px;
	width:462px;
	height:335px;
	background-image:url("pictures/box462.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
DIV.box462medium {
	position:absolute;
	left:0px;
	top:0px;
	width:462px;
	height:552px;
	background-image:url("pictures/box462-medium.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
DIV.box555large	{
	position:absolute;
	left:0px;
	top:0px;
	width:555px;
	height:500px;
	background-image:url("pictures/555-medium.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
DIV.borderouter {
	position:absolute; 
	left:0px;
	top:111px;
	width:794px; 
	height:412px;
	text-align:left;
	background-color:#7777ff;
}
DIV.borderinner {
	position:absolute; 
	left:4px; 
	top:4px; 
	width:786px; 
	height:404px;
	text-align:left;
	background-color:#ffffff;
}
DIV.leftOuter {
	position:absolute; 
	left:0px; 
	top:111px; 
	width:175px; 
	height:412px; 
	text-align:left;
	background-color:#7777ff;
}
DIV.leftinner {
	position:absolute; 
	left:4px; 
	top:4px; 
	width:167px; 
	height:404; 
	background-color:#ffffff;
}
DIV.rightouter {
	position:absolute; 
	left:175px; 
	top:111px; 
	width:619px; 
	height:412;
	text-align:left; 
	background-color:#7777ff;
}
DIV.rightinner {
	position:absolute; 
	left:4px; 
	top:4px; 
	width:611px; 
	height:404; 
	background-color:#ffffff;
}
DIV.mainbackground {
	background: #ffffff; 
	width: 794px; 
	height:560px;
}

DIV.placeus {
	position:absolute; 
	width:103px;
	height:113px;
	background-image:url(pictures/bobnkim.jpg);
	background-repeat:no-repeat;
}
	
DIV.header {
	position:absolute;
	top:7px;
	height:100px;
	width:994px;
	left:0px; 
	background-image:url(pictures/head-back.gif);
	background-repeat:no-repeat;
}
DIV.placeheader {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:794px;
	height:118px;
	background-color:#456789;
}
DIV.vertical {
	position:absolute;
	width:103px; 
	height:495px; 
	background-color:#aaaaff;
}
DIV.horizontal {
	position:absolute;
	background-color:#aaaaff;
}
DIV.homeblock {
	position:absolute; 
	left:139px; 
	top:130px; 
	width:716px; 
	height:300px; 
	text-align:justify;	
	font: 10pt/12pt Arial;
	color:#333377;
}
DIV.catblock {
	position:relative; 
	width:516px; 
	text-align:justify;	
	font: 10pt/12pt Arial;
	color:#333377;
}
DIV.ackblock {
	position:absolute; 
	left:184px; 
	top:200px; 
	width:525px;
	height:100px; 
	text-align:justify;	
	font: bold 12pt/14pt Arial;
	color:#333377;
}
DIV.banner {
	position:Absolute; 
	top:465px; 
	left:262px; 
	width:468px;
	height:60px;
	text-align:center;
}
DIV.vmatchbox {
	position:absolute;
	width:98px;
	height:152px;
	background-repeat:no-repeat;
}
SPAN.index-image-left {
	position:absolute;
	left:2px;
	top:130px;
	width:98px;
	height:152px;
	background-image:url(pictures/strangebox.jpg);
	background-repeat:no-repeat;
}
SPAN.index-image-right {
	position:absolute;
	left:2px;
	top:130px;
	width:98px;
	height:152px;
	background-image:url(pictures/head-r.jpg);
	background-repeat:no-repeat;
}
SPAN.phil-image-left {
	position:absolute;
	left:2px;
	top:160px;
	width:98px;
	height:152px;
	background-image:url(pictures/birchtree.jpg);
	background-repeat:no-repeat;
}
SPAN.phil-image-right {
	position:absolute;
	left:2px;
	top:160px;
	width:98px;
	height:152px;
	background-image:url(pictures/match1.jpg);
	background-repeat:no-repeat;
}
DIV.hmatchbox {
	position:absolute;
	width:149px;
	height:99px;
	background-repeat:no-repeat;
}
DIV.compatability {
	position:absolute; 
	left:22px; 
	top:400px; 
	width:98px;
	height:110px;
	font: 8pt/10pt Arial;
	color:#7777ff;
}
SPAN.compatability {
	position:absolute; 
	left:2px; 
	top:350px; 
	width:98px;
	height:110px;
	font: 8pt/10pt Arial;
	color:#dd0000;
	background-color:#ffffcc;
}
DIV.menu {
	position:absolute; 
	left:0px; 
	top:625px; 
	width:994px;
	height:44px;
}
DIV.cameo {
	position:absolute; 
	width:152px; 
	height:132px;
	background-repeat:no-repeat;
}
DIV.detail {
	position:absolute;
	left:184px;
	top:140px;
	width:602px;
	height:490px;
	text-align:center;
}
DIV.catdetail {
	position:absolute;
	left:174px;
	top:140px;
	width:602px;
	height:140px;
}
DIV.catlist {
	position:absolute;
	left:174px;
	top:330px;
	width:516px;
	height:240px;
	text-align:center;
}
DIV.detailhead {
	position:absolute; 
	top:0px;
	left:0px;
	width:735px;
	text-align:center;
	font: bold 16pt/18pt Arial; 
	color: #333377;
}
DIV.detaildetail {
	position:absolute; 
	top:50px;
	left:0px;
	width:735px;
	text-align:justify;
	font: 12pt/14pt Arial; 
	color: #333377;
}
DIV.emailouter {
	position:absolute; 
	left:140px; 
	top:94px; 
	width:466px; 
	height:442px; 
	background-color:#7777ff;
}
DIV.emailinner {
	position:absolute; 
	left:144px; 
	top:98px; 
	width:458px; 
	height:434px; 
	background-color:#ffffff;
}
DIV.emailbox {
	position:absolute; 
	left:146px; 
	top:100px; 
	width:454px;
	height:430px; 
	background-color:#dedeff;
}
DIV.appeal {
	position:absolute; 
	left:347px; 
	top:200px; 
	width:300px;
	height:80px; 
	background-color:#7f9185;
	color:#ffff00;
	font:bold 10pt/12pt arial, sans-serif;
	border:solid 2px black;
	text-align:justify;
	padding: 10px 10px 10px 10px;
}
SPAN.maincat {
	position:relative;
	width:200px;
	left:0px;
	font: 12pt/14pt arial, sans-serif;
	color:#4444bf4
}
SPAN.numcat {
	position:relative;
	width:200px;
	Top:0px;
	left:0px;
	font: 18pt/20pt arial, sans-serif;
	text-align:right;
	color:#ffffff
}
SPAN.subcat {
	position:relative;
	width:200px;
	left:25px;
	font-style:italic;
}
SPAN.midslideshow {
	position:relative;
	top:35px;
	width:88px;
	height:25px;
	left:0px;
	font: 8pt/10pt arial, sans-serif;
	text-align:center;
	color:#4444bf4;
	background-color:#aaaaff;
}
SPAN.boxheader {
	position:absolute;
	Top:19px;
	left:4px;
	text-align:center;
	font: bold 14pt/18pt arial, sans-serif;
	color:#ffffff;
	background-color:#aaaaff;
}
SPAN.errordata {
	position:absolute;
	top:65px;
	left:15px;
	width:432px;
	text-align:center;
	background-color:#ffffff;
	font: 10pt/12pt arial, sans-serif;
	color:#ff0000;
}
SPAN.boxtext {
	position:absolute;
	text-align:justify;
	background-color:#ffffff;
	font: 10pt/12pt arial, sans-serif;
	color:#000000;
}
SPAN.linkhead {
	position:absolute;
	text-align:left;
	font: italic 10pt/12pt Arial; 
	color: #333366;
}
SPAN.lmbluetl {
	position:absolute;
	width:794px;
	background-image:url(pictures/lt-lmblue.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
SPAN.lmbluetr {
	position:absolute;
	width:794px;
	background-image:url(pictures/rt-lmblue.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
SPAN.lmbluebl {
	position:absolute;
	width:794px;
	background-image:url(pictures/lb-lmblue.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
SPAN.lmbluebr {
	position:absolute;
	width:794px;
	background-image:url(pictures/rb-lmblue.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
SPAN.bcornertl {
	position:Absolute; 
	background-image:url(pictures/tl-wblue.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
SPAN.bcornertr {
	position:Absolute; 
	background-image:url(pictures/tr-wblue.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
SPAN.bcornerbl {
	position:Absolute; 
	background-image:url(pictures/bl-wblue.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
span.bcornerbr {
	position:Absolute; 
	background-image:url(pictures/br-wblue.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

SPAN.chart {
	position:absolute;
	font: bold 10pt/12pt "comic sans ms", sans-serif;
	color:#333366;
	background-color:#dedeff;
	text-align:left;
}
SPAN.formin {
	position:absolute;
	background-color: #dedeff;
	text-align:left;
}
SPAN.font1 {
	font: 8pt/10pt Arial; 
	color: #333366;
}	
.font3b {
	font: bold 12pt/14pt Arial;
	color:#333377;
}
SPAN.marquee {
	position:absolute;
	background-color:#ccffff;
	left:0px;
	width:715px;
	top:240px;
	height:20px;
	font: bold 12pt/14pt Arial;
	color:#333377;
}
.border {
	border-style:solid;
	border-width:4px;
	border-color:#7777ff;
}

