div.centerwrap
{
text-align: center;
height:auto; width:auto
}

div.wrapper
{
width: 800px;
height: auto; 
text-align: left;
border: 1px solid #000080;
margin-left:auto;
margin-right:auto;
}

div.reg-header
{
width: 800px;
height: 155px; 
text-align: left;
background-image:url(../images/bg_bluegrid.png);
background-repeat:repeat;
}

div.reg-banner-left
{
width: 240px; 
height: auto;  
float:left;
}

div.reg-banner-right
{
width: 240px; 
height: auto;
text-align: center;  
float:right;
}

div.reg-banner-center
{
width: auto; 
height: auto; 
color:#FFFFFF; 
margin-left:240px; 
margin-right:240px;
padding-top:25px;
}

div.reg-banner-bottom
{
background-color: #E74949; 
width:800px; 
height:auto;
}

div.body-wrap
{
margin-bottom: 0; 
background-image: url(../images/bg_blue_crosshatch.png); 
background-repeat: repeat;
}

div.reg-navbar
{
width: 240px;
height: auto; 
float:left; 
text-align:right; 
font-family:Tahoma; 
font-size:.9em; 
color:#FFFFFF; 
font-weight:bold;
}

div.reg-body
{
padding:0;
width: auto height: auto; 
text-align:left; 
margin-left:240px; 
background-color:#FFFFFF; 
background-image:url(../images/lkn_container_bg4.jpg);
background-repeat:repeat;
}

div.reg-content
{
margin-left: 30px; 
margin-right: 30px; 
padding-bottom: 15px;
height:auto;
}

ul.reg-question
{
padding-left: 0;list-style-type: 
margin: 15px 0 0 0
list-style-type: none;
font-size:.9em;
font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
}

dl {
margin:0;
padding:0;
font-size: .85em;
font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
margin-top:0;
margin-bottom:0;
}

dt {
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
  }
  
dd
 {
    margin: 0;
    padding: 0 0 10px 15px;
  }
  
.indent{
    margin-top: 0;
    margin-left: 25px;
    font-size: 1em;
  }
  
.reference
{
margin-bottom: 0;
font-size: .8em; 
font-family: "Microsoft Sans Serif"; 
font-weight: bold; 
padding:.2em .2em .2em .2em; 
background-color: #eaeaea;
}

.note
{
font-size: .8em; 
font-family: Verdana; 
font-weight: normal; 
padding:.3em .3em .3em .3em; 
margin-left: 30px;
margin-right: 30px;
background-color: #eaeaea;
}

dd.indent
{
font-size: .8em; 
font-family: Verdana; 
font-weight: normal; 
padding:.3em .3em .3em .3em; 
margin-left: 45px;
margin-right: 30px;
margin-bottom: 10px;
background-color: #eaeaea;
}
  
a:link    {color:navy; text-decoration:underline;}
a:visited {color:maroon; text-decoration:underline;}
a:active  {color:maroon; background:#ffe7c6; text-decoration:underline;}
a:hover   {color:#D60000; text-decoration:none;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown2{
padding: 0;
width: 100%;
border-top: 5px solid #D10000; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 50px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
float: left;
display: block;
font: bold 12px Arial;
color: #fff;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #D10000; /*Default menu color*/
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
background-color: #336699; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #336699; /*Highlight red color theme*/
color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color:navy; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #D10000; /*Highlight red color theme*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
position:absolute;
top:166px;
margin:0;
padding: 0;
margin-left: 520px
}




#myform .textinput{
width: 190px;
border: 1px solid gray;
}




#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: #336699;
color: white;
}

#myformie .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: #336699;
color: white;
}