/*---------------------------------------
Base

----------------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;
	background-color: #fff;
}

div {
  font-size:1em ;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
}
table {
font-size: 1em;
	
}
td {
	font-size: 1em;
}
img {
margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border: 0px 0px 0px 0px;
}
.pad {
	height: 100%;
	position: relative;
}
/*---------------------------------------
Columns
----------------------------------------*/
#top {
	margin: 0px;
	padding: 0px 0px 0px;
	background: #006485;
	border: 0px;
	height: 60px;
}

#topnav {
	background-color:#CBDBEB;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	border-top: 1px solid Black;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	height: 1.3em; 
	
}
.lili{
border-top: 0px;
border-bottom: 0px;
border-left:1px solid black;
border-right:1px;
text-align:right;
}
  #topbar {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background-color: #fff;
	border-top: 1px solid Black;
	border-bottom: 0px solid Black;
	border-right: 0px;
	border-left:0px;
	margin-bottom:0px;
	/*height: 20px; */
	}
.content {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	/*background-color: #fff;*/
	border-top: 1px solid Black;
	
	border-right: 0px;
	border-left:0px;
	/*height: 20px; */
}
#left {
	float: left; clear: right;
	position: relative;
	top: 10px; 
	left: 0px;
	margin: 0px 0px 0px 5px;
	padding: 3px;
	/* background-color: #fff; */
	/*border: 1px solid #000; */
	border: 0px;
	width: 160px;
	vertical-align:top
	z-index:1;
}

#middle {
	margin: 0px 30px 0px 160px; 
	float: inherit;
	padding: 4px 0px 0px 0px;
	background-color: #fff; 
	/*border: 1px solid #000; */
	border: 0px; 
	vertical-align:top;
	z-index:2;
}

#right {
	float: right;
	clear: none;
	position: relative;
	top: 10px;
	right: 0px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	border: 0px;
	width: 160px;
	vertical-align:top;
	z-index:3;
	clip: rect(4px,auto,auto,auto);
}

#bottom {
	padding: 5px 10px 10px 10px;
	background-color: #fff;
	border: 0px;
	border-top: 1px solid #000000;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-bottom:0px;
}

.blocks {
	margin-left: 10px;
	margin-right: 70px;
	float:left;
	position: relative;
}

.left-element {float: left;}

.right-element {float: right;
padding:0px;
margin-right:0px 0px 0px 0px;}


*>html .left-element {width: 49%;}

*>html .right-element {width: 46%;}

/*---------------------------------------
2 column styles
----------------------------------------*/
.content2col {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	border-top: 1px solid Black;
	border-right: 0px;
	border-left:0px;
	/*height: 20px; */
}
#left2col {
	margin: 0px 186px 0px 10px; 
	float: inherit;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #000; */
	border: 0px; 
	vertical-align:top;
	z-index:2;
}
/*---------------------------------------
2 column styles Left
----------------------------------------*/
#right2colL {
	margin: 0px 10px 0px 160px; 
	float: inherit;
	padding: 4px 0px 0px 0px;
	background-color: #fff; 
	/*border: 1px solid #000; */
	border: 0px; 
	vertical-align:top;
	z-index:2;
}

/*---------------------------------------
style extras
----------------------------------------*/
form {
	padding:0px;
	margin: 0px;
	/*clear: both;*/
	border: none;
}
img {
	border:none;
}
ul#internal {
	float:right;
	border: 0px solid black;
	/*width: 50px;*/
	padding: 0px;
	z-index: 1000;
	position:relative;
	text-align: right;
	margin-right: 200px
}
ul#udm {
float:left;
border:0px;
width:600px;
padding:0px;
z-index:4;
position:relative;
}
#name-box {
	float: right;
	background: #CBDBEB;
	color:#000;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:2px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #494E1C;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-width: 1px;
	border-left-color: #000000;
	text-align: left;
	text-indent: 5px;
	vertical-align: middle;
	text-transform: uppercase;
	font-style: normal;
	white-space: nowrap;
	z-index: -1;
}
a.school:active {
	text-decoration: none;
	color: #000;
}

a.school:link {
	color: #000;
	text-decoration: none
}

a.school:visited {
	text-decoration: none;
	color: #000;
}

