﻿html {
 margin: 0;
 padding: 0;
 }
 
body{
margin: 0;
padding: 0;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 100%;
color: #000;
background: url(/images/background.jpg) top left repeat-x #E1E0C1;
scrollbar-base-color: #89928A;
}

p {
font-size: 0.75em;
line-height: 1.5em;
}
/*=========HEADINGS=======*/
h1 {
font: 1.20em  trebuchet MS,verdana, arial, helvetica, sans-serif;
color:  #5E5F37;
/* border-bottom: solid 1px #516AAD; */
margin: 0 20px;
}

h2 {
font: bold 0.80em arial,verdana,helvetica,sans-serif;
padding: 5px 8px;
color: /* #990000 */#5E5F37;
margin: 5px 10px;
}
h3{
margin:0 10px;
font: bold 0.70em trebuchet ms,verdana,arial,helvetica,sans-serif;
color: #B13500;
}

h4 {
font: bold 0.75em verdana,arial,helvetica,sans-serif;
margin: 5px 15px;
padding: 0;
color: #000;
}

/* ======================== Main divs ===============================*/
div#container{
margin: 1em auto;
background: url(/images/cont_back.jpg) bottom left no-repeat #B5C9E2;
border: 1px solid #000; 
max-width:1000px; 
 width: auto !important;
 width:1000px;

}

body#admin #container{
margin: 1em auto;
background: url(/images/background.jpg) top left repeat-x #E1E0C1;
border: 2px solid #000;
max-width:1000px; 
 width: auto !important;
 width:1100px;
}

#header{
background:url(/images/logo.gif) top left no-repeat #fff;
height: 120px;
margin: 0;
padding: 10px 20px 0 0;
text-align: right;
font: 0.60em arial,verdana,helvetica,sans-serif;
color: #89928A;
}

#header p.sub{
margin: 80px 0 0 0;
font: bold 1.8em arial,verdana,helvetica,sans-serif;
color: #5E5F37;
}

/*#header a, #header a:link { 
 color:  #89928A;   
 text-decoration: none;
} 

#header a:visited { 
 color:  #89928A;   
 text-decoration: none;
} 

#header a:hover { 
 color: #C9C8B4;
 text-decoration: none;
}
*/


#header a img{
border: none;
 filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

#header  a:hover img{
border: none;
 filter:alpha(opacity=45);
-moz-opacity: 0.45;
opacity: 0.45;
} 


body#admin #headerb{
background: url(/images/logo.gif) top left no-repeat #fff;
height: 124px;
border-bottom: solid 2px #000;
}

#hands{
float: right;
background: url(/images/hands.jpg) top right no-repeat transparent;
height: 200px;
width: 294px;
}

/*===============================UFWUS STYLES ====================*/

#ufwus{
/* float: right; */
background: transparent;
margin: 20px 300px 0px 50px;
min-height: 350px;
}

body#admin #ufwus{
padding-top: 1em;
margin: 20px 1em 0 1em; /* SWAP ORDER */
/* background-color: transparent; */
background: transparent;
}

#ufwus p{
margin: 1em  0 0 0;
line-height: 1.6em;
padding: 0 60px 0 20px;
color: /*#89928A*/#000;
text-align: left; 
}

#ufwus p.message{
font: bold 0.80em verdana,arial,helvetica,sans-serif;
color: #933013;
}

/* #ufwus p.smmessage{
font-weight: bold;
color: #CC0000;
}

#ufwus p.notice{
 font: bold 0.8em verdana, geneva, arial, sans-serif;
 color: #CC0000;
 } */

#ufwus ul li {
 font: 0.75em  arial, verdana, helvetica, sans-serif;
 list-style: square;
 color:  #000;
 line-height: 1.6em;
 text-align: left;   
 padding: 0 50px 0 10px;
 }

#ufwus ul ul li {
 list-style: circle;
 font: 1em  arial, verdana, helvetica, sans-serif;
 color:  #000;
 line-height: 1.6em;
 text-align: left;   
 padding: 0 20px 0 10px;
 }

#ufwus ol{
 list-style-type: decimal;
 font: 0.75em  arial, verdana, helvetica, sans-serif;
 color:  #000;
 line-height: 1.6em;
 text-align: left;   
 padding: 5px 20px 0 40px;
 }

#ufwus ol ol{
 list-style-type: lower-roman;
 font: 0.75em  arial, verdana, helvetica, sans-serif;
 color:  #000;
 line-height: 1.6em;
 text-align: left;   
 padding: 0 20px 0 30px;
 }
 
 /*#ufwus img{not sure if we need this
 border: solid 1px #89928A;
 margin: 7px 10px 0 0;
 }*/
 
 #ufwus img.noborder{/*removes border*/
 border: none;
 }
 
 body#admin #ufwus img{/*removes border*/
 border: none;
 }

#ufwus a, #ufwus a:link { 
 color:  #000;   
 text-decoration: underline;
} 

#ufwus a:visited { 
 color:  #000;   
 text-decoration: underline;
} 

#ufwus a, #ufwus a:hover { 
 color: #89928A;
 text-decoration: none;
} 

#ufwus a.misc{
padding: 5px;
font: bold 1.2em verdana,arial,helvetica,sans-serif;
color: #fff;
background: #660000;
text-decoration: none;
border: solid 1px #fff;
} 

