* { margin:0; padding:0; }

		

body {

	font-family:Tahoma;

	font-size:11px;

	color:#000000;

}

ul.language-switcher-locale-url li.active {  display: none;}





.language-switcher-locale-url

{





	text-decoration:none;

	color:#004598;



	

}

.language-switcher-locale-url:hover {

background:url("images/dd_arrow13.gif") no-repeat 9px;  

background-color:#f0f0f0;

	color:#ff6600;

	width:50px;

}

:focus {

	outline: 0;

}



input, select, option, textarea {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#006633;

width:auto;

}



h1,h2,h3,h6,p,dd,table,form {

	margin:0 0 18px 0;

	padding:0;

}



h4 {

	margin:35px 0 18px 0;

	padding:0;

}



h5 {

	margin:0 0 2px 0;

	padding:0;

}



p, h5 {

	line-height:18px;

}



th {

    margin:0;

	padding:4px;

	text-align:left;

	vertical-align:top;

	border:1px solid #D7D7C2;

	background:#D7D7C2;

	font-weight:bold;

	color:#000;

}



td {

	margin:0;

	padding:4px;

	border:0;

	vertical-align:top;

	text-align:left;

}



ol,ul {

	margin:0 0 18px 20px;

	padding:0 0 0 1em;

}



li {

	margin:0 0 6px 0;

	padding:0;

}



dt {

	font-weight:bold;

	color:#000;

}



h1 { font-size:28px; color:#250858; font-weight:normal; font-family:"Gill Sans Std","Gill Sans",Arial,Helvetica,sans-serif; }

h2 { font-size:30px; color:#250858; font-weight:normal; font-family:"Gill Sans Std","Gill Sans",Arial,Helvetica,sans-serif; }

h3 { font-size:18px; color:#000; font-weight:normal; }

h4 { font-size:16px; color:#250858; font-weight:bold; }

h5 { font-size:13px; color:#000; font-weight:bold; }

h6 { font-size:12px; color:#777; font-weight:normal; font-style:italic; }



a {

	color:#006633;

	border-bottom:0;

	text-decoration:none;

}

a:visited {

	color:#006633;

	border-bottom:0;

	text-decoration:none;

}

a:hover {

	color:#ff6600;

	border-bottom:0;

	text-decoration:none;

}



hr {

	margin:12px 0;

	padding:0;

	border:0;

	height:1px;

	color:#CCC;

	background:#CCC;

}



img {

	border:0;

}



#top {

	margin:0;

	padding:0;

	text-decoration:none;

	border:none;

	height:0;

}



#wrapper {

	margin:0;

	padding:0;

}



#header_wrapper {

	margin:0;

	padding:0;

	background:#006633;

	border-top-width: 7px;

	border-top-style: none;

	border-top-color: #250868;



}



#header {

	padding:0;

	width:980px;

	height:25px;

	position:relative;

	background:#006633;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;



	

}



#header p { display:none; }



#header h3 {

	margin:0;

	padding:0;

	float:left;

	border:none;

}



#header h3 a, #header h3 a:hover, #header h3 a:visited {

	display:block;

	margin:0;

	padding:0;

	width:359px;

	height:34px;

	text-indent:-2000px;

	text-align:left;

	text-decoration:none;

	border:none;

}



#header form {

	margin:0;

	padding:0;

	position:absolute;

	top:2px;

	right:0;

}



#header label { display:none; }



#header button {

	font-size:11px;

	padding-bottom:1px;

}



#header form input {

	border:1px solid #663;

	width:180px;

	padding:3px 0 2px 23px;

	font-size:11px;

	background-image: url("../images/icons/search_16x16.png");

	background-repeat: no-repeat;

	background-position: 3px 2px;

}



#header ul {

	margin:0;

	padding:0;

	position:absolute;

	right:220px;

	top:6px;

	list-style:none;

	border:none;

}



#header li {

	margin:0;

	padding:0;

	float:left;

	border:none;

}



#header li a, #header li a:visited {

	margin:0;

	padding:0 5px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	text-decoration:none;

	padding:0 10px;

	border-right-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-right-color: #006633;

}



#header li.last a {

	border-right:none;

}



#header li a:hover {

	text-decoration:underline;

}



#nav_wrapper {



	margin:0;

	padding:0;

background:url("images/nav_wrapper_bg28.gif") repeat-x;

		font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	

}



#nav {



	margin:0 auto 0 auto;

	padding:0;

	width:900px;

	height:26px;

	

	background:url("images/navsupapa.gif") no-repeat;

}



#nav #nav_list {

	margin:0;

	padding:0;

	list-style:none;

	list-style-image:none;

	border:none;

}



#nav #nav_list li {

	margin:0;

	padding:0;

	float:left;

	border:none;

}



#nav #nav_list li.about {

	width:135px;

}

#nav #nav_list li.academics {

	width:132px;

}

#nav #nav_list li.admission {

	width:148px;

}

