a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline;}

html, body {height:100%}

body{font-family:"MSArial","MSVerdana",sans-serif;color: white;background-image: url('site_imgs/main1bg.jpg'); background-attachment: fixed; background-position:center;}

#wrapper {background: transparent url('site_imgs/contentBgLight.png') repeat;margin:20px 0 -23px 0;width:620px}

html>body #wrapper {height:auto}
* html #wrapper {height:100%}

#branding{background: transparent url('site_imgs/su_logo.png') no-repeat center;height:126px;position:relative;width:980px}

#top_menu ul{width:980px;padding:3;margin:10;list-style-type:none;}
#top_menu a{width:6em;text-decoration:none;color:white;background-color:purple;padding:0.2em 1.6em;}
#top_menu a:hover {color:purple;background-color:white;}
#top_menu a:focus, #top_menu a.thispage {color:purple;background-color:white;}
#top_menu li {display:inline}

#right_cont{float:left; width:100%;margin:10px}
table.pagehead{width:99%}
table.pagehead td{font-size:21pt;line-height:1.3em;vertical-align:middle;padding:10px;color:#purple;font-family:"Bookman Old Style";}
.td_middle{vertical-align:middle}


#right_cont h1{font-size:16pt;margin:5px 20px 10px 20px}
#right_cont h2{font-size:12pt;margin:5px 20px 10px 20px}
#right_cont h3{font-size:14pt;margin:5px 20px 10px 20px}
#right_cont h4{font-size:20pt;margin:5px 20px 10px 20px}
#right_cont ul{margin:10px 0 0 30px}

h1{text-align:center}
h4{text-align:center}

/*contact form specifics */
form{margin:0 0 0 20px;padding:0px;font-size:0.95em}
.cgtable{width:90%}
.frm_wide_text{width:250px}
.frm_wide_box{width:250px;height:150px;font-family:"MSArial","MSVerdana",sans-serif;font-size:10pt}

#clear-footer{clear:both;height:23px}
#footer{background:#BEBCBC  repeat-x top left;clear:both;color:inherit;height:23px;position:relative;width:620px}
#footer em {display:block;font-size:0.7em;font-style:normal;padding:3px 0 3px 1em;position:absolute;bottom:0;right:10px;color:#fff}
#footer a{color:white;font-size:9pt;display:block;padding:5px}


object{margin:10px}
.lrg{font-size:16pt;margin:5px 20px 10px 20px;padding:0px}
.medlrg{font-size:14pt;margin:5px 20px 10px 20px;padding:0px}
.med{font-size:12pt;margin:5px 20px 10px 20px;padding:0px}
.sml{font-size:0.8em;margin:5px 20px 10px 20px;padding:0px}
.alert{color:#f00}
.bold{font-weight:bold}
.italic{font-style:italic}
.just{text-align:justify}
.right{text-align:right}
.indent{text-indent:10px} 
.red{color:#FF0000}
.black{color:black}

/* anchor specifics (not including top_menu) */
#right_cont a{color:#800080}
#right_cont a:hover{color:#00d}
#right_cont a:visited{color:#00d}
.no_under{text-decoration:none}
a img{border:0px}

