﻿/********BY TAG NAME***********/

body{
	font-family:  'Arial', Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	cursor:default;
	background: background-image:url(images/starsglow1.gif);; 
	}
img {
	border:none;
	}
p { 
	padding:1% 1%;
	}
a{ 
	color:blue;
}
a:hover{
	color:purple;
	}

/*********MAIN HEADER--COMMON***********/
#container{
	text-align: left;
	width: 100%;
	height: 100%;
	margin-top:0%;
	left:0%;
	}
#header{
	height:26%;	
	width:100%;
	z-index:2;
	}

#topDiv{
	background: #4B4A4A url(images/background.png)  repeat-x; 
	}	
.slideshow {
	right:0.5%;
	top:0.5%;
	}
.slideshow img {
	display:none;
	top:0px;
	left:0px;
	border:solid 2px black;
	border-top:0px;
	}
/*********FOOTER*********/
#footer_table{
	width:100%;
	height:100%;

	}
#footer{
	height:130px;
	background:#E8E8EE;
	width:100%;
	}
.thirty_percent{
	width:30%;
	padding:1.3% 4%;
	}
.thirty_percent div, .email_link{	
	position:absolute;	
	text-align:right;
	right:2%;
	}
.thirty_percent div{	
	font-weight:bold;
	font-size:140%;
	top:5%;
	}
.email_link{
	font-size:120%;
	top:30%;
	}		
.thirty_percent p{
	margin-top:-2%;
	}
td.forty_percent{
	width:39%;
	}
td.forty_percent a{
	width:39%;
	padding:0% 9%;
	}	
td h3{
	margin-top:1%;
	}	
/*********BY CLASS*************/	
.left-images-holder, .right-images-holder{
	width:48%;
	height:60%;
	position:relative;
	padding-top:1%;
	}
.left-images-holder{
	float:left;
	}
.right-images-holder{
	float:right;
	top:15px;
	}
.padded-box{
	background:#E8E8EE;
	padding:2%;
	margin-bottom:5%;
	width:95%;
	}		
/****POSITION-RELATIVE/ABSOLUTE*********/
.relpos, img{	
	position:relative;
	}
.abs, .slideshow img{
	position:absolute;
	}			
/**********BY PAGE ID***********/	

/***********HOME PAGE*********/	
#validator{
	position:absolute;
	left:30%;
	bottom:15%;
	}
#cssValidator{
	position:absolute;
	left:40%;
	bottom:15%;
	}
#navMenu li, #navMenu{border-top-left-radius: 6px;border-top-right-radius: 6px;}
#navMenu li{font-style:italic;float:left;cursor:pointer;text-align:center;display:block;}
#navMenu ul, #navMenu ul a {position:relative;top:100%;width: 190px; border: 2px solid #D3C89E; background:#BCA585 url(images/browngold100x500.png); }
#navMenu li:hover a{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
#navMenu li li:hover, #navMenu li li:hover a{ background: #46D0EC url(images/browngold100x500.png)0% 50% repeat-x;}	
#navMenu li ul {position: absolute;left: -999em;background:none;border:none;}
#navMenu li:hover ul, #navMenu li ul:hover{left:auto;}		