#nav #nav_list li.admission2 {

	width:30px;margin-left:180px;

}

#nav #nav_list li.admission21 {

	width:72px;

}

#nav #nav_list li.admission3 {



	width:70px;

}

#nav #nav_list li.alumni {

	width:127px;

}

#nav #nav_list li.alumni2 {

	width:85px;

}

#nav #nav_list li.alumni8 {

	width:59px;

}

#nav #nav_list li.arts {

	width:64px;

}

#nav #nav_list li.arts2 {

	width:69px;

}

#nav #nav_list li.alumni3 { width:81px;margin-top:6px; }

#nav #nav_list li.campus { width:78px; }

#nav #nav_list li.community { width:95px; }

#nav #nav_list li.giving { width:108px; }

#nav #nav_list li.library { width:163px; }





#nav #nav_list li a,

#nav #nav_list li a:hover,

#nav #nav_list li a:visited {

	margin:0;

	padding:0;

	display:block;

	text-indent:-2000px;

	text-decoration:none;

	border:none;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#006633;

	height:26px;

}







#nav #nav_list li ul {

	position:absolute;

	display:none;

	background:#EEEADE;

	border-top:3px solid #ff9900;

	border-bottom:1px solid #006633;

	border-left:1px solid #006633;

	border-right:1px solid #006633;

	-moz-box-shadow:2px 2px 3px #3d5f50;

		box-shadow: 2px 2px 3px #3d5f50;

	margin:0;

	padding:0;

	z-index:1500;

	list-style:none;

}



#nav #nav_list li:hover ul,

#nav #nav_list li.hover ul {

	display:block;

}



#nav #nav_list li.academics ul li.col2 {

	margin-left:200px;

}

#nav #nav_list li.academics ul li.col3 {

	margin-left:400px;

}

#nav #nav_list li.academics ul li.coltopper {

	margin-top:-220px;

}







#nav #nav_list li.campus ul li.col2 {

	margin-left:180px;

}

#nav #nav_list li.campus ul li.coltopper {

	margin-top:-180px;

}

#nav #nav_list li.alumni25 {

	width:45px;

margin-left:232px;

	margin-top:6px;

font-size:11px;

	font-family:Tahoma;

	

}

#nav #nav_list li.about ul { width:160px; }

#nav #nav_list li.academics ul { width:410px; }

#nav #nav_list li.admission ul { width:345px; }

#nav #nav_list li.admission2 ul { width:28px; }

#nav #nav_list li.admission21 ul { width:70px; }

#nav #nav_list li.admission3 ul { width:64px; }

#nav #nav_list li.campus ul { width:160px; }

#nav #nav_list li.athletics ul { width:175px; }

#nav #nav_list li.arts ul { width:63px; }

#nav #nav_list li.arts2 ul { width:68px; }

#nav #nav_list li.alumni ul { width:180px; }

#nav #nav_list li.alumni8 ul { width:57px; }

#nav #nav_list li.alumni3 ul { width:60px; }

#nav #nav_list li.alumni2 ul { width:150px; }

#nav #nav_list li.community ul { width:212px; }

#nav #nav_list li.giving ul { width:174px; }

#nav #nav_list li.library ul { width:163px; }



#nav #nav_list li li {

	float:none;

	margin:0;

	padding:0;

}



#nav #nav_list li li.first {

	padding-top:10px;

}



#nav #nav_list li li.last {

	padding-bottom:10px;

}



#nav #nav_list li li a,

#nav #nav_list li li a:hover,

#nav #nav_list li li a:visited {

	margin:0;

	padding:0 0 0 18px;

	text-indent:0;

	width:auto;

	height:20px;

	line-height:20px;

	cursor:pointer;

}



#nav #nav_list li li a:hover {

	text-decoration:underline;

	background:url("images/nav_li_bgv.gif") 6px 6px no-repeat;

}



























#content_wrapper {

	border-bottom:10px solid #FC0;

}











#footer_wrapper {

	margin:0;

	padding:0;

	background:#40277a url("../images/graphics/nav/footer_wrapper_bg_new.gif") repeat-x;

	border-top:1px solid #FFF;

}



#footer {

	margin:0 auto;

	padding:30px 0 20px 0;

	width:980px;

	text-align:center;

	font-size:11px;

	color:#666;

	background:#40277a url("../images/graphics/nav/footer_wrapper_bg_new.gif") repeat-x;

}



#footer p {

	margin:0 0 10px 0;

	color:#ccc2e1;

	line-height:15px;

}



#footer a {

	color:#FC0;

	text-decoration:none

}



#footer a:hover {

	text-decoration:underline;

}



#footer hr { display:none; }



#footer ul {

	margin:0 0 5px 0;

	padding:0;

	list-style:none;

	border:none;

}



#footer li {

	margin:0;

	padding:0 7px;

	display:inline;

	border:0;

}



#footer li.last {

	border-right:none;

}