a.school:hover {
	text-decoration: none;
	color: #000;
}
/*---------------------------------------
Headings
----------------------------------------*/
h1 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #000;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	border: none;	
}

	
h2 {
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #000
}

	
h3 {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #000000
}

	
/*---------------------------------------
Local Menu (Left)
----------------------------------------*/


 /* Start Sidebar */
 .clsSplitter {
          clear: both;
    }
    /* Hide for all IE */
    body>div .clsSplitter {
          height: 1px;
    }
    /* End Hide */


    .mubar {
	background-color: #EAF0F7;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px 0px 8px;
	width: 140px;
	height: auto;
    }
    .mu_header {
	background-position: right top;
	margin: 0px;
	background-color: #E6E9EA;
	width: 140px;
	border-bottom: 1px solid #000;
    }
    .mu_title {
	
	background-position: left top;
	margin: 0px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;
    }
    .mu_title h4 {
          font-weight : bold;
          color : #003060;
          border-bottom : 1px solid #878A55;
          margin: 0px;
          padding-bottom : 2px;
    }
    .mu_content {
	
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
    }
    /* Hide for IE Mac \*/
    * html .sb_content {height: 1%;}
    /* End Hide */
    /* End Sidebar */



.mu_footer {
	background-image: url(../images/menu-rb-corner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	background-color: #CBDBEB;
	padding: 0px;
	height: 23px;
	width: 140px;
}
.mu_bottom {
	background-image: url(../images/menu-lb-corner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 23px;
	width: 130px;
}

a.menu-link:active {
	text-decoration: none;
	color: #000;
}

a.menu-link:link {
	color: #000;
	text-decoration: none
}

a.menu-link:visited {
	text-decoration: none;
	color: #000;
}

a.menu-link:hover {
	text-decoration: underline;
	color: #000;
}

/*---------------------------------------
New Menu code (left)
----------------------------------------*/
/*menu font size*/

#sectionnav {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
/*menu width and turn off ul styles*/

#sectionnav ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 1em;
width: 160px;

}
/*menu header */
#sectionnav li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 1em;
	background-color:#CBDBEB;
	border-bottom: 1px solid #000;
	padding:3px 0px 3px 0px;
	background-image: url(../../training/images/menu-rt-corner.html);
	background-repeat:no-repeat;
	background-position: right;
}
/* default link styles */
#sectionnav a {

text-decoration:none;
color:#fff;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;

}
#sectionnav a:hover
 {
text-decoration:underline;
color:#000000;
}

/*make links into buttons*/
.button {
	font: bold 15px Arial;
	text-decoration: none;
	background-color: #EEEEEE;
	color: #333333;
	padding: 4px 8px 4px 8px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #CCCCCC;
  }

/* item menu styles */

#sectionnav li li { 
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 1em;
background-color:#EAF0F7;
border-bottom: 1px solid #000;
border-top: 0px solid #000;
padding:3px 0px 3px 0px;

}

#sectionnav li li  a {
	text-decoration:none;
	color:#000000;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	
}
/* sub menu item styles */

#sectionnav li li li { 
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-size: 1em;
background-color:#fff;
border-bottom: 0px solid #000;
border-top: 1px solid #000;
padding:3px 0px 3px 0px;
}

#sectionnav li li li a {

text-decoration:none;
color:#000000;
padding-left:23px;
padding-top:3px;
padding-bottom:3px;
background-image: url(../../training/images/sub-menu-dash-2.gif);
	background-repeat: no-repeat;
	background-position: 10px;
} 
/*---------------------------------------
Related Menu (right)
----------------------------------------*/
/*.related-head {
	background: #D5D7A5;
	font: normal 0.8em Arial, Helvetica, sans-serif;
	color: #000000
}

.related-menu {
	font: 0.7em Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid #D5D7A5;
	border-left: 1px solid #D5D7A5
}

.related-bottom {
	background: #D5D7A5
}
*/

    .relatedmenu {
	background-position: right top;
	margin: 0px 0px 8px;
	width: 140px;
	height: auto;
	position: relative;
	top: 4px;
	z-index: 8;
	float: right;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EAF0F7;
    }
   /* .rl_header {
	background-image: url(related-menu-rt-corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	background-color: #D5D7A5;
	height: 23px;
	width: 140px;
    } */
    .rl_title {
	background-position: left top;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	background-color: #EAF0F7;
    }
    .rl_title h4 {
          font-weight : bold;
          color : #003060;
          border-bottom : 1px solid #878A55;
          margin: 0px;
          padding-bottom : 2px;
    }
    .rl_content {
	border-left: 1px solid #EAF0F7 ;
	border-right: 1px solid #EAF0F7 ;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #EAF0F7 ;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	border-top-width: 0px;
    }
    /* Hide for IE Mac \*/
    * html .rl_content {height: 1%;}
    /* End Hide */
    /* End Sidebar */



