*
{
	margin: 0;
	padding: 0;
}
html
{
	margin-bottom: .08em;
	min-height: 100%;
}
img,a img
{
	border: 0;
}
body
{
	background: #CCC;
	color: #333;
	font-family: verdana, "trebuchet ms", arial, helvetica, sans-serif;
	font-size: 75%;
	line-height: 131%;
	padding: 1em 0 1em;
	text-align: center;
}
a:link,a:visited
{
	color: #C03;
	text-decoration: none;
}
a:hover
{
	color: #999;
}
a:active
{
	color: #C00;
}
a.arrow:link,a.arrow:visited,p.arrow a:link,p.arrow a:visited
{
	background: url(../images/icon_arrow.jpg) no-repeat 0 .42em;
	color: inherit;
	padding-left: .83em;
	text-align: left;
	text-decoration: none;
}
a:link img,a:visited img
{
	border-style: none;
}
a img
{
	border: none;
	color: inherit;
}
#quote
{
	text-align:center
}
#quote2
{
	text-align:center
}
#bg
{
	background: url(../images/bg.jpg) repeat-y 50% 0;
	color: inherit;
}
#bg-top
{
	background: url(../images/bg_top.jpg) no-repeat 50% 0;
	color: inherit;
	height: 1.16em;
	padding: 0;
}
#bg-btm
{
	background: url(../images/bg_btm.jpg) no-repeat 50% 100%;
	color: inherit;
	padding: 1em 0 1em;
}
#container
{
	background: #FFF;
	color: inherit;
	margin: auto;
	position: relative;
	text-align: left;
	width: 81.67em;
}
#hdr-box
{
	background: url(../images/bg_hdr_box.jpg) no-repeat;
	color: inherit;
	float: right;
	height: 7.75em;
	padding-right: 1.67em;
	position: relative;
	width: 43.08em;
	text-align:center
}
#date-box
{
	color: #333;
	font-weight: 700;
	left: 11px;
	position: absolute;
	top: 29px;
	width: 18.75em;
}
#search-box
{
	left: 21em;
	position: absolute;
	top: 1.25em;
	width: 16.67em;
}
#searchwrap
{
	color: #333;
	font-weight: 700;
	padding-top: .42em;
	width: 20.67em;
}
#searchwrap p
{
	display: inline;
	font-size: 75%;
	padding: .83em 0;
}
input.gs
{
	background: #FFF;
	border: .08em solid #000;
	color: inherit;
	font-family: Arial, Helvetica, sans-serif;
	padding: .25em;
	width: 14.17em;
}
.gs:focus
{
	background: #FFB;
	color: inherit;
}
#header
{
	position: relative;
	width: 81.67em;
}
#home #header
{
	height: 12.5em;
}
.logo
{
	height: 5.75em;
	left: 1.33em;
	position: absolute;
}
#locator
{
	font-size: 88%;
	font-weight: 700;
	padding: 7.25em 0 .83em 1.25em;
	position: absolute;
}
#accesslinks
{
	left: 38.75em;
	position: absolute;
	top: .20em;
	z-index: 100;
}
#accesslinks li
{
	float: left;
	font-size: 75%;
	font-weight: 700;
	list-style: none;
	width: 12.5em;
}
#accesslinks li a:link,#accesslinks li a:visited
{
	display: block;
	height: 2.33em;
	line-height: 200%;
	padding-left: 1.25em;
	text-decoration: none;
}
#accesslinks li.skip a:link,#accesslinks li.skip a:visited
{
	background: url(../images/icon_skip.jpg) no-repeat .25em .58em;
	color: inherit;
}
#accesslinks li.accessibility a:link,#accesslinks li.accessibility a:visited
{
	background: url(../images/icon_accessibility.jpg) no-repeat .83em .58em;
	color: inherit;
	text-align: center;
}
#csunlinks
{
	left: -2.5em;
	padding: 0;
	position: absolute;
	top: 4.5em;
	width: 45em;
}
#csunlinks li
{
	float: right;
	font-size: 88%;
	font-weight: 700;
	list-style: none;
}
#csunlinks li a:link,#csunlinks li a:visited
{
	display: block;
	height: 3.5em;
	line-height: 250%;
	text-decoration: none;
}
#csunlinks li.Facebook a:link,#csunlinks li.Facebook a:visited
{
	background: url(../006_social_icons/006_social_icons/facebook.png) no-repeat 0 .5em;
	color: inherit;
	padding-left: 1.5em;
	width: 7.5em;
}
#csunlinks li.Twitter a:link,#csunlinks li.Twitter a:visited
{
	background: url(../006_social_icons/006_social_icons/twitter.png) no-repeat 0 .5em;
	color: inherit;
	padding-left: 1.5em;
	width: 7.5em;
}
#csunlinks li.Youtube a:link,#csunlinks li.Youtube a:visited
{
	background: url(../006_social_icons/006_social_icons/youtube.png) no-repeat 0 .5em;
	color: inherit;
	padding-left: 1.5em;
	width: 7.5em;
}
#csunlinks li.LinkedIn a:link,#csunlinks li.LinkedIn a:visited
{
	background: url(../006_social_icons/006_social_icons/linkedin.png) no-repeat 0 .5em;
	color: inherit;
	padding-left: 1.5em;
	width: 7.5em;
}
#csunlinks li.Tumblr a:link,#csunlinks li.Tumblr a:visited
{
	background: url(../006_social_icons/006_social_icons/tumblr.png) no-repeat 0 .5em;
	color: inherit;
	padding-left: 1.5em;
	width: 7.5em;
}
#nav
{
	background: url(../images/nav_bg2.jpg) repeat-x 0 -.17em;
	border-top: .08em solid #FCC;
	border-width: .08em 0;
	bottom: 0;
	color: inherit;
	height: 4.42em;
	left: 0;
	margin: 0;
	position: absolute;
	top: 8.33em;
	width: 81.67em;
	z-index: 50;
}
* html #nav
{
	padding-left: .08em;
}
#nav li
{
	float: left;
	height: 2.5em;
	list-style: none;
	margin-right: .08em;
	text-align: center;
}
#nav a:link,#nav a:visited,#nav li.on
{
	background: url(../images/nav.jpg) #300;
	color: #FFF;
	display: block;
	font-size: 88%;
	font-weight: 700;
	height: 2.5em;
	line-height: 250%;
	text-decoration: none;
	text-transform: uppercase;
}
#nav a:hover
{
	background: url(../images/nav.jpg) #E58813;
	color: #FF9;
}
#nav li.on
{
	background: url(../images/nav.jpg) #333;
	color: inherit;
}
#nav li.som
{
	margin: 0;
	width: 11.58em;
}
.hidden
{
	display: none;
}
#s-right
{
	display: inline;
	float: right;
	margin: 0 1.67em 0 0;
	padding: .42em 0 0;
	position: relative;
	width: 20.83em;
}
#s-left
{
	display: inline;
	float: left;
	margin: 0 1.67em;
	padding: .42em 0 0;
	position: relative;
	width: 20.83em;
}
#s-center
{
	display: inline;
	float: left;
	margin: 0 1.67em 0 0;
	padding: .42em 0 0;
	position: relative;
	width: 33.33em;
}
.h-img
{
	padding-bottom: 0;
}
#s-center-col
{
	width: 33.33em;
}
#s-center-col ul li
{
	list-style: square;
}
#s-center-col table
{
	margin: 0 0 1.67em;
}
#s-center-col .quotes
{
	color: #333;
	float: right;
	font-size: 75%;
	padding: .83em;
	width: 16.67em;
}
#s-center-col .quotes h3
{
	color: #903;
	font-size: 75%;
	font-weight: 700;
}
#s-center-col .left
{
	float: left;
	margin: 0;
	padding: 0 .83em .83em 0;
}
#s-center-col .right
{
	float: right;
	margin: 0;
	padding: 0 0 .83em .83em;
}
#skip
{
	font-weight: bolder;
	text-decoration: none;
}
.content
{
	padding: .42em 0 .83em;
}
#footer
{
	background: url(../images/bg_footer.jpg) no-repeat bottom left;
	clear: both;
	color: #000;
	font-size: 75%;
	line-height: 1.5em;
}
#footer p
{
	padding: 3.75em 0 .42em 1.67em;
	width: 80em;
}
a.arrow:hover,#accesslinks li a:hover,#csunlinks li a:hover
{
	text-decoration: none;
}
#nav li.acct,#nav li.blaw,#nav li.econ,#nav li.fin,#nav li.mgt,#nav li.mkt
{
	width: 11.58em;
}
#s-left-col,#s-left2-col,#s-left3-col,#s-right-col,#s-right2-col,#s-right3-col,#s-right4-col
{
	background: url(../images/bg_col.jpg) repeat-y 50% 0;
	color: inherit;
	width: 20.83em;
}
#s-left-col .container,#s-left2-col .container,#s-left3-col .container,#s-right-col .container,#s-right2-col .container,#s-right3-col .container,#s-right4-col .container
{
	min-height: 4.17em;
	width: 20.83em;
}
#s-left-col .container p,#s-left2-col .container p,#s-left3-col .container p,#s-right-col .container p,#s-right2-col .container p,#s-right3-col .container p,#s-right4-col .container p
{
	padding: 1.67em;
}
#s-left-col ul,#s-left2-col ul,#s-left3-col ul,#s-right-col ul,#s-right2-col ul,#s-right3-col ul,#s-right4-col ul
{
	float: left;
	padding: 1.25em 0 0;
}
#s-left-col li,#s-left2-col li,#s-left3-col li,#s-right-col li,#s-right2-col li,#s-right3-col li,#s-right4-col li
{
	color: inherit;
	list-style: none;
	padding: .33em 0 .33em 1.67em;
	width: 18.33em;
}
#s-left-col h3 .h-hdr,#s-left2-col h3 .h-hdr,#s-left3-col h3 .h-hdr,#s-right-col h3 .h-hdr,#s-right2-col h3 .h-hdr,#s-right3-col h3 .h-hdr,#s-right4-col h3 .h-hdr
{
	color: #333;
	font-family: verdana, "trebuchet ms", arial, helvetica, sans-serif;
}
#s-left-col .top,#s-left2-col .top,#s-left3-col .top,#s-right-col .top,#s-right2-col .top,#s-right3-col .top,#s-right4-col .top
{
	background: url(../images/bg_top_col.jpg) no-repeat 50% 0;
	color: inherit;
	height: 1.16em;
	padding: .83em;
}
#s-left-col .btm,#s-left2-col .btm,#s-left3-col .btm,#s-right-col .btm,#s-right2-col .btm,#s-right3-col .btm,#s-right4-col .btm
{
	background: url(../images/bg_btm_col.jpg) no-repeat 50% 100%;
	clear: both;
	color: inherit;
	height: 1.67em;
}
#s-center-col ul,#s-center-col ol
{
	padding: .83em .83em 1.67em 2.08em;
}
@media print
{
	h1,h2,h3,h4,h5,h6
	{
		page-break-after: avoid;
		page-break-inside: avoid;
	}
	blockquote,pre
	{
		page-break-inside: avoid;
	}
	ul,ol,dl
	{
		page-break-before: avoid;
	}
	body
	{
		background: #FFF;
		border-color: #000;
		border-width: .08em;
		color: #000;
	}
	a.link,a.visited,a.active
	{
		font-weight: 400;
	}
}
@media aural
{
	h1,h2,h3,h4,h5,h6
	{
		richness: 90;
		stress: 20;
		voice-family: "paul, male";
	}
	h1
	{
		pitch: x-low;
		pitch-range: 90;
	}
	h2
	{
		pitch: x-low;
		pitch-range: 80;
	}
	h3
	{
		pitch: low;
		pitch-range: 70;
	}
	h4
	{
		pitch: medium;
		pitch-range: 60;
	}
	h5
	{
		pitch: medium;
		pitch-range: 50;
	}
	h6
	{
		pitch: medium;
		pitch-range: 40;
	}
	li,dt,dd
	{
		pitch: medium;
		richness: 60;
	}
	dt
	{
		stress: 80;
	}
	pre,code,tt
	{
		pitch: medium;
		pitch-range: 0;
		richness: 80;
		stress: 0;
	}
	dfn
	{
		pitch: high;
		pitch-range: 60;
		stress: 60;
	}
	a:link
	{
		voice-family: "harry, male";
	}
	a:visited
	{
		voice-family: "betty, female";
	}
	a:active
	{
		pitch: x-high;
		pitch-range: 80;
		voice-family: "betty, female";
	}
	em,i
	{
		pitch: medium;
		pitch-range: 60;
		richness: 50;
		stress: 60;
	}
	strong,b
	{
		pitch: medium;
		pitch-range: 60;
		richness: 90;
		stress: 90;
	}
	#invalid-rule
	{
		richness: 0;
	}
}

