/**************************************************/
/** Werner styles
/**************************************************/

body
{
  text-align: center;
  background: #cccccc;
  margin: 0px;
  padding: 0px;
}

#container 
{
  background: #FFFFFF;
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  width: 984px;
  position: relative;
}

/***************************************************/
/** top row, logo, metamenu 
/***************************************************/
#headerrow
{
  background-color: #666666;
}

/*******************************************/  
#metamenu
{
  background-color: #666666;
  display: inline;
  float: right;
  height: 25px;
  color: #FFFFFF;
}

#metamenu ul
{
  margin: 6px 0px 0px 0px;
  padding: 0px;
}

#metamenu li
{
  padding-top: 0px;
  margin: 0px 1em;
  float: left;
  display: inline;
  font-size: 0.85em;
  list-style-type: none;
}

#metamenu li img
{
  display: inline;
  float: left;
  margin-right: 3px;
  margin-top: 0px;
}

#metamenu a:link, #metamenu a:visited, #metamenu a:hover, #metamenu a:active
{
  text-decoration: none;
  color: #FFFFFF;
  text-transform: uppercase;
}

#brand_left
{
  background-color: pink;
  width: 200px;
}

#brand_left h1
{
  margin: 0px;
  padding: 0px;
}

#brand_left h1 a
{
  background-image: url('/fileadmin/images/logos/CreightonType-FFF_666666.gif');
  display: block;
  height: 25px;
  width: 200px;
}

#toprow
{
  height: 175px;
  margin: 0px;
  padding: 0px;
}

#subheader
{
  width: 784px;
  height: 175px;
  background-image: url('/fileadmin/projects/werner/images/werner-logo.jpg');
  position: absolute;
  right: 0px;
}
  
a#subheaderlink
{
  background-image: url('/fileadmin/images/global/spacer.gif');
  display: block;
  height: 175px;
  width: 784px;
  }

#subheader h2
{
  margin: 0px;
  padding: 0px;
  height: 175px;
  width: 784px;
  position: absolute;
}

#icon
{
  width: 200px;
  height: 200px;
  position: absolute;
}

.home #icon
{
  background: url('/fileadmin/projects/werner/images/cu-law-icon.gif');
}

.subpages #icon
{
  background: url('/fileadmin/projects/werner/images/ladder.jpg');
}

#icon h2, #icon h2 a
{
  display: block;
  margin: 0px;
  padding: 0px;
}

.subpages #icon h2, .subpages #icon h2 a
{
  width: 200px;
  height: 200px;
}

.home #icon h2
{
  height: 200px;
}

.home #icon h2 a
{
  position: relative;
  top: 64px;
  left: 32px;
  height: 72px;
  width: 136px;
}

/***************************************************/
/** main row, site menu and primary content
/***************************************************/
#mainCol
{
  background: url('/fileadmin/projects/werner/images/bkgnd.gif') repeat-y top left;
  width: 984px;
}
  
/*******************************************/
#Lholder
{
  float: left;
  display: inline;
  width: 200px;
  background: #d8e1f2;
  color: white;
}

#Lholder a
{
  color: #ffffff;
}

#submenu
{
  background-color: #d8e1f2;
  border-top: 1px solid #ffffff;
  padding: 0px;
  margin-top: 31px;
  margin-bottom: 6px;
  color: #ffffff;
  font-size: 1.12em;
}

