.accept {
background-color:#bfa;
padding:15px;
}

.active {
background-color:#aeaba4;
float:left;
font-size:11px;
height:auto;
margin:0;
padding:0;
width:200px;
}

.active a {
color:#fff;
display:block;
height:auto;
padding:5px 5px 5px 20px;
text-decoration:none;
width:175px;
}

.align-center {
text-align:center;
}

.all {
margin:0 auto;
padding:0;
width:1000px;
}

.bar {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
height:20px;
line-height:normal;
margin:5px auto 0;
text-align:right;
width:960px;
z-index:100;
}

.bar a,.bar a:visited {
border-right-color:#633;
border-right-style:dotted;
border-right-width:1px;
color:#C96;
margin-left:15px;
padding-right:15px;
text-decoration:none;
}

.bar a:hover {
color:#fff;
text-decoration:none;
}

.bar input {
background-image:url(images/eyeglass.jpg);
background-repeat:no-repeat;
border:1px solid #A08867;
font-size:10px;
height:13px;
margin-left:10px;
margin-top:-2px;
}

.bar_left {
float:left;
height:20px;
}

.bar_left a,.bar_left a:visited {
border-left-color:#633;
border-left-style:dotted;
border-left-width:1px;
margin-left:0;
padding-left:15px;
}

.bar_right {
float:right;
height:20px;
}

.base a {
background:url(images/arrow.jpg) no-repeat 185px center;
color:#453f3f;
display:block;
height:auto;
padding:5px 20px 5px 5px;
text-decoration:none;
width:175px;
}

.base a:hover,.base_active a:hover {
background:#E9E6DD url(images/arrow_hover.jpg) no-repeat 185px center;
color:#453f3f;
width:175px;
}

.base,.base_active {
border-bottom:1px dotted #E5E1D8;
float:left;
height:auto;
margin:0;
padding:0;
width:200px;
}

.base_active a {
background:url(images/arrow.jpg) no-repeat 185px center;
color:#2D669F;
display:block;
font-weight:700;
height:auto;
padding:5px 20px 5px 5px;
text-decoration:none;
width:175px;
}

.breadcrumb {
background:url('images/buttons.jpg') repeat-x;
font-size:11px;
padding:10px;
}

