@charset "utf-8";
*html .breadcrumb {
color:#666;
float:right;
font-size:12px;
margin:0;
width:733px;
}

a,a:visited {
color:#39C;
text-decoration:underline;
}

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

.breadcrumb {
color:#666;
display:block;
float:right;
font-size:12px;
margin:0 0 10px;
width:733px;
}

.breadcrumb a,.breadcrumb a:visited {
color:#39C;
margin-left:3px;
margin-right:3px;
text-decoration:none;
}

.breadcrumb a:hover {
color:#333;
text-decoration:underline;
}

.clear {
clear:both;
height:1px;
width:auto;
}

.container {
clear:both;
height:auto;
margin-left:auto;
margin-right:auto;
position:relative;
width:auto;
}

.content {
background-image:url(../images/container_bg.gif);
background-position:center 110px;
background-repeat:no-repeat;
clear:both;
margin-left:auto;
margin-right:auto;
width:1000px;
}

.content-footer {
margin-left:auto;
margin-right:auto;
padding:20px;
width:960px;
}

.content-header {
height:90px;
margin-left:auto;
margin-right:auto;
padding-left:20px;
padding-right:20px;
width:960px;
}

.csc-header {
border-top-color:#CCC;
border-top-style:dotted;
border-top-width:1px;
clear:right;
margin-top:15px;
padding-top:15px;
width:auto;
}

.footer {
	background-image:url(../images/bg_wood_small.jpg);
	background-repeat:repeat-x;
	border-top-color:#CCC;
	border-top-style:solid;
	border-top-width:1px;
	color:#80624D;
	height:220px;
	padding-top:30px;
	width:auto;
}
.footer_col {
	width: 300px;
	float: left;
	padding-left: 15px;
	padding-right: 5px;
}
.col_nest {
	float: left;
	width: 50%;
}
.footer h4 {
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 14px;
}
.footer_col ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	list-style-type: none;
}
.footer_col a, .footer_col a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer_col a:hover {
	text-decoration: underline;
}


.header {
background-image:url(../images/bg_menu.jpg);
background-repeat:repeat-x;
height:30px;
width:auto;
}

.header li {
display:block;
float:left;
}

.header li a,.header li a:visited {
color:#836644;
display:block;
float:left;
font-weight:700;
padding:4px 15px 5px;
text-decoration:none;
width:auto;
}

.header li a:hover {
background-color:#FFF;
color:#C63;
}

.header ul {
display:block;
float:right;
height:30px;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}

.logo {
float:left;
margin-left:-7px;
}

.main {
background-color:#FFF;
clear:both;
height:auto;
margin-left:20px;
margin-right:20px;
padding:15px;
width:auto;
}

.nest {
width:auto;
}

.page_header {
color:#C63;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
height:35px;
margin-left:20px;
margin-right:20px;
text-align:center;
}

.page_header .title {
background-image:url(../images/tab-trans.png);
background-position:right top;
background-repeat:no-repeat;
float:right;
height:25px;
margin:0;
min-width:300px;
padding:10px 35px 0 0;
text-align:center;
width:auto;
}

.page_header .title span {
background-image:url(../images/tab-trans.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
height:35px;
margin-top:-10px;
padding-right:30px;
width:30px;
}

.primary {
float:right;
width:733px;
}

.sidebar {
background-color:#f1f1f1;
border-bottom-color:#CCC;
border-bottom-style:dotted;
border-bottom-width:1px;
float:left;
height:auto;
margin-bottom:25px;
margin-right:15px;
width:180px;
}

.sidebar .curhead {
background:url(../images/bg_h2.jpg) 0 0 repeat-x;
background-color:#836644;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0;
padding:5px;
}

.sidebar a,.sidebar a:visited {
color:#836644;
text-decoration:none;
}

.sidebar a:hover {
color:#C30;
text-decoration:underline;
}

.sidebar h1 {
background:url(../images/bg_h1.jpg) 0 0 repeat-x;
background-color:#836644;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
margin:0;
padding:6px 5px;
}

.subnav {
background-color:#f1f1f1;
}

.subnav li,.subcurrent li {
margin:0 10px 0 20px;
padding:3px 0;
}

.subnav ul,.subcurrent ul {
list-style-position:outside;
list-style-type:square;
margin:0;
padding:0;
}


body {
background-color:#E3E0D7;
background-image:url(../images/bg_wood_small.jpg);
background-position:center top;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
width:auto;
}

h1 {
color:#836644;
display:block;
font-size:24px;
font-weight:400;
line-height:normal;
margin:0 0 15px;
padding:0;
}

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

img {
border:none;
}

p {
margin:0 0 15px;
}

p#controls {
margin:0;
position:relative;
}






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

*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(http://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(http://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(http://www.nnu.edu/fileadmin/icons/icon_mailto_small.gif) no-repeat center right;
}


