/* CSS Document */

/*page elements (containers)*/
body 
{
background-color:#000000;
color:white;
font-family:Arial, Helvetica, sans-serif;
}

#actualpage
{
position:relative;
align:center;
width:920px;
margin-left:auto;
margin-right:auto;
}

#banner
{
position:relative;
align:center;
z-index:0;
}


#companylogo
{
position:absolute;
left:5px; top:5px;
z-index:1;
}

/*currently unused.  Reactivate if necessary
.homebantext, .pagebantext
{
padding-left:8px;
border-left:groove 5px #2175ff;
font-weight:bold; 
font-style:italic;
z-index:1;
}
*/

#menubar
{
align:center;
width:920; height:30px;
margin-top:8px;
}

.block
{
align:center;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
background-color:#1c1c1c;
width:896px;
padding:12px;
margin-top:8px;
overflow:auto;
float:left;
}

.blocksecond
{
align:center;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
background-color:#1c1c1c;
width:582px;
padding:12px;
margin-top:8px;
margin-bottom:8px;
overflow:auto;
float:left;
}

.blockthird
{
align:center;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
background-color:#1c1c1c;
width:277px;
padding:12px;
margin-top:8px;
overflow:auto;
float:left;
}

.blockpic
{
float:left;
padding-right:12px;
}

hr
{
height:5px; 
background-color:#2175ff;
}


/*menu button/block elements*/
.menubutton, .menublock
{
height:30px; 
background-color:#1c1c1c;
}

.menubutton
{
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-align:center;
margin-right:8px;
float:left;
}

.homebttn, .servicesbttn, .companybttn, .contactbttn
{
}

.menubutton:hover
{
background-color:#2175ff;
}

.menutext
{
position:relative;
top:50%;
margin-top:-8px;
}

.menublock
{overflow:hidden;}


/*text size/color elements*/
.homebantext {font-size:18px;}
.pagebantext {font-size:18px;}
.blocktitle {font-size:14px;}
.blockheader {font-size:18px; font-weight:800; font-style:italic;} 
.newstitle {font-size:16px; font-weight:bold;}
.newssubtitle {font-size:13px; font-weight:bold;}
.newsdate {font-size:10px; margin-top:4px;}
.bodytext {font-size:13px;}
.smallbodytext {font-size:11px;}
.minortext {font-size:10px;}
.tab {margin-left:15px;}
a {text-decoration:none}
div#menubar a, a:visited {color:#ffffff;}
div.minortext a, a:visited {color:#2175ff;}
div.bodytext a, a:link {color:#2175ff;}
img {border:0;}