#submenu ul
{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
  
#submenu li
{
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #ffffff;
}

#submenu li ul li
{
  margin-bottom: 0px;
}

#submenu .li1 ul
{
  background-color: #d8e1f2;
  border-top: 1px solid #ffffff;
}

#submenu .li2, #submenu .li3
{
  border-bottom-width: 0px;
}

#submenu .menulist2
{
  padding-left: 12px;
}

#submenu .menulist3
{
  border-top-width: 0px !important;
  padding-left: 20px;
}

#submenu a
{
  color: #000000;
  text-decoration: none;
  display: block;
  padding: 3px 6px;
}

/*******************************************/
#leftCOL
{
  border: 1px solid #000099;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  width: 190px;
  overflow: hidden;
  margin: 20px 3px 10px 0px;
  padding: 7px 5px 3px 8px;
}

#lawlogo
{
  position: relative;
  height: 126px;
  width: 200px;
}

#lawlogo h1
{
  display: block;
  overflow: hidden;
  padding: 0px;
  width: 200px;
  height: 126px;
}

.home #lawlogo, .home #lawlogo h1, .home #lawlogo a
{
  background-image: none;
  height: 0px !important;
}

.subpages #lawlogo h1
{
  height: 126px;
  margin: 0px;
  background: transparent url('/fileadmin/projects/werner/images/cu-law.gif') no-repeat scroll 0 0;
}
    
#lawlogo a
{
  width: 158px;
  height: 84px;
  display: block;
  position: relative;
  top: 21px;
  left: 21px;
}

.home #lawlogo a
{
  height: 40px;
}

.subpages #lawlogo a
{
}

/*******************************************/
#rightCOL
{
  border: 1px solid #FFFFFF;
  border-left-color: #000099;
  width: 200px;
   float: right;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 22px 8px;
   background: #ECE9D8;
}

#rightCOL h4, #rightCOL p.bodytext
{
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 5px;
}

#rightCOL h4
{
  font-size: 1.4em;
  margin: 0px;
  padding-left: 6px;
}

#rightCOL ul
{
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.1em;
}

#rightCOL, #rightCOL a:link, #rightCOL a:visited, #rightCOL a:active
{
  color: #3C3C3C;
  text-decoration: none;
}

#rightCOL a:hover
{
  color: #000000;
  text-decoration: none;
}

/*******************************************/
/*****MODIFIED FOR LOGON FORM***************/
#borderCOL
{
  border: 1px solid #CCC;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  background-color: #ffffff;
  overflow: hidden;
  margin: 0px;
  padding-left: 10px;
  text-align: center;
}

#borderCOL h1, #borderCOL h2,#borderCOL h3,#borderCOL h4,#borderCOL h5,#borderCOL h6,
#borderCOL p.bodytext, #borderCOL ul
{
  text-align: left;
}

#borderCOL fieldset
{
  text-align: right;
  border: none;
}

#borderCOL span
{
  display: inline;
  margin-right: 3px;
}

#borderCOL #login
{
  font-size: 0.8em;
  border: 1px solid #CCCCCC;
  color: #000000;
  background-color: #EEEEEE;
}


/********************************************************/
/** Breadcrumbs and links
/********************************************************/
#bread
{
  color: #999999;
  font-size: 0.9em;
  margin: 5px 6px 0px 0px;
  padding: 0px 0px 15px 0px;
}

#bread a
{
  color: #999999;
}

.bodytext
{
  margin: 0px;
  padding: 0px;
}

/******* remove that annoying outline *********/
a
{
  outline: none;
}

h1, h2, h3, h4, h5, h6
{
  color: #11297b;
}

img
{
  padding: 0px;
  margin: 0px;
  display: block;
  border: none;
}

p.bodytext img
{
  display: inline;
}

a, a:link, a:visited, a:hover, a:active  
{
  color: blue;
}

.content
{
  clear: left;
}

#mainsection
{
  color: #000000;
  width: 754px;
  float: left;
  display: inline;
  margin: 0px;
  padding: 0px 15px 25px 15px;
  overflow: hidden;
}

#mainsection strong
{
  color: #11297b;
}

#mainsection h3, .mainsection .csc-header-n1 h4
{
  font-size: 1.3em;
  color: #11297b
}

#mainsection h4
{
  font-size: 1.2em;
  font-weight: normal;
  margin: 0.5em auto;
}

#mainsection h5
{
  font-size: 1.2em;
  margin: 0em auto;
  font-weight: normal;
}

#mainsection h6
{
  font-size: 1.1em;
  margin: 0em auto;
  font-weight: normal;
}

/****************************************************/
/*** table ***/
/****************************************************/

table p
{
  margin: 0px;
  padding: 0px;
}

table
{
  margin: 0px;
  padding: 0px;
  /*width: 70%;*/
  border-width: thin;
  /*border-style: solid;*/
  border-color: #ffffff;
  border-collapse: collapse;
}

th
{
  font-size: 0.8em;
  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
  font-weight: bolder;
  color: #FFFFFF;
  padding: 2px;
   border-width: thin;
  /*border-style: solid;*/
  border-color: transparent;
  border-collapse: collapse;
  background-color: transparent;
}

table tr
{
  /*margin-bottom: 19px;*/
}

td
{
  /*font-size: 0.8em;*/
  vertical-align: top;
  margin: 0;
  /*text-align:center;*/
   padding-left: 0px;
   padding-right: 4px;
   border-width: thin;
  /*border-style: solid;*/
  border-color: transparent;
  border-collapse: collapse;
}

/***************************************************/
/*      specific table classes
/***************************************************/

.tdshort
{
  width: 13%;
}

.tdlong
{
  width: 74%;
}
  
/***************************************************/
/** footer row, copyright and contact
/***************************************************/
#footerrow
{
  background: #11297b url('/fileadmin/projects/werner/images/line-bg.jpg') repeat-x;
  color: #ffffff;
  position: static;
  text-align: center;
  margin: 0px auto;
  padding: 9px 2px 2px 2px;
  text-transform: uppercase;
  font-size: 9px;
  line-height: 13px;
  width: 980px;
}

.footercontainer
{
  color: #FFFFFF;
}

#footerrow a
{
  color: #FFFFFF;
}

/***************************************************/
/** general classes
/***************************************************/

.float_left
{
  float: left;
  display: inline;
  margin-right: 6px;
}

.spacer
{
  position: static;
  clear: both;
}
  
.internallinks
{
  list-style-type: none;
}