/*
// Team Housing Solutions
*/

body 
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial; 
	font-size: 62.5%; 
	line-height: 1.5em;
	background: #111; 
	position: relative;
}

p {
	margin: 0; 
	padding: 0;
}

a img {
        border: 0;
	margin: 0;
	padding: 0;
}

a {
        outline: 0;
}

form {
	margin: 0;
	padding: 0;
}

ul {
        margin: 0;
        padding: 0;
}

div {
	text-align: left;
}

a:link, a:active, a:visited {
	font-weight: bold;
	color: #CB8B03;
	text-decoration: none;
}

a:hover {
        font-weight: bold;
        color: #CB8B03;
        text-decoration: underline;
}


/*
// Top Header
*/


#header {
	height: 49px;
	margin: 0;
	padding: 0;
	background-image: url('../images/background-green.jpg'); 
	background-position: no-repeat left;
	background-color: #FBF5EC;
}

#headercontainer {
	width: 738px;
	height: 49px;
	margin: 0;
	padding: 0;
	background: #FBF5EC;
}

#headercontainer .left {
	width: 266px;
	height: 49px;
	margin: 0;
	padding: 0;
	float: left;
}

#headercontainer .left h1 {
        margin: 0;
        padding: 0;   
}

#headercontainer .middle {
	width: 358px;
	height: 49px;
	margin: 0;
	padding: 0; 
	float: left;
}

#headercontainer .right {
	width: 114px;
	height: 49px;
	margin: 0;
	padding: 0;
	float: right;
}

#flash {
        margin: 0;
        padding: 0;
        width: 521px;
        position: relative;
}
 
#flash .content {
        position: absolute;
        z-index: 100;
        padding-top: 87px;
        padding-left: 103px;
}


/*
// Menu Header
*/


#menu {
        height: 38px;
        margin: 0;
        padding: 0;
        background-image: url('../images/background-orange.jpg');
	background-position: no-repeat left;
	background-color: #FBF5EC;
}

#menucontainer {
        width: 738px;
        height: 38px;
        margin: 0;
        padding: 0;
        background: #FBF5EC;
}

ul#navigation {
	width: 738px;
	height: 38px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image: url('../images/background-menutop.gif');
}

ul#navigation li {
	margin: 0;
	padding: 0;
	float: left;
}

ul#navigation li#phone {
        display: block;
        position: relative;
	width: 103px;
	height: 38px;
	top: 0px;
	background-image: url('../images/button-phone.jpg');
}

ul#navigation li#corporatetravelers a {       
        display: block;
        position: relative;
        width: 121px;
        height: 38px;
        background: url('../images/button-corporate.gif');
        background-position: 0 0;
}

ul#navigation li#corporatetravelers a:hover {
	display: block;
	position: relative;
	width: 121px;
	height: 38px;
        background: url('../images/button-corporate-o.gif');
        background-position: 0 0;	
}

ul#navigation li#corporatetravelersthere a {
        display: block;
        position: relative;
        width: 121px;
        height: 38px;
        background: url('../images/button-corporate-t.gif');
        background-position: 0 0;
}

ul#navigation li#government a {
        display: block;
        position: relative;
        width: 160px;
        height: 38px;
        top: 0px;
        background-image: url('../images/button-government.gif');
	background-position: 0 0;
}   

ul#navigation li#government a:hover {
        background-image: url('../images/button-government-o.gif');
        background-position: 0 0;
}  

ul#navigation li#governmentthere a {
        display: block;
        position: relative;
        width: 160px;
        height: 38px;
        background: url('../images/button-government-t.gif');
        background-position: 0 0;
}

ul#navigation li#relocation a {
        display: block;
        position: relative;
        width: 123px;
        height: 38px;
        top: 0px;  
        background-image: url('../images/button-relocation.gif');
        background-position: 0 0;
}       

ul#navigation li#relocation a:hover {
        background-image: url('../images/button-relocation-o.gif');
        background-position: 0 0;
}