#ufwus a.misc:visited { 
color: #fff;
background: #660000;
 text-decoration: none;
} 

#ufwus a.misc:hover { 
background: #EDEDEF;
color: #660000;
text-decoration: none;
} 



/*================= Link from image ============*/
 /*#ufwus a.nobdr:link{
color: #B7AE8D;
text-decoration: none;
} 

#ufwus a.nobdr:visited { 
color: #B7AE8D;
 text-decoration: none;
} 

#ufwus a.nobdr:hover { 
 color: #B7AE8D;
text-decoration: none;
} */

#ufwus img.nobord{
 border: none;
 }
 
 select.dropdowns{
background-color: #FDFDFB;
 font: 0.95em verdana,arial,helvetica,sans-serif;
 border: solid 1px #89928A;
 color: #89928A;
 padding: 3px 0;
 } 
 
 
 /*THESE 2 PRINT AND HIDE USED TO TOGGLE TO THE PRINT VIEW*/
#ufwus p.print{
 display: none;
}

#ufwus p.hide{
 font: bold 12px verdana,arial,helvetica,sans-serif;
 margin:0;
 padding: 0 10px 0 10px;
 color: #000;
 text-align: left;
}

#ufwus p.hider{
 font: bold 12px verdana,arial,helvetica,sans-serif;
 margin:0;
 padding: 0 10px 0 10px;
 color: #000;
 text-align: right;
}

/*============= TABLE STYLES ==============================*/
#ufwus table{
 border: solid 1px #000;
 border-collapse: collapse;
 font: 0.85em arial,verdana,helvetica,sans-serif;
 }
 
 body#admin #ufwus table tr.catad{
 background-color: #933013;
 font: bold 0.90em verdana,arial,helvetica,sans-serif;
 color: #fff;
 margin-left:50px;
 }
 
 body#admin #ufwus table{
 background: transparent;
 border: solid 1px #000;
 border-collapse: collapse;
 font: 1.0em arial,verdana,helvetica,sans-serif;
 }
 
 body#admin #ufwus table img{
 border: none;
 }
 
 #ufwus table.noborder{
 border: 0;
 border-collapse: collapse;
 font: 0.85em arial,verdana,helvetica,sans-serif;
 }
 
 body#admin #ufwus table.noborder{
 border: 0;
 border-collapse: collapse;
 font: 0.85em arial,verdana,helvetica,sans-serif;
 }

#ufwus table tr.mainfill{
 background-color: #516AAD;
 font: bold 0.9em verdana,arial,helvetica,sans-serif;
 color: #fff;
 }


 #ufwus table tr.alt{
 background-color: #F2F3EE;
 }

#ufwus table td{
 border-right: solid 1px #89928A;
 }
 
 #ufwus table.noborder td{
 border-right: none;
 }

#ufwus table.noborder{
 border: none;
 border-collapse: collapse;
 }
 
#ufwus table select option.smtext{
font: 0.75em arial,verdana,helvetica,sans-serif;
}
 

/*======================================tinyMCE hack==========================*/ 
body#admin #ufwus table .mceToolbar table tr td {border:solid 1px #B3B9AF; margin:0; padding:0;}/*this colours the toolbar border the same as background*/
body#admin #ufwus table .defaultSkin table.mceToolbar {margin-left:0; border:0;}
body#admin #ufwus table .defaultSkin table.mceLayout {border:0}
body#admin #ufwus table .defaultSkin table.mceLayout tr.mceFirst td {border-top:0;}
body#admin #ufwus table .defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #000}
body#admin #ufwus .defaultSkin .mceToolbar {height:26px; border: 0; }
body#admin #ufwus .defaultSkin .mceLeft {text-align:left; border:0;}
body#admin #ufwus .defaultSkin .mceRight {text-align:right; border:0;}
body#admin #ufwus .defaultSkin table {background-color:#B3B9AF;}/*this colours the toolbar background*/
/*====================================================================*/ 

/*==========================FOOTER STYLES ===========================*/

#footer{
clear: both;
background: tranparent;
 margin-bottom: 110px;
padding:  0 30px 1px 10px;
text-align: right;
font: bold 0.80em verdana, arial, helvetica, sans-serif;
 color:  #fff; 
}

#footer a, #footer a:link { 
font: bold 0.80em verdana, arial, helvetica, sans-serif;
 color:  #fff;   
 text-decoration: none;
} 

#footer a:visited { 
 color:  #fff;   
 text-decoration: none;
} 

#footer a:hover { 
 color: #AAAA59;
 text-decoration: underline;
} 

#updated{
margin: 1em auto;
background:transparent;
font: 0.80em verdana,arial,helvetica,sans-serif;
color: #89928A;
max-width:1000px; 
 width: auto !important;
 width:1000px;
}


/*===================================================*/

div#copyright{/*at bottom of page*/
 margin: 1em auto;
 background:transparent;
 text-align: right;
 font: 0.7em verdana, arial, helvetica, sans-serif;
 color: #89928A;
 max-width:1000px; 
 width: auto !important;
 width:1100px;
 }
 
#copyright a, #copyright a:link { 
 color:  #89928A;   
 text-decoration: none;
 } 

#copyright a:visited { 
 color:  #89928A;   
 text-decoration: none;
 } 

#copyright a:hover { 
 color: #89928A;
 text-decoration: underline;
 } 

