/****************************************************
  Political Science and International Relations web
  created July 2007
  author: Elizabeth Davies
  last updated: 9 July 2007
  updated by: Elizabeth Davies
****************************************************/

body {
  	background: #FFFFFF;
  	color: #004994;
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	text-align: center;
}
a:link, a:visited,
ul.level1 ul a:link, ul.level1 ul a:visited {
  	color: #990000;
  	background: inherit;
  	text-decoration:none;
  	font-weight:normal;
}
a:hover, ul.level1 ul a:hover {
  	color: #ff6600;
  	background: inherit;
  	text-decoration:underline overline;
  	font-weight:normal;
}
a:active, ul.level1 ul a:active {
	color:#ff6600;
	background:inherit;
	text-decoration:none;
  	font-weight:normal;
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:link, h2 a:visited , h3 a:visited , h4 a:visited , h5 a:visited, h6 a:visited {
	color:#11297b;
	text-decoration:none;
	font-weight:bold;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#11297b;
	text-decoration:underline overline;
	font-weight:bold;
}
h1, h2, h3 {
  	color: #11297b;
  	font-size: 1.5em;
  	padding-top:0px;
  	margin-top:0px;
  	padding-bottom:0px;
  	margin-bottom:0px;
  	font-weight:bold;
}
h4 {
  	color: #11297b;
  	font-size: 1.25em;
  	padding-top:0px;
  	padding-bottom:0px;
  	margin-top:0px;
  	margin-bottom:0px;
  	font-weight:bold;
 }
h5,h6 {
  	color: #11297b;
  	font-size: 1em;
  	padding-top:0px;
  	padding-bottom:0px;
  	margin-top:0px;
  	margin-bottom:0px;
 }
p {
  	line-height: 1.5em;
  	margin: 0px 0px 0px 0px;
  	padding: 0.5em 0px 0.5em 0px;
}
ul	{
	margin-top:0px;
	margin-bottom:0px;
}
ul li {
  	line-height: 1.5em;
  	margin: 0px 0px 0px 0px;
  	padding: 0.5em 0px 0.5em 0px;
}
form {
  	margin: 0px 0px 0px 0px;
}

/****************************************************
  main layout
****************************************************/
.container {
  	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;  	
  	text-align: left;
  	width: 800px;
  	position:relative;
}
#metamenu { 	
  	width: 750px;
  	height: 25px;
	position:absolute;
	top:0px;
	right:0px;
}

#metamenu ul {
  float: right;
    margin: 8px 0 0 0px;
    padding: 0;
}

#metamenu li { 
 	margin: 0px 0.5em 0px 0.5em;
 	line-height:1em;
 	float: left;
 	display: inline;
  	list-style-type: none;
  	font-size: 0.80em;
}

#metamenu ul li img {
  	display: inline;
 	float: left;
 	margin-right: 3px;
  	margin-top: 0px;
}

#metamenu a, #metamenu a:link, #metamenu a:visited, #metamenu a:hover, #metamenu a:active {
  	text-decoration: none;
  	color: #4F4F4F;
  	font-weight: bold;
  	text-transform: uppercase;
}
#brand_left {
  	background: #ffffff url("/fileadmin/images/logos/CreightonType-5183B4_FFFFFF.gif") no-repeat;
  	display: inline;
  	height: 25px;
  	float: left;
  	margin-right:20px;
 	position: relative;
 	width: 200px;
}
#brand_left h1 a, .home #brand_left h1 a {
  	display: block;
  	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  	width: 200px;
}

#dept_brand {
	background-color:#11297b;
	width:800px;
	height:75px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#brand_cu {
  	background: #11297b url("/fileadmin/projects/ccas/sociology/images/logo.gif") no-repeat;
  	display: inline;
  	height: 75px;
  	float: left;
 	width: 170px;
}
#brand_cu h1, #brand_cu h1 a,
#brand_dept h2, #brand_dept h2 a {
  	display: block;
  	height: 75px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  	width: 170px;
}
#brand_rotator {
	float:left;
	display:inline;
	width:460px;
	height:75px;
}
#brand_dept {
  	background: #11297b url("/fileadmin/projects/ccas/sociology/images/logo_socAnt.gif") no-repeat;
	float:left;
	display:inline;
	width:170px;
	height:75px;
}
.nan #brand_dept {
background: #11297b url("/fileadmin/projects/ccas/sociology/images/nationtext.gif") no-repeat;
}

