@charset "utf-8";
body  {
    margin: 0; 
    padding: 0;
    text-align: center; 
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #999;
}

img {
    border: none;
} 
#container  {
    width: 800px;
    text-align: left;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
#contentwrap {
    background-image: url(../images/content-background.gif); 
    background-repeat: repeat-y;
    background-position: left;
    background-color: #FFFFFF;
}

#header  {
    background-image: url(../images/banner.png);
    background-repeat: no-repeat;
    background-position: center top;
    height: 190px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    /*padding-left: 20px;*/
    margin: 0px;
} 
#logo {
    background-repeat: no-repeat;
    background-position: left center;
    width: 800px;
    height: 139px;
    /*z-index:*/
    padding-left: 700px;
    padding-top: 20px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    z-index: auto;
}
#logo a {
    color: #FF9900;
    text-decoration: none;
}
#logo a:hover {
    color: #8cc63f;
}

#cssmw {
    cursor: default;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    float: center;
}
#cssmw ul {
    cursor: default;
    font-size: 0;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
#cssmw ul li {
    background-image: none;
    float: none;
}
#cssmw li {
    background-image: none;
    float: left;
    padding: 0 0 0 0;
    position: relative;
    white-space: nowrap;
}
#cssmw li ul {
    display: none;
    top: 0;
}
#cssmw li:hover > ul {
    display: block;
    position: absolute;
}
#cssmw > li {
    background-image: none;
    background-position: center;
}
#cssmw > li > span {
    background-image: none;
    display: block;
}
#cssmw > li > span > a {
    background-image: url("../images/nav3.png");
    background-position: center;
    background-repeat: repeat-x;
    border-bottom-style: none;
    color: #FFFFFF;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 8px 5px 8px 5px;
    text-decoration: none;
    text-transform: uppercase;
    width: 103px;
    /* border-right: 1px solid #000000; */
    border-left: 1px solid #000000;
}
#cssmw > li > span > a:active {
    background-image: url("../images/nav3.png");
    background-position: center;
    background-repeat: repeat-x;
    color: #8CC63F;
    font-weight: bold;
    text-decoration: none;
}
#cssmw > li:hover > span {
    display: block;
}
#cssmw > li:hover > span > a {
    background-image: url("../images/nav2.png");
    background-position: center;
    background-repeat: repeat-x;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
#cssmw ul.level-1 {
    left: 0px;
    top: 100%;
    text-align: center;
}
#cssmw ul.level-1 > li {
    background-image: none;
}
#cssmw ul.level-1 > li > span {
    background-image: none;
    display: block;
}
#cssmw ul.level-1 > li > span > a {
    background-color: #8CC63F;
    background-image: none;
    border-bottom-style: none;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    width: 109px;
    border-right: 1px solid #FFFFFF;
/*border-left: 1px solid #FFFFFF;*/
}
#cssmw ul.level-1 > li > span > a:active {
    background-color: #FF9900;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
#cssmw ul.level-1 > li:hover > span {
    display: block;
}
#cssmw ul.level-1 > li:hover > span > a {
    background-color: #FF9900;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

#sidebar1  {
    float: left; /* since this element is floated, a width must be given */
    width: 200px;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
}
#sidebar1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
	}
#sidebar1 p {
    margin-right: 10px;
    margin-left: 10px;
    font-size: 11px;
}
#sidebar1 a{
    font-weight: bold;
    text-decoration: none;
    color: #0066FF;
}
#sidebar1 .sidebarlt {
    background-color: #FFFFFF;
    padding: 7px;
    border: 1px solid #CCCCCC;
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 15px;
    font-size: 11px;
}
#sidebar1 .sidebarlt p {
    margin: 0px;
    padding: 0px;
}

#sidebar1 .sidebardk {
    background-color: #E8E8E8;
    padding: 7px;
    border: 1px solid #CCCCCC;
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 15px;
    font-size: 11px;
}
#sidebar1 .sidebardk p {
    margin: 0px;
    padding: 0px;
}
#sidebar1 h3 {
    font-size: 10px;
    color: #FF9900;
    text-align: center;
}

#menu {
    width: 200px;
}
	
#menu li a {
    height: 24px;
    text-decoration: none;
    border: 1px solid #CCCCCC;	
}	
	
#menu li a:link, #menu li a:visited {
    color: #333333;
    display: block;
    padding: 8px 0 0 30px;
    background-image: url(../images/menu.png);
    text-align: right;
    font-weight: bold;
    padding-right: 20px;
    /*margin-left: 20px; */
	}
#menu li a:hover {
    color: #FFF;
    background-color: #8cc63f;
    /*margin-left: 20px; */
    
    padding: 8px 0 0 32px;
    background-image: url(../images/menu.png);
    background-position: 0 -32px;
    padding-right: 20px;
}
#mainContent  {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 220px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #333;
} 
#mainContent a {
    font-weight: bold;
    text-decoration: none;
    color: #0066FF;
}
#mainContent a:hover {
    color: #FF9900;
}

#mainContent  h1  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #8cc63f;
    margin: 0px;
    font-weight: normal;
}
#mainContent  h2  {
    font-size: 18px;
    color: #8cc63f;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding-bottom: 5px;
    padding-top: 10px;
    font-family: Arial, Helvetica, sans-serif;
}
#mainContent  h3  {
    font-size: 12px;
    font-weight: bold;
    color: #FF9900;
}
#mainContent  p  {
    line-height: 18px;
}
#mainContent  li  {
    margin-bottom: 5px;
    line-height: 18px;
}
#mainContent  blockquote  {
    margin-right: 10px;
    margin-left: 10px;
    background-color: #F3F3F3;
    border: 1px solid #CCCCCC;
    padding-right: 10px;
    padding-left: 10px;
}

.smallfieldcell input {
    width: 120px;
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #E4E4E4;
    color: #102132;
    border: 1px solid #284279;
} 

.smallfieldcell select { 
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
    background-color: #D7E5F2; 
    color: #102132; 
    border: 1px solid #284279; 
}
.button {
    font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #E4E4E4;
    color: #102132;
    margin-left: 12px;
    margin-top: 3px;
    margin-bottom: 2px;
}

#footer  {
    padding: 0 10px;
    background-color: #333;
    color: #CCC;
    text-align: center;
} 
#footer  p  {
    margin: 0;
    padding: 10px 0;
}


.fltrt { /* this class can be used to float an element right in your page. */
         /* The floated element must precede the element it should be next to on the page. */
    float: right;
    margin-left: 15px;
    margin-bottom: 10px;
}
.fltlft { /* this class can be used to float an element left in your page */
    float: left;
    margin-right: 12px;
    margin-bottom: 10px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element */
              /* before the close of a container that should fully contain a float */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
