/* Start of CMSMS style sheet 'uplatt' */
#skipLink {display: none;}

/* Commented styles

blockquote {font-style: italic;}

.menuhead {margin-left:-20px;border-bottom:1px solid #000066;}
.menuhead a {font-size:12pt;color:#000066;}
.menuhead a:active {color:#000066;}
.menuhead a:visited {color:#000066;}

a{font-size:10pt;color:blue;text-decoration:none;}
a:visited {font-size:10pt;color:#000000;text-decoration:none;}
a:active {font-size:10pt;color:blue;text-decoration:none;}
a:hover {font-size:10pt;color:lightblue;text-decoration:none;}
*/

#overall {
	width: 800px; 
	border: 1px solid #000000;
	margin: 0px auto;
	background-color:#478; 
}
#noStandards {display: none;}
#masthead {
	height:126px;
	background-color:#478; 
	text-align:center;
	padding:0px;
}
#masthead.mastmain {height:239px;}
#mastimage {
	float:left;
	width:18px;
	height:50px;
	background-color:#22ffbb;
}
#masttitle h1 {
	text-align:center;
	padding:2px;
	font-size:25px;
	color:#000066; 
	margin: 0px; 
	font-style: normal;
}
#searchbar {
	height:25px;
	clear: both;
	background-color:#ecf0fa; 
	color: #000000; 
	border-bottom: 1px solid #000000; 
	border-top: 1px solid #000000;
}
#search {
	width: 140px; 
	float:left; 
	height: 17px;
	padding:2px;
	margin:2px;
}
#search form {display: inline;}
#searchCrit {
	font-size:10px; 
	border: 1px solid #000000; 
	font-weight: bold; 
	width: 100px;
}
#searchGo {
	font-size: 10px; 
	padding: 0px;
	margin-left: 5px;
}
#search fieldset {
	padding: 0px; 
	margin: 0px;
	border: none;
}
#quicklinks {
	text-align:center;
	padding:2px;
	margin:2px;
}
#minutus {
	font-family:"trebuchet MS", Arial, sans-serif;
	padding:0px;
	background-color:#667788; 
}
.minutusright{
	float: right; 
	width: 240px;
}
.minutusleft{
	float: left; 
	width: 240px;
}
#minutus ul li {
	list-style:none;
	font-size:12pt;
	margin-right:0px;
	margin-bottom:5px;
}
#contentum {width: 99%;
	border-left: 1px solid #000000; 
	margin-left: 0px;
	padding:1px; 
   width: 560px; 
bottom:0px;
height:100%;
	background-color: #fff;
             background-repeat:no-repeat; 
             background-position:bottom;
}
#contentumbuffer {width: 99%;
            top:0px;
            height:100%;
            left:0px;
	background-color:fff; 
min-height:450px;


}
#contentumback {
            top:0px;
            height:auto;
            left:0px;
	background-color:#fff; 
}
#copyright {
	background-color:darkblue; 
	height: 50px; 
	border-top: 1px solid #000000; 
	clear: both; 
	padding-top: 0px;
	text-align:center;
}

/* IE workarounds to set the minimum height*/
html>body #menu {min-height: 365px; height: auto;}

html>body #contentum { min-height: 365px; height: 100%; width:555px;}
/*----------------*/


/*  User Configurable Section  */
/* --------------------------- */

#contentum {margin-left: 0px; margin-right: 240px; border-right: none; border-left: none;}
#minutus {float:right;}
#search {text-align: right; float: right;}
/*  Uncomment for a right-sided menu
*/

/*  Uncomment for a liquid display
#overall {width: auto;}
*/


/********************
MAIN MENU STYLES
*********************/
#dd
{   margin: 0;
    padding: 0;
position:relative}

#dd li
{   margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial}

#dd li a.menu
{   display: block;
    text-align: center;
    background: #5970B2;
    padding: 4px 10px;
    margin: 0 1px 0 0;
    color: #FFF;
    width: 60px;
    text-decoration: none}

#dd li a:hover.menu
{   background: #49A3FF}

.submenu1
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
    top:-97px;
	left:175px;
	width:200px;
    z-index: 3;}

    .submenu1 a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu1 a:hover
    {   background: #337766;
        color: #FFF}
        
.submenu2
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
     top:-97px;
	left:280px;
	width:160px;
    z-index: 3;}

    .submenu2 a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu2 a:hover
    {   background: #993333;
        color: #FFF}
        
.submenu3
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
     top:-97px;
	left:355px;
	width:210px;
    z-index: 3;}

    .submenu3 a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu3 a:hover
    {   background: #1133cc;
        color: #FFF}
        
.submenu4
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
    top:-97px;
	left:440px;
	width:160px;
    z-index: 3;}

    .submenu4 a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu4 a:hover
    {   background: #6633cc;
        color: #FFF}
        
.submenu5
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
    top:-97px;
	left:490px;
	width:150px;
    z-index: 3;}

    .submenu5 a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu5 a:hover
    {   background: #009966;
        color: #FFF}
        
.submenu6
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
    top:-97px;
	left:625px;
	width:100px;
    z-index: 3;}

    .submenu6 a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu6 a:hover
    {   background: #881155;
        color: #FFF}
        
.submenu7
{   background: #EAEBD8;
    border: 1px solid #5970B2;
    visibility: hidden;
    position: absolute;
    top:-97px;
	left:700px;
	width:120px;
    z-index: 3;}

    .submenu7 a
    {   display: block;
        font: 11px arial;
        text-align: left;
        text-decoration: none;
        padding: 5px;
        color: #2875DE}

    .submenu7 a:hover
    {   background: #005588;
        color: #FFF}
        
/********************
RIGHT SIDEBAR MENU STYLES, from CSSmenu
*********************/

div#menuwrapper {
	width:240px;
	height:58%;
             left:0px;
             top: 0px;
             padding:0px;
             float:left;
 	background-color:#227788;
             z-index:0;
             }

/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
   margin-left: 0px;
   margin-top: 10px; 
}
#primary-nav ul { 
   position: absolute; 
   top: 0; 
   left: 100%; 
   display: none; 
}
#primary-nav li { 
   width: 240px; 
   margin-bottom: 0px;
}