/****************************************************
  nav bars
****************************************************/
#navbar1 .current a, #navbar1 .currentAct a,
#navbar2 .current a, #navbar2 .currentAct a,
#navbar3 .current a, #navbar3 .currentAct a {
	color:#ff6600 !important;
	text-decoration:none !important;
	font-weight:normal;
}

#navbar1 {
	width:800px;
	height:30px;
	background-color:#666699;
	font-family:Verdana, Arial, sans-serif;
}
.subpage #navbar1, .iframePage #navbar1 {
	border-bottom:1px solid #11297b;
}
#navbar1 ul {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
}
#navbar1 li { 
 	margin: 0px 1em 0px 1em;
 	line-height:1.2em;
 	float: left;
 	display: inline;
  	list-style-type: none;
  	font-size: 1em;
}
#navbar1 a, #navbar1 a:link, #navbar1 a:visited, #navbar1 a:hover, #navbar1 a:active {
	display:block;
	padding:0px 14px;
  	text-decoration: none;
  	color: #FFFFFF;
}
#navbar1 a:hover {
	text-decoration:underline overline;
}

#navbar2 {
	width:800px;
	background-color:transparent;
}
#navbar2 .spacer {
	width:40px;
	height:120px;
	float:left;
	display:inline;
}
.programMenuGraphic {		
	margin:10px 20px 10px 20px;
	position:relative;			
	width:800px;			
	text-align:center;
	height:120px;
}
.programMenuGraphic a {
	display:block;
	height:120px;
}
.cat_24521, .cat_24522, .cat_24523, .cat_24524	{ 
	width:160px;
	height:120px;
	float:left;
	display:inline;
	overflow:hidden;
	}
.cat_24521 {  background: #11297b url("/fileadmin/projects/ccas/sociology/images/antr.jpg") no-repeat; }
.cat_24522 {  background: #11297b url("/fileadmin/projects/ccas/sociology/images/native.jpg") no-repeat; }
.cat_24523 {  background: #11297b url("/fileadmin/projects/ccas/sociology/images/justice.jpg") no-repeat; }
.cat_24524 {  background: #11297b url("/fileadmin/projects/ccas/sociology/images/soc.jpg") no-repeat; }

#navbar3 {
	width:800px;
	height:30px;
	background-color:#808080;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#navbar3 div.programMenu {
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	
}
#navbar3 div.centerMenu {
	float:left;
	display:inline;
	width: 200px;
	height: 30px;
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
	text-align:center;
}
#navbar3 a, #navbar3 a:link, #navbar3 a:visited, #navbar3 a:hover, #navbar3 a:active {
	display:block;
	padding-top:6px;
  	text-decoration: none;
  	color: #FFFFFF;
}
#navbar3 a:hover {
	text-decoration:underline overline;
}

/****************************************************
  global display
****************************************************/
#main {
	background-color:#D4D4D4;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:800px;
	position:relative;
	overflow:hidden;
	border-top:15px solid #666699;
}
#content {
	width:800px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

#col_border {
	margin:10px 20px 0px 20px;
	padding:0.5em 10px;
	background-color:#CCCCCC;
	border:1px solid #bfbfbf;
}

.bodytext img {
	padding-left:1em;
	padding-right:1.5em;
}
/****************************************************
  homepage display
****************************************************/
.home #col_left {
	float:left;
	margin:10px 20px 0px 10px;
	padding:0px 0px 0px 0px;
	width:320px;
}
.home #col_center {
	float:left;
	display:inline;
	width:205px;
	margin:10px 20px 10px 0px;
	padding:0px 0px 0px 0px;

}
.home #col_right {
	float:left;
	display:inline;
	width:205px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
/****************************************************
  subpage display
****************************************************/
.subpage #main, .iframePage #main {
	background: #D4D4D4 url("/fileadmin/projects/ccas/sociology/images/bg-subnav.gif") repeat-y;
}
.subpage #content, .iframePage #content {
	width:570px;
	float:left;
	display:inline;
	margin:10px 0px 10px 0px;
}
.subpage #col_left, .iframePage #col_left {
	background-color:#8c8cb3;
	border:1px solid #4d5f9c;
	width:185px;
	margin:10px 0px 10px 10px;
	padding:0px 0px 0px 0px;
}
.subpage #col_left h4, .iframePage #col_left h4 {
	font-family:Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	padding:0px 10px 0.5em 10px;
	margin:0px 0px 0px 0px;
}
.subpage #col_left p.bodytext, .iframePage #col_left p.bodytext {
	color:#ffffff;
	padding:0.5em 10px 0.5em 10px;
}
.subpage #col_center, .iframePage #col_center {
	padding-right:1em;
}

