body {
	margin: 0;
	padding: 0;
	background-position: center 11px;
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	background-color: #cacaca;
	font-size: 100.01%;
	text-decoration:none;

}
body a{
text-decoration:none;
color:blue;
}

body a:hover{
color:blue;
text-decoration:underline;
} 

img {  border-style: none;
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


#secondholder {
position:absolute;
	left:50%;
	top: 24px;
	width: 800px;
	margin-left: -416px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: gray;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #EBEBEB;
	background-color: white;}
	


#thirdholder {font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular;
	font-size: .85em;
	margin: 0 20px 0 20px;
	color: black;
	line-height: 130%;
	}

#pageholder {
position:absolute;
	left:50%;
	top: 24px;
	width: 800px;
	margin-bottom:20px;
	margin-left: -416px;}

#contentholder {
	width:100%;	
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: gray;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: gray;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #EBEBEB;
	background-color: white;}
	
#editholder {
	width:100%;	
	border: 1px solid red;
	background-color: white;
	font-size: 1em;}

	
#maincarholder {
	width: 800px;
	height:450px;

	}

#header {
	
	width:800px;
	height:150px;
	background-image:url('new_images/banner3.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center; 
	margin: 0;
	padding: 0;
	
	}
	
	
	
		
#rightside {
float:right; 
width: 240px;
margin: 10px 20px 10px 0;

}

p{color: black; 
font-size: 1em;
line-height: 130%;
font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
text-decoration:none;
}
 
 
p a:link{color:blue; 
	font-style:normal; 
	text-decoration:none;
	}
	
p a:visited{color:blue; 
	text-decoration:none;
	}
	
p a:hover{color:black; 
	text-decoration:underline;
	}

