body {background:#ccc url(../images/emsbg.gif) repeat-x;font-size: 62.5%;text-align:center; font-family:Arial, Helvetica, sans-serif;}
html,body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
#container {width:880px; margin: 0 auto;text-align:left;font-size: 12px;}

#header {width:880px;}
#header img.logo {margin:8px 0px 0px 15px;float:left;}
#header div.topinfo {width:550px;float:right;margin:0px 10px 0px 0px;}
#header div.topinfo div.nav {float:right;background:url(../images/top-nav.jpg) no-repeat;width:502px;height:41px;}
#header div.topinfo div.nav ul {list-style: none;margin:10px 0px 0px 20px;}
#header div.topinfo div.nav ul li {float:left;margin:0px 10px 0px 10px;font-weight: 700;font-style: italic;}
#header div.topinfo div.nav ul li a {color:#f15a29;font-style: normal;font-weight: normal;text-decoration: none;padding:0px 5px 0px 5px;}
#header div.topinfo div.nav ul li a:hover {text-decoration: underline;}
#header div.topinfo div.nav ul li.contact {background:url(../images/email-icon.gif) 18% 50% no-repeat;padding:0px 0px 0px 30px;border-left:1px solid #333;} 
#header div.topinfo div.nav ul li.contact a {color:#333;}
#header div.topinfo img.banner {margin:20px 0px 0px 0px;;} 

#main {width:880px; margin:0px auto;background:url(../images/content-bg.gif) repeat-y;clear: both;}

#menu {height:35;line-height:35px;background:url(../images/navbg.gif) no-repeat;width:849px;float:left;margin:0px 0px 0px 17px;display: inline;}
#menu ul {list-style: none;margin:0px;}
#menu ul li {float:left;color:#fff;font-size:12px;}
#menu ul li a, #menu ul li a:visited {color:#fff;text-decoration:none;padding:0px 18px 0px 19px;display:block;float:left;border-right:1px solid #fff;}
#menu ul li a:hover {background:url(../images/nav-hvr.gif) repeat-x;}
#menu ul li.last a {border:none;width:73px;_width:72px;}
#menu ul li a.currentpage {background:url(../images/nav-hvr.gif) repeat-x;} 
  
#content {width:880px;background:url(../images/top-bg.gif) no-repeat;}
#content div.top {margin:20px 0px 0px 17px;height:40px;line-height:40px;width:849px;float:left;display: inline;} 
#content div.top img {float:left;margin:12px 0px 0px 10px;}
#content div.top p {float:left;width:350px;margin:0px 0px 0px 10px;display: inline;}
#content div.top div.search {float:left;width:350px;background:url(../images/line-top.gif) 0 48% no-repeat;height:45px;}
#content div.top div.search label {float:left;width:50px;padding:0px 0px 0px 10px;font-weight: 700;}
#content div.top div.search input {width:252px;padding:1px;_margin:6px 0px 0px 0px;margin:8px 0px 0px 0px;}
#content div.top div.search input.send, #content div#search-area input.send {background:url(../images/search-btn.gif) no-repeat;width:25px;height:25px;border:none;padding:0px;margin:0px;}
#ticker-area{font-weight: normal;width:350px;float:left;margin:0px 0px 0px 10px}

#content div.info {float:left;width:574px;margin:5px 0px 0px 10px;padding:0px 0px 0px 0px;display: inline;}
#content div.info p {margin:10px 0px 0px 0px;}
#content div.info h1 {color:#fff;font-size:16px;padding:0px 0px 0px 15px;background:url(../images/sub-hd.gif) no-repeat;height:39px;line-height:39px;}
#content div.info a, #content div.info a:visited, #ticker-area a {color:#000;text-decoration:none;font-weight: 700;}
#content div.info a:hover, #ticker-area a:hover {text-decoration: underline;}
#content div.info div.inner {background:url(../images/contentbg.gif) repeat-y;float:left;width:567px;padding:0px 0px 0px 7px;}
#content div.info div.inner div.profile {margin:25px 0px 0px 10px;float:left;height:350px;}
#content div.info div.inner div.profile img {float:left;}
#content div.info div.inner div.profile div {float:left;width:300px;margin:0px 0px 0px 20px;}
#content div.info div.inner div.profile div p {margin:0px;}
#content div.info div.inner div.profile div ul {margin:10px 0px 0px 0px;list-style: none; }
#content div.info div.inner div.profile div ul li {padding:3px 0px 5px 0px;}
#content div.info div.inner div.profile div ul li.profile {background:url(../images/profile-icon.gif) 0 50% no-repeat;padding:0px 0px 5px 20px;} 
#content div.info div.inner div.manage, #content div.info div.inner div.message {margin:10px 0px 0px 5px;float:left;}
#content div.info div.inner div.manage h2 {background:url(../images/acct-bar-546x26.gif) no-repeat;width:546px;height:26px;line-height:26px;font-size:13px;color:#fff;padding:0px 0px 0px 10px;}

#content div.info div.inner div.login, #content div.info div.inner div.create {margin:10px 0px 0px 15px;float:left;width:525px}
#content div.info div.inner div.login fieldset {border:none;margin:10px 0px 0px 10px;}
#content div.info div.inner div.login fieldset label {display: block;}
#content div.info div.inner div.login fieldset.text input {width:400px;}
#content div.info div.inner div.login fieldset textarea {width:400px;}
#content div.info img.layout {float:left;}
div.error {color:red;} 


#content div.right {float:left;width:280px;margin:5px 0px 0px 0px;}
#content div.right h2 {color:#fff;font-size:12px;padding:0px 0px 0px 10px;margin:7px 0px 0px 0px;height:25px;line-height:25px;background:url(../images/hd-gray-280x25.gif) no-repeat;}
#content div.right img {margin:0px 0px 10px 0px;}
#content div.right div.join img {float:left;}
#content div.right div.resources {background:#c13e13;width:280px;}
#content div.right div.resources ul {list-style:none;}
#content div.right div.resources ul li {padding:10px 0px 7px 10px;border-top:1px dashed #fff;}
#content div.right div.resources ul li.nobr {border:none;}
#content div.right div.resources ul li a {color:#fff;text-decoration:none;}
#content div.right div.resources ul li a:hover {text-decoration: underline;}
#content div.right div.manage {width:280px;}
#content div.right div.manage ul {margin:10px 0px 0px 10px;list-style: none;}
#content div.right div.manage ul li {padding:0px 15px 0px 25px;margin:10px 0px 0px 0px;}
#content div.right div.manage ul li.edit, #content div.userbox ul li.edit {background:url(../images/editinfo-icon.gif) 0 50% no-repeat;}
#content div.right div.manage ul li.image {background:url(../images/profileimage-icon.gif) 0 50% no-repeat;} 
#content div.right div.manage ul li.password {background:url(../images/password-icon.gif) 0 50% no-repeat;} 
#content div.right div.manage li.delete {background:url(../images/delete-icon.gif) 0 50% no-repeat;}
#content div.right div.manage ul li.contact {background:url(../images/contact-icon.gif) 0 50% no-repeat;}
#content div.right div.manage ul li.profile {background:url(../images/profile-icon.gif) 0 50% no-repeat;}   
#content div.right div.manage ul li a {font-weight: normal;text-decoration: none;color:#000;}
#content div.right div.manage ul li a:hover {text-decoration: underline;}
  
#footer {clear:both;background:url(../images/footer-bg.gif) no-repeat;color:#4b3713;text-align: center;}
#footer p {padding:0;margin:10px 0px 0px 20px;font-size:12px;text-align:center;}
#footer p a, #footer p a:visited {color:#4b3713; text-decoration: none;}
#footer p a:hover  { text-decoration: underline;}
#footer ul {padding:20px 0 0 0;margin:0px 0px 0px 15px;}
#footer ul li {display:inline;;}
#footer ul li a, #footer ul li a:visited {color:#4b3713;text-decoration: none;font-size:12px;padding:0px 5px 0px 5px;}
#footer ul li a:hover { text-decoration: underline;}
.results-success {background:#c9f49b;padding:5px;margin:10px 0px 0px 0px;} 