#footer .footer_block {

	float:left;

	border-right:1px solid #4d3b76;

	text-align:left;

	margin-bottom:30px;

}



#footer .footer_block h5 {

	color:#FFF;

	text-transform:uppercase;

	margin-bottom:15px;

}



#footer .footer_connect {

	width:220px;

}



#footer .footer_connect ul {

	margin:0 0 12px 0;

}



#footer .footer_connect li {

	padding:0 4px 0 0;

}



#footer .footer_events {

	width:225px;

	padding-left:24px;

	padding-right:10px;

}



#footer .footer_cluview {

	width:235px;

	padding-left:24px;

}



#footer .footer_cluview img {

	float:left;

	margin:0 10px 0 0;

	border:1px solid #7a63b0;

}



#footer .footer_50th {

	width:220px;

	padding-left:24px;

	padding-right:15px;

}



#footer .footer_50th img {

	float:left;

	margin:0 15px 0 -4px;

}



#footer .footer_about {

	border:0;

	width:215px;

	padding-left:24px;

}





#footer .footer_connect h5 a {

	text-indent:-9999px;

	display:block;

	background:url(../images/graphics/footer/footer_connect.png) no-repeat;

	width:154px;

	height:11px;

}



#footer .footer_events h5 a {

	text-indent:-9999px;

	display:block;

	background:url(../images/graphics/footer/footer_events.png) no-repeat;

	width:109px;

	height:11px;

}



#footer .footer_cluview h5 a {

	text-indent:-9999px;

	display:block;

	background:url(../images/graphics/footer/footer_cluview.png) no-repeat;

	width:131px;

	height:14px;

}



#footer .footer_50th h5 a {

	text-indent:-9999px;

	display:block;

	background:url(../images/graphics/footer/footer_50th.png) no-repeat;

	width:139px;

	height:14px;

	margin:-1px 0 13px 0;

}



#footer .footer_about h5 a {

	text-indent:-9999px;

	display:block;

	background:url(../images/graphics/footer/footer_about.png) no-repeat;

	width:87px;

	height:11px;

}



#footer_wrapper #print_logo {

	display:none;

}















.content_footer {

	display:block;

	clear:both;

	width:1px;

	height:1px;

}



#section_header_wrapper {

	margin:0;

	padding:0;

	background:#250868;

	border-bottom:3px solid #FC0;

}



#section_header {

	margin:0 auto;

	padding:0;

	width:750px;

}



#section_header h1 {

	color:#FFF;

	margin:0;

	padding:3px 0 0 0;

}



#section_header ul {

	margin:0;

	padding:0;

	list-style:none;

	height:auto;

}



#section_header li {

	margin:0;

	padding:0;

	display:inline;

}



#section_header li a {

	font-family:Verdana, sans-serif;

	font-weight:normal;

	font-size:11px;

	color:#FFF;

	text-decoration:none;

	text-transform:uppercase;

	padding:0 17px 0 5px;

	line-height:28px;

	border:none;

}



#section_header li a:hover { color:#FFCF01; }















#main blockquote {

	padding:0 0 0 10px;

	margin:0 0 0 10px;

	border-left:10px solid #EEE;

}



.required {

	font-weight:bold;

	color:#B00;

}



#content .error, .alert {

	padding:10px 15px 10px 35px;

	border:1px solid #C00;

	background:#ffe5e5 url(../images/icons/error.png) 12px 11px no-repeat;

	color:#000;

}



#content ul.error_list li {

	font:11px/15px Verdana;

	color:#C00;

	margin:0 0 3px 0;

}



#content .success {

	padding:10px 15px 10px 35px;

	border:1px solid #D7D7C2;

	background:#fffbd7 url(../images/icons/checkmark2.gif) 12px 11px no-repeat;

	color:#080;

	font-weight:bold;

}



#content .warning {

	padding:10px 15px 10px 35px;

	border:1px solid #D7D7C2;

	background:#fffbd7 url(../images/icons/warning.png) 12px 10px no-repeat;

	color:#333;

}



#content .info {

	padding:10px 15px 10px 35px;

	border:1px solid #D7D7C2;

	background:#fffbd7 url(../images/icons/info3.png) 12px 11px no-repeat;

	color:#333;

}



td.label {

	width:auto;

	text-align:right;

	background:#F7F5F0;

	font:11px/19px Verdana;

	padding-left:15px;

}

td.input, td.field {

	background:#F2F2F2;

	padding-right:15px;

	font:11px/19px Verdana;

}



td.input option, td.field option {

	padding:1px 10px 1px 3px;

}



.pad {

	margin:0;

	padding:10px;

}



/* These are standard sIFR styles... do not modify */

.sIFR-flash { visibility:visible !important; margin:0; }

.sIFR-replaced { visibility:visible !important; }

span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; letter-spacing:0; }

.sIFR-hasFlash .sifr { visibility: hidden; }



/* Turn off iPhone auto text resizing - causes layout overflow issues */

body{

	-webkit-text-size-adjust: none;

}