p1
{
	margin:0;
	font-size:1em; 
	color: #9b552d;
	font-style: normal; 
	font-weight: normal; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
	
.slidetabsmenu{
	
	font-size: .8em;
	line-height:normal;
	margin: 0 20px 20px 20px;
	
	
	
}



.slidetabsmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.slidetabsmenu li{
display:inline;
margin:0;

}

.slidetabsmenu a{
	float:left;
	margin:0 10px 0 0;
	text-decoration:none;
	
}

.slidetabsmenu span.selected1 {
	float:left;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	color:gray;
	padding:4px 6px 4px 6px;
	}
	
.slidetabsmenu span.selected2 {
	float:left;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	color:gray;
	padding:2px 5px 0 0;
	}
	
.slidetabsmenu span.selected3 {
	float:left;
	display:block;
	font-size:1.2em;
	font-weight:normal;
	color:gray;
	margin: 1px 0 0 0;
	}
	
.slidetabsmenu a span {
	float:left;
	display:block;
	background:url(../images/slide-right.gif) no-repeat right top;
	font-weight:normal;
	color:blue;
	padding:4px 6px 4px 6px;
	border: solid 1px silver;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
color: #333333;
background: whitesmoke;
border: solid 1px #f58023;
text-decoration:none;

}

.slidetabsmenu a:hover, .slidetabsmenu li.selected a{
background-position:0% -125px;

}

.slidetabsmenu a:hover span, .slidetabsmenu li.selected a span{
background-position:100% -125px;
}



html>/**/body .IEonlybr{ /*None IE browsers hack*/
display: none; /*Hide BR tag in non IE browsers, since it's not needed*/
}


.distmenu{
	
	font-size: .8em;
	line-height:normal;
	height:30px;
	margin: 0 20px 0 20px;
	padding:5px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	
}

* html .distmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.distmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.distmenu li{
display:inline;
margin:0;
}

.distmenu li.easingwold a{
float: left;
text-align: center;
width: 165px;
font-size: 1.2em;
padding:2px 8px 2px 0;
margin: 0 15px 0 0;
color: white;
background-color:#8b0066;
border: solid 1px white;
}

.distmenu li.easingwold a:hover{
color: #8b0066;
background-color: white;
border: solid 1px #8b0066;
}

.distmenu li.kyle a{
float: left;
text-align: center;
width: 165px;
font-size: 1.2em;
padding:2px 8px 2px 0;
margin: 0 15px 0 0;
color: white;
background-color:#006990;
border: solid 1px white;
}

.distmenu li.kyle a:hover{
color: #8b0066;
background-color: white;
border: solid 1px #006990;
}

.distmenu li.moxby a{
float: left;
text-align: center;
width: 165px;
font-size: 1.2em;
padding:2px 8px 2px 0;
color: white;
background-color:#415a66;
border: solid 1px white;
}

.distmenu li.moxby a:hover{
color: #8b0066;
background-color: white;
border: solid 1px #415a66;
}

.distmenu li.explorers a{
float: left;
text-align: center;
width: 165px;
font-size: 1.2em;
padding:2px 8px 2px 0;
color: white;
background-color:#582e91;
border: solid 1px white;
}

.distmenu li.explorers a:hover{
color: #8b0066;
background-color: white;
border: solid 1px #415a66;
}
.distmenu a{
	float:left;
	margin:0 7px 0 0;
	text-decoration:none;
	
}

.distmenu a span {
	display:block;
	background-color:white;
	font-weight:normal;
	color:black;
	padding:1px 2px 1px 2px;
	border: solid 1px silver;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.distmenu a span {float:none;}
/* End IE5-Mac hack */

.distmenu a:hover span, .distmenu li.selected a span{
color: blue;
background: whitesmoke;
border: solid 1px red;
text-decoration:none;
}

.distmenu a:hover, .distmenu li.selected a{
background-position:0% -125px;

}

.distmenu a:hover span, .distmenu li.selected a span{
background-position:100% -125px;
}








.kylemenu{
	font-size: .9em;
	line-height:normal;
	height:20px;
	margin: 0 20px 10px 35px;
	padding:5px;
	}

* html .kylemenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.kylemenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.kylemenu li{
display:inline;
margin:0;
}

.kylemenu li.selected a{
background-position:0% -125px;
color:#f47b20;
border: 1px solid #f47b20;
background-color:white;}

.kylemenu li.selected a:visited{
background-position:0% -125px;
color:#f47b20;
border: 1px solid #f47b20;
background-color:white;
}


.kylemenu span.selected {
	float:left;
	margin:0 7px 0 0;
	text-decoration:none;
	color: black;
	background: white;
	border: solid 1px red;
	padding:1px 2px 1px 2px;
	text-decoration:none;
	}
	
.kylemenu a{
	float:left;
	margin:0 10px 0 0;
	color: #006990;
	text-decoration:none;
	border: 1px solid #006990;
	padding: 0 10px 0 10px;	
}


.kylemenu a span {
	display:block;
	background-color:whitesmoke;
	font-weight:normal;
	color:gray;
	padding:1px 2px 1px 2px;
	border: solid 1px #6699cc;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.kylemenu a span {float:none;}
/* End IE5-Mac hack */

.kylemenu a:visited{
	color: #006990;
	text-decoration:none;
	border: 1px solid #006990;
	}


.kylemenu a:hover{
background-position:0% -125px;
color:#f47b20;
border: 1px solid #f47b20;
}





.editmenu{
	font-size: 1em;
	color: #006990;
	line-height:normal;
	height:20px;
	margin: 0 20px 10px 0;
	padding:5px;
	}

* html .editmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.editmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.editmenu li{
display:inline;
margin:0;
color:black;
}

.editmenu li.selected {
float: left;
font-size: 1em;
padding:2px 10px 5px 0;
}

	
.editmenu a{
	float:left;
	margin:0 10px 0 0;
	color: #006990;
	text-decoration:none;
	border: 1px solid #006990;
	padding: 0 10px 0 10px;	
}

.editmenu span.selected {
	display:block;
	font-weight:normal;
	color:black;
	padding:1px 2px 1px 2px;
	border:none;
	}

.editmenu span.selected a {
	color:blue;
	padding:1px 2px 1px 2px;
	border:none;
	}
	
.editmenu span.selected a:visited {
	color:blue;
	padding:1px 2px 1px 2px;
	border:none;
	}
	
.editmenu span.selected a:hover {
	color:#f47b20;
	padding:1px 2px 1px 2px;
	border:none;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.editmenu a span {float:none;}
/* End IE5-Mac hack */

.editmenu a:visited{
	color: #006990;
	text-decoration:none;
	border: 1px solid #006990;
	}




.editmenu a:hover, .editmenu li.selected a, li.selected a:hover{
background-position:0% -125px;
color:#f47b20;
border: 1px solid #f47b20;
}



li
{
list-style-position: inside;
list-style-type: circle;
color: #9b552d;
}




.historyyearmenu{
	
	font-size: 1em;
	line-height:normal;
	height:20px;
	margin: 10px 0 10px 0;
	padding:5px 10px 5px 7px;
	border: 1px solid silver;
	background-color: white;
	
	
	
}

* html .historyyearmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.historyyearmenu ul{
list-style-type: none;
margin:0;
padding:0;
}

.historyyearmenu li{
display:inline;
margin:0;

}

.historyyearmenu li.selected {
float: left;
font-size: .9em;
padding:2px 5px 5px 0;
}

.historyyearmenu span.selected {
	
	float:left;
	font-size: .9em;
	margin:0 7px 0 0;
	text-decoration:none;
	color: black;
	padding:1px 2px 1px 2px;
	text-decoration:none;
	}
	
.historyyearmenu a{
	float:left;
	margin:0 7px 0 0;
	text-decoration:none;
	
}

.historyyearmenu a span {
	display:block;
	background-color:white;
	font-weight:normal;
	color:black;
	padding:1px 4px 1px 4px;
	border: solid 1px silver;
	background-color: white;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.historyyearmenu a span {float:none;}
/* End IE5-Mac hack */

.historyyearmenu a:hover span, .historyyearmenu li.selected a span{
color: blue;
background: white;
border: solid 1px red;
text-decoration:none;
}



.historyyearmenu a:hover span, .historyyearmenu li.selected a span{
background-position:100% -125px;
}

.historyyearmenugrey{
	
	font-size: 1em;
	line-height:normal;
	height:20px;
	margin: 10px 0 10px 0;
	padding:5px 10px 5px 7px;
	border: 1px solid silver;
	background-color: white;
	
	
	
}

* html .historyyearmenugrey{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

.historyyearmenugrey ul{
list-style-type: none;
margin:0;
padding:0;
}

.historyyearmenugrey li{
display:inline;
margin:0;

}

.historyyearmenugrey li.selected {
float: left;
font-size: .9em;
padding:2px 5px 5px 0;

}

.historyyearmenugrey span.selected {
	
	float:left;
	margin:0 7px 0 0;
	text-decoration:none;
	color: black;
	padding:1px 4px 1px 4px;
	border: solid 1px red;
	}
	
.historyyearmenugrey a{
	float:left;
	margin:0 7px 0 0;
	text-decoration:none;
	
}

.historyyearmenugrey a span {
	display:block;
	background-color:whitesmoke;
	font-weight:normal;
	color:black;
	padding:1px 4px 1px 4px;
	border: solid 1px silver;
		}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.historyyearmenugrey a span {float:none;}
/* End IE5-Mac hack */

.historyyearmenugrey a:hover span, .historyyearmenugrey li.selected a span{
color: blue;
background: white;
border: solid 1px red;
text-decoration:none;
}


.historyyearmenugrey a:hover, .historyyearmenugrey li.selected a{
background-position:0% -125px;

}

.historyyearmenugrey a:hover span, .historyyearmenugrey li.selected a span{
background-position:100% -125px;
}


.headertext
{
	margin:0;
	font-size:1em; 
	color: #9b552d;
	font-style: normal; 
	font-weight: normal; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
	
#header_text2 a
{
color: teal; 
text-decoration: none; 
}

.textred     { 
	color: red; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	font-size:1em; 
	font-style: normal; 
	text-decoration: none; 
	}

.footertext  
	{ 
	font-size:.80em; 
	color: black; 
	font-style: normal; 
	font-weight: normal; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
	
.footertext a        { 
	color:  blue; 
	font-style: normal; 
	text-decoration: none; }
	
.footertext a:visited    {
	color: blue; 
	text-decoration: none; }
	
.footertext a:hover    {
	color:  black; 
	text-decoration: none ;}
	
.footertextblue  
	{ 
	font-size:.80em; 
	color: black; 
	font-style: normal; 
	font-weight: normal; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
	
.footertextblue a        { 
	color:  blue; 
	font-style: normal; 
	text-decoration: none; }
	
.footertextblue a:visited    {
	color: blue; 
	text-decoration: none; }
	
.footertextblue a:hover    {
	color:  black; 
	text-decoration: underline ;}
	
	.smallheadertext  
	{ 
	font-size:.75em; 
	color: white; 
	font-style: normal; 
	font-weight: normal; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
	
.smalltext  
	{ 
	font-size:.75em; 
	color: #707070; 
	font-style: normal; 
	font-weight: normal; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
	
.smalltext a        { 
	color: #707070; 
	font-style: normal; 
	text-decoration: none; }
	
.smalltext a:visited    {
	color: gray; 
	text-decoration: none; }
	
.smalltext a:hover    {
	color: black; 
	text-decoration: none ;}
	



P.centertext {
    color: gray; 
	font-style: normal; 
	font-weight: normal; 
	font-size: .85em; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	text-align: center;
	}


table.leftfloat {
    border:none;
    border-collapse:collapse;
    float: left; 
    text-align:left;
    width: 175px;
    font-size: 0.8em;
    color:black;    
  }  
  
  table.leftfloat1 {
    border:none;
    border-collapse:collapse;
    float: left; 
    text-align:left;
    width: 500px;
    font-size: 1em;
    color:black;
    }
		
#navcontainer {
    width: 170px;
   	overflow:hidden;
    margin:20px 0 0 0;
   
    }
   
/* LEVEL 1 */
#navcontainer ul {
    padding:0;
   margin:5px 0 0 0;
    list-style:none;
}
#navcontainer ul li {
     margin:0;
  
}
#navcontainer ul li a {
    display:block;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    color:#5a7060;
    padding:2px 5px 7px 15px;
       
   
}
#navcontainer ul li a.hi, #navcontainer ul li a:hover {
    background-image:url('replace/strasse/new_images/menu_bar.jpg');
    background-repeat:no-repeat;
    color: white;
  }
	


		
	.text1 { color: black; font-size: 14px; font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular }
.menulistred1 { color: red; font-size: 14px; font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular }
.menulistred1 a, a:visited {
color: blue;
text-decoration: none;
}
a:hover { 
color: black; 
 }

.greybody  
	{ color: gray; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 1em; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
.greybody a        { 
	color:  blue; 
	font-style: normal; 
	text-decoration: none; }
	
.greybody a:visited    {
	color:  blue; 
	text-decoration: none; }
	
.greybody a:hover    {
	color:  black; 
	text-decoration:none ;}
	
.cartext  
	{ color: gray; 
	font-style: normal; 
	font-weight: normal; 
	font-size: .9em; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none; 
	}
.cartext a        { 
	color:  blue; 
	font-style: normal; 
	text-decoration: none; }
	
.cartext a:visited    {
	color:  blue; 
	text-decoration: none; }
	
.cartext a:hover    {
	color:  black; 
	text-decoration: underline ;}
	
	

h1, h1 a, h1 a:visited, h1 a:hover	 { 
	color: black; 
	font-size: 1.75em; 
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-decoration: none;
	margin: 20px 0 15px 0;
	}

h2	 { 
	color:#006594;
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	font-size: 1.6em;
	text-decoration: none;
	margin: 15 0 15px 0;
	}
	
h2 a	{ 
	color:#5a7060;
	text-decoration: none;
	}
	
h2 a:visited	 { 
	color:#5a7060;
	text-decoration: none;
	}
h2 a:hover	 { 
	color:blue;
	text-decoration: none;

		}
		
h3 {
	color: #f47b20;
	font-size: 2em; 
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	padding:10px;
	border: 1px solid gray;
	background: white;
	line-height: 2em;
		
	}

h4 {
	color: #45555f; 
	font-size: 1.3em; 
	font-style: normal; 
	font-weight: normal; 
	font-family: Arial, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
		
	}
	
h4 <ul> {
	color: red;
	}

H4 a {:
	color:blue;
	font-style: normal; 
	font-weight: normal; 
	
	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	margin: 0 0 15px 0;
}




.altTextField {
background-color: #fffff2;
font-family: verdana;
font-size: 10pt;
color: #09c09c
padding: 5px;
} 

.radioStyle {
background-color: #fffff2;
border: #d3d3d3 #00008b #00008b #d3d3d3 solid 1px;
font-family: verdana;
font-size: 12px;
color: #000000
}

table.wrap {
    border:none;
    border-collapse:collapse;
    margin-left: 20px;
    width: 580px;
    font-size: 0.75em;
    color:#585858;
}

table.data {
	margin:20px 0 10px 0;
	}

table.data th {
    background:#a8bfe3;
    text-align:center;
    font-size: 0.75em;
    color:black;
    padding:5px 7px 5px 7px;
    border-right:2px solid #FFF;
    border-bottom:10px solid #FFF;
}

table.data td {
  background:#d9e3f3;
    padding:1px 5px 1px 5px;
    font-size: 0.75em;
    vertical-align:middle;
    text-align:center;
    border-bottom:2px solid #FFF;
   border-right:2px solid #FFF;
    border-top:2px solid #FFF;
    }
    

table.print {
font-size: 1em;
margin: none;
border-collapse: collapse;

}

table.print th {
    color:black;
    padding:5px 5px 5px 5px;
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    vertical-align: top;
    white-space:nowrap;
    }

table.print td {
    padding:3px;
    vertical-align:middle;
    border: 1px solid gray;
    white-space:nowrap;
    }
    
    
#print_wrapper {
    margin:0px auto;
	padding:20px;
 	font-family: helvetica neue, Arial, Geneva, Swiss, SunSans-Regular;
	color: black;}
    
}

#inner {
	width: 545px;
    padding: 10px;
    border: 1px solid silver;
    
    }
    
.inner_wrap {
padding: 20px;
margin-top:10px;
margin-bottom: 10px;
width:550px;
border: 1px solid gray;
}

input.submit {/*this is the submit button - add 'class = submit' after 'input' on the 
 */
font-family: arial, verdana, ms sans serif;
color: blue;
font-weight: normal;
}

input.submitpadded {/*this is the submit button - add 'class = submit' after 'input' on the form */
font-family: arial, verdana, ms sans serif;
color: blue;
font-weight: normal;
margin-top: 5px;

} 

.calloutgrey {
margin: 10px 0 20px 0;
padding: 10px;
background-color: whitesmoke;
border: solid 1px silver;
line-height: 1.5em;}

.calloutwhite {
margin: 10px 0 20px 0;
padding: 10px;
background-color: white;
border: solid 1px silver;
line-height: 1.5em;}

.calloutred {
margin: 10px 0 20px 0;
padding: 10px;
background-color: white;
border: solid 1px red;
line-height: 1.5em;}

.headinggrey {
margin: 0;
padding: 10px;
background-color: whitesmoke;
line-height: 1.5em;}

.formwrap {
padding-top: 10px;
padding-bottom: 10px 0 10px 0;
}

.formwrapbottomborder {
border-style: none none solid none;
border-width: 1px;
border-color: silver;
padding: 15px 0 15px 0;
}


.formwraptopborder {
padding: 0 0 15px 0;
}




#leftpad {
padding-top: 5px;
padding-left: 20px;
margin-bottom: 10px;
display: inline;

}
    
  table.admin {
	
	background-color: #f5f6f6;
	border-bottom:1px solid  red;
    border-top:1px solid  red;
    border-right:1px solid  red;
    border-left:1px solid  red;
	text-align:left;
    font-size: 0.75em;
       
}
  
  #replacement-1 {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(images/search_onb.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

#replacement-2 {
  width: 20px;
  height: 20px;
  padding: 20px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(images/search_onc.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
form>#replacement-2 { /* For non-IE browsers*/
  height: 0px;
}

  
.redlinetop       {
 border-top: 1px solid red;
 border-left: 1px solid red
 padding: 0;
   }
   
  .floatleftedit  { 
	 
	margin-right: 2px; 
	margin-bottom: 2px 
 	
} 
   
   
   #admin{
	width: 750px;
	
	overflow:hidden;
	text-align: left;
	border: solid 1px red;
	padding: 15px; 
	
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: black;}
	
#admin_text {
	padding-left: 150px;
	}
	
		
#admin_text_narrow {
	padding-left: 150px;
	padding-right: 15px;
	margin-right: 155px;
	border-right: 1px solid silver;
	}
	

   
   #floatrightnoborder     { 
	display:block;
	float: right; 
	padding-bottom: 10px; 
	padding-left: 12px;
	}
	
	
	
	
	
	
