body {margin:0;padding:0;background:#ebebeb;font-family:verdana, "sans serif";font-size:100%;line-height:1em;color:#555;text-align:center;}

p {margin-bottom:0;margin-top:8px;padding-top:0;padding-bottom:0;}
hr {color:#666;background-color:#ddd;height:1px;border-width:0;}
dt {font-weight:bold;}
dd {padding-bottom:8px;margin:0;}
.clear {clear:both;}

td {font-size:100%;}
td p {font-size:0.7em;}

#container {width:808px;margin-left:auto;margin-right:auto;background:url(site/grad_middle_bg.jpg) repeat-y top right #ebebeb;padding-left:15px;padding-right:15px;padding-bottom:15px;}
#skipLinks {display: none;}
#skipLinks, #skipLinks a {font-size:0.75em;margin:3px;}
#skipLinks a:link {font-size:100%;color:#0000ff;}
#skipLinks a:visited {font-size:100%;color:#800080;}
#skipLinks a:hover, a:active {font-size:100%;color:#ff0000;}

#header {margin-left:30px;height:114px;top:22px;}
#header, #content, #footer {font-size:0.75em;}

#globalNav {width:778px;height:22px;background:url(site/menu-bg.jpg) repeat-x;}
#navcontainer ul {list-style:none;padding-left:0;margin-left:0;margin-bottom:0;margin-top:0;color:#fff;width:100%;}
#navcontainer ul li {display:inline;}
#navcontainer ul li a {padding:3px 10px 3px 10px;background:url(site/menu-space.jpg) no-repeat top right;font-size:xx-small;font-weight:bold;color:#fff;text-decoration:none;float:left;}
#navcontainer ul li a.last {background:none;}
#navcontainer ul li a:hover {color:#ffffff;}
#navcontainer ul li a.selected {color:#ffffff;}

#header #banner {height:92px;background:url(site/banner_bg.jpg) no-repeat top left;font-weight:bold;font-size:0.9em;color:#fff;padding:6px 6px 5px 6px;text-align:right;}

#content {width:778px;margin-left:30px;margin-bottom:15px;text-align:left;}
#content #pageNav {width:146px;float:left;margin-right:4px;}
#content #pageNav ul.main {list-style:none;padding-left:4px;margin-left:0;line-height:1.3em;}
#content #pageNav ul.main li.item {padding-top:2px;padding-bottom:2px;border-bottom:1px solid #666;}
#content #pageNav ul.main li.last {padding-top:2px;padding-bottom:2px;}
#content #pageNav ul.main li.sub-item {padding-top:2px;padding-bottom:2px;}
/*#content #cols1, #content #cols2 {padding:8px;}*/
#content .cols2 .col_1, #content .cols2 .col_2 {float:left;width:300px;padding:4px;}
#content .cols1 .col_1 {float:left;width:608px;padding:4px;}
#content h1 {font-size:1.2em;margin-bottom:0;padding-bottom:0;padding-top:4px;}
#content h2 {font-size:1em;margin-bottom:0;padding-bottom:0;}
#content h3, h4, h5 {font-size:1.0em;margin-bottom:0;padding-bottom:0;}
#content p {font-size:0.9em;margin-bottom:0;padding-bottom:0;}
#content li {font-size:0.9em;margin-bottom:0;padding-bottom:0;}
#content dt {font-size:0.9em;}
#content dd {font-size:0.9em;}

#content #frmMembership {margin:0;}
div.errormsg {background-color: #FF9F9F;border: 1px solid red;padding: 5px 5px 5px 30px;background-image: url(exclamation-error-bg.gif);background-position: left;background-repeat: no-repeat;margin: 10px 10%;}

#footer {width:778px;margin-left:30px;padding:4px 8px 0px 8px;text-align:left;}
#footer h5 {font-size:0.9em;}
#footer p {margin-top:0;text-align:left;font-size:0.9em;}
#footer p a {color:#0000ff;}
#footer #links {padding-top:22px;}

#bottom {width:808px;margin-left:30px;}