ul#navigation li#relocationthere a {
        display: block;
        position: relative;
        width: 123px;
        height: 38px;
        background: url('../images/button-relocation-t.gif');
        background-position: 0 0;
}

ul#navigation li#insurance a {
        display: block;
        position: relative;
        width: 117px;
        height: 38px;
        top: 0px;
        background-image: url('../images/button-insurance.gif');
	background-position: 0 0;
}
        
ul#navigation li#insurance a:hover {
        background-image: url('../images/button-insurance-o.gif');
	background-position: 0 0;
}

ul#navigation li#insurancethere a {
        display: block;
        position: relative;
        width: 117px;
        height: 38px;
        background: url('../images/button-insurance-t.gif');
        background-position: 0 0;
}

ul#navigation li#reservations a {
        display: block;
        position: relative;
        width: 114px;
        height: 38px;
        top: 0px;
        background-image: url('../images/button-reservations.gif');
	background-position: 0 0;
}
        
ul#navigation li#reservations a:hover {
        background-image: url('../images/button-reservations-o.gif');
	background-position: 0 0;
}

ul#navigation li#reservationsthere a {
        display: block;
        position: relative;
        width: 114px;
        height: 38px;
        background: url('../images/button-reservations-t.gif');
        background-position: 0 0;
}

ul#navigation li#phone span, ul#navigation li#corporatetravelers a span, ul#navigation li#corporatetravelersthere a span, ul#navigation li#government a span, ul#navigation li#governmentthere a span, ul#navigation li#relocation a span, ul#navigation li#relocationthere a span, ul#navigation li#insurance a span, ul#navigation li#insurancethere a span, ul#navigation li#reservations a span,  ul#navigation li#reservationsthere a span {
        left: -10000px;
        position: absolute;
}

ul#navigationleft {
	width: 103px;
	height: 89px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-image: url('../images/background-menuleft.gif');
}

ul#navigationleft li {
	margin: 0;
	padding: 0;
	float: left;
}

ul#navigationleft li#locations a {       
        display: block;
        position: relative;
        width: 103px;
        height: 25px;
        top: 0px;   
        background-image: url('../images/button-locations.gif');
	background-position: 0 0;
}

ul#navigationleft li#locations a:hover {
        background-image: url('../images/button-locations-o.gif');
	background-position: 0 0;
}

ul#navigationleft li#locationsthere a {
        display: block;
        position: relative;
        width: 103px;
        height: 25px;
        background: url('../images/button-locations-t.gif');
        background-position: 0 0;
}

ul#navigationleft li#services a {
        display: block;
        position: relative;
        width: 103px;
        height: 23px;
        top: 0px;
        background-image: url('../images/button-services.gif');
        background-position: 0 0;
}       
                
ul#navigationleft li#services a:hover {
        background-image: url('../images/button-services-o.gif');
        background-position: 0 0;
}

ul#navigationleft li#servicesthere a {
        display: block;
        position: relative;
        width: 103px;
        height: 23px;
        background: url('../images/button-services-t.gif');
        background-position: 0 0;
}

ul#navigationleft li#furnishings a { 
        display: block;
        position: relative;
        width: 103px;
        height: 41px;
        top: 0px;
        background-image: url('../images/button-furnishings.gif'); 
        background-position: 0 0;
}

ul#navigationleft li#furnishings a:hover { 
        background-image: url('../images/button-furnishings-o.gif'); 
        background-position: 0 0;
}

ul#navigationleft li#furnishingsthere a {
        display: block;
        position: relative;
        width: 103px;
        height: 41px;
        background: url('../images/button-furnishings-t.gif');
        background-position: 0 0;
}

ul#navigationleft li#locations a span, ul#navigationleft li#locationsthere a span, ul#navigationleft li#services a span, ul#navigationleft li#servicesthere a span, ul#navigationleft li#furnishings a span,  ul#navigationleft li#furnishingsthere a span { 
        left: -10000px;
        position: absolute;
}

ul#navigationleftalt {
	width: 103px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: #000;
}

ul#navigationleftalt li {
	margin: 0;
	padding: 0;
	float: left;
}

