﻿@import url("bootstrap-min.css");
@import url("skin.css");
@import url("showLoading.css");

/*
*   Color Definitions:
*     dark blue     : #002740
*     med blue      : #3e6c9b, 87A5E3
*     lgt blue      : #dee6f9
*     flc gold      : #f5d987
*/
* 
html, body, form, #pageContainer {margin:0; padding:0; height:100%;}
#page {min-height:100%;}

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* Resets */
input[type=text],input[type=password] { padding:0 0em; }
table tr td { border:none; padding: 5px 2px 0px 2px; }
th { border:none; padding: 5px 0px 0px 0px; }
h2 {margin:1em 0 .5em 0;}

a:link, a:visited, a:active {color:#3e6c9b;}
a:hover {text-decoration:none;}

/* #header {height:110px; background: #87a5e3 url(../images/fortlewis2.jpg) no-repeat 70px bottom; clear:left; }*/
#header {height:100px; background: #87a5e3 url(../content/centennial_banner.png) no-repeat;}
#logo-link { position:absolute; top:0px; left:0px; width:414px; height:90px; background-color:transparent; }
.logo { background: url(..content/centennial_banner.png); }
#title { text-align:center; color:#dee6f9; position:relative; top:50px; font-size:200%; font-size:250%; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.headerLinks {position:absolute; top:70px; right:10px;}
.headerLinks a:link,
.headerLinks a:visited,
.headerLinks a:active {color:#fff;}
.headerLinks a:hover {text-decoration:none; color:#fff;}

#leftCol {padding-right:20px;}

#main {overflow:auto; margin-top:20px; padding-bottom:40px;}
#main a:link,
#main a:visited, 
#main a:active {color:#3e6c9b;}
#main a:hover {text-decoration:none;}

#disclaimer {margin:10px 10px 0 0; padding:10px 10px 10px 10px; background-color:#dddddd; border:1px solid #000000;}

/*#activity_pane {float:left; width: 100px; height:100px; border: 1px solid #CCCCCC; background-color: #EEEEEE;
 	   padding-top: 100px; text-align: center;}*/
#activity_pane {width:200px; height:20px; text-align:center; vertical-align:middle; border:1px solid #CCCCCC; background-color:#EEEEEE; 
  visibility:hidden; position:fixed; top:45%; left:45%;} 	   

.visible {visibility:visible !important;}

.error { color:#ff0000; }
.left { text-align:left; }
.right { text-align:right; }
.center {text-align:center;}

#control { border:none; background-color:#fff; padding:0 0 15px 0;}
.control-heading { background-color:#002740; color:#fff; font-size:120%; font-weight:bold; padding:5px 0px 5px 5px; }
.control-sub-heading { float:left; background-color:#002740; color:#fff; font-size:110%; padding:3px 15px 3px 5px; }
.control-sub-heading-rgt { float:right; background-color:#002740; color:#fff; font-size:110%; padding:3px 15px 3px 5px; }
.control-row { clear:both; padding:5px 15px 5px 15px; }
.control-input { float:left; padding:0px 15px 0px 0px; }
.control-input-rgt { float:right; padding:0px 15px 0px 5px; }
.control-input-center { text-align:center; }
.control-message { font-weight:bold; }

.input-label {font-weight:bold;}
.input-field {}
.input-error {color:Red;}

#tableItems { width:570px; }
#tableItems td { border:solid 1px #002740; }
#tableItems th { border:solid 1px #002740; }


#footer {clear:both; position:fixed; bottom:0; width:100%; margin-top:-40px; height:40px; background-color:#87a5e3; }
#footer .content {color:#002740; font-size:90%; text-align:center; padding-top:10px; }

#info {width:100%;}
