﻿/* CSS Document */
/* Style Sheet created by Johnny Authement - Complete Network Management*/
* {
padding: 0;
margin:  0;
}

/* 1em = 10px */

body {
font-size: 62.5%;
font-family:Arial,Trebuchet MS,  Sans-Serif;
background-color:#000000;
color:#ffffff;
text-align:center;
}

a:link{ 
color:#e4290d;
}

a:visited{ 
color:#ffcc99;
}

a:hover, a:active{ 
color:#ffc000;
}


p { 
font-size: 1.2em; 
line-height:1.4em;
padding-top:6px;
padding-bottom:6px;
}

h1{}
h2{}
h3{}
h4{font-size:1.4em;}

/* container */
#container{
	position: relative;
	margin-top: 0;
	margin-left: auto;
	margin-bottom: 10px;
	margin-right: auto;
	padding: 0px; /* messy method of overcoming a rendering bug in mozilla 1.4, maybe others */
	padding-right:0;
	padding-left:0;
	padding-bottom:0px;
	width: 750px;
	height:100%;
}

#innerbox{
	margin: 0px;
	padding: 0px;
	visibility:visible;
	text-align:left;
	height:auto;
	z-index:0;
	width:100%;
}

/* header */
#header{
    height:125px;
}
.logo{float:left;border:0px;}
#headline, #subheadline{margin-left:260px; color:#fff; width:260px;}
#headline{font-size:2em;font-style:italic; display:block; padding-top:40px; text-align:center;}
#subheadline{font-size:1.6em; text-align:center;padding-top:6px;}

#topimage{height: 330px; width: 750px;margin-bottom:-20px;}
.pics {height: 330px; width: 750px; padding:0; margin:0; overflow: hidden }
.pics img { height: 330px; width: 750px; top:0; left:0; border:none;}

#topimage2{height:200px;width:754px;position:relative;z-index: 98;margin-bottom:-20px;}
.pics2 {height: 200px; width: 754px; padding:0; margin:0; overflow: hidden }
.pics2 img {height: 200px; width: 375px; top:0; left:0; border:0px;}
.pics2 img a{border:0px;}
#s1{float:left;width:373px;}
#s2{float:right;width:373px;}

#prevarrow{float:left;margin-left:3px;}
#nextarrow{float:right;margin-right:3px;}
#prevarrow, #nextarrow{font-size:1.8em;position:relative; top:-175px; z-index:99;}
#prevarrow a img, #nextarrow a img{border:0px;}

#menu{clear:both;line-height:1.6em;color:#000;height:54px; padding-top:5px; background:url(images/menubg.jpg) repeat-x; text-align:center; font-size:1.2em; font-weight:bold;padding-right:10px; padding-left:10px;}
#menu a{margin-right:2px; margin-left:2px;text-decoration:none; color:#fff; display:inline-block;}
#menu a:hover{text-decoration:none; color:#000;}
/* content */  
#pagebody{
    padding:15px;

}

.redd{color:#c4322a;}
.bodyhead{font-size:2em;border-bottom:2px solid #545657; border-right:2px solid #545657;margin-right:10px;margin-bottom:10px;}
.subhead{font-size:1.8em;border-bottom:2px solid #545657; border-right:2px solid #545657;margin-right:10px;margin-bottom:10px;padding-bottom:5px;padding-top:3px;}
.lefty{float:left;}

.ornglist{ list-style-type:none;margin-right:20px;}
.ornglist li{margin-left:10px; color:#c2322a; font-size:1.2em; line-height:2em; border-bottom:1px dotted #fff; background:url(images/orangebullet.gif) no-repeat left; padding-left:15px;}
#leftcol{
    width:495px;
    float:left;
    padding-right:10px;
    border-right:2px solid #121313;
}
#leftcol2
{
    width:715px;
    float:left;
    margin-right:30px;
    padding-left:10px;
    }
#leftcol p{margin-right:35px;}
#leftcol2 h2, #leftcol h2{font-size:1.6em; margin-bottom:10px; margin-top:10px;border-bottom:1px solid #fff;margin-right:10px;}
#leftcol h3,#leftcol2 h3{font-size:1.4em; margin-bottom:10px; margin-top:5px;color:#c4322a;}
#services{margin-top:20px;padding-top:10px; margin-bottom:15px;border-top:2px solid #121313;}
#rightcol{
    margin-left:515px;
}

/* footer */
#footer
{
    
    clear:both;
	text-align:center;
	margin-top:10px;
	padding-top:15px;
	height:100%;

}
#footmenu{border-top:2px solid #414545; padding-top:10px;margin-bottom:10px; font-size:1.2em;}
#footmenu a{text-decoration:none;}
#foottext p{ font-size:1em; }
.leaderslist, .missionlist{list-style-type:circle; margin-left:30px; font-size:1.2em;margin-bottom:10px;}
.leaderslist li,.missionlist li{margin-top:5px; margin-bottom:5px;}
.bigbold{font-weight:bold;}
/* FORMS */
fieldset
{
    width:auto;
    border:1px solid #fff;
	padding:10px 3px 10px 3px;
	margin:10px;

}
.fldsubmit{border:none;}
.fldform{ padding:20px; padding-top:10px;}

br.formstyle{
clear: left;
}
.shortbox{
width: 250px;
margin-bottom: 3px;
}
.longbox{ width:350px; margin-bottom:3px;}
.qtybox {width:25px; margin-bottom:4px;}
.mline {
width: 350px;
height: 50px;}
textarea{
width: 350px;
height: 150px;
}
label
{

margin-right:20px;
float: left;
width: 140px;
text-align:right;
font-weight: bold;
font-size:1.2em;
}
legend{
    margin-left:10px;
    font-size:1.7em;
	color:#c4322a;
	font-weight:bolder;
}
.required{margin-top:3px; margin-bottom:3px;}

