/* 
Sedona Green Staffing
colors:
yellow fcf5cd
green 666622

peach ef4726
*/


.LTR
{
text-align: center;
margin: 0;
padding: 0;
height:100%;
width:100%;
background-color:#9FB8CB;
}
body
{
font-size: 12px;
font-family: verdana;
height:auto;
}
div#wrapper
{
text-align: left;
margin: 20px auto 20px auto;
width: 903px;
height:auto;
}

/*#Links#*/
a
{
color:#666622;
text-decoration:none;
}
a:hover
{
color:#666622;
text-decoration:underline;
}
a img
{
border:0px;
}

/*#H Tags#*/
h1
{
margin-top:0px;
font-size:24px;
}
h2
{
font-size:20px;
color:rgb(102, 102, 51);
}
h3
{
font-size:15px;
}

/*#Header#*/
div#header
{
position: relative;
height: 305px;
background: url(/App_Themes/SedonaGreen/Images/header.jpg);
}

/*#Content#*/
#content_holder
{
height:100%;
width:100%;
padding:0px;
margin:0px;
background: Transparent url(/App_Themes/SedonaGreen/Images/middle_background.gif) top left repeat-y;
}
#leftcolumn
{
display:none;
visibility:hidden;

vertical-align:top;
height: auto; /*200px;*/
width: 220px;
border:0px solid red;
}
#middlecolumn
{
padding:20px 0px 0px 34px;

vertical-align:top;
width: 605px; /*439px*/
min-height: 300px;
height: auto !important;
height: 300px;
/*background: url(/App_Themes/SedonaGreen/Images/content_background.gif) repeat-x;*/
background-color:Transparent;
}
#rightcolumn
{
vertical-align:top;
height: auto; /*200px;*/
width: 244px;
border:0px solid blue;
}
#middlecolumn div#content
{
padding: 0px;
}

/*#Login Box#*/
div#login_box
{
width: 165px;
margin: 7px 0 0 34px;
}
div#login_box div.top
{
height: 32px;
background: url(/App_Themes/SedonaGreen/Images/loginbox_top.gif) repeat-x;
}
#login_box .top h3
{
color:#fefbeb;
font-size:15px;
margin:0px;
padding:6px 0px 0px 0px;
text-align:center;
}
div#login_box div.middle
{
padding: 10px 5px 10px 5px;
min-height: 50px;
height: auto !important;
height: 50px;
border-right: solid 1px #666622;
border-left: solid 1px #666622;
background: #fefbeb;
}
div#login_box div.bottom
{
height: 32px;
background: url(/App_Themes/SedonaGreen/Images/loginbox_bottom.gif);
text-align: center;
}
div#login_box div.bottom img
{
border: none;
}
div#login_box div.bottom a
{
color: #666622;
font-size: smaller;
text-decoration: none;
}
div#login_box div.bottom a:hover
{
text-decoration: underline;
}
div#login_box input.LogonTextBox
{
width: 140px;
}
#login_box ul
{
margin-left:20px;
padding:0px;
}
#login_box li
{
list-style-image: url(../App_Themes/SedonaGreen/Images/custom_ul_bullet.gif);
margin:0px;
padding:0px;
}

/*#Sub-Navigation#*/
div#subnavigation
{
width: 188px;
margin: 20px 0 0 25px;
}
div#subnavigation div.top
{
background: url(/App_Themes/SedonaGreen/Images/subnavigation_top.gif) no-repeat;
height: 32px;
text-align: center;
}
#subnavigation .top h3
{
color:#fefbeb;
font-size:15px;
margin:0px;
padding:6px 0px 0px 0px;
text-align:center;
}
div#subnavigation div.middle
{
padding: 10px 5px 10px 5px;
min-height: 50px;
height: auto !important;
height: 50px;
border-right: solid 1px #666622;
border-left: solid 1px #666622;
background: #fefbeb;
}
div#subnavigation div.bottom
{
background: url(/App_Themes/SedonaGreen/Images/subnavigation_bottom.jpg) no-repeat;
height: 75px;
}
div#subnavigation ul li a
{
text-decoration: none;
color: #000000;
}
div#subnavigation div.searchbox
{
margin: 30px 0 0 0;
}
div#subnavigation div.searchbox label
{
display: none;
}
div#subnavigation div.searchbox input.textbox
{
width: 102px;
}
div#subnavigation div.searchbox input.coolButton
{
border: solid 1px #000000;
margin: 0 0 0 5px;
}
div#subnavigation div.searchbox input.coolButton:hover
{
cursor: pointer;
}

/*#Main Navigation#*/
div#navigation
{
position: relative;
text-align: left;
width: 150px;
padding: 85px 0 0 43px;
}
div#navigation div#ul_background
{
height: 250px;
width: 176px;
position: absolute;
top: 75px;
left: 32px;
/* hack for opacity */
filter:alpha(opacity=85); 
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}
div#navigation div#ul_background img.top
{
display: block;
margin: 0;
padding: 0;
}
div#navigation div#ul_background div.bottom
{
background: #5b5c31;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
height: 200px;
}
/*
div#navigation ul
{
position: relative;
list-style: none;
margin: 20px 0px 0px 5px;
padding: 0;
font-size: 14px;
}
div#navigation ul li
{
margin: 8px 0 0 0;
}
div#navigation ul li a
{
color: #ffffff;
text-decoration: none;
}
*/
/*Navigation*/
.vertical
{
}
.vertical ul
{
padding:0;
margin-left:10px;
list-style-type:none;
}
.vertical li
{
width:140px;
display:block;
float:left;
position:relative;
border:0px solid #fff;
}
.vertical li a
{
display:block;
padding:4px 0 3px 0;
border:0;
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.vertical li a:hover
{
color:#f3dbaa;
text-decoration:none;
}
.vertical li a.CMSListMenuLinkHighlighted
{
color:#f3dbaa;
text-decoration:none;
}
.vertical ul ul
{
position:absolute;
z-index: 10000;
left:92%;
top:-1px;
width:auto;
background: #5b5c31;
border:#000 solid 1px;
padding:5px 10px;
}
.vertical ul ul
{
display:none;
}
.vertical ul ul li
{
width:150px;
}
.vertical ul ul li a
{
font-size:11px;
padding:3px 0;
}
.vertical li:hover ul
{
display:none;
}
.vertical li:hover ul
{
display:block;
}


/*#Footer#*/
div#footer
{
clear:both;
min-height: 60px;
height: auto !important;
height: 60px;
background: Transparent url(/App_Themes/SedonaGreen/Images/footer.gif) no-repeat;
color: #666622;
font-size: 10px;
padding:35px 20px 0px 85px;
margin:0px auto;
width:798px
}
#footer a
{
text-decoration: none;
color: #666622;
}
#footer a:hover
{
text-decoration:underline;
}

/*#Helpers#*/
div.clearer
{
clear: both;
}
.ErrorLabel, .EditingFormErrorLabel
{
color:red;
}