#nav_holder {
   display:block;
   width: 140px;
   overflow:hidden;
   margin: 0 5px 0 0px;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
   font-size:.95em;
   text-align: left;
   }
   
/* LEVEL 1 */
#nav_holder ul {
    padding:0;
    margin:0;
    list-style:none;
    }
    
#nav_holder ul li {
    font-weight:normal;
    text-decoration:none;
   	color: #696969;
    padding:1px 0px 1px 1px;
   	}
   	
#nav_holder ul li a {
    display:block;
    font-weight:normal;
    text-decoration:none;
   	color: blue;
    border: solid 1px silver;
    padding:1px 5px 1px 5px;
  	margin:2px 0 0 0;
  	}
  	
#nav_holder ul li a.hi, #navcontainer_edit ul li a:hover {
    background-color: #FFF;
    color: red;
   	border: solid 1px blue;
    padding:1px 5px 1px 5px;
    }    

/* LEVEL 2 */

#navcontainer_edit ul li ul li {
    padding:0 0 0 10px;
    margin:0;
    list-style:none;
}

#navcontainer_edit ul li ul li a {
    display:block;
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
   color: #696969;
    padding:2px 10px 2px 15px;
    width:131px;
   
}

#navcontainer_edit ul li ul li a.hi, #navcontainer ul li ul li a:hover {
         background-color: #FFF;
    color: black;
   border: solid 1px #d3d3d3;
   padding:1px 9px 1px 14px;
   width:131px;
}