/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   font: small-caps 900 12px arial
   font-size: 100%;
   border: 1px solid #116699; 
   display: block; 
   margin-left: 0px; 
   text-indent:20px;
   padding: 5px 5px; 
   color: #afa;
   text-decoration: none; 
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
}
#primary-nav a.child { 
   font: small-caps 900 12px arial
   font-size: 100%;
   border: 1px solid #116699; 
   display: block; 
   margin-left: 0px; 
   text-indent:0px;
   padding: 5px 5px; 
   color: #afa;
   text-decoration: none; 
   background: transparent; 
   min-height:1em; /* Fixes IE7 whitespace bug*/ 
}
#primary-nav li, #primary-nav li.menuparent { 
   background-color: #278; 
   min-height:1em; /* Fixes IE7 bug*/
}


/* Styling the basic appearance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive { 
   background-color: #fc5;  
}

/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav li.menuparent, 
#primary-nav li.menuparent:hover, 
#primary-nav li.menuparenth { 
   background-position: center right; 
   background-repeat: no-repeat; 
   background-color: #077; 
}


/* Styling the apperance of menu items on hover */
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #552222; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hack, will cause the css to not validate */

#primary-nav li, #primary-nav li.menuparenth { _float: left; _height: 1%; }
#primary-nav li a { _height: 1%; }


/* section header */
#primary-nav li.sectionheader {
   border-left: 1px solid #006699; 
   border-top: 1px solid #006699; 
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0.5em;
   background-color: #fff;
   margin: 0;
   width: 100%;
}


/* separator */
#primary-nav li hr.separator {
   display:block;
   height: 0.5em;
   color: #abb0b6;
   background-color: #abb0b6;
   width: 100%;
   border:0;
   margin:0;
   padding:0;   
   border-top: 1px solid #006699;
   border-right: 1px solid #006699;
}

/********************
LEFT SIDEBAR CLASS MENU STYLES
*********************/

div#leftmenu{
             background-color:#227788;
	height:600px;
             top:0%;
             bottom:0%;
	width:180px;
             padding:0px; 
             z-index:0;
             margin-left:0px;
	}

ul.menuitems{
   margin-left: 10px;
   padding-left: 15px;
   text-indent: 10px;
 }

ul.menuitems li{
   margin-left: 0px;
   padding-left: 0px;
   text-indent:0px;
}

ul.menuitems a{
   float: none; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   font-size:8;
   padding: 0 0 0px 0; /* padding inside the list item box */
   margin: 0px; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: orange;
   display: block; /* IE has problems with this, fixed above */
   text-align:left;
}

ul.menuitems p.current{
    float: none; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
  font-size:8;
   padding: 0 0 0 0; /* padding inside the list item box */
   margin: 0px; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color:orange;
   display: block; /* IE has problems with this, fixed above */
   text-align:left;
}

ul.menuitems p.attribute{
    float: none; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   font-size:6;
   padding: 0 0 0 10; /* padding inside the list item box */
   margin: 0px; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color:lightgrey;
   display: block; /* IE has problems with this, fixed above */
   text-align:left;
}
ul.menuitems p{
   float: none; /* makes the list horizontal */
   list-style: none; /* hides the list bullet */ 
   font-size:8;
   margin:0px;
   padding: 0 0 10px 0; /* padding inside the list item box */
   margin: 0px; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   text-align:left;
}


/* hover state for links */
.menuitems  li a:hover {
   background-color: #C3D4DF;
}
.menuitems a.activeparent:hover {
   background-color: #C3D4DF;
   color: #18507C;
}

/* active parent, that is the first-level parent of a child page that is the current page */
.menuitems li.activeparent a {
   background: #385C72 url(images/cms/arrow-down.gif) no-repeat 0.4em center; 
   color: #fff;
}

.menuitems h3 {
   padding: .6em 1em .6em 1.4em; /* padding inside the list item box */
   margin: 0; /* margin outside each list item box */
   text-decoration: none; /* no underline for links */
   color: #fff;
   background: #385C72 url(images/cms/arrow-right-active.gif) no-repeat 0.4em center; ;
   display: block; /* IE has problems with this, fixed above */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
}



        
/* End of 'uplatt' */

