/* CSS Document */

body{
	margin-left:0;
	margin-top:0;
}
#mainHolder{
	width:50em;
}
#welcome{
	margin-left:5.4em; 
	padding-top:0.5em;
}
#topBar{
	height:2em; 
	background-image:url(../images/topBarBacking.jpg); 
	background-repeat:repeat-y;
}
#logoBar{
	height:5.3em; 
	width:48.2em;
}

#navBar{
	width:11em; 
	float:left;
}

#main{
	float:left;
}

#footer{
	width:50em;
}

#endNav{
	float:left; 
	background-image:url(../images/btmGrad.jpg); 
	background-repeat:repeat-x; 
	height:1em; 
	width:11em;
}

#endMain{
	float:left; 
	background-image:url(../images/btmGrad.jpg); 
	background-repeat:repeat-x; 
	height:1em; 
	width:35.9em;
}

.search{
	color:#5B5B5B; margin-left:1em; padding-top:1em;
}

/* nav */

#tabs{
	height:1.8em; 
	width:11em; 
	background-color:#7D4872;
	border-bottom:solid 1px white;
}
#mainTab{
	padding-top:0.8em; 
	float:left;
}
#mainmenu{
	/*height:30em;*/
	background-color:#7D4872;
	padding-bottom:2em;
}
#searchTab{
	padding-top:0.8em; 
	float:left;
}
#linksTab{
	padding-top:0.8em; 
	float:left;
}
.link{
	height:1.7em; 
	background-color:#7D4872; 
	border-bottom:solid 1px white; 
	width:11em;
}
#search {
	background-color:#7D4872;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	/*height:17.7em;*/
	padding-left:0.5em;
	color:#FFFFFF;
}
#search a{
	color:#FFFFFF;
}
#search a:hover{
	color:#CCCCCC;
}
#searchResults{
	background-color:#7D4872;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	/*height:17.7em;*/
	padding-left:0.5em;
	padding-right:0.5em;
	color:#FFFFFF;
}
#searchResults a{
	color:#FFFFFF;
	text-decoration:underline;
}
#searchResults a:hover{
	color:#CCCCCC;
}

/* Drop menu */

#dropmenudiv{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif; font-size:0.8em;
	color:white; 
	background-color: #7D4872; 
	border:1px solid #E5E5E5; 
	border-bottom-width: 0;
	line-height:18px; 
	z-index:100;
}

#dropmenudiv a{
	width:100%;
	color:white; 
	display: block; 
	text-indent: 3px; 
	border-bottom: 1px solid #E5E5E5; 
	padding: 1px 0; 
	text-decoration:none;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #C1A4B8;
}

/* Menu */

#menudiv{
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	color:white; 
}

#menudiv a{
	color:#7D4872; 
	text-decoration:underline;
}

#menudiv a:hover{ /*hover background color*/
        color:#FFFFFF; 
	background-color: #7D4872;
}

/*mission*/
/*http://css-discuss.incutio.com/?page=BoxModelHack*/
#mission{
	width:11em;
}

/* images */

images {padding-right:1px}
#img1 {padding-left:1px}
#img2 {padding-left:1px}
#img3 {padding-left:1px}
#img4 {padding-left:1px}
#img5 {padding-left:1px}

/* text */

#spacer {background-image:url(../images/btmGrad.jpg); background-repeat:repeat-x; height:0.8em; width:44.8em}

/*text holder*/
#text{
	padding-left:0.5em;
	padding-right:0.5em;
	min-height:50em;
}

.table{
	margin-left:1em;
	font-size:0.8em;
	background-color:#dfd3dd;
}
.table td{
	border:1px solid white;
	padding:0.5em;
}
.initCell{
	width:20em;
}
.tableHead{
	font-weight:bold;
}

/*content holder*/
#contentHolder{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
/*height:42em;*/

#copyright{
	margin-left:1em; 
	color:#D0D0D0; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.7em; 
	font-weight:bold; 
	height:2em; 
	padding-top:0.5em;
}

/* tags */

a {text-decoration:none}

img {border:none}

p {color:#5B5B5B; margin-left:1em; padding-top:1em}

.sub {color:#4F4F4F; margin-left:1em; font-weight:bold; font-size:0.8em}

p.topLink {margin-left:1em; font-size:0.7em; font-variant:small-caps; font-weight:bold}

ul {color:#5B5B5B;}

ol {color:#5B5B5B;}

h5 {color:#4F4F4F; margin-left:1em}

.underline {text-decoration:underline}

.bold {font-weight:bold}

h3 {color:#4F4F4F; margin-left:1em; font-size:1.2em}


/* database */


.results{
	overflow:auto;
	height:30em;
	margin-left:1em;
	color:#333333;
}
.results td{
	padding-right:1.5em;
}

.resultsP{
	overflow:auto;
	margin-left:1em;
	color:#333333;
}
.resultsP td{
	padding-right:1.5em;
}
.initial{
	overflow:auto;
	margin-left:1em;
	color:#333333;
}
.initial td{
	padding-right:1.5em;
}

.heading{
	font-size:0.8em;
	font-weight:bold;
}
.submit{
	border:0;
	background-color:#F9F9F9;
	color:#333333;
}

/* CMS */

.editor{
	margin-left:1em;
}
#textAdmin{
	width:58em; 
	border:solid 1px #E5E5E5; 
	background-color:#F9F9F9; 
	padding-right:0.5em;
	margin-top:0.5em;
	font-size:0.8em;	
}
#logout{
	border:none;
	background-color:#F9F9F9;
	font-weight:bold;
}
#username{
	border:1px solid #CCCCCC;
	margin-left:1em;
	width:150px;
	padding:10px;
}
.rollback{
	border:1px dotted gray;
	padding:5px;
}
.rollback a{
	color:#464646;
}
.rollback a:hover{
	color:#060606;
}


@media print {TABLE.noprint, DIV.noprint {display:none} }

.tblALLbrdr  {border-top:    1px #7D4872 solid;
              border-bottom: 1px #7D4872 solid;
              border-left:   1px #7D4872 solid;
              border-right:  1px #7D4872 solid;
             }
.tblLbrdr    {border-left:   1px #7D4872 solid;
             }