#content_wrapper {
	margin-left:auto;
	margin-right:auto;
	min-height: 1em;
	padding: 15px; 
	font-size: 1em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: black;
	width:750px;
	border:solid 1px silver;
	background:white;
	}
	
#content{
	width:750px;
	
	}
	

	

	

	


#searchbox {
	border: solid 1px #dacca7;
	margin-bottom:10px;
	height:28px;
	background: #dacca7;
	width:750px;
	}
	
.searchField {
	width:124px; 
	font-size: .7em; 
	margin:4px 2px 0 0; 
	text-indent:5px; 
	}	 
	 
.searchButton {
	background: transparent url(images/SearchButton.gif) no-repeat top right;
	width:51px; 
	height:19px; 
	margin:0; 
	margin-top:3px; 
	border:none; 
	color:#333;	
	overflow: hidden;
  	cursor: pointer; /* hand-shaped cursor */
  	cursor: hand; /* for IE 5.x */
  	}
  	
  	
.boxgrey  {
	margin-top:10px;
	margin-bottom:5px;
	margin-right:10px;
		padding:5px;
	 border: solid 1px #d3d3d3; 
}

.keymenu {
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight:normal;
	font-size:.95em;
	letter-spacing:.05em;
	text-indent:20px;
	height:30px;
	padding: 4px 0 0 0;
	}
	 
