/* CSS Document */

/* Cleans up the look of lists on the site */
li {
list-style:none;
margin-left:-15px;
}

/* Green Stripe Navigation Bar */
#altnav {
	padding: 0 0 0 0;
	font-size: 8pt;
	width:611px;
	min-height: 20px; /* Fix for Firefox */
	background: #690;
	border-bottom: 1px solid #060;
	clear: right;
	float: left;
	}
	
#altnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	float: left;
	}
		
#altnav li {
	width:auto;
	background-color: #690;
	margin: 0;
	float:left;
	text-align:center;
	border-right:  1px dashed #060;
	}

#altnav li.select {
background-color: #060; color: #fff;	
}		
		
#altnav li a {
	display: block;
	padding: 3px 6px 3px 6px;
	color: #fff;
	text-decoration: none;
	width: auto;
	}

#altnav a {
	width: auto;
	}

#altnav li a:hover {
	background-color: #060;
	color: #fff;
	}

/* Generic calls for making table structures out of Divs */
#table {
float:left;
padding: 5px;
}

#tablefooter {
clear: both;
}

/*  Unused Quicklinks Box  */
#quicklinks {
	float:right;
	text-align:left;
	margin: 0;
	padding-right:20px;
	padding-top: 40px;
	font-size:.9em;
	background-color:#690;
}

#quicklinks li {
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
	border-left: solid;
	border-right: solid;
	border-bottom:solid;
	border:1px;
	border-color:#036;
	text-decoration:none;
}

#quicklinks a {
	color:#FFF;
	text-decoration:none;
	}
	
#quicklinks a:hover{
	text-decoration:underline;
	}

/*  Formatting for the FS picture pages */	
#fsphotos{
margin:0px auto;
float:left;
padding: 5px;
}

#fspixbox {
margin:0px auto;
padding: 10px;
clear:left;
}

#fsleadersbox {
padding: 10px;
clear:left;
margin-left: 65px;
}

/* Old - Formatting for the spash graphics on the main page */
#logo {
float:right;
position:relative;
top: -300px;
right: -5px;
}

#slideshow { 
float:left;
}

#infobody {
clear:both;
}

/* Old - Ditto for the graphics on the school pages */
#schoollogo {
float:right;
position:relative;
top: -300px;
right: -5px;
}

#schoolslideshow { 
float:right;
position:relative;
top: -130px;
right: -90px;
}

#schoolbody {
clear:both;
position:relative;
}

/* Formatting to properly space the graphics on the Command page */
#commanddiv {
height: 110px;
}

.formfield {
margin-left: 50px;
}

#galleyspace {
line-height: 1.7;
}

/*Announcement boxes*/

#cscbox {
border: solid 1px #000000;	
float:right;
width:150px;
text-align:center;
border-radius:5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
margin: 0px 10px 0px 10px;
}
	
#mwrbox {	
float:right;
width:150px;
text-align:center;
margin: 0px 50px 0px 10px;
}

#reportbox {
border: solid 1px #000000;
float:right;
margin-right: 50px;
border-radius: 5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
}

#boxheader {
	background-color:#CC3333;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	border-bottom: solid 1px #000;
	padding:5px 0px 5px 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#boxcontent {
	padding:10px 10px 10px 10px;
}

#mainbox {
border: solid 1px #000000;
padding: 5px 10px 5px 10px;
margin: 5px 20px 5px 15px;
font-size:1.1em;
color:#000000;
line-height: 1.3em;
}

#bump {
	padding-left: 20px;
}

/* Rotating Image Banner */
#topimage {
	position:relative;
	top:-5px;
	right:10px;
	width:611px;
	border-bottom:#690 solid 1px;
	background-color:#690;
}

#imageshow {
	float:right;
	position:relative;
	top:-150px;
}

/* Quicklinks Menu */

#right {
float:right;
width:200px;
text-align:center;
clear:both;	
position:relative;
right:-12px;
top:-5px;
}

#right li {
margin-left:20px;
text-align:left;
color:#FFFFFF;
list-style:none;
font-weight:bold;
}

#right a{
	color:#FFF;
}

#right a:hover {
	color:#FF9;
}

#links {
font-size: .9em;
list-style-type:none;
background-image:url(images/Right.jpg);
position:relative;
top:-3px;
}

/* Footer on the Quicklinks box */
#swish {
position:relative;
top:-22px;
}

.center {
	text-align:center;
}

.bump {
	padding-left:15px;
}

#Rightbox {
	float:right;
}

#Left {
	float:left;
}

.FChalf {
	width:200px;
}

#Forcebox {
	clear:both;
	width:550px;
	position:relative;
	top:-125px;
}

#Box {
border: solid 1px #000000;	
border-radius:5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
padding: 10px;
}

#fsbox {
	border:1px #F00 dashed;
	width:375px;
	padding:10px;
}

#column-d img { max-width:611px; }

#RRGbox {
	width:50px;
	background-color:#003399;
}

#RRGbox :hover{
	background-color: #390;
}

.Padright {
	padding-right:40px;
}
