*, html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}input, select {border:1px solid #666666;}body {background: url(../images/bgPattern.png) repeat 0 0;font-family: Garamond, Times, "Times New Roman", serif;}a { color: #00467e; }#logo{width:947px;margin-right: auto;margin-left: auto;position: relative;}#header{background:url(../images/whiteSkyTile.png) repeat bottom left;height:122px;width: 100%;overflow: hidden;}#top {background:url(../images/whiteSkyTargets.png) no-repeat bottom right;height:122px;width: 100%;overflow: hidden;}#home_link {background:url(../images/whiteSkyLogo_20th.png) no-repeat bottom left;position: absolute;top: 8px;left: 15px;width: 322px;height: 113px;text-decoration: none;}#wrapper {width: 947px;margin-right: auto;margin-left: auto;background:white url(../images/btmContent.png) no-repeat bottom center;}#left_col {width: 237px;float: left;padding-top: 15px;position: relative;z-index: 1000;}#right_col {width: 700px;float: left;background-color: white;position: relative;}#right_col, #right_col p, #right_col table {line-height:20px;}#right_col_content {padding: 10px 20px 0px 20px;font-family:corbel,arial, sans-serif;font-size:13px;}#right_col_content p{margin:0 0 20px;}#right_col_content ul{margin:5px 10px 10px;}#right_col_content li{font-size:13px;line-height:18px;margin-left:20px;}#right_col_content h1 {font-family:Garamond, Times, "Times New Roman";color:#00467e;font-size:20px!important;margin-bottom: 10px;8}#right_col_content h2 {font-family:Garamond, Times, "Times New Roman";color:#00467e;font-size:16px!important;}#right_col_content h3 {font-family:Garamond, Times, "Times New Roman";font-size:14px;margin-bottom: 5px;color: #00467e;}img.photo{border:1px solid #cdc0b0;padding:10px;background-color:#f4f0e1;}#right_col_content blockquote {font:italic 14px Times;margin:25px 40px 25px 25px;}#right_col_content table#contact{margin:0 10px;border:1px solid #ececec;border-collapse:collapse;}table#contact td{padding:3px 10px;border:1px solid #ececec;}table#contact .row{background-color:#f5f5f6;}#home_video{margin:5px auto 20px;}#home_lc {width: 400px;float: left;}#home_rc {width: 240px;padding: 0 0 0 10px;position: absolute;top: 30px;left: 450px;border-left:1px solid #efefef;}#hrc_schol, #hrc_programs, #hrc_giving {width: 200px;height:75px;text-align: right;padding-right: 67px;padding-top: 5px;padding-bottom:5px;position: relative;}#hrc_schol { background: url(../images/bg_hrc_schol.png) top right no-repeat; }#hrc_programs { background: url(../images/bg_hrc_programs.png) top right no-repeat; }#hrc_giving { background: url(../images/bg_hrc_giving.png) top right no-repeat;}#hrc_schol_link, #hrc_programs_link, #hrc_giving_link {position: absolute;left: 207px;top: 0px;width: 55px;height: 55px;display: block;text-decoration: none;}.hrc_heading { font-size: 17px;color: #00467e;font-family: "Times New Roman", serif;margin-bottom:5px;}#hrc_news {margin-left:10px;width: 230px;text-align: left;padding-top: 15px;position: relative;}#hrc_news .hrc_heading {font-size: 22px;padding-bottom: 8px;border-bottom: 1px solid #dedede;}.hrc_news_item {padding: 8px 0px;border-bottom: 1px solid #dedede;}#right_col_bottom {height: 27px;display:none;}.nav_link {display: block;margin-left: 12px;border-bottom: 1px solid #cdc0b0;text-decoration: none;font-family: Garamond, Times, "Times New Roman", serif;padding: 5px 0px 5px 12px;font-size: 13px;letter-spacing: 2px;}.nav_link a {color: #00467e;text-decoration: none;}.nav_selected {height: 22px;margin-left: 12px;font-weight: bold;background:#eef0f5 url(../images/nav-arrow.png) no-repeat center right;padding: 10px 0px 0px 10px;border: none;position: relative;z-index: 100;}.nav_selected a { color: #00467e; }.nav_sub {background-color: #f4f0e1;margin-left: 12px;padding: 10px 0px 5px 0px;position: relative;top: -5px;z-index: 10;font:11px arial, sans-serif;}.nav_sub_sub {color: #00467e;margin-bottom: 3px;margin-left: 15px;}.nav_sub_sub a {color: #00467e;text-decoration: none;}.nav_sub_sub a:hover {text-decoration:underline;}.nav_subx a {display: block;color: #00467e;text-decoration: none;margin-bottom: 3px;margin-left: 5px;}.nav_subx a:hover {text-decoration: underline;}#make-a-gift {display: block;text-decoration: none;width: 218px;height: 136px;background-image: url(../images/makeagift.png);margin: 40px 0px 0px 15px;}#footer { margin: 20px 40px 20px 0;font-size: 11px;color:#ccc;text-align: right;float: right;clear: right;width:700px;}#footer a {color: #ccc;}.person {margin-bottom: 20px;}.person_thumb {width: 140px;margin-right: 20px;float: left;}.person_thumb img { width: 140px; }.person_info {	width: 450px;	float: left;}.person_name {	font-size: 18px;	color: #892034;}.person_title {	font-size: 14px;	color: #892034;	margin-bottom: 15px;}.person_chapter {	margin: 0px;}.person_text {	margin-bottom: 10px;}.person_text p { 	margin: 0px;	margin-bottom: 10px;}.person_contact { }.faq { margin-bottom: 20px; }.faq p { margin: 0px; }.faqq {	font-size: 18px;	color: #892034;	margin-bottom: 3px;}#left_news {width: 450px;float: left;font-size:13px;}.news_title {font-size: 20px;color: #892034;}.news_date {font-weight: bold;}#right_news {float: right;margin-right: 120px;/** position:absolute;margin-left:480px;***/}.news_year {	padding-left: 15px;	font-size: 14px;	font-weight: bold;	background-image: url(../images/red_arrow_down.jpg);	background-position: 0px 3px;	background-repeat: no-repeat;	cursor: pointer;}.byr_closed {background-image: url(../images/red_arrow_right.jpg);}.news_month {margin-left: 15px;}.news_archive_title {margin-bottom: 4px;font-weight: bold;}li { margin-top: 5px; }.form_box {	padding: 20px;	border: 1px solid #cfcfcf;	margin-bottom: 20px;}.d_input {	width: 200px;	border: 1px solid #666;	font-size: 11px;	padding: 3px;}.required_attn {	border: 2px solid red;}#pp_message {	position: relative;	background-color: #fafafa;	border: 1px solid #892034;	padding: 4px;	margin-left: 200px;}.submit {	cursor:pointer;}