ul#navigationleftalt li#searchapartments a {    
        display: block;  
        position: relative;
        width: 103px;
        height: 55px;
        background-image: url('../images/button-apartments.jpg');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

ul#navigationleftalt li#searchapartments a#there {  
	background-position: 0px -110px;
	width: 103px;
	height: 55px;
}

ul#navigationleftalt li#searchapartments a:hover 
{
	background-position: 0px -55px;
}

ul#navigationleftalt li#locationsalt a {    
        display: block;  
        position: relative;
        width: 103px;
        height: 28px;
        background-image: url('../images/button-locations.jpg');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

ul#navigationleftalt li#locationsalt a#there {  
	background-position: 0px -56px;
	width: 103px;
	height: 28px;
}

ul#navigationleftalt li#locationsalt a:hover 
{
	background-position: 0px -28px;
}

ul#navigationleftalt li#servicesalt a {    
        display: block;  
        position: relative;
        width: 103px;
        height: 28px;
        background-image: url('../images/button-services.jpg');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

ul#navigationleftalt li#servicesalt a#there {  
	background-position: 0px -56px;
	width: 103px;
	height: 28px;
}

ul#navigationleftalt li#servicesalt a:hover 
{
	background-position: 0px -28px;
}

ul#navigationleftalt li#furnishingsalt a {    
        display: block;  
        position: relative;
        width: 103px;
        height: 42px;
        background-image: url('../images/button-furnishings.jpg');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

ul#navigationleftalt li#furnishingsalt a#there {  
	background-position: 0px -84px;
	width: 103px;
	height: 42px;
}

ul#navigationleftalt li#furnishingsalt a:hover 
{
	background-position: 0px -42px;
}

ul#navigationleftalt li#providerlogin a {    
        display: block;  
        position: relative;
        width: 103px;
        height: 29px;
        background-image: url('../images/button-providerlogin.jpg');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

ul#navigationleftalt li#providerlogin a#there {  
	background-position: 0px -58px;
	width: 103px;
	height: 29px;
}

ul#navigationleftalt li#providerlogin a:hover 
{
	background-position: 0px -29px;
}

ul#navigationleftalt li#clientlogin a {    
        display: block;  
        position: relative;
        width: 103px;
        height: 34px;
        background-image: url('../images/button-clientlogin.jpg');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

ul#navigationleftalt li#clientlogin a#there {  
	background-position: 0px -68px;
	width: 103px;
	height: 34px;
}

ul#navigationleftalt li#clientlogin a:hover 
{
	background-position: 0px -34px;
}

ul#navigationleftalt li#locationsalt a span, ul#navigationleftalt li#locationsaltthere a span, ul#navigationleftalt li#servicesalt a span, ul#navigationleftalt li#servicesaltthere a span, ul#navigationleftalt li#furnishingsalt a span,  ul#navigationleftalt li#furnishingsaltthere a span, ul#navigationleftalt li#providerlogin a span,  ul#navigationleftalt li#providerloginthere a span, ul#navigationleftalt li#clientlogin a span,  ul#navigationleftalt li#clientloginthere a span, ul#navigationleftalt li#searchapartments a span,  ul#navigationleftalt li#searchapartmentsthere a span { 
        left: -10000px;
        position: absolute;
}

ul#navigationleftsub {
        width: 103px;
	height: 36px;
        list-style-type: none;
        margin: 0;
        padding: 0;
	background-image: url('../images/button-contact.gif');
}
        
ul#navigationleftsub li {
        margin: 0;                      
        padding: 0;                             
        float: left;
}
        
ul#navigationleftsub li#contact a {    
        display: block;  
        position: relative;
        width: 103px;
        height: 36px;
        background-image: url('../images/button-contact.jpg');
        background-position: 0 0;
        background-repeat: no-repeat;
        overflow: hidden;
}

ul#navigationleftsub li#contact a#there {  
	background-position: 0px -72px;
	width: 103px;
	height: 34px;
}

