/* CSS Document */

body {
background-color:rgb(51,51,51);
color: #FFFFFF;
font-family: verdana, arial;
font-size: 12px;
}

A:link {text-decoration: none; color: rgb(103,180,180);}   /*light blue*/
A:visited {text-decoration: none; color: rgb(253,245,118);}   /*light yellow*/
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: rgb(130,0,0);} /*dark red*/

table{
margin-left:50px;
border-collapse: collapse;
width: 50em;
border: 1px solid #666;
}

th, td {
padding: 0.1em 1em;
}

caption {
font-size: 1.2em;
font-weight: bold;
margin: 1em 0;
}

col {
border-right: 1px solid #ccc;
}

col#ActiveWorldsCol {
border: none;
}

thead {
background: #ccc repeat-x left center;
border-top: 1px solid #a5a5a5;
border-bottom: 1px solid #a5a5a5;
}

th {
font-weight: normal;
text-align: left;
}

#DataList{
text-indent: -1000em;
}

#container{
position:absolute;
left:50%;
width:760px;
margin-left:-380px;
z-index:2;
}

#companyname_home {
float:left;
top:20px;
left:350px;
text-align:right;
width:244px;
font: Arial;
font-size:35px;
color:rgb(37,37,37);
position:absolute;
}

#companyname_pages {
float:right;
margin-top:10px;
text-align:left;
margin-left:20px;
font: Arial;
font-size:35px;
color:rgb(37,37,37);
}

#home_image {
float:left;
width:760px;
height:271px;
background-image:url(images/main-imagebg.png);
background-repeat:no-repeat;
background-position:left;
}

#home_text {
float:left;
width:760px;
height: 320px;
background-color:#000000;
}

#leftbody 	{ float:left;
			  width:340px;
			  margin-right:6px;
			  margin-left:6px;			  
			}

#rightbody	{ float:right;
			  width:340px;
			  margin-right:6px;
			  margin-left:6px;			
			}

#leftbodyaddress
			{ float:left;
			  width:240px;
			  margin-right:6px;
			  margin-left:90px;			  
			}
			
#footer {
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	width:700px;
    float:left;
}

.seeall {
color: #FFFFFF;
font-family: verdana, arial;
font-size: 9px;
}

.clear {
clear: both;
}

.hero_image {
float:left;
width:760px;
height:212px;
background-color:white;
}

.hero_image_oil {
float:left;
width:760px;
height:212px;
background-color:white;
clear: both;
}

.one_oil {
float:left;
background-color:white;
clear: both;
}

.book {
float: left;
width: 160px;
margin-left: 20px;
text-align:center;
}

.keypad_container {
float: left;
width: 720px;
height:auto;
margin: 10px 20px 10px 20px;
}

.keypad_left {
float: left;
height: auto;
width: 375px;
}

.k_caption {
text-transform:capitalize;
font-size: 10px;
}

.k_row {
width: 375px;
float:left;
}
.k_1 {
float:left;
margin: 3px;
}

.quoteblock {
font-family:"Times New Roman", Times, serif;
font-size:14px;
text-align:center;
width: 650px;
float:left;
margin-top:15px;
}

.quotetext {
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:20px;
text-align:right;
width: 650px;
float:left;
color:#999999;
}

.quotefrom {
font-family:"Times New Roman", Times, serif;
font-size:12px;
text-align:right;
width: 650px;
float:left;
color:#999999;
}

.flashmenu {
float:right;
width:150px;
position:absolute;
bottom:25px;
right:0px;
top:-25px;
}

.nav {
list-style:none;
list-style-position:outside;
}

.nav list{
text-indent: 0px;
}

.navbar {
background-color:rgb(219,219,219);
float: left;
width:760px;
height: 100px;
margin-top: 0px;
position:relative;
}

.navmenu {
float:left;
width:30px;
font-family: Verdana;
font-weight:bold;
font-size:10px;
position:relative;
margin-top:0px;
}

.navmenu a {
text-decoration:none;
display:block;
margin: 0px;
color:rgb(102,102,102);
}

.navmenu a:hover {
text-decoration:none;
color:#000000;
}

.navmenu li {
position:relative;
display:block;
}

