/* navbar had to be stretched here so we can't actually share this unless we class it in the property search later */

/*#navbar {width: 974px; height: 53px; background-color: white; background-image: url(../images/bg_nav_ps.jpg); background-repeat:no-repeat; text-align: left; color: #efcd65; margin-left: 6px; background-position: 0 4px; position: relative; padding-top: 0px;}*/
/*html>body #navbar {margin: 0; padding-top: 5px; height: 30px;}*/
/* * html #navbar {margin: 0; padding-top: 15px; height: 20px;}*/ /* ie 6 */
/*
#navbar a {color: white; font-weight: bold; text-decoration: none; font-size: 12px;}	
#navbar a:hover {color: white; font-weight: bold; text-decoration: underline;}
#navbar a.initial {margin-left: 5px;} 
#navbar img {margin-left: 15px; position: relative; top: 20px; left: 10px;}

*:first-child+html body #navbar img {top: 33px;}  /* ie 7*/


#navbar {margin-top: 0px; width: 974px; height: 33px; padding-top: 20px; background-color: white; background-image: url(../images/bg_nav_ps.jpg); background-repeat:no-repeat; text-align: left; color: #efcd65; margin-left: 6px; background-position: 0 4px; position: relative; z-index: 5000;}

#navbar a {color: white; font-weight: bold; text-decoration: none; font-size: 12px;}	
#navbar a:hover {color: white; font-weight: bold; text-decoration: underline;}
#navbar a.initial {margin-left: 5px;} 
#navbar img {margin-left: 15px; float: left;}

/********************** navbar ****************/
#navbar ul							{ list-style: none; z-index: 1000;}

ul.dropdown 						{ margin: 0; padding: 0;}
ul.dropdown li                      { font-weight: bold; float: left; margin-left: 15px;}
ul.dropdown a:hover		            { }
ul.dropdown a:active                { }
ul.dropdown li a                    { display: block;}

#navbar form {width: 150px; height: 33px; float: right; margin-top: -4px; color: #eee;}
#navbar form input {font-size: 10px; width: 50px;}
#navbar form input.button_ml_go {width: auto;}
/********************** end navbar ****************/

/* footer styles when centered
#footer1 {margin-top: 25px; border-top: 2px solid #036; color: #666; font-size: .85em;}
#fpfoot {margin: 0;  padding: 0; margin-top: 10px; color: #666; font-size: .85em; width: 100%; height: 156px; clear: both; background-image: url(../images/bg_footer.jpg); background-position: bottom; background-repeat: repeat-x; }
#footcontents {position: relative; width: 984px; height: 156px; margin: 0; padding: 0; margin: auto; padding-left: 25px;}
img.footlogo {position: relative; top: 5px; left: 10px;}
#footnav {float: right; margin-top: 45px; margin-right: 200px; height: 90px; font-size: 14px; width: 600px; color: #333; font-weight: bold;}
#footnav p {font-size: 11px; font-weight: normal;}
*/

/* footer styles when left justified*/
#footer1 {margin-top: 25px; border-top: 2px solid #036; color: #666; font-size: .85em;}
#fpfoot {margin: 0;  padding: 0; margin-top: 10px; color: #666; font-size: .85em; width: 100%; height: 156px; clear: both; background-image: url(../images/bg_footer.jpg); background-position: bottom; background-repeat: repeat-x; }
#footcontents {position: relative; width: 984px; height: 156px; margin: 0; padding: 0; /*margin: auto;*/ padding-left: 25px;}
*:first-child+html #footcontents {margin-top: -100px;}  /* IE 7 */

img.footlogo {position: relative; top: 45px; left: 10px; border: 0px;}
*:first-child+html img.footlogo {top: 150px;}  /* IE 7 */

#footnav {float: right; margin-top: 45px; margin-right: 50px; height: 90px; font-size: 14px; width: 750px; color: #333; font-weight: bold;}
#footnav p {font-size: 11px; font-weight: normal; width: 550px;}
#misclogos {float: right; margin-top: -95px;}
*:first-child+html #misclogos {margin-top: -240px;}  /* IE 7 */

#misclogos img {margin-top: 5px;}
#misclogos img.mlslogo {border: 1px solid navy;}

#misclogos a {border: 0px;}