ul#navigationleftsub li#contact a:hover 
{
	background-position: 0px -36px;
}

ul#navigationleftsub li#contact a span {
        left: -10000px;
        position: absolute;
}

ul#navigationleftsub1 li#contact a {
        display: block;                 
        position: relative;
        width: 103px;
        height: 36px;
        top: 0px;       
        background-image: url('../images/button-contact.gif');
        background-position: 0 0;   
}
        
ul#navigationleftsub1 li#contact a:hover {
        background-image: url('../images/button-contact-o.gif');
        background-position: 0 0;
}

ul#navigationleftsub1 li#contactthere a {
        display: block;
        position: relative;
        width: 103px;
        height: 36px;
        background: url('../images/button-contact-t.gif');
        background-position: 0 0;
}

ul#navigationleftsub1 li#contact a span, ul#navigationleftsub1 li#contactthere a span {
        left: -10000px;
        position: absolute;
}

ul#navigationright {                             
        width: 114px;
	height: 74;
        list-style-type: none;
        margin: 0;      
        padding: 0;
	background-image: url('../images/background-menuright.gif');
	float: right;
}
        
ul#navigationright li {
        margin: 0;      
        padding: 0;                     
        float: left;
}
        
ul#navigationright li#company a {
        display: block;
        position: relative;
        width: 114px;
        height: 37px;
        top: 0px;
        background-image: url('../images/button-company.gif');
        background-position: no-repeat;   
}
        
ul#navigationright li#company a:hover {
        background-image: url('../images/button-company-o.gif');
        background-position: no-repeat;
}

ul#navigationright li#companythere a {
        display: block;
        position: relative;
        width: 114px;
        height: 37px;
        background: url('../images/button-company-t.gif');
        background-position: 0 0;
}

ul#navigationright li#nationalaccounts a {
        display: block;
        position: relative;
        width: 114px;
        height: 37px;
        top: 0px;
        background-image: url('../images/button-accounts.gif');
        background-position: no-repeat;
}
 
ul#navigationright li#nationalaccounts a:hover {  
        background-image: url('../images/button-accounts-o.gif');
        background-position: no-repeat;
}

ul#navigationright li#nationalaccountsthere a {   
        display: block;
        position: relative;
        width: 114px;
        height: 37px;
        background: url('../images/button-accounts-t.gif');
        background-position: 0 0;
}

ul#navigationright li#company a span, ul#navigationright li#companythere a span, ul#navigationright li#nationalaccounts a span, ul#navigationright li#nationalaccountsthere a span {
        left: -10000px;
        position: absolute;
}  

ul.list {
        margin: 0;
        padding: 0;
        width: 530px;
        list-style: none;
        font-size: 1.1em;
        color: #000;
}

ul.list li {
        padding: 7px 0 7px 12px;
        background: url(/images/square.jpg) no-repeat 0 13px;
        border-bottom: 1px solid #C1A380; width: 530px;
}

ul.list li.last {
        border-bottom: none;
}

ul.list1 {
        margin: 0;
        padding: 0 0 7px 0;
        width: 460px;
        list-style: none;
        font-size: 1.1em;
        color: #000;
}

ul.list1 li {
        padding: 7px 0 7px 12px;
        background: url(/images/square.jpg) no-repeat 0 13px;
        border-bottom: 1px solid #C1A380; width: 460px;
}

ul.list1 li.last {
        border-bottom: none;
}

ul.listservices {
        margin: 0;
        padding: 0 25px 0 0;
        width: 360px;
        list-style: none;
        font-size: 1.1em;
        color: #000;
	float: right;
}

ul.listservices li {
        padding: 7px 0 7px 12px;
        background: url(/images/square.jpg) no-repeat 0 13px;
        border-bottom: 1px solid #C1A380; width: 360px;
}

ul.listservices li.last {
        border-bottom: none;
}


/*
// Content
*/


#content {
	margin: 0;
	padding: 0;
	background-image: url('../images/background-main.jpg');
	background-position: left;
	background-color: #FBF5EC;
	background-repeat: repeat-y;
}

