/* page and body settings */

            html {
              padding : 0;
              margin : 0;
            }

            body {
              text-align: left; 
              padding: 0;
              margin : 0;

			 background-image: url(../../../../beta/images/AKAbkgnd.png);
  /*			 background-color: #FF99FF;  */
 
			 
              font: 62.5%  Arial, Helvetica, sans-serif;
		
              /* this sets default font-size of 1em = 10px 
               for font size changes, style elements one time using ems */
            }
  */
/* begin default styling of elements */

            div {
              margin : 0;
              padding : 0;
            }

            p {
              margin : 0px 0px 12px 0px;
              padding : 0;
            }

            span {
              margin : 0;
              padding : 0;
            }

            img {
              border: none;
              padding : 0;
              margin : 0;
              background-color : none;
            }

            a img {
              border : none;
            }


            hr {
              background: #cdcfd0;
              border: 0;
              color: #cdcfd0;
              height: 5px;
              margin: 0 0 10px 0;
            }

/* default lists, blockquotes, and tables and other specialized elements */

/* font-sizes and line-heights below are common across entire document */
/* for elements with font-sizes or line-heights that change during document, */
/* remove font-size and line-height settings from here and style explicitly below */

            ul {
              margin : 0 0 12px 5px;
              padding : 0 0 0 0px;
              list-style-type : square;
              color : black;
              list-style-position: inside;
            }

            li {
              margin : 0 0 4px 5px;
              padding : 0;
            }

            li ul {                             /* for lists inside lists */
              margin-top : 5px;
              margin-left : 15px;
              list-style : disc;
            }

            blockquote {
              border-top : 4px solid #067ab4;
              margin: 0 0 12px 0;
              padding: 10px 15px 10px 15px;
              background: #eeeeee;
              font-size : 1.2em;
              line-height : 1.3em;
              color : #666666 ;
              }

/* forms */

            form {
              padding : 0;
              margin : 0;
            }

            fieldset {
              margin : 0;
              padding : 0;
              border : none;
            }

           label {
              margin : 0;
              padding : 0;
			  font-size: 12px;
            }

            input {
              margin : 0 0 5px 0;
              padding : 0;
              vertical-align : middle;
            }

            input.button {
              font-weight : normal;
              color : #666666;
              font-size : 11px;			  
              padding : 1px 3px 1px 3px;
              vertical-align : top;
			  
             }

            input.inputbox {
              vertical-align : middle;
              padding : 1px;
            }

            .radio-button {
              margin-right : 3px;
              vertical-align : middle;
            }

            select {
              margin : 0;
              padding : 0;
               vertical-align : middle;
            }

/* default table (invisible) */

            table {
              padding : 0;
              margin : 0;
              border-collapse : collapse;
  /*            clear : both;                      for clearing floated images */
            }

/* default headers */

            h1, h2, h3, h4, h5, h6 {
              margin : 0;
              padding : 0;
              margin-bottom : 5px;
              color : black;
              font-weight : bold;
            }

            /* font sizes here are global for the entire document; */
            /* for headers that change size, remove here and size below in each container */

            h1 {
              font-size : 3.0em;
              font-weight : normal;
              color : #067ab4;
            }

            h2 {
              font-size : 2.2em;
              font-weight : normal;
              color : #067ab4;
              margin-left : -1px;              /* to fix 1px header variance */
              border-color :  #067ab4;
            }

            h3 {
              font-size : 1.8em;
              font-weight : normal;
              border-color : black;
            }

            h4 {
              font-size : 1.4em;
            }

            h5 {
              font-size : 1.3em;
            }

            h6 {
              font-size : 1.1em;
              letter-spacing : .5px;
              color : #666666;
              font-weight : bold;
              margin-bottom : 0;
            }

            h2.underline {
              border-bottom : 4px solid;
              padding-bottom : 2px;
            }

            h3.underline {
              border-bottom : 4px solid;
              padding-bottom : 2px;
            }

            small {
              font-size : 85%;
              color : #666666;
            }

