/* Template Styles */
html {width:100%; height:100%; margin:0; padding:0; text-align:center; } 
body {width:100%; height:100%; margin:0; padding:0; text-align:center; background-color:#eee}
#container {width:100%; margin:0 auto; padding:0; text-align:center}
body#home {background-color:#000} 

/* Header - Nav, search and brand areas */

#header_container {width:100%; height:25px; margin:0 auto; text-align:center; background-color:#4d4d4d}
#util_nav, #footerCopy {float:left; text-align:left}
/*#util_nav ul {margin:0; padding:0; list-style:none}
#util_nav ul li {float:left; padding-right:15px}*/
#search {float:right; clear:right; text-align:left}
#search form {margin:0; padding:0}
/*input.searchTxt {width:145px; height:15px; padding-left:3px; font-family: Helvetica, Arial, sans-serif; margin-right:2px; border:0; background-color:#999; font-size:10px; color:#eee}*/

#widthControl {width:770px; margin:0 auto; text-align:center}
#brand_container {width:770px; height:87px; clear:both; margin:0 auto; text-align:center}
#siteTitle {float:left; margin-top:24px; text-align:left; background:url(tagline.gif) no-repeat}
#logo {float:right; margin-top:24px; background:url(logo.gif) no-repeat}

/* Navigation styles */
#primaryNav {width:770px; height:29px; clear:both; margin:0 auto; text-align:left}
/*#secondaryNav {width:760px; height:28px; padding:2px 0 7px 10px; clear:both; margin:0 auto; text-align:left; background-color:#fff; margin-bottom:1px}*/

#primaryNav ul, #secondaryNav ul {margin:0; padding:0; list-style:none}
#primaryNav ul li, #secondaryNav ul li {float:left; padding:4px 15px 0 0;}

/*Content and footer */
#content {width:732px; clear:both; margin:0 auto; padding:35px 0 38px 38px; background-color:#fff; text-align:left}

#footer_container {width:770px; margin:15px auto; text-align:center}
#footerLink {float:right; text-align:left; margin-right:25px}

#additionalInfo {text-align:left;}


/* Home page styles */
body#home {background-color:#000}
body#home #siteTitle {float:left; margin-top:24px; text-align:left; background:url(tagline_home.gif) no-repeat}
body#home #logo {float:right; margin-top:24px; background:url(logo_home.gif) no-repeat}
body#home #content {width:770px; clear:both; margin:0 auto; padding:0 0 38px 0; background-color:#000; text-align:left}

/* No padding styles */
#container_nopad #content {width:770px; clear:both; margin:0 auto; padding:0 0 38px 0; background-color:#fff; text-align:left}

/* Third level pages */
#centerControl {width:770px; margin:0 auto; text-align:center; background-color:#fff}
#content_container, #content_container_landing, #content_container_fellows {width:770px; float:left; clear:both; margin:0 auto; text-align:center; background-color:#fff}
#content_container_landing #content {float:left; width:519px; clear:both; padding:10px 20px 38px 10px; background-color:#fff}
#content_container #content {float:left; width:448px; clear:both; padding:40px 63px 38px 38px; }
#content_container_fellows #content {float:left; width:448px; clear:none; padding:60px 20px 38px 38px; }
#content_container_fellows{padding-bottom:16px}
#content_right {float:right; width:221px; padding-top:30px; background-color:#fff}
#content_right ul {margin:0; padding:0; list-style:none; text-align:left}
#content_right ul li {padding:8px 0 8px 0; border-bottom:solid 1px #ccc}

/* Fellows */
#content_container_fellows #content_right ul {border-bottom:solid 1px #ccc}
#content_container_fellows #content_right ul li {padding:0 0 5px 0; border:none}

/* Forms */
.Alert {color:#990000}
#TableInner table td {text-align:left}