#contentcontainer {
        margin: 0;
        padding: 0;
        background-image: url('../images/background-tan.jpg');
        background-position: left top;  
        background-repeat: no-repeat;
}

#contentfront {
        width: 738px;
        margin: 0; 
        padding: 0;
        line-height: .1em;
	background-image: url('../images/background-main.jpg');
        background-repeat: repeat-y;
	overflow: hidden;
}

#contentfront .left {
	width: 103px;
        margin: 0; 
        padding: 0;
	line-height: .1em;
	float: left;
}

#contentfront .right {    
        width: 635px;
	min-height: 280px;
	height: auto !important;
	height: 280px;
        margin: 0; 
        padding: 0 0 20px 0;
	line-height: 1.5em;
	background-repeat: no-repeat;
        float: right;
}

#contentfront .right .maincontent {
        width: 480px;
        margin: 0;                      
        padding: 20px 0 0 130px;
        background-repeat: no-repeat;
	clear: both;
}      

#contentfront .right .maincontent h2 {  
	margin: 0;
        padding: 0 0 5px 0;
	font-size: 1.1em;
	line-height: 1.3em;
        font-weight: bold;
        color: #999900;
}

#contentfront .right .maincontent p {
	font-size: 1.1em; 
	line-height: 1.9em;
	margin: 0;
	padding: 0 0 7px 0;
	color: #000;
}

#contentinterior {
        width: 738px;
        margin: 0;
        padding: 0;
        line-height: .1em;
        background-image: url('../images/background-main.jpg');
        background-repeat: repeat-y;
        overflow: hidden;  
}
        
#contentinterior .left {
        width: 103px;
        margin: 0;
        padding: 0;
        line-height: .1em;
        float: left;
}
        
#contentinterior .right {
        width: 635px;
        min-height: 320px;
        height: auto !important;  
        height: 320px;
        margin: 0;
        padding: 0 0 25px 0;
        line-height: 1.5em;
        background-repeat: no-repeat;
        float: right;
}
        
#contentinterior .right .maincontent {  
        width: 480px;
        margin: 0;
        padding: 20px 0 0 130px;
        background-repeat: no-repeat;
        clear: both;
}
        
#contentinterior .right .maincontent h2 {
        width: 1px;
        height: 1px;
        margin: 0;
        padding: 0;
        text-indent: -10000px;
        overflow: hidden;
}
        
#contentinterior .right .maincontent h3.locations {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
      color: #000;
}

#contentinterior .right .maincontent p {
        font-size: 1.1em;
        line-height: 1.9em;
        margin: 0;
        padding: 0 0 7px 0;
        color: #000; 
}

#contentinterioralt {
        width: 738px;
        margin: 0;   
        padding: 0;
        line-height: .1em;
        background-image: url('../images/background-main.jpg');
        background-repeat: repeat-y;
        overflow: hidden;
}
        
#contentinterioralt .left {
        width: 103px;
        margin: 0;
        padding: 0;
        line-height: .1em;
        float: left;
}
        
#contentinterioralt .right {  
        width: 635px;  
        min-height: 320px;
        height: auto !important;
        height: 320px;
        margin: 0;
        padding: 0 0 25px 0;
        line-height: 1.5em;
        background-repeat: no-repeat;
        float: right;
}       

#contentinterioralt .right .maincontent {
        width: 560px;
        margin: 0;
        padding: 20px 0 0 50px;
        background-repeat: no-repeat;
        clear: both;
}

#searchbutton {
        width: 260px;
        width: 72px;
        margin: 0;
        padding: 0
        background: url('../images/button-search.png') no-repeat;       
*       background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/button-search.png");
        clear: both;
}


#contentinterioralt .right .maincontent h2 {   
        width: 1px;
        height: 1px;
        margin: 0;
        padding: 0;
        text-indent: -10000px;
        overflow: hidden;
}
        
#contentinterioralt .right .maincontent p {
        font-size: 1.1em;
        line-height: 1.9em;
        margin: 0;
        padding: 0 0 7px 0;
        color: #000;
}