.navmenu li a {
display:block;
width:110px;
margin-left:5px;
}

.navmenu li a:hover {
position:relative;
display:block;
}

.navmenu ul{
list-style:none;
position:relative;
}

.navmenu ul ul{
position:absolute;
list-style:none;
display:none;
top:0px;
left:0px;
}

.navmenu ul li:hover ul{
position:absolute;
list-style:none;
display:block;
top:0px;
left:65px;
width:100%;
}

.nav2 {
list-style:none;
list-style-position:outside;
}

.nav2 list{
text-indent: 0px;
}

.navbar2 {
background-color:rgb(219,219,219);
float: left;
width:760px;
height: 100px;
margin-top: 0px;
position:relative;
}

.newsbox {
float:left;
border-right:1px ridge #2D2D2D;
width:38%;
text-align:left;
margin-top: 10px;
margin-left: 15px;
}

.newsitem{
clear:both;
}

.newsdate {
clear:right;
float:left;
width:30%;
}

.newsblurb{
float:left;
width:70%;
}

.newsbox a {
text-decoration:none;
}

.headlines {
list-style-type:disc;
color:#999999;
}

.item_header {
color:#FFFFFF;
text-transform:capitalize;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.quickfact {
text-align:left;
margin-left:15px;
border-right:1px ridge #2D2D2D;
width:26%;
float:left;
margin-top:10px;
}

/* dudskie .css for gallery*/
.gallery {
text-align:left;
margin-left:15px;
border-right:1px ridge #2D2D2D;
width:45%;
float:left;
margin-top:10px;
}


.rendermap {
float:right;
margin-left:10px;
margin-bottom:5px;
}

.livestats {
float:left;
margin-top:10px;
margin-left: 10px;
width:26%;
color:#999999;
}

/* dudskie .css for gallery*/
.fea_creation {
float:left;
margin-top:10px;
margin-left: 15px;
width:45%;
color:#999999;
}


.spacer {
float:left;
width:10px;}

.spacer2 {
float:left;
width:10px;}

.sub li a{
background-color:rgb(219,219,219);
}

.sub li a:hover {
color:#000000;
background-image:url();
background-color:rgb(219,219,219);
}

.mascot {
float:right;
margin-top:70px;
margin-right:30px;
width:100px;
height:133px;
}

.avatar {
margin-top:20px;
}

.avatarname
{
font-size:13px;
font-weight:bold;
}

.emphasis
{
color:red;
}


.headshot{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.bio {
}

.page_text {
float:left;
width:760px;
background-color:#000000;
}

.pagetopic {
font-family: papyrus, verdana, arial;
font-size:24px;
font-weight:bold;
margin-top: 15px;
margin-left: 15px;
margin-right: 15px;
color:rgb(102,102,102);
}

.blurbs {
margin-left:15px;
margin-right:15px;
}

.blurbs  > p {
margin-left: 25px;
}

.blurbs  > .avatar {
margin-left: 25px;
}

.blurb_header
{
font-size:13px;
font-weight:bold;
}

.blurb_header > p
{
margin-left: 25px;
}

.addressblock {
float: left;
width: 243px;
}

.tiny{
font-size:10px;
font-style:italics;
}

.source {
margin-left: 460px;
}

.videoclip{
margin-bottom: 6px;
background-color: red;
}

.cap	    { font: 7pt Arial;
			  color: black;
			}
			
.blockerleft {
position: absolute;
margin-top: 100px;
margin-left: 192px;
z-index:3;
left:50%;
width:50px;
margin-left:-430px;
}

.blockerright {
position: absolute;
margin-top: 100px;
margin-left: 1002px;
z-index:3;
left:50%;
width:50px;
margin-left:380px;
}

.einstein {
float:left;
margin-left:25px;
margin-right:15px;
margin-top:5px;
margin-bottom:10px;
}

.content {
width:450px;
float:left;
margin-left:10px;
}

.navigation {
float:right;
width:250px;
}

.sidebar {
float:right;
width:250px;
}

.sidebarlinks {
font-weight:bold;
font-size:12px;
}

.sidebar ul {
list-style:none;
}

.twain {
font-style: italic;
}
