/* Start of CMSMS style sheet 'ems' */
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 19px 0px 18px;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 , #menu ul li a.activeparent{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 {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 10px;}
#content div.info h1 {clear:left;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:#333;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:557px;padding:0px 10px 0px 7px;font-size:13px;}
#content div.info div.inner ul {list-style:none;margin:10px 0px 0px 10px;}
#content div.info div.inner div.news {margin:10px 10px 0px 15px;width:520px;_margin:10px 10px 0px 12px;}
#content div.info div.inner div.news ul {list-style:none;margin:10px 0px 0px 0px;}
#content div.info div.inner div.news ul li{padding:5px 0px 0px 0px;}
#content div.info div.inner div.news ul li a {font-size:14px;}
#content div.info div.inner div.news p {margin:10px 0px 0px 0px;padding:0;}
#content div.info div.inner div.welcome {margin:5px 5px 0px 5px;font-size:13px;}
#content div.info div.inner div.welcome span{color:#f15a29;}
#content div.info img.layout {float:left;}
#content div.info p.anchors {padding:5px 0px 5px 0px;}
#content div.info p.anchors a, #content div.info p.anchors span {padding:0px 3px 0px 2px;}
#content div.info div.inner ul.functions {list-style:disc;margin:10px 0px 0px 30px;}
#content div.info div.inner fieldset {border:none;margin:10px 0px 0px 10px;}
#content div.info div.inner fieldset label {float:left;width:185px;}
#content div.info div.inner fieldset input.send {margin:10px 0px 0px 185px;}
#content div.info div.inner fieldset.online div {float:left;width:360px;}
#content div.info div.inner fieldset input.error, #content div.info div.inner fieldset textarea.error {border:1px solid red;float:left;}
#content div.info div.inner fieldset label.error {color:red;float:right;}
#content div.info div.inner div.calendar-event {margin:10px;}

#content div.right {float:left;width:280px;margin:5px 0px 0px 0px;display:inline;}
#content div.right h2 {color:#fff;font-size:12px;padding:0px 0px 0px 27px;margin:7px 0px 0px 0px;height:25px;line-height:25px;background:url(../images/hd-gray-280x25.gif) no-repeat;}
#content div.sub h2 {padding:0px 0px 0px 10px;}
#content div.sub img {margin:0px 0px 10px 0px;}
#content div.right h2.log {background:url(../images/log-hd-gray.gif) no-repeat;}
#content div.right h2.feat {background:url(../images/feat-hd.gif) no-repeat;}
#content div.right h2.ambu {background:url(../images/find-hd.gif) no-repeat;}
#content div.right h2.cal {background:url(../images/cal-hd.gif) no-repeat;}
#content div.right h2.web {background:url(../images/join-hd.gif) no-repeat;} 
#content div.right div.login {height:154px;background:url(../images/login-bg.gif) no-repeat;}
#content div.right div.login p {font-size:10px;margin:0px 0px 0px 10px;color:#fff;}
#content div.right div.login fieldset {border:none;margin:3px 0px 0px 5px;}
#content div.right div.login fieldset label {float:left;width:270px;font-size:11px;}
#content div.right div.login fieldset input {width:260px;}
#content div.right div.login input.send {background:url(../images/sub-btn.gif) no-repeat;width:56px;height:22px;border:none;padding:0px;margin:5px 0px 5px 10px;} 
#content div.right div.login a {color:#fff;text-decoration:none;}
#content div.right div.login a:hover {text-decoration: none;}
#content div.right div.feature, #content div.right div.sponsor {height:95px;background:url(../images/feat-bg.gif) no-repeat;}
#content div.right div.find {height:95px;background:url(../images/findbg.gif) no-repeat;}
#content div.right div.find div.search {margin:48px 0px 0px 10px;float:left;}
#content div.right div.find div.search label {display: block;color:#fff;font-size:11px;}
#content div.right div.find div.search input.send {background:url(../images/send-btn.gif) no-repeat;width:25px;height:25px;border:none;padding:0px;}
#content div.right div.events {padding:2px 0px 10px 0px;background:#3b5998;}
#content div.right div.events ul {list-style:none;padding:5px;color:#fff;}
#content div.right div.join img {float:left;}
#content div.right div.events ul li {margin:5px 5px 5px 5px;}
#content div.right div.events ul li a {color:#fff;text-decoration:none;font-weight:700;}
#content div.right div.events ul li a:hover {text-decoration:underline;}
#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;}
#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.resources ul li a.currentpage {text-decoration: underline;}

.results-fail {background:#e7a4a0;padding:5px;color:#800f09;margin:10px 10px 10px 0px;border:1px solid #800f09;}
.results-success {background:#c9f49b;padding:5px;margin:10px 10px 0px 10px;}  
#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;line-height:18px;}
#footer ul li a, #footer ul li a:visited {color:#4b3713;text-decoration: none;font-size:12px;padding:0px 5px 0px 5px;margin:10px 0px 0px 0px;}
#footer ul li a:hover { text-decoration: underline;}
/* End of 'ems' */

