
 
/* ----------------------------------------------
   HTML ELEMENTS
-------------------------------------------------- */ 




/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }


body {
	font: 0.689em/100% 'Arial', Sans-serif;
	color: #aaaaaa;
            line-height: 16pt;
            text-align: left;
	        margin: 0; 	padding: 0;
 	background-color:#000000;

}

#shell {
	background-color:#EFEFEF;
	background-image: url(images/bgtest.gif);
	background-repeat: repeat-y;
	background-position: center;
	display: block;
	visibility: visible;
}

p, dl { padding: 10px 0px 4px 0px; margin: 0; }

ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: none; }

dt {
  font-weight: bold;
  color: #FAFAFA;
}
dd {
  padding-left: 25px; 
}



/* Links */
a, a:visited {
	text-decoration: none;
	color: #a0b12b;	
}
a:hover {
	color: #818181;
}



/* images */
img {
	border: none;
        background: none;
        padding: 0px;
}
img.float-right {
  	margin: 0px 0px 0px 0px; 
} 
img.float-left {
  	margin: 0px 0px 0px 0px;
}
a img { border: none; }




/* ------------------------------------------
   LAYOUT
-------------------------------------------- */ 
.container {
	width:1024px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:0;
}


#header {
	position: relative;
	width: 1024px;	
	height: 140px;	
	margin: 0; padding: 0;
			
}

.rowTop {
width:1024px;
padding:0px;
margin:0px;
position:relative;
z-index:0;}

.columnLeft {
width:1024px;
padding:0px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}


/*  Navigation  */
#nav {
	position: absolute;
	margin: 0; padding: 0;		
	height: 50px;
	left: 130px;	top: 120px;
	z-index:4;			
}
#nav ul {
	float: left;
	list-style: none;
	height: 50px;
	margin: 0 0 0 0px; padding: 0;	
	display: inline;
}
#nav ul li {
	display: inline;
	margin: 0; padding: 0;
}
#nav ul li a {
	float: left;
	margin: 0;	padding: 0 51px;
	font: 1.0em 'Arial', sans-serif;
	text-decoration: none;	
	color: #e9e9e9;	
	text-transform: uppercase;
}
#nav ul li a:hover {
color: #818181;
}
#nav ul li a:active {
	color: #eee;
	background: none;
	border: none;
}
#nav ul li#current a {	
	color: #a0b12b;	
}

#play {
	width:105px;
	position:absolute;
	z-index:5;
	height:105px;
	left:950px;
	top:115px;
	display: block;
}

#play a {	
	color: #e9e9e9;	
}

#play a:hover {
color: #818181;
}



/* Main Column */
#main {
	float: left;
	width: 1024px;
	padding: 0 0px 0 0; margin: 0 0px 0 0px;
	display: block;		
}



#main ul li {
	list-style-image: url(images/bullet.gif);
}


#main h1 {
	clear: both;
	padding: 20px 0px 0px 0px;
/* padding is referring to text */
	margin: 0px 0px 0px 0px;
	font: 0.875em 'Arial', sans-serif;				
	color: #5b78b5;	
}


#main h2 {
	clear: both;
	padding: 10px 0px 0px 0px;
/* padding is referring to text */
	margin: 0px 0px 0px 0px;
	font: 1.250em 'Arial', sans-serif;				
	color: #e0e0e0;	
}

#main h4 {
	clear: both;
	padding: 0px 0px 0px 0px;
/* padding is referring to text */
	margin: 30px 0px 32px 20px;
            font-family:arial;
            font-weight:normal;
            font-size:0.850em;				
	color: #d8d8d8;
            line-height: 14pt;	
}


.about {
background-color:none;
position:relative;
z-index:0;
float:left;
background-image: url(images/about.jpg);
width: 1024px;
padding-top: 0px;
padding-bottom: 0px;
}


#show{
background-color:none;
width:100%;
margin:0px 0px 0px 0px;
height:283px;
position:relative;
z-index:0;
float:left;
}


.bottomColServices {
width:280px;
padding:0px;
margin:0px;
position:relative;
background-color:none;
font-family:arial;
font-weight:normal;
font-size:1.0em;
text-decoration:none;
line-height:20px;   
color:#aaaaaa
text-align:left;
float:left;
z-index:0;}


.bottomMenu {
width:100%;
margin:0px;
position:relative;
background-image: url(images/btm_column.jpg);
text-align:left;
float:left;
z-index:0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;}


.services {
background-color:none;
position:relative;
z-index:0;
float:left;
background-image: url(images/midmid.jpg);
text-align:left;
width: 1024px;
padding-top: 0px;
padding-bottom: 0px;
padding-left:0px;
padding-right:0px;}
}


.subs_btm {
width:100%;
margin:0px;
position:relative;
background-image: url(images/subs_btm.jpg);
text-align:left;
float:left;
z-index:0;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;}


/* footer */
#footer {
	clear: both;
        background: #;
	color: #3f3f3f;
	width: 100%;
	float: left;	
	border-bottom: 1px solid #3f3f3f;	
}
#footer a {	
	color: #5f681f;
	border: none;
}
#footer a:hover {
	color: #404040;
}

#footer-left {
	float: left;
	width: 70%;
}
#footer-right {
	width: 25%;
}
 