.container {
background-image:url(images/bg_brown.jpg);
background-position:right -5px;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.content {
background-color:#FFF;
margin:0 auto;
min-height:150px;
padding:10px;
width:940px;
}

.credits {
background-color:#F5F4F0;
border-bottom-color:#E5E1D8;
border-bottom-style:dotted;
border-bottom-width:1px;
border-top-color:#E5E1D8;
border-top-style:dotted;
border-top-width:1px;
padding:15px;
}

.csc-header {
clear:both;
}

.csc-textpic-caption {
clear:both;
font-size:10px;
margin:0;
padding:0;
}

.error {
background-color:#faa;
padding:15px;
}

.expand {
background-color:#E9E6DD;
float:left;
font-size:11px;
height:auto;
margin:0;
padding:0;
width:200px;
}

.expand a {
color:#453f3f;
display:block;
height:auto;
padding:5px 5px 5px 20px;
text-decoration:none;
width:175px;
}

.expand a:hover,.active a:hover {
background-color:#F5F4F0;
color:#453f3f;
width:175px;
}

.footer {
background-color:#d2d0c7;
clear:both;
height:50px;
}

.header {
height:60px;
padding:15px 20px 5px;
}

.icon {
margin:0 10px -3px 0;
}

.main_active {
background-position:0 -48px;
}

.nav {
background-color:#201003;
height:48px;
margin:0;
width:960px;
}

.nav ul {
display:block;
float:left;
height:48px;
list-style:none;
margin:0;
padding:0;
text-align:center;
width:auto;
}

.nav ul li {
float:left;
height:48px;
width:160px;
}

.nav ul li a {
background:url('images/buttons.jpg') no-repeat;
color:#453f3f;
display:block;
height:34px;
padding:14px 0 0;
text-decoration:none;
width:160px;
}

.nav ul li a:hover {
background-position:0 -48px;
color:#453f3f;
}

.news-single-item img,.news-list-item img {
float:right;
margin:0 0 10px 15px;
}

.primary {
border-top-color:#E5E1D8;
border-top-style:dotted;
border-top-width:1px;
float:left;
margin:0 10px 15px 0;
padding:0 10px;
text-align:left;
width:450px;
}

.primary a {
background:transparent url(https://www.nnu.edu/fileadmin/icons/icon_external.gif) no-repeat center right;
margin-right:7px;
padding-right:14px;
}

.primary li {
font-size:11px;
margin:0 25px 10px 0;
}

.primary table {
background-color:#F2F1ED;
border:1px solid #CCC;
font-size:11px;
margin:0;
width:450px;
}

.primary table tr.even-row td {
background:#E5E1D8;
color:#c76400;
}

.primary td {
padding:5px;
}

.primary td p,form {
margin:0;
padding:0;
}

.primary th {
padding:10px;
text-align:center;
}

.primary thead {
background-color:#d2d0c7;
color:#333;
}

.primary tr {
width:450px;
}

.shade {
background-image:url(images/container_bg.jpg);
background-position:0 95px;
background-repeat:no-repeat;
clear:both;
margin:0 auto;
padding:18px 20px 0;
width:960px;
}

.sidebar {
float:left;
margin-bottom:15px;
width:250px;
}

.subnav {
float:left;
margin-bottom:15px;
margin-right:10px;
width:200px;
}

.subnav ul {
border-top:1px dotted #E5E1D8;
display:block;
float:left;
height:auto;
list-style:none;
margin:0;
padding:0;
width:200px;
}

.fixed_column .td-0 {
display:block;
width:140px;
}

.tier_three {
background-color:#fff;
float:left;
font-size:11px;
height:auto;
margin:0;
padding:0 0 0 20px;
width:175px;
}

.tier_three a {
border-left-color:#999;
border-left-style:solid;
border-left-width:1px;
color:#444;
display:block;
height:auto;
padding:5px 0 5px 10px;
text-decoration:none;
width:165px;
}

.tier_three a:hover {
background-color:#F5F4F0;
color:#453f3f;
width:165px;
}

a {
color:#2D669F;
text-decoration:underline;
}

a:hover {
color:#333;
text-decoration:none;
}

body {
background-color:#E5E1D8;
background-image:url(images/bg_blank_brown.jpg);
background-position:center top;
background-repeat:repeat-x;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
height:auto;
line-height:18px;
margin:0;
padding:0;
width:auto;
}

h1 {
color:#333;
display:block;
font-size:24px;
font-style:normal;
font-weight:400;
letter-spacing:1px;
line-height:24px;
margin:0 0 20px;
padding:25px 0 0;
}

h1,h2,h3,h4,h5 {
font-family:"Times New Roman", Times, serif;
}

h2 {
color:#333;
display:block;
font-size:18px;
font-style:normal;
font-weight:400;
line-height:18px;
margin:0 0 14px;
padding:19px 0 0;
}

h3 {
color:#333;
display:block;
font-size:14px;
font-style:normal;
font-weight:400;
line-height:14px;
margin:0 0 10px;
padding:15px 0 0;
}

h4 {
color:#333;
display:block;
font-size:12px;
font-style:normal;
font-weight:400;
line-height:12px;
margin:0 0 8px;
padding:13px 0 0;
}

h5 {
color:#333;
display:block;
font-size:18px;
font-style:italic;
font-weight:400;
line-height:14px;
margin:0;
}

p {
margin:0 0 10px;
}

.content table {
margin-bottom:20px;
}

*html .primary a,{
padding-right: 0px;
margin-right: 0px;
background: none;
}

.primary a[class = "internal-link"], .primary a[href *="www.nnu.edu"], .primary a:not([href *="."]), .primary a:not([href *="http"]) {
padding-right: 0px;
margin-right: 0px;
background: none;
}

.primary a[href $='.pdf'] { 
padding-right: 15px;
margin-right: 7px;
background: transparent url(https://www.nnu.edu/fileadmin/icons/icon_pdf.png) no-repeat center right;
}

.primary a[href $='.doc'] { 
padding-right: 15px;
margin-right: 7px;
background: transparent url(https://www.nnu.edu/fileadmin/icons/icon_doc.png) no-repeat center right;
}

.primary a[href ^="javascript:linkTo_UnCryptMailto"], a[href ^="mailto"] {
padding-right: 15px;
margin-right: 7px;
background: transparent url(https://www.nnu.edu/fileadmin/icons/icon_mailto_small.gif) no-repeat center right;
}