.keymenu a  { 
color: black;
	text-decoration: none;
	 
	}
.keymenu a:visited { 
color: black;
	text-decoration: none;
	}
.keymenu a:hover { 
    color: gray;
    text-decoration: none;
    }	
      	 


	
.section_wrapper {
	padding-bottom:10px;
	margin-bottom:10px;
	width:100%;
	}
	
.edit_tab {
	text-align:center;
	font-size:.65em;
	font-family:arial;
	color:white;
	background:red;
	padding:1px;
	width:30px;
	margin:3 0 0 3px;
	}
	
.edit_tab a,.edit_tab a:visited {
	text-decoration:none;
	color:white;
	}
	
.edit_tab a:hover {
	text-decoration:none;
	color:blue;
	background:silver;
	}
	
.edit_wrapper {
	padding-bottom:10px;
	margin-bottom:10px;
	border:solid 1px red;
	width:100%;
	}
	
.right_third {
	width:160px;
	float:right;
	padding:10px;
	background:whitesmoke;
	border:solid 1px silver;
	margin:0 0 10px 10px;
	}

.left_third {
	width:160px;
	float:left;
	padding:10px;
	background:whitesmoke;
	border:solid 1px silver;
	margin: 0 10px 10px 0;
	}	
	
	
.texta { 
font-size: 9px; 
color: gray;
 background-color: whitesmoke; 
 border: 1px solid silver; 
 margin: 0 5px 0 5px;
}

.inputa { 
font-size: 10px; 
color: white;
 background-color: #336699; 
 border: 1px solid silver; 
 margin: 0 10px 0 2px;
 padding: 0 3px 1px 3px;
}
	

#footer {
	width:100%;
	text-align:center;
	
	}


}
input.q_text
{
  width:275px;
}

.highlight {
background-color: yellow;
padding: 2px;
}

		