/* default links */

            a:link    { color: #6ebb0d; text-decoration: underline; font-weight : normal; }
            a:visited { color: #6ebb0d; text-decoration: underline; font-weight : normal; }
            a:hover   { color: #6ebb0d; text-decoration: underline; font-weight : normal; }
            a:active  { color: #6ebb0d; text-decoration: underline; font-weight : normal; }

            a img     { border : 0; }

/* begin page layout */

            #page-wrapper {
	padding : 0;
	text-align: left;
/*	width: 768px;  */
	width: 800px;
	border-top: solid 1px #6ebb0d;
	border-left : solid 1px #6ebb0d;
	border-right : solid 1px #6ebb0d;
	border-bottom : solid 1px #6ebb0d;
/*	margin: 0 10% 0 10%;  */

   margin: 0 20% 0 20%;

	background-color: #FFFFFF;
            }

/* header */

            #header {
              position : relative;             /* makes #header the parent element for absolute positioned nav-bar */
              margin : 0px;
              padding : 0;
              height : 110px;
			  background-image: url(../../../../beta/images/AKA-header-title.png);
              background-position: top right;
			  
              background-repeat: no-repeat;
			  border-bottom : solid 5px #6ebb0d;
			  
            }

            #header #title {
              margin : 0;
              padding : 0;
              position : absolute;
              /*right : 0; */
			  left: 0;
              top : 0;
			  border: none;
              /* this uses absolute positioning to drop header title graphic */
              /* on top of generic header background */
            }

/* header nav-bar */

            #header #mainlevel-nav {
              position : absolute;             /* relative to container element #header */
              bottom : 0;                     /* positions at bottom of container element #header */
              /*right :0; */
			  list-style-type : none;
              margin : 0 0 0 0;
              padding : 0 5px 5px 15px;
              text-align : left;

            }

            #header #mainlevel-nav li {
              margin : 0 15px 0 10px;
              padding : 0;
              display : inline;
              color : #838383;
              font-size : 1.2em;
              font-weight : normal;
              float : left;
            }

            #header #mainlevel-nav li a {
              color: #838383;
              text-decoration: none;
              /*float: left;*/
              display: block;
            }

            #header #mainlevel-nav li a:link     { color: #838383; text-decoration: none; font-weight: normal; }
            #header #mainlevel-nav li a:visited  { color: #838383; text-decoration: none; font-weight: normal; }
            #header #mainlevel-nav li a:hover    { color: #6ebb0d; text-decoration: underline; font-weight: normal; }
            #header #mainlevel-nav li a:active   { color: #838383; text-decoration: none; font-weight: normal; }

           /* #header #mainlevel-nav li.current a  { color : black !important; } */

            #banner {
              text-align : center;
            }


/* begin column layout */

            #column-wrapper {
        /*      width : 768px; */
			  width: 800px;
              margin : 10px 0 0 0;
              padding : 0;
            }

/* begin column "inner" containers */

/* this is a container forming the body of each column */
/* settings here are common across all columns */

            .inner {
              margin : 10px 15px 15px 15px;
              padding : 0;
            }

/* font-sizes and line-heights below are common across all columns */
/* for elements with font-sizes that are different for each column, */
/* remove here and size explicitly within column section */

/*
           .inner p {
              font-size : 1.3em;
              line-height : 1.3em;
           }
		   
		   .inner a {
		   font-size: 1.3em;
		   line-height: 1.3;
		   }
		   

           .inner li {
             font-size : 1.3em;
             line-height : 1.3em;
           }

           .inner li li {
             font-size : .9em;
           }
*/

/* content column */

            #content {
              float : left;
              display : inline;
              padding : 0;
              margin : 0;
            }

/* footer */

            #footer-wrapper {
              clear: both;                  /* clears left column and content floats */
            }

            #footer {
              background-color : none;
              color : #838383;
              padding : 5px 10px 5px 0px;
              font-size : 1em;
            }

            #footer a:link      { color: #838383; text-decoration: none; }
            #footer a:visited   { color: #838383; text-decoration: none; }
            #footer a:hover     { color: #838383; text-decoration: underline; }
            #footer a:active    { color: #838383; text-decoration: none; }

            #footer #mainlevel-nav {
              padding : 0;
              margin : 0;
            }

            #footer #mainlevel-nav li {
              margin : 0;
              padding : 0;
              display : inline;
              border-right : 1px solid #838383;
              float : left;                 /* removes extra margins in inline lists */
              font-size : 1.1em;
            }

            #footer #mainlevel-nav li a {
              margin : 0;
              padding : 0 10px 0 10px;      /* sets space between footer nav-bar links */
              display : block;              /* expands nav-bar links to edges of list items */
              float : left;                 /* removes extra margins in inline lists */
            }

            #footer p {
              font-size : 1.1em;
              margin-left : 5px;
            }

            #footer .text {
              margin : 0;
              padding : 0;
              text-align : right;
            }