#contentinterioralt .right .maincontent p.alt {
        font-size: 1.1em;
        margin: 0;
        padding: 0 0 7px 0;
        color: #000;
}

#contentinterioralt .right .maincontent p.altform {
        font-size: 1.1em;
        line-height: 1.7em;
        margin: 0;
        padding: 15px 0 7px 0;
        color: #000;
}

#contentinterioralt .right .maincontent p.altformlow {
        font-size: 1.1em;
        line-height: 1.7em;
        margin: 0;
        padding: 16px 0 7px 0;
        color: #000;
}

#contentinterioralt .right .maincontent p.altformlowend {
        font-size: 1.1em;
        line-height: 1.7em;
        margin: 0;
        padding: 0px 0 12px 0;
        color: #000;
}

#contentinterioralt .right .maincontent p.form {
        font-size: 1.0em;
        margin: 0;
        padding: 0 0 3px 0;
        color: #000;
}

#contentinterioralt .right .maincontent p.formalt {
        font-size: 1.0em;
        margin: 0;
        padding: 6px 0 3px 0;
        color: #000;
}

#contentinterior .right .maincontent p.list {
        font-size: 1.1em;  
        line-height: 1.7em;
        margin: 0;
        padding: 0;
        color: #000;
        clear: both;
}

#contentinterioralt .right .maincontent p.list {
        font-size: 1.1em;
        line-height: 1.7em;
        margin: 0;
        padding: 8px 0 0 0;  
        color: #000;
	clear: both;
}

#contentinteriorcontact {
        width: 738px;
        margin: 0;   
        padding: 0;
        line-height: .1em;
        background-image: url('../images/background-main.jpg');
        background-repeat: repeat-y;
        overflow: hidden;
}
        
#contentinteriorcontact .left {
        width: 103px;
        margin: 0;
        padding: 0;
        line-height: .1em;
        float: left;
}
        
#contentinteriorcontact .right {  
        width: 635px;  
        min-height: 320px;
        height: auto !important;
        height: 320px;
        margin: 0;
        padding: 0 0 25px 0;
        line-height: 1.5em;
        background-repeat: no-repeat;
        float: right;
}       

#contentinteriorcontact .right .maincontent {
        width: 375px;
        margin: 0;
        padding: 20px 0 0 224px;
        background-repeat: no-repeat;
        clear: both;
}
        
#contentinteriorcontact .right .maincontent h2 {   
        width: 1px;
        height: 1px;
        margin: 0;
        padding: 0;
        text-indent: -10000px;
        overflow: hidden;
}
        
#contentinteriorcontact .right .maincontent p {
        font-size: 1.1em;
        line-height: 1.8em;
        margin: 0;
        padding: 0 0 7px 0;
        color: #000;
}

#contentinteriorcontact .right .maincontent p.alt {
        font-size: 1.1em;
        margin: 0;
        padding: 0 0 7px 0;
        color: #000;
}

ul.listamenities {
        margin: 0;
        padding: 0;
        width: 210px;
        list-style: none;
        font-size: 1.1em;
        color: #000;
	clear: both;
}

ul.listamenities li {
	margin: 0;
        padding: 7px 0 1px 12px;
        background: url(/images/square.jpg) no-repeat 0 13px;
	width: 210px;
}

.amenities {
        width: 540px;                           
        margin: 0 auto;
        padding: 0 0 12px 0;
	float: left;
	border-bottom: 1px solid #C1A380;
	clear: both;
}

.amenitiesleft {
        width: 250px;
        margin: 0 auto;
        padding: 0 20px 0 0;
        float: left; 
}

.amenitiesright {
        width: 250px;
        margin: 0 auto;
        padding: 0 20px 0 0;
        float: right;
}

ul.listlocations {
        margin: 0;
        padding: 0;
        width: 120px;
        list-style: none;
        font-size: 1.1em;
        color: #000;
        clear: both;
}
 
