@charset "utf-8";
/* CSS Document */

/* global */
a:link 
{
color: #003366; 
font-weight: bold; 
text-decoration: none;
}

a:active 
{
color: #003366; 
font-weight: bold; 
text-decoration: none;
}

a:visited 
{
color: #003366; 
font-weight: bold; 
text-decoration: none;
}

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

body
{
background-image: url(../img/background.png);
background-repeat: repeat-x;
}

h2
{
line-height: 34px;
}

h3
{
color: #990000;
}

table
{
width: 100%;
}

td
{
vertical-align: top;
}

form
{
margin: 5px;
}

img
{
border: 0;
}


li
{
/*list-style: url(../img/cellTower.png);*/
margin-bottom: 20px;
padding-bottom: 0px;
}


/*classes*/
p.title
{
font-size: 16px;
font-weight: bold;
}

p.gen-art-bold
{
font-weight: bold;
}

p.subheading
{
font-size: 14px;
font-weight: bold;
}

p.copyright
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-align: left;
}

p.homepage
{
text-align: left;
line-height: 18px;
}

table.header-logo
{
/*padding-left: 22px;*/
margin-left: 22px;
width: 100%;
vertical-align: bottom;
}

table.homepage
{
width: 100%;
height: 344px;
text-align: center;
/*background-color: #ff9900;*/
background-image: url(../img/yellowbox.png);
background-repeat: no-repeat;
}

table.homepageTwo
{
/*padding-left: 20px;*/
/*padding-right: 20px;*/
width: 100%;
text-align: center;
background-color: #ffffff;
}

tr.form
{
line-height: 26px;
}

td.neil
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-align: right;
}

td.profile-pic
{
text-align: right;
}

td.contact-red-bold
{
width: 45%;
font-weight: bold;
color: #FF0000;
}

td.form-attributes
{
text-align: right;
}

td.search
{
text-align: right;
}

td.index-box-one
{
width: 50%; 
border: 1px solid #000000;
padding: 20px;
background-color: none;
background-image: url(../img/cellTowerIndex.gif);
background-repeat: no-repeat;
color: #000000;
}

td.index-box-two
{
width: 50%; 
border: 1px solid #000000;
padding: 20px;
background-color: #ffffff;
color: #000000;
}

img.articleImg
{
float: left;
padding-right: 20px;
padding-top: 8px;
padding-bottom: 10px;
}

h2.homepage
{
font-size: 17px;
text-align: left;
font-family: "Times New Roman", Times, serif;
}

form.index-form
{
text-align: left;
color: #000000;
}

ul.gen-art-italic
{
font-style: italic;
}

ul.general-articles
{
line-height: 24px;
}

/*div*/
#container
{
/*width: 95%;*/
/*margin: 10px auto;*/
/*margin-right: 10%;*/
/*margin-left: 10%;*/
margin-bottom: 5%;
margin-top: 2.5%;
background-color: #ffffff;
color: #333;
border: 0px solid gray;
line-height: 130%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 1060px;
left: 50%;
margin-left: -530px;
position: absolute;
}

#top
{
/*padding: .5em;*/
background-color: #242b23;
border-bottom: 0px solid gray; 
/*margin-left: 0px;*/
}

#header
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
/*font-weight: bold;*/
color: #ffffff;
/*width: 652px;*/
width: 1000px;
padding-bottom: 10px;
}

#header-index
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
/*font-weight: bold;*/
color: #ffffff;
/*width: 652px;*/
width: 1000px;
padding-bottom: 10px;
}

#globalnav
{
padding-top: 35px;
padding-bottom: 20px;
padding-right: 30px;
padding-left: 30px;
background-color: #ffffff;
line-height: 10px;
font-size: 12px;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
margin: 0;
background-image: url(../img/leftSideNav02.png);
background-repeat: repeat-y;
background-position: 30px;
line-height: 14px;
}

#leftsidenav
{
padding-left: 40px;
padding-top: 20px;
/*height: 500px;*/
width: 200px;
}

#leftnav hr
{
width: 185px;
text-align: left;
margin-right: 50px;
background-color: #000000;
border: #000000;
color: #000000;
height: 1px;
}

#content
{
margin-left: 260px;
margin-right: 50px;
/*margin-right: 20%;*/
border-left: 0px solid gray;
padding-left: 1em;
padding-top: 0px;
background-color: #ffffff;
letter-spacing: 0.5px;
/*max-width: 75%*/
line-height: 22px;
font-size: 16px;
}

#content hr
{
color: #999999;
background-color: #999999;
height: 1px;
}

#content-main
{
margin-left: 50px;
margin-right: 50px;
/*margin-right: 20%;*/
border-left: 0px solid gray;
padding-left: 1em;
padding-top: 5px;
background-color: #ffffff;
letter-spacing: 0.5px;
/*max-width: 90%*/
line-height: 22px;
font-size: 16px;
}

#content-main-16px
{
margin-left: 50px;
margin-right: 50px;
/*margin-right: 20%;*/
border-left: 0px solid gray;
padding-left: 1em;
padding-top: 5px;
background-color: #ffffff;
letter-spacing: 0.5px;
/*max-width: 90%*/
line-height: 22px;
font-size: 16px;
}

#content-main-18px
{
margin-left: 50px;
margin-right: 50px;
/*margin-right: 20%;*/
border-left: 0px solid gray;
padding-left: 1em;
padding-top: 5px;
background-color: #ffffff;
letter-spacing: 0.5px;
/*max-width: 90%*/
line-height: 24px;
font-size: 18px;
}

#content-homepage
{
/*margin-left: 50px;*/
/*margin-right: 50px;*/
/*margin-right: 20%;*/
border-left: 0px solid gray;
padding-left: 30px;
padding-right: 30px;
/*padding-top: 5px;*/
background-color: #ffffff;
letter-spacing: 0.5px;
/*max-width: 90%*/
width: 1000px;
}

#footer
{
clear: both;
margin: 0;
padding-left: 30px;
padding-right: 30px;
color: #333;
background-color: #ffffff;
border-top: 0px solid gray;
font-size: 10px;
font-style: italic;
text-align: left;
width: 1000px;
}

#footer-index
{
clear: both;
margin: 0;
padding-left: 30px;
padding-right: 30px;
color: #333;
background-color: #ffffff;
border-top: 0px solid gray;
font-size: 10px;
font-style: italic;
text-align: left;
width: 1000px;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

/**** Templage Page Classes ****/


/** Author: T.Castillo **/
/** Date: June 18, 2008 **/
/** Purpose: To align the logo and tagline in the header **/
.logo {
	float: left;
}

.tagline {
	float: left;
	margin: 10px 0 0 5px;
}

.clear-both {
	clear:both;
}