/* specialized page components (not used in every page) */

/* re-usable visible table style, 1px gray border */

            .table-style {
              background-color : white;
              color : black;
              padding : 0;
              margin : 0 0 13px 0;
              border-collapse : collapse;
              width : 100%;
              clear : both;                                 /* for clearing floated images */
            }

            .table-style th, .table-style td {
              background-color : white;
              margin : 0;
              border : 1px solid #cdcfd0;
              padding : 3px;
              color : #666666;
            }

            .table-style th h5 {
              margin-bottom : 0;
            }

/* table style for 2 columns in content area */

            .two-columns {
              width : 100%;
              margin-bottom : 0px;
            }

            .two-columns td {
              background-color : white;
              margin : 0;
              border : none;
              padding : 0px;
              color : black;
              vertical-align: top;
            }

            .two-columns .column-padding {
              padding-right : 20px;
            }

/* "nav-quadrant" landing page navigation grid */

            #content .nav-quadrant {
              margin-top : 18px;
              width : 510px;
              clear : left;
            }

            #content .nav-quadrant dl {
              margin : 0 40px 30px 0;
              width : 209px;
              float : left;
              display : inline;                             /* IE fix for double margin bug */
            }

            #content .nav-quadrant dt {
              font-size : 1.8em;
              margin: 0 0 3px 0;
              padding: 0;
              font-weight : normal;
            }

            #content .nav-quadrant dd {
              margin : 0;
              padding : 0;
            }

            #content .nav-quadrant dd.caption {
              color : #666666;
              font-size : 1.1em;
              margin : 10px 0px 0px 5px;
            }

            #content .nav-quadrant a {                          /* removes nav-quadrant title hover */
              text-decoration : none;
            }

            #content .nav-quadrant dd.caption a:hover { text-decoration : underline; }

            #content .nav-quadrant .green dt a    { color: #6dbb44; }     /* sets nav-quadrant title color */
            #content .nav-quadrant .red dt a      { color: #b30a3c; }
            #content .nav-quadrant .purple dt a   { color: #810a7e; }
            #content .nav-quadrant .orange dt a   { color: #ff850d; }
            #content .nav-quadrant .navy dt a     { color: #0c2577; }

/* sidebar column "navigation lists" */

            .inner #mainlevel {
              list-style-type : none;
              margin : 0 0 13px 0;
              padding : 0;
              list-style-position : outside;
            }

            .inner #mainlevel li {
              list-style-type : none;
              background-image : none;
              list-style-image: none;
              font-size : 1.2em;
              color : #838383;
              text-align : left;
              border-bottom : #cdcfd0 solid 1px;
              margin : 0;
              padding : 0;
            }

            .inner #mainlevel li a {
              margin : 0;
              padding : 5px 0 5px 0;
              display : block;
            }

            .inner #mainlevel li a:link    { color: #666666; text-decoration: none; font-weight : normal; }
            .inner #mainlevel li a:visited { color: #666666; text-decoration: none; font-weight : normal; }
            .inner #mainlevel li a:hover   { color: black; text-decoration: underline; font-weight : normal; }
            .inner #mainlevel li a:active  { color: #666666; text-decoration: none; font-weight : normal; }

          /*  .inner #mainlevel li.current a { color: black; font-weight: bold !important;}  */

             /* mainlevel third-tier navigation */

            .inner #mainlevel .submenu {
              margin-top : -5px;
              margin-left : 0px;
              padding-left : 0;
              list-style-type : square;
              list-style-position: inside;
              margin-bottom : 5px;
            }

            .inner #mainlevel .submenu li {
              list-style-type : square;
              border : none;
              padding : 2px 5px 2px 5px;
              color : #666666;
              margin-left : 0;
            }

            .inner #mainlevel .submenu li.submenu-current {
              background-color : #e8e8e8;
              color : black;
            }

            .inner #mainlevel .submenu li.submenu-current a {
              color : black;
            }

            .inner #mainlevel .submenu li a {
              margin : 0;
              padding : 0;
              display : inline;
              color : #666666;
              font-weight : normal !important;
            }

