/* Misc. Text/Layout Site-wide elements */* {margin: 0px;padding: 0px; }body {background-color: #cecece;background-image:url(./../images/page_bg.jpg);background-repeat: repeat-x;font-family: Verdana;color: #444;line-height: 1.2em;font-size: .75em;}acronym.common, abbr.common {font-style:normal;}acronym, abbr {font-style:normal;}a:link {text-decoration:none;color: #145192;}a:hover {text-decoration:none;color: #878d60;}a:visited {text-decoration:none;color: #878d60;}.hidden { visibility:hidden; height: 10px;}h1 { margin-left: 0px;line-height: 1.7em;font-size: 1.5em;margin-bottom: 5px;font-family:Georgia, "Times New Roman", Times, serif;}h2 { margin-top: 10px;margin-left: 0px;line-height: 1.5em;font-size: 1.2em;margin-bottom: 5px;font-family:Georgia, "Times New Roman", Times, serif;}h3 { margin-top: 10px;margin-left: 0px;line-height: 1.5em;font-size: 1.0em;margin-bottom: 5px;font-family:Georgia, "Times New Roman", Times, serif;}p {margin-left: 20px;}.alignright {/*margin-left: 500px;*/text-align:right;}	.centeralign {text-align:center;}.alignleft {text-align:left;}ul{margin-left: 30px;}/* Staff Images/Profiles */div.staff1 {background-color: #F5F5DC;width: 715px;height: 50px;border-bottom:dashed 1px #cccccc;padding: 5px;}div.staff2 {background-color: #FFFFFF;width: 715px;height: 50px;border-bottom:dashed 1px #cccccc;padding: 5px;}.staff_image {text-align:left;float:left;margin-right: 60px;}.staff_name1 {text-align: left;float:right;margin-right: 173px;}.staff_name2 {text-align: left;float:right;margin-right: 169px;}.staff_name3 {text-align: left;float:right;margin-right: 171px;}.staff_name4 {text-align: left;float:right;margin-right: 199px;}/* Header and Navigation */#header { position: relative;margin-left: auto;margin-right: auto;height: 157px;width: 800px;margin-top: -150px;}body > #header { position: relative;margin-left: auto;margin-right: auto;height: 157px;width: 800px;margin-top: 10px;}#header h1 {height: 0px;width: 0px;visibility:hidden;}#nav {width: 300px;float:right;margin-left: 500px;margin-right: 10px;height:auto;/*margin-top:-130px; */text-align:right;z-index: 15;}#nav a:link {text-decoration: none;color: #145192;}#nav a:hover {text-decoration: none; color: black; background: orange;}#nav A:visited {text-decoration: none;color: #878d60;}img.logo { width: 397px;height: 133px;position: absolute;margin-left: 5px;float:left;border: none;}/* Body Styles - Homepage*/#page {margin-top: 157px;position: relative;margin-left: auto;margin-right: auto;width: 800px;height: 650px;background-image:url(./../images/content_bg.jpg);background-repeat:no-repeat;}body > #page {margin-top: 0px;position: relative;margin-left: auto;margin-right: auto;width: 800px;height: 650px;background-image:url(./../images/content_bg.jpg);background-repeat:no-repeat;}#content {margin-top: 75px;position: relative;margin-left: auto;margin-right: auto;width: 800px;height: 650px;background-image:url(./../images/content_bg.jpg);background-repeat:no-repeat;}body > #content {margin-top: 0px;position: relative;margin-left: auto;margin-right: auto;width: 800px;height: 650px;background-image:url(./../images/content_bg.jpg);background-repeat:no-repeat;}/* Body Styles - Secondary */#page_secondary {position: relative;margin-top: 67px;margin-left: auto;margin-right: auto;width: 800px;height:auto;background-color:#FFFFFF;border-left: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;padding: 0px;overflow: visible;}body > #page_secondary {position: relative;margin-top: -10px;margin-left: auto;margin-right: auto;width: 800px;height:auto;background-color:#FFFFFF;border-left: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;padding: 0px;}#content_secondary {/* margin:0 auto; */margin:10px 10px 10px 30px;width: 720px;overflow:visible;}#page_secondary > #content_secondary {/* margin:0 auto; */margin:0px 10px 10px 30px;width: 720px;overflow:visible;}#content_secondary_bottom {position: relative;margin-top: -10px;margin-left: auto;margin-right: auto;width: 802px;height:35px;background-image:url(./../images/secondary_bottom.gif);background-repeat:no-repeat;}#secondary_nav {background-color: #ffffff;background-image:url(../images/second_nav_bg.gif);background-repeat:repeat-x;position:absolute;width: 170px;height: auto;margin: -10px 5px 0px 560px;border:#999999 1px solid;padding: 5px;}/* Boxes on the Front Page *//* If you need to change the size of the boxes, you must change the background image for #Content */h2.box {font-family:Georgia, "Times New Roman", Times, serif;margin-left: 0px;line-height: 1.2em;font-size: 1.0em;margin-bottom: 8px;border-bottom:solid 1px #cccccc;vertical-align: top;}.icon { border: 0px;vertical-align: middle;}p.box {margin-left: 0px;}#box1 {position:absolute;width: 150px;margin-left: 40px;margin-top: 40px;z-index: 0;}#box2 {position:absolute;width: 150px;margin-left: 230px;margin-top: 40px;z-index: 1;}#box3 {position:absolute;width: 150px;margin-left: 420px;margin-top: 40px;z-index: 3;}#box4 {position:absolute;width: 150px;margin-left: 610px;margin-top: 40px;z-index: 4;}#box5 {position:absolute;width: 150px;margin-left: 40px;margin-top: 240px;z-index: 0;}#box6 {position:absolute;width: 150px;margin-left: 230px;margin-top: 240px;z-index: 1;}#box7 {position:absolute;width: 150px;margin-left: 420px;margin-top: 240px;z-index: 3;}#box8 {position:absolute;width: 150px;margin-left: 610px;margin-top: 240px;z-index: 4;}/* College Table */.college_table {font-family: Verdana;color: #444;text-align:left;margin-left: 30px;}.college_table_cell {height: 25px;} .college_table_header {height: 25px;border-bottom:solid 1px #145192;} /* Imagee Styles for Newletter Download */.newsletter_dl {position:absolute;margin-left:715px;margin-top:85px;border: 0px solid;z-index: 150;}.newsletter_dl img{border: 0px solid #000000;}