.subpage #col_right, .iframePage #col_right {
	width:160px;
	float:right;
	padding:5px;
	margin-left:0.5em;
	background-color:#CCCCCC;
	border:1px solid #bfbfbf;
}
/****************************************************
   site menu / bullet list
****************************************************/
ul.level1 {
	list-style-type: none;
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
}
ul.level1 a:link, ul.level1 a:visited, ul.level1 a:hover, ul.level1 a:active {
	color:#11207b;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}
ul.level1 ul {
  	list-style-type: disc;
  	margin: auto;
 }



/****************************************************
  subpage sidebar navigation
****************************************************/
.subnav {
	font-family:Verdana, Arial, sans-serif;
	width:200px;
	height:100%;
	float:left;
	display:inline;
	margin-right:20px;
}
.subnav h3 {
	font-family:Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:1.2em;
	padding:0.25em 0px 0.5em 10px;
}
.subnav ul {
  	list-style-type: none;
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	width:195px;
}
.subnav ul ul {
  	width:175px;
}
.subnav ul ul ul {
  	width:170px;
}
.subnav li {
  	margin: 0px 0px 0px 0px;
  	padding:2px 0px 4px 20px;
  	text-indent:-10px;
}
.subnav li li {
	padding-left:15px;
}
.subnav a {
  	color: #ffffff !important;
  	font-size:1.1em;
  	text-decoration: none;
  	margin: 0px 0px 0px 0px;
  	padding: 2px 0px 2px 0px;
}
.subnav a:hover {
  	text-decoration:underline overline;
}
.subnav .current a:hover {
	text-decoration:none;
	font-weight:bold;
}
li.lvl2 li {
	font-weight:normal;
}
.subnav a.active:link, .subnav a.active:visited, .subnav a.active:hover, .subnav a.active:active {
	color:#ff6600;
	font-weight:bold;
	}
.subnav .current a:link, .subnav .current a:visited, .subnav .current a:hover, .subnav .current a:active {
	color:#ff6600 !important;
	font-weight:normal;
	}

/****************************************************
  footer
****************************************************/
#footer {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#666699;
	height:55px;
	width:800px;
	color:#FFFFFF;
}
.subpage #footer, .iframePage #footer {
	border-top:1px solid #11297b;
}
#footer a:link {
	text-decoration:none;
	color:#FFFFFF;
}
#footer p {
	padding-top:4px;
	line-height:1.1em;
	font-size:0.9em;
}
/****************************************************
  iFrame for subpages
****************************************************/
div.tabIframeWrapper {
  	width:99%;
  	margin:0px 0px 0px 0px;
  	padding: 0px 0.5em 0.5em 0.5em;
  	position: relative;
  	z-index: 248;
}
.subpage object, .iframePage object {
  	background-color: #D4D4D4;
  	border: none;
  	width: 100%;
  	height: 205ex;
  	position:relative;
  	top:-1px;
  	z-index:249;
}

/****************************************************
  search page styles
****************************************************/
table.csc-searchform {
	border:1px solid #CCCCCC;
	margin:20px auto 20px auto;
	width:400px;
}
.csc-searchform td {
	border:1px solid #cccccc;
}	
.csc-searchform td p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}
.csc-searchResultInfo {
	margin-top:20px;
}
.csc-searchResultInfo, .csc-searchResultInfo td {
	border:none;
}
.csc-searchResultInfo td {
	font-weight:bold;
}
/****************************************************
   classes
****************************************************/
table {
	width:80%;
	}
	
table.htmlarea-showtableborders {
	border: 1px solid #11297b;
	}
table p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	}
table.htmlarea-showtableborders td {
	border-right:1px solid #004994;
	border-bottom:1px solid #004994;
	}
.list table {
	width:100%! important;

}
.list table p {
	text-align:left! important;
	margin:4px 0px 4px 0px;
}
#bread { 

	position:relative;
	color: #666666;
        font-size:0.9em; 
  }

#bread a:link, #bread a:visited, #bread a:hover, #bread a:active  { 
	color:#3C3C3C; 
        } 