/* feature - gives the element some vertical breathing room */

            .inner .feature {
              margin-top : 20px;
              margin-bottom : 25px;
            }

/* sidebar panel, for search and other administration features */

            .sidebar-panel {
               background-color : #eeeeee;
               padding : 5px 2px 5px 5px !important;
               color : #666666;
         /*      margin : 10px 5px 10px 5px;   */
               margin : 10px 5px 10px 1px;
              }

            .sidebar-panel h5 {
              background-color : #999999;
              color : white;
              padding : 2px 5px 2px 5px;
              font-weight : bold;
            }

            .sidebar-panel h6 {
              margin-bottom : 0;
            }

            .sidebar-panel p {
              margin : 0 9px 10px 5px;
            }

            .sidebar-panel form {
              margin-left : 5px;
            }

            .sidebar-panel ul {
              margin-left : 3px;
            }

            .sidebar-panel li {
              color : #067ab4;
            }

/* reusable utility code */

            .left       { float: left; }
            img.left    { margin: 0 10px 10px 0; }

            .right      { float: right; }
            img.right   { margin: 0 0 10px 10px; }

            .center     { text-align: center; }
            /* this is for using on a block-level container element */
            /* and will center contents inside the container */

            .centered   { display: block; margin: 0 auto 10px auto; }
            /* this is for using on an inline element, such as an image */
            /* and will turn the element block, and center the element within its container */

            .indent     { display:block; margin-left: 20px !important; }

            .hidden     { display: none; }

            .top-border { border-top : 4px solid #067ab4; }

            .no-border  { border: none !important; }

            .clear      { clear: both; }

/* utility colors */

            .green          { color : #6ebb0d !important; border-color : #6ebb0d !important; }
            .red            { color : #b30a3c !important; border-color : #b30a3c !important; }
            .purple         { color : #810a7e !important; border-color : #810a7e !important; }
            .navy           { color : #0c2577 !important; border-color : #0c2577 !important; }
            .orange         { color : #ff850d !important; border-color : #ff850d !important; }
			.black          { color : #000000 !important; border-color : #000000 !important; }
            .white          { color : #ffffff !important; border-color : #ffffff !important; }
            .gray           { color : #666666 !important; border-color : #666666 !important; }
            .blue           { color : #067ab4 !important; border-color : #067ab4 !important; }
            .accent         { color : #067ab4; border-color : #067ab4; }

            .reverse        { color : #ffffff !important; background-color : #999999; padding: 2px 5px 2px 5px; font-weight : bold; }

/* fixing font sizes inside nested elements */

            li li { font-size:1em !important; }

            li li, li p, blockquote p, blockquote li {font-size:1em !important; }

/* moduletable  */
#right-col .moduletable h3 {
color: white;
font-size: 1.3em;
background-color: #999999;
padding: 2px 5px 2px 5px;
font-weight: bold;
margin-top: 2px;
}

/* contentheading */
.contentheading {
height: 30px;
font-size: 16px;
font-weight: bold;
color: #6ebb0d;
border-color: #6ebb0d;
border-bottom: 4px solid;
padding-bottom: 2px;
padding-top: 5px;
/*margin-top: 5px; */
}

table.blog table.contentpaneopen td span.small {
font-size: 0px;
color: white;
}

table.blog td.createdate, table.blog td.modifydate {
font-size: 1px;
color: white;
}

table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

.sidebar-panel .moduletable a {
font-size: 14px;
}

.sidebar-panel .moduletable a:link {
text-decoration: none;
}



.sidebar-panel .moduletable a:hover {
text-decoration: underline;
}

.sidebar-panel table.moduletable {
/*	width: 100%; 
	margin-bottom: 5px; */
	margin: 0;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.sidebar-panel div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

.blog td {
font-size: 14px;
}

table.contentpaneopen td {
/*padding-right: 2px;*/
border-spacing: 2px;
}

body.contentpane {background-color: #fff; background-image: none; }