body   {
        width : 99%;
		color: #000;
		
       }
#formbox {
        margin : 0 0 0 0%;
				/* margin : 0 0 0 10%; */
       }
#outer {
     /* table-layout    : fixed; */
        border-collapse : collapse;
        empty-cells     : show;
        border          : none;
        width           :  95%;
		font-family : sans-serif;
        font-size   : 90%;
       }
#docs  {
        table-layout     : fixed;
        border-collapse  : collapse;
        width            : 95%;
        empty-cells      : show;
        border           : 1px dotted #505050;
        background-color : #CCCCCC;
       }
#docs td {
        padding          : 5px;
        font-family      : sans-serif;
        font-size        : 95%;
       }
#kits  {
        table-layout     : fixed;
        border-collapse  : collapse;
        empty-cells      : show;
        border           : none;
        margin           : 50px 0 0 0;
       }
#kits td {
        padding     : 0 7px 0 7px;
        font-family : sans-serif;
        font-size   : 90%; 
       }
.kitedit {
        width : 120px;
       }
#msg   {
        width      : 80%;
        text-align : center;
        height     : 25px;
       }
.buttontd {
        width       : 45px;
        text-align  : center;
        white-space : nowrap;
       }
button {
        font-size : 65%;
        width     : 70px;
        height    : 25px;
       }
.names {
        font-family : sans-serif;
        font-size   : 75%;
       }
.sutype {
        border : 1px solid #CCCCCC;
       }
input  {
        border : 1px solid #CCCCCC;
       }
.nav   {
        margin  : 0;
        padding : 0 0 7px 0;
       }
.nav a {
        font-family : sans-serif;
        font-size   : 75%;
        padding     : 0 7px 0 0;
        color       : #FFFFFF;
       }
.navua {
        margin  : 0;
        padding : 0 0 7px 0;
       }
.navua a {
        font-family : sans-serif;
        font-size   : 75%;
        padding     : 0 7px 0 0;
       }
.navwelcome {
        margin  : 0;
        padding : 0 0 7px 0;
       }
.navwelcome a {
        font-family : sans-serif;
        font-size   : 75%;
        padding     : 0 7px 0 0;
        color       : #FFFFFF;
       }
.multibutton {
        margin  : 0;
        padding : 0 2px 0 2px;
       }
.errormsg {
        font-family : sans-serif;
        color       : #FFFFFF;
       }
.finok {
        font-family : sans-serif;
        color       : #FFFFFF;
       }
.kittab {
        border-bottom : 1px dotted #BFBFBF; 
       }
.colhead {
        font-family : sans-serif;
        font-size   : 90%;
       }
.colheadbold {
        font-family : sans-serif;
        font-size   : 90%;
		font-weight:bold;
       }

.header {
        font-family : sans-serif;
        font-size   : 70%;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: .1em;
       }   
	   
	   
.colheadmess {
        font-family : sans-serif;
        font-size   : 90%;
		font-weight:bold;
		text-align:center;
       }
	   
.logs  {
        font-family : sans-serif;
        font-size   : 70%;
        padding     : 0 3px 0 3px;
        white-space : nowrap;
       }
	   
	   
body.pageUserAdmin, body.pageKitRequest, body.pageCreateNew, body.pageProfile, body.pagePassAssist, body.pageKitThx, body.pageLogin, body.pageNav, body.pageWelcome {
	color: #fff;
	background: url(/graphics/stainlessbg.jpg);
}

body.pageUserAdmin a, body.pageKitRequest a, body.pageCreateNew a, body.pageProfile a {
	color: #fff;
}

body.pageKitRequest div#wrapper, body.pageCreateNew div#wrapper, body.pageProfile div#wrapper, body.pagePassAssist div#wrapper, .pageKitThx div#wrapper, body.pageLogin div#wrapper, body.pageWelcome div#wrapper {
        float : left;
	color: #fff;
	width: 744px;
	height: 707px;
	/*margin: 0 auto;*/
	margin: 7px 0 0 230px;
	padding: 50px 0 0 0;
	}

body.pageKitRequest div#wrapper {
	background: url(/graphics/samplekit.jpg) no-repeat;
	}

body.pageWelcome div#wrapper {
	background: url(/graphics/welcomeback.jpg) no-repeat;
	}

body.pageCreateNew div#wrapper {
	background: url(/graphics/createact_spag.jpg) no-repeat;
}	

body.pageLogin div#wrapper {
	background: url(/graphics/createact_spag.jpg) no-repeat;
}	

body.pageProfile div#wrapper {
	background: url(/graphics/operator_chili.jpg) no-repeat;
}

body.pageNav div#wrapper {
	background: url(/graphics/operator_chili.jpg) no-repeat;
}

body.pagePassAssist div#wrapper {
	background: url(/graphics/registration_taco.jpg) no-repeat;
}

body.pageKitThx div#wrapper {
	background: url(/graphics/samplekit_thx.jpg) no-repeat;
}

body.pageUserAdmin div#wrapper {
	background: #555;
}

body.pageKitRequest div#form_div, body.pageCreateNew div#form_div, body.pageProfile div#form_div, body.pagePassAssist div#form_div, body.pageKitThx div#form_div, body.pageLogin div#form_div, body.pageNav div#form_div {
	height: 655px;
	width: 715px;
	overflow: auto;
}	

#exout {
   margin : 50px 0 0 10px; 
  }

.docmain {
   margin  : 0;
   padding : 0;
  }

.docgroup {
  margin  : 0 0 0 15px;
  width   : 98%;
  display : none;
 }

.docstategroup {
  margin  : 0 0 0 15px;
  width   : 98%;
  display : none;
 }

.docblock {
  clear  : both;
 }

.docstate {
  clear  : both;
 }

.docsingle {
  float   : left;
  margin  : 3px;
  padding : 2px;
  width   : 30%;
  border  : 1px dotted #666666;
 }

.docinfo {
  margin      : 0;
  padding     : 0 7px 0 7px;
  font-family : sans-serif;
  font-size   : 75%;
  text-align  : center;
 }

h4 {
  margin  : 0;
  padding : 0;
  cursor  : pointer;
 }

h4 img {
  margin : 0 5px 0 0;
 }