ul.listlocations li {
        margin: 0;
        padding: 7px 0 1px 12px;
        background: url(/images/square.jpg) no-repeat 0 13px;
        width: 120px;
}

.locationsmain {
        width: 470px;
        margin: 0 auto;
        padding: 0 0 12px 0;
        float: left;
        clear: both;
}
        
.locationsmainleft {
        width: 150px;
        margin: 0 auto;
        padding: 0 10px 0 0;
        float: left;
}

.locationsmainmiddle {
        width: 150px;
        margin: 0 auto;
        padding: 0 10px 0 0;
        float: left;
}    

.locationsmainright {
        width: 150px;
        margin: 0 auto;
        padding: 0;
        float: right;
}

.forminput {
        width: 240px;
        margin: 0 0 3px 0;
        padding: 4px;  
        font-size: 1.0em;
	font-family: Verdana, Arial;
        border: 2px solid #D6BFA0;
        background: #FFF !important;
}


.selectinput {
        width: 248px;
        margin: 0 auto;
        padding: 4px;
        font-size: 1.0em;
        font-family: Verdana, Arial;
        border: 0px solid #D6BFA0;
        background: #FFF !important;
}

.textareainput {
        width: 520px;
	height: 60px;
        margin: 0 auto;   
        padding: 4px;
        font-size: 1.0em;
        font-family: Verdana, Arial;
        border: 2px solid #D6BFA0;
        background: #FFF !important;
}

.formbutton {                                                                   
        width: 100px;                                                                                                   
        border: 1px outset;                                                     
        cursor: pointer;                                                                                                
        font-weight: normal;                                                            
        margin: 13px 0 0 0;                                                                                             
        padding: 3px;                                                                   
        background: #A66403;
        color: #FFF;
        font-size: 1.0em;
        font-family: Verdana, Arial;                                    
}

.formbuttonalt {                                                                   
        width: 100px;                                                                                                   
        border: 1px outset;                                                     
        cursor: pointer;                                                                                                
        font-weight: normal;                                                            
        margin: 6px 0 0 0;                                                                                             
        padding: 3px;                                                                   
        background: #A66403;
        color: #FFF;
        font-size: 1.0em;
        font-family: Verdana, Arial;                                    
}


.green {
	font-weight: bold;
	color: #999900;
}

.orange {
        font-weight: bold;
        color: #B87500;
}


/*
// Footer Front & Interior
*/


#footer {
        height: 84px;
        margin: 0;
        padding: 0;
        background-image: url('../images/background-footer-right.jpg');
	background-position: no-repeat left;
	background-color: #FBF5EC;
	clear: both;
}

#footercontainer {
        width: 738px;
        height: 84px;
        margin: 0;
        padding: 0;
        background-image: url('../images/background-footer-left.jpg');
	background-color: #FBF5EC;
}

#footerinterior {
        height: 42px;
        margin: 0;
        padding: 0;
        background-image: url('../images/background-footer-interior.jpg');
        background-position: no-repeat left;
        background-color: #FBF5EC;
        clear: both;
}


/*
// Footer Menu
*/


#footermenu {
        width: 738px;
        margin: 0;
        padding: 0;
	font-size: 1.0em;
	text-align: center;
	color: #666;
}

#footermenu .divider {
        padding: 0 7px 0 7px;
}

#footermenu a:active, #footermenu a:visited, #footermenu a:link {
	font-weight: normal;
        color: #999;
        text-decoration: none;
}

#footermenu a:hover {
	font-weight: normal;
        color: #999;
        text-decoration: underline;
}

ul#footermenucontent {
        list-style-type: none;
        width: 698px;
        margin: 0;
        padding: 15px 20px 20px 20px;
}

ul#footermenucontent li {
        display: inline;
        margin: 0;
        padding: 0;
}

.formpadding {
	padding: 3px 0 0 0;
}

#searchtop {
	width: 260px; 
	height: 72px;
	margin: 0;
	padding: 0;
	background: url('/images/button-search.png') no-repeat;
*   background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="/images/button-search.png");
	cursor: pointer;
}












