* {
   color: #666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
}
a {
   text-decoration: none;
}
   a:hover, a:focus {
      text-decoration: underline;
   }


#Page {	

   border: 1px solid #ccc;
}


/**  PAGE HEADER  **/
#PageHeader {
   background-image: url('Images/NCM-banner.jpg');
   background-repeat: no-repeat;
}
   #TopMenu {
   }
      #HeaderMenu {
      }
         #HeaderMenu li {
            color: #fff;
         }
         #HeaderMenu a {
            color: #fff;
            font-size: 10pt;
         }
      #SearchMenu {
      }
         #SearchMenu a {
            color: #5b5b5b;
            font-size: 10pt;
         }


/**  BREADCRUMB LINKS  **/
#BreadCrumbs {
}
   #BreadCrumbs a {
      font-size: 8pt;
      font-weight: bold;
   }
   #BreadCrumbs .separator {
      font-size: 15pt;
      font-weight: bold;
      vertical-align: middle;
   }


/**  PAGE CONTENT  **/
#NavigationMenu {
}
   #NavigationMenu * {
      color: #c30;
   }
   #NavigationMenu h4 {
      font-weight: bold;
   }
   #NavigationMenu ul li {
      list-style-type: image;
      list-style-image: url('images/navbullet.png'); /*I DON'T HAVE THIS IMAGE, SO I WILL PROBABLY TURN THIS OFF*/
   }
   #NavigationMenu ul li a {
      font-weight: normal;
   }
   #NavigationMenu .separator {
      border-top: 1px solid #c30;
   }

#Content {
}
   #Content h1 {
      color: #693;
      font-size: 12pt;
      font-weight: normal;
   }
   #Content h2 {
      border-bottom: 1px solid #693;
      color: #369;
      font-size: 10pt;
      font-weight: bold;
      margin-top: 2em;
   }
   #Content h3 {
      color: #369;
      font-size: 9pt;
      font-weight: normal;
   }
   #Content p {
      margin: 1em 0;
   }


/**  PAGE FOOTER  **/
#PageFooter {
   border-top: 1px solid #ccc;
   color: #999;
}
   #FooterMenu {
      background-color: #d98211;
   }
      #FooterMenu li {
         color: #fff;
      }
      #FooterMenu a {
         color: #fff;
      }
/* ******************************** */
/* END theme.css                    */
/* ******************************** */

* {
   margin: 0;
   padding: 0;
}


#Page {
   margin: 10px auto;
   width: 746px;
}


/**  PAGE HEADER  **/
#PageHeader {
   width: 746px;
   height: 180px;
}
   #HeaderLink {
      position: absolute;
      display: block;
      width: 400px;
      height: 50px;
      float: left;
   }
   #TopMenu {
      position: relative;
   }
      #HeaderMenu {
         float: right;
         position: relative;
         padding: 3px 10px;
      }
      #SearchMenu {
         clear: both;
         float: right;
         position: relative;
         margin-top: 10px;
         margin-right: 10px;
      }
         #SearchTextBox {
            width: 90px;
         }
         #SearchButton {
            border-style: none;
            vertical-align: middle;
         }
            #SearchButton[id] {
               margin-bottom: 3px;
            }
         #SearchMenu li {
            list-style-type: none;
            padding-top: 5px;
         }


/**  BREADCRUMB LINKS  **/
#BreadCrumbs {
   margin-left: 20px;
}


/**  PAGE CONTENT  **/
#PageContent {
   clear: both;
}

#NavigationMenu {
   float: left;
   padding: 1% 3% 1% 1%;
   width: 23%;
}
   #NavigationMenu h4 {
      margin-left: 1em;
      padding-bottom: 1px;
   }
   #NavigationMenu ul {
      margin-left: 2.5em;
      margin-bottom: 1em;
   }
   #NavigationMenu .separator {
      margin: 1em;
      width: 65%;
   }

#Content {
}

.TwoColumnContent #Content {
   float: right;
   padding: 1% 3% 1% 2%;
   width: 67%;
}



/**  PAGE FOOTER  **/
#PageFooter {
   clear: both;
}
   #Copyright {
      float: left;
      margin: 3px;
   }
   #FooterMenu {
      float: right;
      padding: 3px 10px;
   }



/** General Styles  **/
.clear {
   clear: both;
}
.flatMenu li {
   display: inline;
}

/** Bullets **/
.GrayDiagArrow {
   background-image: url('Images/gray_diag_arr.png');
   _background-image: none;
   background-repeat: no-repeat;
   display: block;
   float: left;
   height: 15px;
   width: 15px;
}

/** My CMC Styles **/

a
{
	color:#369;
}

h2
{
	color:#369;
	font-size:2em;
	padding-bottom:15px;
}

th
{
	text-align:left; /*our headers are on the left (not top)*/
}

div#maincontent
{
	padding: 10px;	
}

table#results td, table#results th
{
	border:2px solid #E0DEDF;
	padding:3px;
}

table#results th
{
	border-top-width:0px;
	border-left-width:0px;
}

table#results  th
{
	background-color:#e0dedf;
}

table#infoTable
{
	width:80%;
}


th#tl, table#results
{
	border:0px;
	
	background-color:#f0f0f0;
	
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
}

table#results tr.d0
{
	background-color:#f0f0f0;
}

table#results tr.d1
{
	background-color:#F3F4F6;
}

*.pager
{
	text-align:center;
	
	background-color:#E0DEDF;
	padding-top:4px;
	padding-bottom:4px;
}

*.pager a
{
	padding-left:10px;
	padding-right:10px;
	
	border:1px solid #E0DEDF;
}

*.pager a:hover
{
	border:1px dashed #336699;
}

*.pager a:active
{
	background-color:#336699;
}

.backLink
{
	color:#336699;
}

html body center font small /*hides the GBC at the bottom*/
{
    display: none;
}

