html {
   SCROLLBAR-FACE-COLOR: #222222;
	SCROLLBAR-HIGHLIGHT-COLOR: #666666; 
	SCROLLBAR-SHADOW-COLOR: #000000; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #99CC00; 
	SCROLLBAR-DARKSHADOW-COLOR: #222222; 
	SCROLLBAR-BASE-COLOR: #222222;
}

body { 
	background-color: #000000;
	margin: 0px 36px 0px 0px;
	padding: 0px;
	
}

td, p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}



/* Styles for Menu Magic 1 */
.pviimenudiv td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #D2CFC8;
	font-size: 12px;
	padding-right: 12px;
}
.pviimenudiv p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	margin-top: 12px; 
	margin-bottom: 6px;
}
.pviimenudiv b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #DCDCDC;
}

.pviimenudiv a:link {color: #F2F2F2; text-decoration: none;}
.pviimenudiv a:visited {color: #CCCCCC; text-decoration: none;}
.pviimenudiv a:hover {color: #CCCC99; text-decoration: underline;}
.pviimenudiv a:active {color: #99CC00; text-decoration: none;}

.p7menDiv {
	-moz-opacity: 80%;
	filter: alpha(opacity=80);
}

#navmarker {
	font-size: 12px;
	color: #99CC00;
	font-weight: bold;
	text-decoration: none;
}


#LTp {
	 position:absolute; left:0px; top:0px; width:60px; height:12px; visibility: visible;
}

#LogoDiv {
	position:absolute;
	background-image: url(../images/scratch_logo.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 290px;
	left:0px;
	top:0px;
	z-index:1;
	visibility: visible;
}
#MainDiv {
	position:absolute;
	left:241px;
	top:146px;
	z-index:600;
	visibility: visible;
}
#CustomDiv {
	position:absolute;
	left:40px;
	top:160px;
	z-index:600;
	visibility: visible;
}
#HomeDiv {
	position:absolute;
	left:10px;
	top:116px;
	z-index:250;
	visibility: visible;
}

#bottomLayer {
	position:absolute;
	left:240px;
	top:1000px;
	z-index:6;
	visibility: visible;
}

/* The Main Content Cell */
.maintable {
	color : #EFEFEF;
	font-size : 13px;
	text-align : justify;
	margin: 0px 36px 0px 0px;
	padding: 0px;
	width: auto;
	
}
.maintable a:link { color : #B7BECA; text-decoration : none; }
.maintable a:visited { color : #B7BECA; text-decoration : none; }
.maintable a:hover { color : #ECBC91; 	text-decoration : underline; }


#linkmarker {
	font-size: 12px;
	color: #CCCCFF;
	font-weight: bold;
	text-decoration: none;
}

#highlighter {
	font-size : 14px;
	color : #9999FF;
}

#highlighter2 {
	font-size : 14px;
	color : #CCCC99;
	font-weight: normal;
}

#highlighter3 {
	font-size : 14px;
	color : #CCCCFF;
}

.maintable h1 {
	font-size: 22px;
	letter-spacing : 3px;
	color : #BBBBBB;
	font-weight: bold;
	
}

.maintable h2 {
	font-size: 18px;
	border-bottom: 1px solid #666699;
	margin-bottom: 2px;
	color: #DCDCDC;
}

.maintable h3 {
	font-size: 16px;
	border-bottom: 1px solid #999999;
	color: #999966;
	margin-bottom: 0px;
	
}

.maintable h4 {
	font-size: 14px;
	border-bottom: 1px solid #9999CC;
	color: #99CC99;
}

.maintable h5 {
	color: #99CC99;
	font-size: 14px;
}

p.quotation {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCCC99;
	font-size: 13px;
	margin: 20px 60px 0px;
	line-height: 1;
}

img.wrapleft {
	float: left;

}
img.wrapright {
	float: right;
}

#details {
	padding-left: 15px;
	padding-right: 0px;
	font-weight: bold;
}

#details P {
	font-size: 12px;
	font-weight: bold;
}
	
#details ul {
	list-style-type: disc;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	}
	
#details li {margin: 0 0 3px 0;
	
}

#prlist {
	padding-left: 0px;
	padding-right: 0px;}
	
#prlist ul {list-style-type: none;}
#prlist li {margin: 0 0 3px 0;}


/* The Text Links and Copyright at Bottom of Main and Portfolio Pages */
p.mnlinkbar {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #333;
	text-align: left;
	font-size: 12px;
}

.mnlinkbar a:link {color: #666; text-decoration: none;}
.mnlinkbar a:visited {color: #9CA6B6; text-decoration: none;}
.mnlinkbar a:hover {color: #CCCC99; text-decoration: underline;}
.mnlinkbar a:active {color: #99CC00; text-decoration: none;}

p.copyright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color : #666666;
	margin: 0px 0px 24px 0px;
	text-align: left;
	font-size: 11px;
}

.copyright a:link {color : #666; text-decoration: none; }
.copyright a:visited { color : #666; text-decoration : none; }
.copyright a:hover { color : #ECBC91; text-decoration : none; }

/*Form Elements*/
form {
	margin: 0px;
}

input, select, textarea {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #393957;
}

input {
	background: #CCCCCC;
	border: 1px solid #666699;
}


select, textarea {
	background: #FFFFFF;
	border: 1px solid #003366;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

table.tabularData, table.tabularData td, table.tabularData th {
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 3px;
}
table.tabularData th {
	
	color: #999966;
}
.smallprint {
	font: 10px;
}

#welcome {
	position:absolute;
	width:718px;
	height:511px;
	z-index:100;
	visibility: hidden;
	}
	
/* Browser Fixes and Workarounds */
.img { border : 0px; display : block } /*v5*/
.inlinimg { display : inline } /*v5*/
.nn6img { display : block; }
p { margin-top : 0px; }

/* Form Colors */
.red {
	color: Red;
}

.blue {
	color: Blue;
}

.white {
	color: White;
	background-color: Black;
}

.green {
	color: Green;
}

.lime {
	color: Lime;
}

.gray {
	color: Gray;
}

.silver {
	color: Silver;
}

.fuchsia {
	color: Fuchsia;
}

.navy {
	color: Navy;
}

.yellow {
	color: Yellow;
}

.purple {
	color: Purple;
}

.aqua {
	color: Aqua;
}

.olive {
	color: Olive;
}

.maroon {
	color: Maroon;
}

.teal {
	color: Teal;
}

.pink {
	color: Pink;
}