.rl_footer {
	background-image: url(../../archaeology/images/related-menu-rb-corner.html);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	background-color: #D5D7A5;
	padding: 0px;
	height: 23px;
	width: 140px;
}
.rl_bottom {
	background-image: url(../../archaeology/images/related-menu-lb-corner.html);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 23px;
	width: 140px;
}
a.related-link:active {
	text-decoration: none;
	color: #494E1C
}

a.related-link:link {
	color: #494E1C;
	text-decoration: none
}

a.related-link:visited {
	text-decoration: none;
	color: #494E1C
}

a.related-link:hover {
	text-decoration: underline;
	color: #494E1C
}

/*---------------------------------------
News styles
----------------------------------------*/

.headlinefp { font-weight: bold ; }
.headlinemain { margin-bottom: 0px;}
.summary { font-size: 0.8em; color: 666666;}
/*-------------------------------------
Courses
--------------------------------------*/
.nav-bar-border { 
	background: #000000}
	
.tab-on {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
	padding-right: 3px;
	padding-left: 3px;}

.tab {
	padding-right: 3px;
	padding-left: 3px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFFFFF;}
	
a.tab-link:active { 
	text-decoration: none;
	color: #FFFFFF}

a.tab-link:link { 
	text-decoration: none;
	color: #FFFFFF}

a.tab-link:visited { 
	text-decoration: none;
	color: #FFFFFF}
	
a.tab-link:hover { 
	text-decoration: underline;
	color: #FFFFFF}
	
.box {
	border-top: 1px solid #000000;
	border-right: 1px none #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px none #000000;
	height: 10px;}
.line {
background-color:#006485;
}	
.facthead {
	font-size: 1em;
	font-weight: bold;
	color: #006485;}
	
.fact {
	font-size: 0.8em;
	font-weight: bold;
	color: #006485;}
	
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	border-bottom-color: #FFFFFF;}
.alpha-index {
	padding: 3px;
	border: 1px solid #000000;
	margin: 3px;
}
.alpha-index-on {
	padding: 3px;
	border: 1px solid #000000;
	margin: 3px;
	background-color: #E3ECF9;
}
/*---------------------------------------
Tables
----------------------------------------*/	
	
.table-head {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    border-top: 1px solid #333333;
    border-right: 1px none #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px none #333333;
    text-align: left;}
	
.table-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #E3ECF9;
	color: #000000;
	margin-left: 5px;
}

/*---------------------------------------
Staff Profile Includes
----------------------------------------*/

.td-staff-profile {  
	padding: 3px 0px 5px 20px; 
	border: groove; 
	border-width: 0px 0px 1px; 
	border-color: black black #C9D6BE}

.td-staff-profile-header { 
	padding: 10px 0px 0px; 
	border: none; 
	border-color: #000000 black; 
	color: #003965}

.portal {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: white;
	text-align: right;
	text-indent: 5px;
	vertical-align: bottom;
	font-style: normal;
	white-space: nowrap;
	height: 100%;
	z-index: -1;
	padding: 0px 5px 0px 0px;
	background-color: #CBDBEB;
	background-position: bottom bottom;
	display: inline;
	padding-right:10px;
	border: 0px;
}
.sub-icon {
	margin-right: 5px;

}
.icon {
	margin-right: 10px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 2px;
	padding: 0px;
	display: inline;
}
a.footer-link:link {
	color: #fff;
	text-decoration: none
}

a.footer-link:visited {
	text-decoration: none;
	color: #fff
}

a.footer-link:hover {
	text-decoration: underline;
	color: #000;
}
a.portal-link:link {
	color: #000;
	text-decoration: none
}

a.portal-link:visited {
	text-decoration: none;
	color: #000;
}

a.portal-link:hover {
	text-decoration: underline;
	color: #000;
}

/*Drop Down Menu----
--------------------*/
/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.headlink { width: 120px; float: left; margin-left: -1px; border: 1px black solid; background-color: #e9e9e9; text-align: center; }
	#cssdropdown li.headlink a { display: block; padding: 10px; }

	/* Child lists and links */
	#cssdropdown li.headlink ul { display: none; border-top: 1px black solid; text-align: left; }
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a { padding: 7px; height: 35px; }
	#cssdropdown li.headlink ul li a:hover {background-color:#CBDBEB; }
	
	/* Pretty styling */
	/*body { font-family: verdana, arial, sans-serif; font-size: 0.8em; background-color: black; }*/
	#cssdropdown a { color: black; } #cssdropdown ul li a:hover { text-decoration: none; }
	#cssdropdown li.headlink { background-color: white; background-image: url(bg.gif); }
	#cssdropdown li.headlink ul { background-image: url(bg.gif); background-position: bottom; padding-bottom: 10px; }
